Forwarding a packet to a port from which the packet is received and transmitting modified, duplicated packets on a single port
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/56
H04L-012/28
출원번호
US-0627306
(2007-01-25)
등록번호
US-8149834
(2012-04-03)
발명자
/ 주소
Nielsen, Michael John Krummel
Busch, Dackary Ronald
출원인 / 주소
World Wide Packets, Inc.
대리인 / 주소
Clements Bernard PLLC
인용정보
피인용 횟수 :
19인용 특허 :
6
초록▼
Packet switch operating methods and packet switches receive a packet from a port and then forward the packet to the port from which the packet was received. The packet switch receives a packet having a first transport identifier from a port, modifies the packet to have a second transport identifier,
Packet switch operating methods and packet switches receive a packet from a port and then forward the packet to the port from which the packet was received. The packet switch receives a packet having a first transport identifier from a port, modifies the packet to have a second transport identifier, and forwards the modified packet to the port while retaining a layer-two source address and a layer-two destination address. Other methods and packet switches transmit modified, duplicated packets on a single port. The packet switch receives a packet on a first port and creates at least one duplicate of the packet. The packet switch modifies the packet and the duplicate so that they have different transport identifiers. The packet switch then transmits the modified packets on a single port.
대표청구항▼
1. A packet switch operating method comprising: a packet switch receiving an Ethernet packet on a physical port of the packet switch from a network node connected to the physical port, the network node being physically distinct from the packet switch, the Ethernet packet comprising a first transport
1. A packet switch operating method comprising: a packet switch receiving an Ethernet packet on a physical port of the packet switch from a network node connected to the physical port, the network node being physically distinct from the packet switch, the Ethernet packet comprising a first transport identifier associated with a first network, a layer-two source address, and a layer-two destination address associated with a second network;the packet switch modifying the Ethernet packet to comprise a second transport identifier, the second transport identifier is associated with the layer-two destination address; andthe packet switch transmitting the modified Ethernet packet to the network node via the physical port, the modified Ethernet packet retaining the layer-two source address and the layer-two destination address;wherein the receiving comprises receiving the Ethernet packet on an Internet Protocol (IP) subnet assigned to the physical port and the transmitting comprises transmitting the modified Ethernet packet on the same IP subnet;wherein the network node is configured to prevent packets having one transport identifier from being forwarded to a network configured to use a different transport identifier; andwherein the network node is part of the first network and the second network, the packet switch is not part of the first network or the second network, and the packet switch configured to modify the Ethernet packet for the network node enabling exchange of the Ethernet packet by the network node between the first network and the second network. 2. The method of claim 1 wherein the layer-two destination address is in a packet position effective to prompt a packet switch subsequently receiving the modified Ethernet packet to make a forwarding decision based on the layer-two destination address. 3. The method of claim 1 wherein the retaining the layer-two source address and the layer-two destination address precludes changing a position of the layer-two source address or the layer-two destination address with respect to a beginning of the received Ethernet packet. 4. The method of claim 1 wherein the first transport identifier comprises at least one Virtual Local Area Network (VLAN) identifier, at least one Multiprotocol Label Switching (MPLS) label, a provider bridging (PB) identifier, a provider backbone bridging (PBB) identifier, a provider backbone transport (PBT) identifier, or a Virtual Private LAN Service (VPLS) identifier. 5. The method of claim 1 wherein the second transport identifier comprises at least one VLAN identifier, at least one MPLS label, a PB identifier, a PBB identifier, a PBT identifier, or a VPLS identifier. 6. The method of claim 1 wherein the first transport identifier is a first number of bits long, the second transport identifier is a second number of bits long, and the second number of bits is different than the first number of bits. 7. The method of claim 1 wherein the first transport identifier comprises a first VLAN identifier having a first value and the second transport identifier comprises a second VLAN identifier having a second value, the first value being different from the second value. 8. The method of claim 1 wherein the modifying comprises adding the second transport identifier and removing the first transport identifier, adding the second transport identifier and editing the first transport identifier, or adding the second transport identifier without altering the first transport identifier. 9. The method of claim 1 wherein the modifying comprises replacing the first transport identifier with the second transport identifier, the second transport identifier having a same format as the first transport identifier but a different value than the first transport identifier. 10. A packet switch operating method comprising: a packet switch receiving a packet on a first virtual interface of a virtual switch of the packet switch from a network node connected to the packet switch, the network node being physically distinct from the packet switch and the packet comprising a layer two source address and a layer-two destination address;the packet switch selecting, based on the layer-two destination address, a second virtual interface from among a plurality of virtual interfaces associated with the virtual switch, the first virtual interface and the second virtual interface both being assigned to a physical port of the packet switch;the packet switch modifying the packet according to a treatment associated with the second virtual interface without modifying the layer-two source address or the layer two destination address; andthe packet switch transmitting the modified packet to the network node via the physical port;wherein the receiving comprises receiving the packet on an Internet Protocol (IP) subnet assigned to the physical port and the transmitting comprises transmitting the modified Ethernet packet on the same IP subnet;wherein the network node is connected to a first network and a second network, and wherein the packet is exchanged from the first network to the second network through the network node;wherein the network node is configured to prevent packets having one transport identifier from being forwarded to a network configured to use a different transport identifier; andwherein the network node is part of the first network and the second network, the packet switch is not part of the first network or the second network, and the packet switch configured to modify the Ethernet packet for the network node enabling exchange of the Ethernet packet by the network node between the first network and the second network. 11. The method of claim 10 wherein the treatment comprises adding a transport identifier, removing an original transport identifier, adding an additional transport identifier and removing an original transport identifier, adding an additional transport identifier without altering an original transport identifier, or adding an additional transport identifier and editing an original transport identifier. 12. The method of claim 11 wherein the original transport identifier comprises a first VLAN identifier having a first value and the additional transport identifier comprises a second VLAN identifier having a second value, the first value being different from the second value. 13. The method of claim 10 wherein: the received packet does not comprise any transport identifier; andthe treatment comprises adding a transport identifier. 14. The method of claim 10 wherein: the received packet comprises a transport identifier; andthe treatment comprises removing the transport identifier. 15. The method of claim 10 wherein: the physical port is associated with a logical port;the logical port is associated with other physical ports; andthe logical port is associated with a link aggregation group. 16. A packet switch operating method comprising: a packet switch receiving a packet on a first physical port of the packet switch from a first network node connected to the first physical port, the first network node being physically distinct from the packet switch;the packet switch creating at least one duplicate of the packet;the packet switch modifying both the packet and the at least one duplicate packet to comprise different transport identifiers relative to one another;the packet switch transmitting both the modified packets packet and the modified at least one duplicate packet on a single second physical port of the packet switch to a second network node connected to the second physical port, the second network node being physically distinct from both the first network node and the packet switch; andthe second network node transmitting both the modified packets packet and the modified at least one duplicate packet on different physical ports based on the different transport identifiers relative to one another, wherein the second network node is configured to prevent packets having one transport identifier from being forwarded to a network configured to use a different transport identifier. 17. The method of claim 16 wherein: the received packet comprises a layer-two source address; andthe modifying comprises modifying the packet without modifying the layer-two source address. 18. The method of claim 16 wherein the received packet is an Ethernet packet comprising an IP multicast destination address. 19. The method of claim 16 wherein the received packet is an Ethernet packet comprising a layer-two multicast destination address. 20. The method of claim 16 wherein the received packet is an Ethernet packet comprising a layer-two broadcast destination address. 21. The method of claim 16 wherein: the modified packet and the modified at least one duplicate packet are Ethernet packets comprising a same IP multicast destination address;each of the different transport identifiers comprise a VLAN identifier; andeach of the VLAN identifiers has a different value. 22. The method of claim 16 wherein the different transport identifiers comprises at least one VLAN identifier, at least one MPLS label, a PB identifier, a PBB identifier, a PBT identifier, or a VPLS identifier. 23. The method of claim 16 wherein the modifying of the packet comprises adding a transport identifier field to the packet thereby increasing the length of the received packet. 24. The method of claim 23 wherein at least one of the transmitted modified packets comprises the added transport identifier field. 25. The method of claim 16 wherein each of the transmitted packets comprises the received packet and each of the transmitted packets comprises a transport identifier field.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Gallatin,Tom; Miu,Denny K.; Won,King L.; Leong,Patrick Pak Tak; Ho,Ted, Asymmetric packet switch and a method of use.
Padovani, Roberto; Bender, Paul E.; Black, Peter J.; Grob, Matthew S.; Hinderling, Jurg K.; Sindhushayana, Nagabhushana T.; Wheatley, III, Charles E., Method and apparatus for high rate packet data transmission.
Dalal, Parin Bhadrik; Belair, Stephen Paul, Architectures and methods for processing data in parallel using offload processing modules insertable into servers.
Li, Yizhou; Gu, Yingjie; Mack-Crane, T. Benjamin; Sultan, Robert, Method to pass virtual local area network information in virtual station interface discovery and configuration protocol.
Udutha, Sundeep Chandra; Rapeti, Manohar, Preventing leaks among private virtual local area network ports due to configuration changes in a headless mode.
Sultan, Robert; Gu, Yingjie; Li, Yizhou; Mack-Crane, T. Benjamin, Specifying priority on a virtual station interface discovery and configuration protocol response.
Sultan, Robert; Gu, Yingjie; Li, Yizhou; Mack-Crane, T. Benjamin, Specifying priority on a virtual station interface discovery and configuration protocol response.
Sultan, Robert; Gu, Yingjie; Li, Yizhou; Mack-Crane, T. Benjamin, Specifying priority on a virtual station interface discovery and configuration protocol response.
Johnsen, Bjørn Dag; Brean, David; Tørudbakken, Ola, System and method for providing switch based subnet management packet (SMP) traffic protection in a middleware machine environment.
Johnsen, Bjørn Dag; Mayhead, Martin Paul; Tørudbakken, Ola, System and method for supporting a scalable flooding mechanism in a middleware machine environment.
Johnsen, Bjørn Dag; Mayhead, Martin Paul; Tørudbakken, Ola, System and method for using a packet process proxy to support a flooding mechanism in a middleware machine environment.
Gautam, Amit Kr.; Gautam, Ajay Kr., System, method, and computer program for modifying an 802.1Q and/or 802.1QinQ header to reduce a size of an associated data packet.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.