IP Library Granted Patent US 9,197,368
Granted Patent B2
US 9,197,368 · App. 14/062,171 · Granted Nov 24, 2015

Inband management of ethernet links

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 9,197,368
App. No.
14/062,171
Granted
Nov 24, 2015
Kind
B2
Abstract

Disclosed are various embodiments for in-band management of Ethernet links utilizing a bit-interleaved parity (BIP) block in a transmission frame. According to various embodiments, a bit-interleaved parity error code may be generated for a monitored portion of network data for transmission in a first bit-interleaved parity block. Subsequently, network management data may be encoded in a plurality of bits for transmission in a second bit-interleaved parity block according to a predefined block code, wherein the predefined block code generates the plurality of bits to maintain a DC balance between the bit-interleaved parity error code and the plurality of bits.

Claims (33)

1. A system for in-band network management, comprising:

a first communication device configured to communicate with a second communication device, the first communication device including circuitry configured to:

encode a bit-interleaved parity error code for a monitored portion of network data;

encode network management data in a plurality of bits according to a predefined block code;

generate a transmission frame, an alignment marker of the transmission frame including a first bit-interleaved parity block including the encoded bit-interleaved parity error code and a second bit-interleaved parity block including at least the encoded network management data; and

transmit the transmission frame from the first communication device to the second communication device.

2. The system of claim 1 , wherein the predefined block code generates the plurality of bits to maintain a DC balance between the bit-interleaved parity error code and the plurality of bits.

3. The system of claim 2 , wherein the circuitry of the first communication device is further configured to generate a uniform block including at least the plurality of bits having encoded network management data and a plurality of remaining bits in the second bit-interleaved parity block encoded to maintain DC balance between the bit-interleaved parity error code and the uniform block.

4. The system of claim 1 , wherein the plurality of bits include a predefined number of bits that are configurable, by an administrator of the in-band network management.

5. The system of claim 1 , wherein the predefined block code is at least one of 3B/4B block code, 4B/5B block code, and 8B/10B block code.

6. The system of claim 1 , wherein the first bit-interleaved parity block includes bit-interleaved parity-3.

7. The system of claim 1 , wherein the second bit-interleaved parity block includes bit-interleaved parity-7.

8. The system of claim 1 , wherein the network management data further includes point-to-point or multi-point management information between the first communication device and the second communication device.

9. The system of claim 1 , wherein the first communication device includes a first Ethernet switch and the second communication device includes a second Ethernet switch.

10. The system of claim 1 , wherein the first communication device includes an Ethernet switch and the second communication device includes a gearbox PHY.

11. A method for in-band network management, comprising:

encoding, by a first communication device, a bit-interleaved parity error code for a monitored portion of network data;

encoding, by the first communication device, network management information in a plurality of bits according to a predefined block code, the predefined block code generating the plurality of bits to maintain a DC balance between the encoded bit-interleaved parity error code and the plurality of bits;

generating, by the first communication device, a transmission frame, an alignment marker of the transmission frame including a first bit-interleaved parity block including the encoded bit-interleaved parity error code and a second bit-interleaved parity block including the encoded network management information; and

transmitting the transmission frame from the first communication device to a second communication device.

12. The method of claim 11 , further comprising generating, by the first communication device, a uniform block including at least the plurality of bits having encoded network management data and a plurality of remaining bits in the second bit-interleaved parity block encoded to maintain DC balance between the bit-interleaved parity error code and the uniform block.

13. The method of claim 11 , wherein the plurality of bits includes a predefined number of bits that are configurable by an administrator of the in-band network management.

14. The method of claim 11 , wherein the predefined block code is at least one of 3B/4B block code, 4B/5B block code, and 8B/10B block code.

15. The method of claim 11 , wherein the first bit-interleaved parity block includes bit-interleaved parity-3.

16. The method of claim 11 , wherein the second bit-interleaved parity block includes bit-interleaved parity-7.

17. The method of claim 11 , wherein the network management information further includes point-to-point or multi-point management information between the first communication device and the second communication device.

18. A non-transitory computer-readable medium encoded with computer-readable instructions thereon that, when executed by a processor in data communication with a first communication device, cause the processor to perform a method comprising:

encoding a bit-interleaved parity error code for a monitored portion of network data in a first bit-interleaved parity block;

encoding network management data in a plurality of bits for transmission in a second bit-interleaved parity block according to a predefined block code, the predefined block code generating the plurality of bits to maintain a DC balance between the bit-interleaved parity error code and the plurality of bits;

generating a transmission frame, an alignment marker of the transmission frame including at least the first bit-interleaved parity block and the second bit-interleaved parity block; and

transmitting the transmission frame from the first communication device to a second communication device.

19. The non-transitory computer-readable medium of claim 18 , wherein the first bit-interleaved parity block includes bit-interleaved parity-3.

20. The non-transitory computer-readable medium of claim 18 , wherein the second bit-interleaved parity block includes bit-interleaved parity-7.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2013
From: GHIASI, ALI; PILLAI, VELU CHELLAM
To: BROADCOM CORPORATION
Reel/Frame 031695/0799 →