Systems and methods for discovering PME bonding groups
First Claim
1. A communication system, comprising:
- a plurality of network physical media entities (PMEs) terminating a plurality of links, each of the network PMEs configured to communicate with a respective remote PME via a respective one of the links;
memory for storing bonding group data indicating which of the PMEs are in a PME bonding group; and
logic configured to communicate control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the control data indicating whether the at least one of the PMEs is in the PME bonding group, the logic further configured to discover the PME bonding group based on the control data and to update the bonding group data based on the control data, the logic further configured to bond a plurality of PMEs of the PME bonding group based on the updated bonding group data.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure generally pertains to systems and methods for discovering PME bonding groups. In one exemplary embodiment, a plurality of communication links are terminated by physical medium entities (PMEs). In this regard, each link is terminated at one end via a network PME and at another end via a remote PME at a customer premises. Each of the PMEs has a transceiver that is allowed to train during a training phase that precedes a data phase. After training, discovery of PME bonding groups is performed via data communicated over data phase control channels, which are operational while links are operational in the data phase, transmitting data using the Ethernet in the First Mile (EFM) encapsulation. For example, the control channel data may be communicated over a link-level embedded operations channel (EOC). In another example, the control channel data may be communicated using 64/65 Byte (B) code words. In another example, the control channel data may be communicated via an Ethernet operations, administration and maintenance (OAM) channel. In yet another example, the control channel data may be communicated via EFM fragment messaging.
32 Citations
26 Claims
-
1. A communication system, comprising:
-
a plurality of network physical media entities (PMEs) terminating a plurality of links, each of the network PMEs configured to communicate with a respective remote PME via a respective one of the links; memory for storing bonding group data indicating which of the PMEs are in a PME bonding group; and logic configured to communicate control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the control data indicating whether the at least one of the PMEs is in the PME bonding group, the logic further configured to discover the PME bonding group based on the control data and to update the bonding group data based on the control data, the logic further configured to bond a plurality of PMEs of the PME bonding group based on the updated bonding group data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system, comprising:
-
a plurality of network physical media entities (PMEs) terminating a plurality of links, each of the network PMEs configured to communicate with a respective remote PME via a respective one of the links; and logic configured to communicate control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the logic further configured to discover a PME bonding group based on the control data and to bond a plurality of PMEs of the PME bonding group based on the control data, wherein the at least one control channel comprises a link-level embedded operations channel (EOC).
-
-
9. A communication system, comprising:
-
a plurality of network physical media entities (PMEs) terminating a plurality of links, each of the network PMEs configured to communicate with a respective remote PME via a respective one of the links; and logic configured to communicate control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the logic further configured to discover a PME bonding group based on the control data and to bond a plurality of PMEs of the PME bonding group based on the control data, wherein the logic is configured to communicate the control data via the at least one data phase control channel over the at least one link using 64/65 Byte (B) encapsulation.
-
-
10. A communication system, comprising:
-
a plurality of network physical media entities (PMEs) terminating a plurality of links, each of the network PMEs configured to communicate with a respective remote PME via a respective one of the links; and logic configured to communicate control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the logic further configured to discover a PME bonding group based on the control data and to bond a plurality of PMEs of the PME bonding group based on the control data, wherein the at least one control channel comprises and operations, administration and maintenance (OAM) channel, wherein the plurality of network PMEs comprise a first network transceiver, wherein the first network transceiver is configured to transmit a portion of the control data via the OAM channel during the data phase, and wherein the logic is configured to make a determination, in a training phase for the at least one link, as to whether per PME messaging is enabled over the OAM channel. - View Dependent Claims (11, 12)
-
-
13. A communication system, comprising:
-
a plurality of network physical media entities (PMEs) terminating a plurality of links, each of the network PMEs configured to communicate with a respective remote PME via a respective one of the links; and logic configured to communicate control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the logic further configured to discover a PME bonding group based on the control data and to bond a plurality of PMEs of the PME bonding group based on the control data, wherein the plurality of network PMEs comprise a first network transceiver, wherein the first network transceiver is configured to transmit a portion of the control data via the at least one control channel in the data phase, and wherein the logic is configured to make a determination, in a training phase for the at least one link, whether discovery of PME bonding groups over the at least one control channel is enabled. - View Dependent Claims (14, 15)
-
-
16. A communication system, comprising:
-
a plurality of network physical media entities (PMEs) terminating a plurality of links, each of the network PMEs configured to communicate with a respective remote PME via a respective one of the links; and logic configured to communicate control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the logic further configured to discover a PME bonding group based on the control data and to bond a plurality of PMEs of the PME bonding group based on the control data, wherein the logic is configured to associate at least a portion of the control data with an identifier to identify which of the network PMEs is to communicate the portion.
-
-
17. A communication method, comprising the steps of:
-
communicating data over a plurality of links, each of the links terminated by a respective network physical media entity (PME) and a respective remote PME; storing, in memory, bonding group data indicating which of the PMEs are in a PME bonding group; communicating control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation, the control data indicating whether the at least one of the PMEs is in the PME bonding group; discovering the PME bonding group based on the control data; updating the bonding group data based on the discovering step; and bonding a plurality of PMEs of the PME bonding group based on the updated bonding group data. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A communication method, comprising the steps of:
-
communicating data over a plurality of links, each of the links terminated by a respective network physical media entity (PME) and a respective remote PME; communicating control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation; discovering a PME bonding group based on the control data; and bonding a plurality of PMEs of the PME bonding group based on the discovering step, wherein the communicating the control data step comprises the step of communicating the control data via a link-level embedded operations channel (EOC).
-
-
23. A communication method, comprising the steps of:
-
communicating data over a plurality of links, each of the links terminated by a respective network physical media entity (PME) and a respective remote PME; communicating control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation; discovering a PME bonding group based on the control data; and bonding a plurality of PMEs of the PME bonding group based on the discovering step, wherein the communicating the control data step comprises the step of communicating the control data via 64/65 Byte (B) encapsulation.
-
-
24. A communication method, comprising the steps of:
-
communicating data over a plurality of links, each of the links terminated by a respective network physical media entity (PME) and a respective remote PME; communicating control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation; discovering a PME bonding group based on the control data; bonding a plurality of PMEs of the PME bonding group based on the discovering step; and associating at least a portion of the control data with an identifier identifying which PME is to communicate the portion.
-
-
25. A communication method, comprising the steps of:
-
communicating data over a plurality of links, each of the links terminated by a respective network physical media entity (PME) and a respective remote PME; communicating control data via at least one control channel over at least one of the links, during a data phase for the at least one link, using Ethernet in the First Mile (EFM) encapsulation; discovering a PME bonding group based on the control data; bonding a plurality of PMEs of the PME bonding group based on the discovering step, wherein the plurality of PMEs comprise a first network transceiver, and wherein the communicating the control data step comprises the step of communicating a portion of the control data via the first network transceiver in the data phase; communicating training signals via the first network transceiver in a training phase that precedes the data phase; and determining whether discovery of PME bonding groups via the first transceiver during the data phase is enabled based on the training signals. - View Dependent Claims (26)
-
Specification