1. Field of the Invention
The present invention relates to a system and method providing for link aggregation features of protection and extra bandwidth, while reducing traffic congestion within the system, in a way not visible to an external packet network.
2. Background of the Prior Art
A Passive Optical Network (PON) is a point-to-multipoint, fiber to the premises network architecture in which unpowered optical splitters are used to enable a single optical fiber to serve multiple premises, typically 32. A PON consists of an Optical Line Termination (OLT) typically at the service provider's central office and a number of Optical Network Units (ONUs) near end users. A PON configuration reduces the amount of fiber and central office equipment required compared with point to point architectures. Downstream signals are broadcast to each premises sharing a fiber. Encryption is used to prevent eavesdropping. Upstream signals are combined using a multiple access protocol, typically time division multiple access (TDMA). The OLTs “range” the ONUs in order to provide time slot assignments for upstream communication and to equalize roundtrip transmission delay between the ONU's on a PON and the OLT.
There are a number of standard types of PON that have been implemented. APON (ATM Passive Optical Network) was the first Passive optical network standard. It was used primarily for business applications, and was based on ATM. BPON (Broadband PON) is a standard based on APON. It adds support for WDM, dynamic and higher upstream bandwidth allocation, and survivability. GPON (Gigabit PON) is an evolution of BPON. It supports higher rates, enhanced security, and choice of Layer 2 protocol (ATM, GEM, Ethernet). GPON represents a significant boost in both the total bandwidth and bandwidth efficiency through the use of larger, variable-length packets. A GPON network delivers up to 2,488 megabits per second (Mbit/s) of downstream bandwidth, and 2,488 Mbit/s of upstream bandwidth. GPON Encapsulation Method (GEM) allows very efficient packaging of user traffic, with frame segmentation to allow for higher Quality of Service (QoS) for delay-sensitive traffic such as voice and video communications.
Among the features of GPON is Link Aggregation. Link Aggregation involves aggregating a plurality of links to form a group of links that may be treated as a single link for most purposes. Current implementations of Link Aggregation provide this function only at the external facing ports of a system to a connecting system. In this invention, the link aggregation function not only provides this capability, but internalizes the functionality to provide improved traffic handling throughout the internals of the system.
The present invention provides a system and method for providing Link Aggregation that internalizes the benefits of link aggregation to provide improved traffic handling throughout the internals of the system, in addition to the usual functionality on external facing ports.
A system for handling data traffic comprises a plurality of network switches, each network switch having an interface to a packet network, the interface arranged so as to provide at least one link aggregation group, an interface to at least one other network switch, and an interface to each of a plurality of optical network service units, a plurality of optical network service units, each optical network service units having an interface to each of the plurality of network switches and an interface to at least one optical network, wherein, downstream, each network switch is operable to receive data over a link aggregation group from the packet network and transmit the data to at least one optical network service unit either directly or via another network switch based on an optical network to which the data is destined.
Upstream, each network switch may be further operable to receive data from at least one optical network service unit and transmit the data to the packet network over the link aggregation group. Each network switch may be further operable to distribute the data across the network switches and the interface to the packet network based on data traffic demand and congestion.
A system for handling data traffic comprises a first network switch having an interface to a packet network, the interface arranged so as to provide at least a portion of at least one link aggregation group, an interface to a second network switch, and an interface to each of a plurality of optical network service units, the second network switch having an interface to the packet network, the interface arranged so as to provide at least a portion of at least one link aggregation group, an interface to the first network switch, and an interface to each of a plurality of optical network service units, and a plurality of optical network service units, each optical network service units having an interface to each of the network switches and an interface to at least one optical network, wherein data in the link aggregation group that is destined for a first optical network is received by both the first network switch and the second network switch, the data that is received by the first network switch is transmitted to an optical network service unit from the first network switch, and the data that is received by the second network switch is transmitted to the optical network service unit via the first network switch. Per
Data in the link aggregation group that is destined for a second optical network may be received by both the first network switch and the second network switch, the data that is received by the second network switch is transmitted to the optical network service units from the second network switch, and the data that is received by the first network switch is transmitted to the optical network service unit via the second network switch. Each network switch may be further operable to receive data from at least one optical network service unit and transmit the data to the packet network over the link aggregation group. Each network switch may be further operable to distribute the data across the network switches and the interface to the packet network based on data traffic demand and congestion.
The present invention provides a system and method for providing Link Aggregation that does internalizes the link aggregation to obtain improved traffic handling within the system, in addition to the usual benefit if traffic sharing at the external facing ports.
An example of an optical line terminal (OLT) 100, in which the present invention may be implemented, is shown in
A network switch, such as an Ethernet switch 102A-N is a networking device that performs transparent bridging (connection of multiple network segments with forwarding based on MAC addresses) at full wire speed in hardware. The use of specially designed hardware also makes it possible to have large numbers of ports.
SONET line units 104A-M (LUs), provide communication interface with the SONET network, while service units 106A-L (SUs), provide communication with the GPON networks. Each LU 104A-M typically provides timing control, SONET frame pulse reference, and may contain optical interfaces to transmit part or all of the SONET data to the GPON network via the OLT, to supplement data fed directly to the GPON network via the OLT from the packet network.
Exemplary block diagrams of possible link aggregation groups to packet network interfaces are shown in
A data flow diagram of a system 400, in which the present invention may be implemented, showing typical downstream direction data flows is shown in
A data flow diagram of system 400, in which the present invention may be implemented, showing typical upstream direction data flows is shown in
A data flow diagram of system 400, in which the present invention may be implemented, showing typical protocol layer (management plane) data flows is shown in
1. The Ethernet Switches inter-work with the packet network interfaces for external flows.
2. The Ethernet Switches inter-work with the GPON SU's for intra-system traffic flows.
The Ethernet switches 402 and 404 interwork with each other and with the external packet network to create one or more standards-based link aggregation groups. The external packet network is unaware of the GPON SU's 406A-N and the internal architecture of system 400. The Ethernet switches 402 and 404 send control information to the GPON SU's 406A-N on where they statically switch packets based on predicted congestion in the switches and links, so as to best distribute the traffic. In link aggregation, each end of a multi-link trunk can distribute packets across multiple links in any manner it chooses, the far end must accept packets on any link of the aggregation group. Packet distribution is typically static under normal operation, but re-distribution is implemented upon failures (or failure recovery) to best restore service. (Attorney: in general, the arrows in
Although specific embodiments of the present invention have been described, it will be understood by those of skill in the art that there are other embodiments that are equivalent to the described embodiments. Accordingly, it is to be understood that the invention is not to be limited by the specific illustrated embodiments, but only by the scope of the appended claims.
This application claims the benefit of provisional application 60/749,577, filed Dec. 13, 2005, the entirety of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4046193 | Dougherty | Sep 1977 | A |
4557225 | Sagues | Dec 1985 | A |
4720850 | Oberlander | Jan 1988 | A |
4858069 | Hughes | Aug 1989 | A |
5105336 | Jacoby | Apr 1992 | A |
5280191 | Chang | Jan 1994 | A |
5636215 | Kubo | Jun 1997 | A |
5748445 | North | May 1998 | A |
5812373 | Hwang | Sep 1998 | A |
5812528 | VanDervort | Sep 1998 | A |
5825621 | Giannatto | Oct 1998 | A |
5829514 | Smith | Nov 1998 | A |
5831830 | Mahler | Nov 1998 | A |
5867494 | Krishnaswamy | Feb 1999 | A |
5867495 | Elliott | Feb 1999 | A |
5953207 | Aakalu | Sep 1999 | A |
6002585 | Leeb | Dec 1999 | A |
6038129 | Falaki | Mar 2000 | A |
6047002 | Hartmann | Apr 2000 | A |
6101090 | Gates | Aug 2000 | A |
6434000 | Pandolfi | Aug 2002 | B1 |
6532088 | Dantu | Mar 2003 | B1 |
6614758 | Wong et al. | Sep 2003 | B2 |
6621818 | Szczepanek | Sep 2003 | B1 |
6671818 | Mikurak | Dec 2003 | B1 |
6711013 | Wobig | Mar 2004 | B2 |
6789191 | Lapstun | Sep 2004 | B1 |
6972959 | Asai | Dec 2005 | B2 |
6985467 | Lomp et al. | Jan 2006 | B2 |
7020111 | Ozluturk et al. | Mar 2006 | B2 |
7046679 | Sampath | May 2006 | B2 |
7085281 | Thomas et al. | Aug 2006 | B2 |
7095611 | Kunz | Aug 2006 | B2 |
7103807 | Bosa | Sep 2006 | B2 |
7124101 | Mikurak | Oct 2006 | B1 |
7133415 | Zelig | Nov 2006 | B2 |
7154755 | Araujo | Dec 2006 | B2 |
7158380 | Green | Jan 2007 | B2 |
7245628 | Shi et al. | Jul 2007 | B2 |
7277443 | Goode | Oct 2007 | B2 |
7283519 | Girard | Oct 2007 | B2 |
7322850 | Neer | Jan 2008 | B2 |
7376136 | Song | May 2008 | B2 |
7403477 | Takeuchi et al. | Jul 2008 | B2 |
7428211 | Yu | Sep 2008 | B2 |
7492719 | Lim | Feb 2009 | B2 |
7512147 | Sato | Mar 2009 | B2 |
7599620 | Graves | Oct 2009 | B2 |
20020059637 | Rakib | May 2002 | A1 |
20020085548 | Ku | Jul 2002 | A1 |
20020141159 | Bloemen | Oct 2002 | A1 |
20020196792 | McNeil | Dec 2002 | A1 |
20020196811 | Park | Dec 2002 | A1 |
20030026074 | Clements | Feb 2003 | A1 |
20030050002 | Pfister | Mar 2003 | A1 |
20030091267 | Alvarez | May 2003 | A1 |
20040007348 | Stoller | Jan 2004 | A1 |
20040064351 | Mikurak | Apr 2004 | A1 |
20040107169 | Lowe | Jun 2004 | A1 |
20040177161 | Hoang | Sep 2004 | A1 |
20040190548 | Harel | Sep 2004 | A1 |
20040202470 | Lim | Oct 2004 | A1 |
20050008013 | Jamieson | Jan 2005 | A1 |
20050013314 | Lim | Jan 2005 | A1 |
20050099949 | Mohan | May 2005 | A1 |
20050100015 | Eubanks | May 2005 | A1 |
20050180749 | Koley | Aug 2005 | A1 |
20050198247 | Perry | Sep 2005 | A1 |
20060098578 | Mallya | May 2006 | A1 |
20060120389 | Sampath | Jun 2006 | A1 |
20060209825 | Carroll et al. | Sep 2006 | A1 |
20060285536 | Pauwels et al. | Dec 2006 | A1 |
20070025370 | Ghasem et al. | Feb 2007 | A1 |
20070070997 | Weitz et al. | Mar 2007 | A1 |
20070109974 | Cutillo et al. | May 2007 | A1 |
20070136743 | Hasek | Jun 2007 | A1 |
20070136777 | Hasek | Jun 2007 | A1 |
20080068807 | Horng | Mar 2008 | A1 |
Number | Date | Country |
---|---|---|
2004063453 | Jul 2004 | KR |
Number | Date | Country | |
---|---|---|---|
20070133618 A1 | Jun 2007 | US |
Number | Date | Country | |
---|---|---|---|
60749577 | Dec 2005 | US |