IP Library Granted Patent US 10,958,504
Granted Patent B1
US 10,958,504 · App. 16/594,680 · Granted Mar 23, 2021

Systems and methods for operations, administration and maintenance (OAM) in the physical coding sublayer (PCS)

Inventor: William Lo (Cupertino, CA)
Assignee: Marvell Asia Pte, Ltd.
H04L41/042H04L69/323H04L2012/5625
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,958,504
App. No.
16/594,680
Granted
Mar 23, 2021
Kind
B1
Abstract

Systems and methods described herein provide a method for operation, administration and maintenance (OAM) of data message transmission. The method comprises reading a transmit register of a transmitter associate with a first management entity to determine a transmit status of the transmit register. The method further comprises loading a data message into the transmit register when the transmit status of the transmit register indicates availability. The method further comprises embedding the data message as an out-of-band message with physical code sublayer modulation, and transmitting the out-of-band message on the physical code sublayer to a receiver associated with a second management entity. A transmit state machine of the transmitter and a receive state machine of the receiver establish a handshake to allow the out-of-band message to be passed asynchronously.

Claims (45)

1. A method for operation, administration and maintenance (OAM) of data message transmission, the method comprising:

embedding a data message loaded in a transmit register of a transmitter as an out-of-band message with physical code sublayer modulation; and

transmitting, to a receiver, the out-of-band message on a physical code sublayer of a physical layer of a link between the transmitter and the receiver.

2. The method of claim 1 , further comprising:

establishing, on the physical layer of the link between the transmitter and the receiver, a handshake to allow out-of-band messages to be passed asynchronously between the transmitter and the receiver,

wherein the transmitting, to the receiver, the out-of-band message on the physical code sublayer of the physical layer of the link between the transmitter and the receiver comprises: asynchronously transmitting, to the receiver, the out-of-band message on the physical code sublayer of the physical layer of the link between the transmitter and the receiver.

3. The method of claim 2 , wherein the data message is an OAM message.

4. The method of claim 3 , wherein the transmitter is associated with a first management entity and the receiver is associated with a second management entity, and

wherein the OAM message is used for OAM of the first management entity and the second management entity.

5. The method of claim 4 , wherein the first management entity and the second management entity transmit OAM messages bi-directionally.

6. The method of claim 1 , further comprising:

reading the transmit register of the transmitter to determine a transmit status of the transmit register; and

loading the data message into the transmit register in response to the transmit status indicating availability.

7. The method of claim 1 , further comprising:

receiving, at the transmit register, an acknowledgement indicating that the out-of-band message has been successfully received by the receiver.

8. The method of claim 7 , further comprising:

in response to receiving the acknowledgement, transmitting, to the receiver, a new out-of-band message on the physical code sublayer of the physical layer of the link between the transmitter and the receiver.

9. The method of claim 1 , wherein the transmitter is associated with a first management entity and the receiver is associated with a second management entity,

wherein the receiver comprises a receive register that is read by the second management entity, and

wherein the method further comprises:

in response to the out-of-band message being successfully received by the receiver and stored in the receive register, sending, to the first management entity, an acknowledgment indicating that the out-of-band message has been successfully received.

10. The method of claim 1 , wherein the physical code sublayer modulation is in compliance with the 1000Base T1 physical layer standard.

11. A system for operation, administration and maintenance (OAM) of data message transmission, the system comprising:

a memory unit;

a processor communicatively coupled to the memory unit, the processor being configured to:

embed a data message loaded in a transmit register of a transmitter as an out-of-band message with physical code sublayer modulation; and

transmit, to a receiver, the out-of-band message on a physical code sublayer of a physical layer of a link between the transmitter and the receiver.

12. The system of claim 11 , wherein the processor is further configured to establish, on the physical layer of the link between the transmitter and the receiver, a handshake to allow out-of-band messages to be passed asynchronously between the transmitter and the receiver, and

wherein the processor is further configured, when transmitting, to the receiver, the out-of-band message on the physical code sublayer of the physical layer of the link between the transmitter and the receiver, to: asynchronously transmit, to the receiver, the out-of-band message on the physical code sublayer of the physical layer of the link between the transmitter and the receiver.

13. The system of claim 12 , wherein the data message is an OAM message.

14. The system of claim 13 , wherein the transmitter is associated with a first management entity and the receiver is associated with a second management entity, and

wherein the OAM message is used for OAM of the first management entity and the second management entity.

15. The system of claim 14 , wherein the first management entity and the second management entity transmit OAM messages bi-directionally.

16. The system of claim 11 , wherein the processor is further configured to:

read the transmit register of the transmitter to determine a transmit status of the transmit register; and

load the data message into the transmit register in response to the transmit status indicating availability.

17. The system of claim 11 , wherein the processor is further configured to:

receive, at the transmit register, an acknowledgement indicating that the out-of-band message has been successfully received by the receiver.

18. The system of claim 17 , wherein the processor is further configured to:

in response to receiving the acknowledgement, transmit, to the receiver, a new out-of-band message on the physical code sublayer of the physical layer of the link between the transmitter and the receiver.

19. The system of claim 11 , wherein the physical code sublayer modulation is in compliance with the 1000Base T1 physical layer standard.

20. A method for operation, administration and maintenance (OAM) of data message transmission, the method comprising:

establishing, on a physical layer of a link between a transmitter and a receiver, a handshake to allow out-of-band messages to be passed asynchronously between the transmitter and the receiver;

embedding a data message loaded in a transmit register of the transmitter as an out-of-band message with physical code sublayer modulation; and

asynchronously transmitting the out-of-band message on a physical code sublayer of the physical layer of the link to the receiver.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
Continuity (4)
Continuation 15864228 · Jan 8, 2018
Continuation 14972776 · Dec 17, 2015
Provisional Application 62099874 · Jan 5, 2015
Provisional Application 62099881 · Jan 5, 2015