Method for transmitting data in flexible ethernet and device
AssigneeHuawei Technologies Co., Ltd.
InventorsKe Zhang, Wei Xue
Life of this patent
Estimating the term…
Abstract
A method for transmitting data in flexible Ethernet (FlexE) and a device comprising transmitting data in FlexE whereby a first FlexE device receives, according to a first client calendar, data from a second FlexE device; the first FlexE device determines, based on an error data block in the data, that a first timeslot is damaged; the first FlexE device adds a timeslot damage notification to an overhead frame to be sent to the second FlexE device; the first FlexE device receives a second client calendar from the second FlexE device; and the first FlexE device receives, using the second client calendar, the data from the second FlexE device.
Claims20
A method implemented by a first network device for transmitting data, comprising:
- receiving, from a second network device and according to a first client calendar, first data comprising a plurality of data blocks, wherein the first client calendar comprises a correspondence between a client and a first timeslot set, and wherein the first timeslot set comprises a first timeslot;
- determining, based on an error data block in the data blocks, that the first timeslot is damaged when a quantity of error data blocks that correspond to the first timeslot meets a condition;
- sending an overhead frame to the second network device, wherein the overhead frame indicates that the first timeslot is damaged;
- receiving, from the second network device, a second client calendar, wherein the second client calendar comprises a correspondence between the client and a second timeslot set;
- and
- receiving, from the second network device, second data using the second client calendar.
A method implemented by a first network device for transmitting data, comprising:
- sending, to a second network device according to a first client calendar, first data comprising a plurality of data blocks, wherein the first client calendar comprises a correspondence between a client and a first timeslot set, and wherein the first timeslot set comprises a first timeslot;
- receiving, from the second network device, an overhead frame, wherein the overhead frame indicates that the first timeslot is damaged, and wherein the first timeslot is damaged when a quantity of error data blocks that correspond to the first timeslot meets a condition;
- sending, to the second network device, a second client calendar, wherein the second client calendar comprises a correspondence between the client and a second timeslot set;
- and
- sending, to the second network device, second data using the second client calendar.
A first network device, comprising:
- a physical layer transceiver that:
- receives, from a second network device and according to a first client calendar, first data comprising a plurality of data blocks, wherein the first client calendar comprises a correspondence between a client and a first timeslot set, and wherein the first timeslot set comprises a first timeslot;
- and
- sends, to the second network device, an overhead frame, wherein the overhead frame indicates that the first timeslot is damaged;
- a FlexE shim circuit coupled to the physical layer transceiver and that:
- receives the first data from the physical layer transceiver;
- and
- sends an overhead frame comprising the timeslot damage notification to the physical layer transceiver;
- and
- a media access controller coupled to the FlexE shim circuit and the physical layer transceiver, wherein the media access controller:
- determines an error data block in the data blocks;
- and
- determines, based on the error data block, that the first timeslot is damaged when a quantity of error data blocks that correspond to the first timeslot meets a condition, wherein the physical layer transceiver further:
- receives a second client calendar from the second network device, wherein the second client calendar comprises a correspondence between the client and a second timeslot set;
- and
- receives, from the second network device, second data using the second client calendar,
- wherein the FlexE shim circuit receives the second data from the physical layer transceiver.
A first network device, comprising:
- a physical layer transceiver;
- and
- a FlexE shim circuit coupled to the physical layer transceiver, wherein the FlexE shim circuit:
- sends, to a second network device using the physical layer transceiver and according to a first client calendar, first data that comprises a plurality of data blocks, wherein the first client calendar comprises a correspondence between a client and a first timeslot set, and wherein the first timeslot set comprises a first timeslot;
- receives, from the second network device using the physical layer transceiver, an overhead frame, wherein the overhead frame indicates that a first timeslot in the first timeslot set is damaged, and wherein the first timeslot is damaged when a quantity of error data blocks that correspond to the first timeslot meets a condition;
- sends, to the second network device using the physical layer transceiver, a second client calendar, wherein the second client calendar comprises a correspondence between the client and a second timeslot set;
- and
- sends, to the second network device using the physical layer transceiver, second data using the second client calendar.
Dependencies are inferred from the claim text.