Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

1207 results about "IPv6 address" patented technology

An Internet Protocol Version 6 address (IPv6 address) is a numerical label that is used to identify a network interface of a computer or a network node participating in an IPv6 computer network. An IP address serves the purpose of identifying an individual network interface of a host, locating it on the network, and thus permitting the routing of IP packets between hosts. For routing, IP addresses are present in fields of the packet header where they indicate the source and destination of the packet.

Mechanisms for avoiding problems associated with network address protocol translation

Disclosed are methods and apparatus for avoiding problems caused by converting between two different protocols, such as IPv4 and IPv6. These problems may include, but are not limited to, fragmentation of packets, dropping of packets, and retransmission of packets. Avoiding these problems will reduce the incidence of transmission delays, bandwidth degradation, and additional processing in the packet's transmission path due to such problems. In general terms, the present invention provides mechanisms for modifying a protocol parameter, such as a TCP or UDP parameter, to avoid problems associated with protocol translation, such as fragmentation. In one implementation, the protocol parameter limits the size of a particular portion of the a packet transmitted by a sending computer node or device. For example, a packet size indicator is communicated to the sending computer node so that the sending computer node sends packets limited by the packet size indicator to thereby avoid associated with the size of such packets. In specific TCP embodiments, the size indicator specifies a window size and/or a maximum segment size. For example, if packets transmitted by a sending node to a receiving node are converted from IPv4 to IPv6 and the window size indicated to the sending node (e.g., by the receiving node) is 512 bytes, the window size is adjusted to 500 bytes before reaching the sending node. The adjustment amount may be based on an estimated size increase resulting from converting from IPv4 to IPv6. In this example, the window size is decreased by 12 bytes since a conversion from IPv4 to IPv6 where one 4 byte IPv4 address is changed to a 16 byte Ipv6 address has an associated size difference of 12 bytes. In a specific embodiment, actual changes in packet size may tracked and the adjusted size indicator may be dynamically based on such tracked changes. In other embodiments, the changes in packet size are predicted, and the adjusted size is preemptively changed as needed.
Owner:CISCO TECH INC

Method and apparatus for extending network address translation for unsupported protocols

Clients that are connected on a private network and which are assigned a private IP address that is not routable on the Internet can connect to the Internet through a router/server that includes a network address translator (NAT). For outgoing packets, the NAT translates the client's private source IP address and generalized port number (GPN) to the NAT's global IP address and GPN. For incoming packets sent to the NAT's global IP address and GPN, the NAT translates the global destination IP address and GPN to the client's private IP address and GPN. For protocols which cannot be directly supported by the NAT, such as those in the IPSec security protocol suite, the NAT is extended by creating in the NAT's translation table an entry that associates, for a specific unsupported protocol, a client's private IP address and GPN, the NAT's global IP address and GPN, and a foreign address on the Internet, that is valid until a specified or default expiration time. Outgoing packets from the client to that foreign address and incoming packets from that foreign address to the NAT's global IP address and GPN are translated according to the entry until the entry expires. In associations with these translations to outgoing and incoming packets, the client implements any Application Layer Gateway (ALG) that would otherwise be implemented at the NAT. Further, at the client, outgoing packets are modified before being transmitted so as to pre-compensate for the effects of the translations. Incoming packets at the client from the NAT are similarly modified so as to post-compensate for the effects of the translations. For the IPSec protocol, these modification include adjusting the checksum in the TCP or UDP header to account for IP address and TCP or UDP port number translations.
Owner:ALCATEL-LUCENT USA INC

System and method for deriving IPv6 scope identifiers and for mapping the identifiers into IPv6 addresses

A system and method for use at an intermediate network device employs Virtual Local Area Network (VLAN) designations as Internet Protocol version 6 (IPv6) link identifiers, and maps VLAN designations to IPv6 site identifiers (IDs). The system also generates a compacted look-up address based on the destination address specified within a received network message, such as an IPv6 packet. For a network message having a link-local unicast destination address, the VLAN ID associated with the port on which the message was received is encoded within the corresponding look-up address. For a network message having a site-local unicast address, the VLAN ID associated with the port on which the message was received is used to derive a site ID which is then encoded within the corresponding look-up address. For a network message having a multicast destination address, if the address's scope value is between hexadecimal “2” and “4” inclusive, the VLAN ID associated with the port on which the message was received is encoded within the corresponding look-up address. If the scope value is between hexadecimal “5” and “D”, inclusive, the VLAN ID associated with the port on which the message was received is used to derive a site ID which is then encoded within the corresponding look-up address. The look-up addresses are applied to a forwarding information base (FIB) to derive the outbound interface(s) from which the message is to be forwarded.
Owner:CISCO TECH INC

Method for automatically registering intelligent home appliance in network by one key

InactiveCN102769619ASimplify complex configurationEasy remote controlTransmissionWeb serviceRemote control
The invention discloses a method for automatically registering an intelligent home appliance in a network by one key. The method comprises the following steps: obtaining the device number of the newly purchased intelligent home appliance by scanning; obtaining the IPv6 address and the general network configuration parameters of the home appliance from a server; sending registration request information to a home wireless gateway by a mobile terminal; sending device activation information to the home appliance by the home wireless gateway; returning detailed device information to the home wireless gateway by the home appliance; updating a home appliance registry and sending optimized home network configuration parameters to the home appliance by the home wireless gateway; updating home network relevant parameter configuration and activating a home appliance Web service interface by the home appliance; and finishing the binding configuration of the mobile terminal and the home appliance by the home wireless gateway. By the method, the configuration for finishing the registration of the intelligent home appliance in a computer is simplified for users and professional staffs, the binding of the mobile terminal and the intelligent home appliance is finished automatically, and the later safer remote control on the Web service interface of the intelligent home appliance through an authorized mobile terminal is facilitated.
Owner:NANJING XIAOWANG SCI & TECH

IPv6/IPv4 translator

An object of the present invention is to realize packet communication between an IPv6 terminal connected to an IPv6 network and an IPv4 terminal connected to an IPv4 network. Another object of the present invention is to realize RTP communication for establishing sessions in accordance with SIP between an IPv6 terminal connected to an IPv6 network and an IPv4 terminal connected to an IPv4 network. For these objects, the present invention provides an IPv6/IPv4 translator for translating packets between IPv6 and IPv4 with means of translating addresses described in SIP messages into IPv6 addresses or IPv4 addresses. Moreover, the present invention provides the aforementioned IPv6/IPv4 translator with means of translating addresses described in SDP messages into IPv6 addresses or IPv4 addresses. These SDP messages shall be related to media data transmissions. Furthermore, the IPv6/IPv4 translator can be directly connected to a terminal connected to an IPv6 network and to a terminal connected to an IPv4 network, or can be connected via SIP proxy to an SIP terminal connected to an IPv6 network and to an SIP terminal connected to an IPv4 network. According to the present invention, the IPv6/IPv4 translator translates addresses described in SIP messages into IPv6 addresses or IPv4 addresses when translating packets from IPv6 to IPv4 or from IPv4 to IPv6. Therefore, it will be possible to perform communication from a terminal supporting IPv6 only to a terminal supporting IPv4 only. Also, it will be possible to perform communication from a terminal supporting IPv4 only to a terminal supporting IPv6 only. In addition, the IPv6/IPv4 translator translates addresses described in SDP messages into IPv6 addresses or IPv4 addresses when translating packets from IPv6 to IPv4 or from IPv4 to IPv6. Therefore, it will be possible to perform RTP communication for establishing sessions in accordance with SIP from IPv6 to IPv4 or conversely from IPv4 to IPv6, which is suitable for media data transmissions such as IP phone services.
Owner:YOKOGAWA ELECTRIC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products