摘要:
A computer system provides a method for processing network packets using unique identifiers associated with source and destination virtual machines (VMs 130). The method includes receiving, from a first VM (130), a request for address information associated with a second VM (130), generating and returning one or more arbitrarily assigned addresses for the second VM (130), mapping a unique identifier of the second VM (130) to the one or more arbitrarily assigned addresses, receiving a packet from the first VM (130) including one or more addresses associated with the first VM (130) and the one or more arbitrarily assigned addresses associated with the second VM (130), replacing the addresses associated with the first VM (130) with a unique identifier of the first VM (130) and the one or more arbitrarily assigned addresses associated with the second VM (130) with the unique identifier of the second VM (130), and transmitting the packet to a host machine (100) associated with the second VM (130).
摘要:
One embodiment provides a system that facilitates forwarding a mix of IP and CCN packets. During operation, the system determines a name which is a hierarchically structured variable length identifier comprising contiguous name components ordered from a most general level to a most specific level. The system is capable of processing packets based on a destination address. The system performs a hash of each name component. The system creates an entry in a first data structure for each hashed name component, wherein a respective entry indicates an index and a length of the index. The system maps, in a forwarding information base, a first key to one or more outgoing interfaces, wherein the first key is a concatenation of the indexes indicated in the created entries, thereby facilitating the system to process packets based on the packet name or on the destination address.
摘要:
The present disclosure generally discloses multicast communication support capabilities configured to support multicast communications of a multicast group using a multicast tree. The multicast communication support capabilities may include a unicast branching based multicast capability. The unicast branching based multicast capability may be configured to support determination and establishment of, as well as communication via, a multicast tree that is composed of unicast branches. The unicast branching based multicast capability may be configured to preserve the multicast information of multicast transmissions transported via the multicast tree even though the multicast transmissions are transported via unicast branches of the multicast tree. The unicast branching based multicast capability may be configured to preserve the multicast information of multicast transmissions transported via unicast branches of the multicast tree based on encoding of the multicast information within the packets of the multicast transmission being transported via the unicast branches of the multicast tree.
摘要:
One embodiment provides a system that facilitates routing with minimum name disclosure in a CCN. During operation, the system adds a first entry to a local forwarding information base for a first name prefix d a corresponding first suffix encryption key indicated in a first advertisement. In response to receiving a first interest with a name that includes the first name prefix, the system performs a lookup in the forwarding information base for the first interest name to obtain the first entry. The system encrypts a suffix of the first interest name based on the first suffix encryption key, wherein the suffix begins from a name component following the first name prefix. The system forwards the first interest to one or more interfaces indicated in the first entry, thereby facilitating routing with minimum name disclosure in a content centric network.
摘要:
A system for hierarchical topological addressing and hierarchical recursive routing in a network includes routing devices organized in a hierarchical topology forming a routing layer including levels. The levels include first and second levels including first and second subsets of the routing devices, respectively. Each routing device in the first level is directly connected to endpoint modules and to routing devices in the second level. Each routing device has a hierarchical address based on a location of the routing device within the hierarchical topology. Each routing device performs recursive one-hop routing to route packets through the network. Performing recursive one-hop routing on a particular packet includes: selecting a network port based on a destination address of the packet, wherein the destination address is a hierarchical address of a second routing device in the first level, and forwarding the packet to a routing device directly connected to the selected network port.
摘要:
System, methods and apparatus are described that support multimode operation of a data communication interface. A method includes initializing a scrambler with a first pseudo-random binary sequence (PRBS) seed word after receiving a first sync word, the first sync word preceding a first packet, using the scrambler and the first PRBS seed word to scramble a first copy of a packet header that succeeds the first sync word in the first packet, initializing the scrambler with a second PRBS seed word after scrambling the first copy of the packet header, the second sync word succeeding the first copy of the packet header in the first packet, using the scrambler and the second PRBS seed word to scramble a second copy of the packet header that succeeds the second sync word in the first packet.
摘要:
A method of operating a transmitting apparatus in a multimedia system is provided. The method includes inputting at least one network layer packet, generating a link layer packet based on the at least one network layer packet, and transmitting the link layer packet, wherein the link layer packet includes a header including information indicating whether the link layer packet includes a single network layer packet and information indicating an identifier related to the at least one network layer packet.