IP Library Granted Patent US 10,050,830
Granted Patent B2
US 10,050,830 · App. 14/899,890 · Granted Aug 14, 2018

Work mode negotiation

View Patent ↗
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 10,050,830
App. No.
14/899,890
Granted
Aug 14, 2018
Kind
B2
Abstract

A work mode negotiation method is disclosed. A core backbone (CB) device transmits a Mode Negotiate Request packet through an Ethernet port to a port extender (PE) device, wherein the Mode Negotiate Request packet carries a set of identifications of the PE devices for cascade. Next, the CB device receives a Mode Negotiate Reply packet through the Ethernet port sent by the PE device, and transmits a Mode Negotiate Acknowledge packet through the Ethernet port to the PE device. Finally, the CB device changes a current work mode of the Ethernet port from an Ethernet mode to a cascade mode after transmitting the Mode Negotiate Acknowledge packet.

Claims (52)

1. A method of work mode negotiation for a core backbone (CB) device, comprising:

configuring, by a CB device, a first Ethernet port as a downstream port, wherein a work mode of the first Ethernet port is an Ethernet mode;

transmitting a Mode Negotiate Request packet by the CB device through the first Ethernet port to a port extender (PE) device of PE devices connected to the CB device, wherein the Mode Negotiate Request packet carries a set of identifications of the PE devices for cascade;

receiving, by the CB device, a Mode Negotiate Reply packet through the first Ethernet port sent by the PE device, and transmitting a Mode Negotiate Acknowledge packet through the first Ethernet port to the PE device; and

changing, by the CB device, the work mode of the first Ethernet port from the Ethernet mode to a cascade mode after transmitting the Mode Negotiate Acknowledge packet in response to an identification corresponding to the PE device belonging to the set of identifications of the PE devices connected to the CB device for cascade.

2. A method according to claim 1 , further comprising:

setting, by the CB device, a work status of the first Ethernet port to a block state after changing the work mode of the first Ethernet port to the cascade mode, wherein the first Ethernet port prohibits a forward of a data packet and allows a forward of a link detection packet as the first Ethernet port is in the block state;

transmitting, by the CB device, the link detection packet through the first Ethernet port to the PE device; and

setting the work status of the first Ethernet port to a forward state when the CB device receives a link detection packet through the first Ethernet port sent by the PE device.

3. A method according to claim 2 , further comprising:

periodically transmitting, by the CB device, the link detection packet through the first Ethernet port after the first Ethernet port entering the forward state; and

changing the work status of the first Ethernet port to a block mode when the CB device does not receive the link detection packet through the first Ethernet port in a specified length of time.

4. The method according to claim 2 , wherein the method includes allowing the first Ethernet port to forward the data packet and the forward of the link detection packet as the first Ethernet port in the forward state.

5. A method according to claim 1 , further comprising:

changing, by the CB device, the work mode of the first Ethernet port to the Ethernet mode when the first Ethernet port is changed from an Up state to a Down state.

6. The method according to claim 5 , wherein the method includes transmitting, by the CB device, the Mode Negotiate Request packet through the first Ethernet port to the PE device when the first Ethernet port is changed from the Down state to the Up state.

7. A method according to claim 1 , wherein a cascade Ethernet packet has an additional cascade head with respect to an Ethernet packet, where the cascade Ethernet packet is transmitted or received as the first Ethernet port is in the cascade mode and the Ethernet packet is transmitted or received as the first Ethernet port is in the Ethernet mode.

8. A non-transitory computer readable storage medium on which is stored machine readable instructions that when executed by a processor cause the processor to:

set a work mode of a first Ethernet port to an Ethernet mode when the Ethernet port is designated to a downstream port;

transmit a Mode Negotiate Request packet through the downstream port to a port extender (PE) device of PE devices, wherein the Mode Negotiate Request packet carries a set of identifications of the PE devices for cascade;

receive a Mode Negotiate Reply packet through the first Ethernet port sent by the PE device, and transmit a Mode Negotiate Acknowledge packet through the first Ethernet port to the PE device; and

change the work mode of the first Ethernet port from the Ethernet mode to a cascade mode after transmitting the Mode Negotiate Acknowledge packet in response to an identification corresponding to the PE device belonging to the set of identifications of the PE devices for cascade.

9. The non-transitory computer readable storage medium according to claim 8 , wherein the machine readable instructions are further to cause the processor to:

set a work status of the first Ethernet port to a block state after changing the work mode of the first Ethernet port to the cascade mode, wherein the first Ethernet port prohibits a forward of a data packet and allows a forward of a link detection packet as the first Ethernet port is in the block state;

transmit the link detection packet through the first Ethernet port to the PE device; and

set the work status of the first Ethernet port to a forward state as receiving the link detection packet through the first Ethernet port sent by the PE device, wherein the first Ethernet port allows the forward of the data packet and the forward of the link detection packet as the first Ethernet port is in the forward state.

10. The non-transitory computer readable storage medium according to claim 9 , wherein the machine readable instructions are further to cause the processor to:

periodically transmit the link detection packet through the first Ethernet port after the first Ethernet port entering the forward state; and

change the work status of the first Ethernet port to a block mode as the link detection packet is not received through the first Ethernet port in a specified length of time.

11. The non-transitory computer readable storage medium according to claim 8 , wherein the machine readable instructions are further to cause the processor to:

change the work mode of the first Ethernet port to the Ethernet mode when the first Ethernet port is changed from an Up state to a Down state.

12. The non-transitory computer readable storage medium according to claim 11 , wherein the machine readable instructions are further to cause the processor to transmit the Mode Negotiate request through the first Ethernet port to the PE device when the first Ethernet port is changed from the Down state to the Up state.

13. The non-transitory computer readable storage medium according to claim 8 , wherein the machine readable instructions are further to cause the processor to:

transmit or receive a cascade Ethernet packet as the first Ethernet port in the cascade mode; and

transmit or receive an Ethernet packet as the first Ethernet port in the Ethernet mode.

14. The non-transitory computer readable storage medium according to claim 13 , wherein the cascade Ethernet packet has an additional cascade head with respect to the Ethernet packet.

15. A method of a work mode negotiation for a port extender (PE) device comprising:

receiving, by the PE device of PE devices, a Mode Negotiate Request packet through a second Ethernet port sent by a core backbone (CB) device, and obtaining a set of identifications of the PE devices for cascade carried in the Mode Negotiate Request packet;

transmitting a Mode Negotiate Reply packet through the second Ethernet port when the PE device determines that it belongs to the set of identifications of the PE devices for cascade; and

changing, by the PE device, a current work mode of the second Ethernet port from an Ethernet mode to a cascade mode after receiving a Mode Negotiate Acknowledge packet through the second Ethernet port in response to an identification corresponding to the PE device belonging to the set of identifications of the PE devices for cascade.

16. A method according to claim 15 , further comprising:

setting, by the PE device, a work status of the second Ethernet port to a block state after changing the current work mode of the second Ethernet port to the cascade mode, wherein the second Ethernet port prohibits a forward of a data packet and allows a forward of a link detection packet as the second Ethernet port is in the block state;

transmitting, by the PE device, the link detection packet through the second Ethernet port to the CB device; and

setting the work status of the second Ethernet port to a forward state when the PE device receives the link detection packet through the second Ethernet port sent by the CB device, wherein the second Ethernet port allows the forward of the data packet and the forward of the link detection packet as the second Ethernet port is in the forward state.

17. A method according to claim 16 , further comprising:

periodically transmitting, by the PE device, the link detection packet through the second Ethernet port after the second Ethernet port entering the forward state; and

changing the work status of the second Ethernet port to a block mode when the PE device does not receive the link detection packet through the second Ethernet port in a specified length of time.

18. A method according to claim 15 , further comprising:

changing, by the PE device, the current work mode of the second Ethernet port to the Ethernet mode when the second Ethernet port is changed from an Up state to a Down state.

19. A method according to claim 15 , further comprising:

checking whether the second Ethernet port is allowed to be an uplink port after determining that the PE device belongs to the set of identifications of the PE devices for cascade before transmitting the Mode Negotiate Reply packet through the second Ethernet port.

20. A method according to claim 19 , further comprising transmitting, by the PE device if the second Ethernet port is allowed to be an uplink port, the Mode Negotiate Reply packet through the second Ethernet port.

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 Dec 30, 2015
From: WANG, MINGHUI
To: HANGZHOU H3C TECHNOLOGIES CO., LTD.
Reel/Frame 037384/0154 →