IP Library Patent Application 14651576
Patent Application
App. No. 14/651,576

PACKET FORWARDING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/651,576
Abstract

According to an example, a method for forwarding an Ethernet packet may include receiving an Ethernet packet having a destination MAC address that is a MAC address of a gateway, selecting a port from multiple ports, wherein each of the ports of the multiple ports connects to one member device of a VRRP router that is working as the gateway; and sending the Ethernet packet via the selected port.

Claims (43)

1 . A packet forwarding method, said method comprising:

receiving an Ethernet packet having a destination media access control (MAC) address that is a MAC address of a gateway;

selecting a port from multiple ports, wherein each of the ports of the multiple ports connects to a respective member device of a virtual router redundancy protocol (VRRP) router that is working as the gateway; and

sending the Ethernet packet via the selected port.

2 . The method according to claim 1 , wherein the multiple ports are stored as output ports in a default route entry, the method further comprising:

searching a layer-2 forwarding table with the destination MAC address;

finding a matching layer-2 forwarding entry with layer-3 attribute;

searching a layer-3 forwarding table with a destination IP address of the Ethernet packet;

finding the default route entry;

selecting one output port form the output ports in the default route entry; and

sending the Ethernet packet via the selected output port.

3 . The method according to claim 1 , wherein the multiple ports are stored as output ports in a layer-2 forwarding entry corresponding to the MAC address of the gateway; the method further comprising:

searching a layer-2 forwarding table with the destination MAC address;

finding the layer-2 forwarding entry corresponding to the MAC address of the gateway;

selecting one output port from the output ports in the layer-2 forwarding

entry corresponding to the MAC address of the gateway; and

sending the Ethernet packet via the selected output port.

4 . The method according to claim 2 , further comprising:

detecting links, wherein each of the links connects one port of the multiple ports to one member device;

deleting a port on a failed link from the output ports in the default entry; and

adding a port on a recovered link to the output ports in the default entry.

5 . The method according to claim 3 , further comprising:

detecting links, wherein each of the links connects one port of the multiple ports to one member device;

deleting a port on a failed link from the output ports in the layer-2 forwarding entry corresponding to the MAC address of the gateway; and

adding a port on a recovered link to the output ports in the layer-2 forwarding entry corresponding to the MAC address of the gateway.

6 . An network switch comprising:

a receiving module, a forwarding processing module, a sending module, and multiple ports, wherein each of the ports of the multiple ports connects to a respective member device of a VRRP router that is working as a gateway;

the receiving module is to receive an Ethernet packet, wherein a destination MAC address of the Ethernet packet is a MAC address of the gateway;

the forwarding processing module is to select one port from the multiple ports; and

the sending module is to send the Ethernet packet via the selected port.

7 . The network switch according to claim 6 , wherein the multiple ports are stored as output ports in a default route entry being stored in a storage;

the forwarding processing module is further to search a layer-2 forwarding table with the destination MAC address, find a matching layer-2 forwarding entry with layer-3 attribute, search a layer-3 forwarding table with a destination IP address of the Ethernet packet, find the default route entry, and select one output port from the output ports in the default route entry; and

the sending module is further to send the Ethernet packet via the selected output port.

8 . The network switch according to claim 6 , wherein the multiple ports are stored as output ports in a layer-2 forwarding entry stored in a storage and corresponds to the MAC address of the gateway;

the forwarding processing module is further to search a layer-2 forwarding table with the destination MAC address; find the layer-2 forwarding entry corresponding to the MAC address of the gateway; and select one output port from the output ports in the layer-2 forwarding entry corresponding to the MAC address of the gateway; and

the sending module is to send the Ethernet packet via the selected output port.

9 . The network switch according to claim 7 , further comprising:

a link detecting module and a configuring module; wherein,

the link detecting module is to detect links, wherein each of the links connects one of the multiple ports to one member device; and

the configuring module is further to delete a port on a failed link from the output ports in the route entry, and add a port on a recovered link to the output ports in the route entry.

10 . The network switch according to claim 8 , further comprising a link detecting module and a configuring module; wherein,

the link detecting module is to detect links, wherein each of the links connects one of the multiple ports to one member device; and

the processing module is further to delete a port on a failed link from the output ports in the layer-2 forwarding entry corresponding to the MAC address of the gateway; and add a port on a recovered link to the output ports in the layer-2 forwarding entry corresponding to the MAC address of the gateway.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2016
From: H3C TECHNOLOGIES CO., LTD.; HANGZHOU H3C TECHNOLOGIES CO., LTD.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 039767/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2015
From: GAO, RUICHANG; WANG, CONG
To: HANGZHOU H3C TECHNOLOGIES CO., LTD.
Reel/Frame 036064/0470 →