Packet forwarding in RPR network
AssigneeHewlett Packard Enterprise Development LP
InventorsWenjun Du, Zhixin Xiong, Jiabing Wang
Life of this patent
Estimating the term…
Abstract
A network device in a RPR network receives a RPR flooding data packet sent by another network device in the RPR network, determines whether a next-hop network device of the RPR flooding data packet is a source network device sending the RPR flooding data packet, and strips the RPR flooding data packet when determining that the next-hop network device of the RPR flooding data packet is the source network device sending the RPR flooding data packet.
Claims9
A packet forwarding method in a Resilient Packet Ring (RPR) network, applied to a network device in the RPR network and comprising:
- receiving a RPR flooding data packet sent by another network device in the RPR network;
- determining whether a next-hop network device of the RPR flooding data packet is a source network device sending the RPR flooding data packet;
- stripping the RPR flooding data packet when determining that the next-hop network device of the RPR flooding data packet is the source network device sending the RPR flooding data packet;
- and
- performing RPR encapsulation for a flooding data packet and setting a Time to Live (TTL) value as the number of network devices in the RPRR network subtracted by 1 to generate a RPR flooding data packet;
- and
- forwarding the generated RPR flooding data packet.
A packet forwarding apparatus in a Resilient Packet Ring (RPR) network, comprising a processor and a non-transitory storage;
- the non-transitory storage is to store machine readable instructions, comprising receiving instructions, determining instructions and processing instructions;
- the processor is to read the receiving instructions stored in the non-transitory storage to perform a process of:
- receiving a RPR flooding data packet from another network device in the RPR network;
- the processor is further to read the determining instructions stored in the non-transitory storage to perform a process of:
- determining whether a next-hop network device of the RPR flooding data packet is a source network device sending the RPR flooding data packet, and determining that the next-hop network device of the RPR flooding data packet is the source network device sending the RPR flooding data packet when determining that the MAC address of the next-hop network device is the source MAC address of the RPR flooding data packet and determining that the next-hop network device of the RPRR flooding data packet is not the source network device sending the RPR flooding data packet when determining that the MAC address of the next-hop network device is not the source MAC address of the RPR flooding data packet;
- and
- the processor is further to read the processing instructions stored in the non-transitory storage to perform a process of:
- stripping the RPR flooding data packet when the determining that the next-hop network device of the RPR flooding data packet is the source network device sending the RPR flooding data packet.
A non-transitory computer-readable medium containing instructions to direct a processor to:
- determine whether a next-hop network device of a received RPR flooding data packet is a source network device sending the RPR flooding data packet;
- strip the RPR flooding data packet when determining that the next-hop network device of the RPR flooding data packet is the source network device sending the RPR flooding data packet;
- and
- perform RPR encapsulation for a flooding data packet and setting a Time To Live (TTL) value as the number of network devices in the RPR network subtracted by 1 to generate a RPR flooding data packet;
- and
- forward the generated RPR flooding data packet.
Dependencies are inferred from the claim text.