US20040076166A1 - Multi-service packet network interface - Google Patents

Multi-service packet network interface Download PDF

Info

Publication number
US20040076166A1
US20040076166A1 US10/349,248 US34924803A US2004076166A1 US 20040076166 A1 US20040076166 A1 US 20040076166A1 US 34924803 A US34924803 A US 34924803A US 2004076166 A1 US2004076166 A1 US 2004076166A1
Authority
US
United States
Prior art keywords
data
packet
stream
communication device
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/349,248
Inventor
Jean-Marc Patenaude
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/318,444 external-priority patent/US7733900B2/en
Application filed by Broadcom Corp filed Critical Broadcom Corp
Priority to US10/349,248 priority Critical patent/US20040076166A1/en
Publication of US20040076166A1 publication Critical patent/US20040076166A1/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PATENAUDE, JEAN-MARC GUY
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1611Synchronous digital hierarchy [SDH] or SONET

Definitions

  • Certain embodiments of the present invention relate to providing access to broadband communication systems. More specifically, certain embodiments relate to an apparatus which provides an interface to connect to broadband synchronous optical networks in order to provide a variety of synchronous and packet network connections. Additional embodiments described relate to an apparatus that may provide a packet network interface operating at a higher bit rate using a group of communications links operating at a lower bit rate as the transport mechanism.
  • Terrestrial facilities that have commonly been used include both buried and above-ground cable, microwave radio and most recently, optical fiber, which offers the largest bandwidth.
  • Networks used for such high capacity data transport systems are typically synchronous networks.
  • a synchronous network is one example of what is traditionally referred to as a circuit-switched network.
  • data is transmitted from one location to another as a continuous stream of digital information moving from the source to the destination at a constant rate.
  • the stream is organized as a sequence of frames, each frame containing a fixed number of fields in a defined order, each field of the same length.
  • An end-to-end connection or “circuit” in a synchronous network exists as a collection of individual segments which are assigned when the circuit is built or “provisioned.” At the time that a circuit is provisioned it is assigned the use of one or more of the fields in the frames exchanged across a given segment, and a circuit may be assigned a different field within the frames carried on different segments.
  • the transfer of data at the point of connection of one segment to another is time synchronized, and does not add significant delay. Because the data on any segment moves at a constant rate, and no delay occurs at the connections between segments, the time needed to travel from one end to the other end of a circuit is fixed.
  • SONET Synchronous Optical Network
  • SDH Synchronous Digital Hierarchy
  • circuit in the above discussion corresponds to the SONET term “path,” and the term “segment” corresponds to the SONET term “link.”
  • An example of a path in a SONET network is shown in FIG. 1.
  • SONET networks typically operate at data rates of between 51.84 megabits per second (Mbps) and 10 gigabits per second (Gbps). Within that range, a device called an add/drop multiplexer (ADM) can be used to insert or extract a lower bit rate stream to or from one of a higher bit rate.
  • a diagram showing the SONET hierarchy and the relationships between bits rates is illustrated in FIG. 2.
  • packet networks In contrast to circuit switched networks, packet networks consist of a mesh of nodes interconnected by links, and data is exchanged in bursts called packets.
  • the use of packet networks is growing in popularity due to the flexibility offered by the ability of a packet network to efficiently handle multiple data streams of widely varying bandwidth. This flexibility is one of the factors helping to bring about a convergence of data and voice networks.
  • the packet contents include the address of its destination, and it is the function of each node to direct each packet that it receives to a link that will send it closer to its destination. In general, a packet is queued at a node before being forwarded to the next node in the path, because it may have to wait for the outgoing link to become available.
  • Packets may contain voice, data, or video information, and can be of varying length.
  • the amount of time that a packet takes to travel from the source to the destination varies based upon a number of factors including the number of nodes, the speed of the links, and the queuing delay that occurred at each node.
  • Each of the services supported on a packet network has its own set of requirements including, for example, end-to-end delay, packet loss, and privacy. Designers of packet networks take those requirements into consideration.
  • Synchronous optical networks are the primary transport mechanism for long distance transmission of information, and are becoming increasingly important in metropolitan areas.
  • the use of packet networks is growing rapidly due to their ability to efficiently carry multiple data streams of widely varying bandwidth.
  • Some legacy equipment requires lower speed synchronous network connections, while other equipment requires a packet network interface.
  • more than one synchronous optical link may be needed to support the total bandwidth required.
  • support for connections of varying bandwidth will become increasingly important. The result is an ever-growing need for high-capacity, highly-functional, cost-effective systems for the connection of synchronous optical networks to packet networks and to lower speed synchronous networks.
  • ADM Add-Drop Multiplexer
  • DCC Digital Cross-Connect
  • MSPP Multi-Service Provisioning Platform
  • ADMs are used to transport SONET or SDH traffic on network ring topologies.
  • An example of such a SONET ring is shown in FIG. 3.
  • the most popular of these ring topologies are Unidirectional Protected Switched Rings (UPSR) and Bidirectional Line Switched Rings (BLSR).
  • UPSR Unidirectional Protected Switched Rings
  • BLSR Bidirectional Line Switched Rings
  • the ADMs are nodes on such rings that are used to arbitrate (add or drop) traffic to or from the ring. Rings are interconnected by gateways, as illustrated in FIG. 4.
  • the client traffic on the ADM (the traffic that is added or dropped from the network ring) is normally transmitted at a lesser data rate than the network traffic (the traffic on the ring).
  • Typical ring traffic rates for both SONET and SDH are 155 Mbps, 622 Mbps, 2488 Mbps and 9953 Mbps.
  • Client traffic on the ADM can either be a lower SONET or SDH rate than the ring rate, or it can be a PDH rate (Plesiochronous Digital Hierarchy), such as DS1, DS2 or DS3 or E1, E2 and E3.
  • PDH rate Plesiochronous Digital Hierarchy
  • the DS1 rate is 1.544 Mbps
  • DS2 is 6.312 Mbps
  • DS3 is 44.736 Mbps
  • E1 is 2.048 Mbps
  • E2 is 8.448 Mbps
  • E3 is 34.368 Mbps.
  • a SONET/SDH terminal performs a function similar to that of an ADM except that the network connection is not in a ring configuration.
  • a terminal terminates a high speed point-to-point SONET path, and hands off a number of lower rate lines and paths on the client side.
  • an OC-3 terminal could be used to terminate an OC-3 path and hand off three DS3 lines on the client side.
  • the DCCs are used to switch and groom traffic between different lines and paths.
  • a network may include several ADMs and terminals to arbitrate or terminate traffic along rings or point-to-point connections, and a DCC will be used to switch the traffic between all the paths.
  • a DCC is a circuit switch, which means that all connections are provisioned statically.
  • the Multi-Service Provisioning platform combines the function of the DCC, the ADM, and the terminal along with the ability to support data protocols such as Ethernet to the client users.
  • these MSPPs are scalable platforms based on a chassis. This means that to build a useful system, a user needs to install a specific circuit card supporting each function.
  • the purpose of the chassis is to hold the required circuit cards, provide an electrical interconnect or “backplane” to connect signals from one card to another, and to supply power for system operation. For example, separate cards are needed for switching, supporting the ADM function, supporting and mapping DS1 traffic, supporting and mapping DS3 traffic, and supporting and mapping Ethernet traffic.
  • FIG. 5 illustrates an example chassis arrangement of an MSPP 500 , showing Ethernet interface card 502 , cross-point switch card 504 , synchronous optical interface cards 506 and 508 , and processor card 510 .
  • the silicon devices developed to support these platforms tend to implement an ever increasing but still small portion of the needed functionality. For instance, there are devices on the market supporting SONET framing, DS1 framing and mapping, DS3 framing and mapping, DS1 mapping into DS3 (known as M13 mappers), Ethernet-over-SONET mappers, and digital cross-connects. Building a system is complex and costly due to the number of cards and/or individual integrated circuit devices required.
  • the variety and number of network connections that can be supported by the MSPP system is limited by several factors, including the level of functionality and number of connections on each integrated circuit device, the number of circuit cards that can be contained within the chassis, and the number of signals that must be carried by the backplane.
  • Ethernet packet network service is desired and where optical connectivity is not available or is not cost effective, but where there are available multiple lower bit-rate circuit-switched communications links.
  • synchronous time division multiplex service such as DS1 has been in widespread use for many years.
  • Some subscribers may have multiple DS1 or digital subscriber loop (DSL) lines available on site, but have a need for 10 Mbps Ethernet packet connectivity.
  • Many subscribers that may need Ethernet packet network connectivity cannot make effective use of even the lowest level of SONET/SDH capacity.
  • a low-cost solution to provide a packet network interface via multiple lower speed links is needed.
  • aspects of the present invention relate to a device that permits the interconnection of circuit-switched and packet networks. More specifically, one embodiment of the present invention may be a single integrated circuit that includes the functionality that may be required to provide Ethernet packet service using a group of lower-speed, time division multiplex connections.
  • An embodiment in accordance with the present invention may comprise a hashing processor for selecting a transmit data channel and for designating a receive packet interface and a transmit packet interface.
  • it may comprise a packet mapper for processing at least one transmit packet from the designated transmit packet interface operating at a first bit rate, the packet mapper transferring the contents of the at least one transmit packet to the selected transmit data channel, and may process data from at least one receive data channel, producing at least one receive packet for transmission on the designated receive packet interface operating at the first bit rate.
  • it may comprise at least one communication interface for serializing data from the transmit data channel to form a transmit data stream, and for passing to the receive data channel data deserialized from a receive data stream, the transmit data stream and receive data stream operating at a second bit rate.
  • a packet format of the at least one receive packet and the at least one transmit packet may be compliant with at least one of the Institute of Electrical and Electronic Engineers 802.3 family of Ethernet standards.
  • the first bit rate may be greater than the second bit rate.
  • An embodiment may also comprise at least one optical carrier framer for performing transmit framing on data from at least one transmit data channel producing a transmit data sequence, and for performing receive framing on a receive data sequence producing data for at least one receive data channel.
  • the packet mapper may be compatible with the American National Standards Institute T1X1.5 Generic Framing Procedure, the International Telecommunications Union X.86 Ethernet over SONET recommendation, or the Internet Engineering Task Force RFC 1662 point-to-point protocol specification.
  • a format of the transmit data sequence and the receive data sequence may be compatible with the Synchronous Optical Network or Synchronous Digital Hierarchy optical carrier standard.
  • Another embodiment of the present invention may comprise a bus interface for connecting additional communications interface devices where the bus interface is a telecom bus compatible interface.
  • the at least one communication interface of an embodiment may comprise at least one T/E carrier framer for receiving and transmitting data in time division multiplexed format which may comprise a DS1 or E1 format framer and a DS3 or E3 format framer. It may further comprise an M13 multiplexer for converting DS1 format time division multiplex data streams to and from DS3 format.
  • a further embodiment in accordance with the present invention may comprise at least one embedded microprocessor core arranged in order to receive signals from the hashing processor, and an embedded memory for storing information to be accessed by the at least one embedded microprocessor core. It may comprise an external memory interface arranged to allow the at least one embedded microprocessor core to access information stored in an external memory device, and the functionality of the embodiment may be contained within a single integrated circuit.
  • Another aspect of the present invention is a method of operating a data communication device, the method comprising receiving a first packet from a first packet stream at a higher bit rate, selecting a first data link from a predefined group of data links, depacketizing the first packet to a first data stream, transmitting the first data stream on the first data link at a lower bit rate, receiving a second data stream on a second data link at the lower bit rate, packetizing the second data stream into a second packet, designating a second packet stream on which to send the second packet, and transmitting the second packet on the second packet stream at the higher bit rate.
  • a packet format of the first packet stream and the second packet stream may be compliant with at least one of the Institute of Electrical and Electronic Engineers 802.3 family of Ethernet standards.
  • the first data link and the second data link may use a time division multiplex format where the time division multiplex format is DS1 or E1 compliant.
  • the first data link and the second data link may also be a type of digital subscriber line.
  • Another aspect of the invention may include machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the foregoing.
  • FIG. 1 is a block diagram showing the elements along the path in a SONET network.
  • FIG. 2 is a hierarchy diagram showing the names and relationships of the various link capacities available within the SONET hierarchy.
  • FIG. 3 is a block diagram showing the structure of a exemplary SONET ring, and the elements and interconnections that may be present.
  • FIG. 4 is a block diagram illustrating an exemplary interconnection of two SONET ring structures, and the gateway which connects them.
  • FIG. 5 is an illustration of the chassis of an exemplary multi-service provisioning platform, showing the arrangement of the individual circuit cards that may be used to support various communications services.
  • FIG. 6 is network diagram showing an exemplary network configuration in which a SONET network and a packet network are interconnected to provide a variety of services, in accordance with an embodiment of the present invention.
  • FIG. 7 is a high-level block diagram illustrating a single-chip embodiment of the present invention.
  • FIG. 7 a shows an embodiment of the present invention which is contained within one or more integrated circuits on a single circuit card having a single connector.
  • FIG. 7 b illustrates an embodiment in accordance with the present invention where the functionality shown in FIG. 7 is incorporated on a single circuit card having two connectors.
  • FIG. 8 is a block diagram showing functionality that may be present in one embodiment according to the present invention.
  • FIG. 8 a shows an exemplary embodiment illustrating the bonding of seven DS1 synchronous time division multiplex circuits into a bonded group that transports the traffic from a first 10 Mbps Ethernet link to a second 10 Mbps Ethernet link, in accordance with the present invention.
  • FIG. 8 b is a block diagram showing functionality that supports the use of bonded links in an embodiment of the present invention.
  • FIG. 9 is a high-level flow diagram showing a method of operating an embodiment of the present invention.
  • FIG. 9 a is a high-level flow diagram illustrating a method of operating another embodiment in accordance with the present invention.
  • FIG. 9 b illustrates a network architecture in which two bonded groups are used in sequence, in accordance with the present invention.
  • FIG. 9 c shows an exemplary network architecture using multiple embodiments of the present invention to interface a packet link to a SONET optical link.
  • FIG. 10 is a high-level flow diagram showing another method of operating an embodiment in accordance with the present invention.
  • FIG. 6 illustrates the interconnections in an example of a data communications network.
  • portions of the network such as SONET optical link 606 , metropolitan area network connection 616 , and SONET ADM Network 602 , are synchronous optical network links.
  • Other portions such as packet connection 618 linking ADM 608 to users 614 , and Core IP Network and Public Internet 604 , are constructed using a packet network.
  • the fundamental difference in these two forms of data transport may require a means at several points along the transmission path to adapt packetized data for transmission via a synchronous link, and synchronous data for packet transport.
  • packet data traffic from service provider 620 destined for users 612 may be sent in Ethernet packet format from service provider 620 through Core IP Network 604 and directed onto packet-over-SONET link 606 .
  • the broadband traffic may then pass through SONET ADM Network 602 onto metropolitan area network 616 to multi-service provisioning platform 610 , where it would be mapped into one or more Ethernet packet connections to users 612 .
  • Packets flowing from users 612 back to service provider 620 would require similar data format adjustments.
  • An embodiment of the present invention may provide the functionality needed to allow a broadband synchronous optical network to serve a variety of synchronous and packet network connections in a flexible manner at lower cost than existing alternatives, and may be incorporated into a circuit card in add/drop multiplexer 608 .
  • an embodiment of the present invention may be contained within multi-service provisioning platform 610 . In such applications, it may support the use of Ethernet private lines, and advanced Internet protocol (IP) services such as Voice-over-IP (VoIP) telephony.
  • IP Internet protocol
  • VoIP Voice-over-IP
  • the present invention may also be used to provide advanced remote troubleshooting features on subscriber connections 618 .
  • An embodiment of the present invention may combine all of the functionality that may be needed to provide client-side support for a variety of interfaces, including 10 Mbps/100 Mbps and gigabit Ethernet, DS1/E1 and DS3/E3 time-division-multiplexed synchronous links, and network or trunk-side interfaces for one or more synchronous optical links or DS3/E3 time-division-multiplexed synchronous links in a single integrated circuit, or in a multi-chip configuration.
  • FIG. 7 A high-level block diagram illustrating an exemplary embodiment of the present invention is shown in FIG. 7.
  • incoming signals from SONET line 704 are converted by SONET-to-Ethernet/TDM Conversion block 710 into one or more packet streams 725 and one or more TDM data streams 730 .
  • the functionality of Ethernet/TDM-to-SONET Conversion block 720 receives one or more packet streams 735 and one or more TDM data streams 740 , and converts them into a format suitable for transmission via SONET line 715 .
  • the functionality shown in FIG. 7 for inclusion in an embodiment of the present invention permits the realization of a single-chip device. For example, it is possible to eliminate the Optical Internetworking Forum System Packet Interface (SPI) typically used to interconnect some of the illustrated functionality.
  • SPI Optical Internetworking Forum System Packet Interface
  • FIG. 7 a shows an embodiment of the present invention in which the above functionality is contained within one or more integrated circuits on a single circuit card 705 a .
  • both the SONET and packet data streams are directed through a single connector 715 a .
  • the high level of functionality present on circuit card 705 a eliminates the need for many other circuit cards in the MSPP 500 of FIG. 5, freeing card slots for additional circuit cards 705 a , or for the inclusion of other functionality in MSPP 500 .
  • FIG. 7 b illustrates another embodiment in accordance with the present invention where the functionality shown in FIG. 7 is incorporated on a single circuit card 705 b having two connectors.
  • Connector 715 b may, for example, carry SONET receive and transmit signals 710 b and 720 b , respectively.
  • Connector 725 b may, for example, carry Ethernet receive and transmit signals 730 b and 740 b , respectively, and time division multiplex receive and transmit signals 750 b and 760 b , respectively.
  • Such an embodiment eliminates the need for the backplane typically present in systems with this level of functionality, and permits the development of a relatively small, SONET-to-Ethernet interface device. Additional details of the functionality that may be present in embodiments such as these follows.
  • FIG. 8 shows a block diagram illustrating further detail of functionality that may be present in a single-chip embodiment according to the present invention.
  • a channelized framer 802 may support the Synchronous Optical Network (SONET) and Synchronous Digital Hierarchy (SDH) protocol specifications of optical link 834 .
  • SONET Synchronous Optical Network
  • SDH Synchronous Digital Hierarchy
  • the incoming and outgoing paths of optical link 834 of FIG. 8 correspond to, for example, optical links 704 and 715 of FIG. 7, respectively.
  • Channelized framer 802 may support Uni-directional Protected Switched Rings (UPSR) with protected ADM uplinks via OC-12/48 optical lines.
  • UPSR Uni-directional Protected Switched Rings
  • APS automatic protection switching
  • An embodiment may also support a Bi-directional Line Switched Ring (BLSR) ring topology.
  • Channelized framer 802 may incorporate a full-capacity, non-blocking Synchronous Transport Signal (STS)/Synchronous Transport Module (STM) and Virtual Tributary (VT)/Tributary Unit (TU) cross-connect which may be used to switch channelized data streams between the optical line 834 and packet mapper 804 , subscriber-side DS1/E1 and DS3/E3 framers 814 and 816 , and telecom bus interface 822 .
  • An embodiment may support complete line and path overhead processing, including full STS/STM and VT/TU pointer processing.
  • an embodiment may interface with a time-division-multiplexed (TDM) DS3/E3 uplink 836 via DS3/E3 framer 818 .
  • TDM time-division-multiplexed
  • Packet mapper 804 may support virtual concatenation (VC) for compatibility with the installed SONET/SDH network infrastructure, and may enable the use of various traffic segregation methods, for example, stacked virtual local area networks (VLANs), multi-protocol label switching (MPLS) labels, and VT1.5 and/or STS-1 Ethernet-over-SONET (EoS) mapping. Mapping of VLAN/MPLS groups to create a link-layer tunnel that may be supported by VLAN Engine 808 .
  • VLANs virtual local area networks
  • MPLS multi-protocol label switching
  • EoS STS-1 Ethernet-over-SONET
  • packet mapper 804 may support Ethernet mapping to SONET using, for example, the ANSI T1X1.5 Generic Framing Procedure (GFP), the ITU X.86 EoS recommendation, or the Internet Engineering Task Force (IETF) RFC 1662 point-to-point protocol (PPP) specification. These procedures may be used for the Ethernet-to-SONET mapping functions, while 802.3x may be used for flow control at a subscriber line interface.
  • GFP Generic Framing Procedure
  • IETF Internet Engineering Task Force
  • PPP point-to-point protocol
  • Internet access traffic may be mapped into a shared concatenated channel, and both high order (STS-1-Xv) and low order (VT1.5-Xv) virtual concatenation may be supported.
  • This capability may enable mapping to a channel of any size with 1.5 Mbps granularity.
  • Each subscriber channel may be mapped to its own SONET channel.
  • the subscriber may have multiple channels per physical port, for example, a private line channel and a channel for Internet access, and may also have multiple private lines on the same port.
  • VLAN/MPLS tags may be mapped to physical ports, via media access control (MAC) addresses as well as logical channels.
  • MAC media access control
  • Ethernet service on packet links 830 may be 10 megabit per second (Mbps), 100 Mbps, or 1000 Mbps. (gigabit) Ethernet (GigE/GbE) connections which may be supported by 10 Mbps/100 Mbps MAC 810 and Gig-E MAC 812 . Both MAC 810 and MAC 812 may connect to external physical layer (PHY) interface devices (not shown). Support for TDM DS1/E1 and DS3/E3 interfaces may be provided by DS1/E1 framer 814 and DS3/E3 framer 816 via synchronous connections 832 , the specifications of which may be designed to interface with appropriate external physical interface devices (not shown).
  • PHY physical layer
  • An embodiment may allow the connection of additional communications interfaces such as additional DS1/E1 or DS3/E3 framers, through the use of telecom bus interface 822 .
  • the present invention may support full duplex operation at full rate for all frame sizes for 10BaseT, 100BaseTX, 1000BaseLX/SX.
  • an Ethernet-to-DSL bridging chip may be used for telephone grade subscriber loop cabling.
  • An embodiment of the present invention may support services such as Ethernet Private Lines, which provide secure local area network (LAN) interconnections between corporate sites, Internet access over Ethernet physical service links, and packet voice.
  • An embodiment of the present invention may provide support for delay-sensitive traffic, such as IP telephony over Ethernet, which generally requires guaranteed minimum latency.
  • IP-based interoffice telephony allows a single access line for data & interoffice voice, permitting cheaper interoffice voice calls using the IP network. This also allows re-use of an existing private branch exchange (PBX) infrastructure. Access to the public switched telephone network (PSTN) may be possible via a service provider's gateway. In such an arrangement, the subscriber pays only for data access service.
  • PSTN public switched telephone network
  • An embodiment of the present invention may support Ethernet private line service, which provides point-to-point transparent transport using Ethernet.
  • Private line service implies that all attributes of the subscriber's Ethernet channel are preserved throughout the transport network, e.g. VLANs, etc. This capability allows a subscriber to connect two corporate LANs together, leveraging the SONET investment by making use of SONET DCS network.
  • Ethernet traffic may be mapped into SONET containers, for example, STS and VT groups using the capabilities of channelized framer 802 and packet mapper 806 . The mapping may be transparent. In such an application, privacy is typically of paramount importance.
  • the present invention may include traffic shaping, which may be supported by the policing, shaping, flow control and subscriber management functionality represented by functional block 806 .
  • This functionality may allow Ethernet subscriber ports to be rate limited with a 1 Mbps granularity up to gigabit rate or be shut off entirely, and may permit the service provider to offer Internet access provisioned as metered, tiered or burst-able service.
  • the subscriber may choose a specific “capacity tier” to set the maximum allowable capacity they may access. Those limits may be set with, for example, a 10% granularity for 10/100 Ethernet and a 5% granularity for gigabit Ethernet.
  • An embodiment may also allow a service provider to offer metered service in which subscribers pay only for the bandwidth they use on a per-use basis.
  • the only bandwidth limit is the port speed (10 Mbps/100 Mbps/GbE).
  • the service provider may offer “burst-able” service, which may be viewed as a combination of tiered and metered service. With “burst-able” service the subscriber operates within a specific “bandwidth tier,” allowing the subscriber to obtain a fixed amount of bandwidth.
  • the allowed bandwidth limit might be set with, for example, a 10% granularity for 10 Mbps/100 Mbps Ethernet and with a 5% granularity for gigabit Ethernet service. The subscriber may then burst at up to the physical port speed.
  • the policing, shaping, flow control and subscriber management functionality represented by block 806 may support intelligent traffic shaping, which may guarantee minimum latency for delay-sensitive traffic such as packet voice.
  • the present invention may provide subscriber port shaping/policing capabilities configurable to support IP Differentiated Services Code Point (DSCP) prioritized and/or weighted queuing enabling, for example, eight different link layer traffic priority levels as per 802.1D(p). It may also reprioritize 802 .1D(p) priorities in the 802.1Q tag for traffic that exceeds the subscriber's provisioned bandwidth.
  • An embodiment of the present invention may issue PAUSE frames when a subscriber attempts to burst beyond its provisioned bandwidth.
  • DSCP IP Differentiated Services Code Point
  • the present invention may support intelligent traffic shaping that extends the PAUSE frame concept so that only certain flows (e.g. Internet access flows) are throttled.
  • the intelligent traffic shaping approach is in addition to DSCP and 802 .1D(p) priorities, because it guarantees a traffic shaping procedure going beyond priorities. This may provide enhanced traffic management, because priorities are irrelevant if the physical port is paused.
  • An embodiment of the present invention may support a policing & congestion control mechanism similar to Frame Relay's Discard Eligible (DE) standard, marking traffic that is above the traffic profile and treating such traffic with a higher discard probability when network congestion occurs.
  • DE Discard Eligible
  • Discretionary traffic shaping may be based on flow/priority type, and may permit traffic shaping at a physical port to be honored as may be required by a service level agreement (SLA).
  • SLA service level agreement
  • an embodiment in accordance with the present invention may support system performance characteristics that meet the standard service provider's SLA's such as, for example, a one-way delay of 65 msec, data loss of 1%, and 100% availability.
  • the functionality in block 806 supports the reality that some flows, however, should not be shaped. In general, Voice-over-Internet Protocol (VoIP) flows should not be paused, so that minimum latency to the MPLS IP network can be guaranteed for voice connections, for example.
  • VoIP Voice-over-Internet Protocol
  • the functionality represented by block 806 may also permit the collection of usage statistics based on class-of-service (CoS)/quality of service (QoS) for network management and SLA conformance purposes. Key benchmarks in such agreements may be latency, latency variation and data loss, and such parameters may be measured by an embodiment of the present invention. Other statistics that may be collected include port, VLAN, and 802.1D(p) traffic statistics, and available resources (bandwidth, buffer space, protection bandwidth, etc). An embodiment may also support the gathering of traffic statistics on subscriber ports independently. This information may be reported to operating personnel or systems at a remote location by embedded microprocessor core 824 , using the SONET data communications channel (DCC).
  • DCC SONET data communications channel
  • An embodiment of the present invention may protect 100% of allocated subscriber access bandwidth to IP service within the network, and may also provide different levels of protection.
  • the traffic restoration mechanism contained within block 820 may use SONET UPSR ring technology for fault discovery, traffic switchover and alarm propagation.
  • Channelized framer 802 may have, for example, two STS-48 ports to connect either to the ring or to a redundant backplane link.
  • an embodiment of the present invention may provision protected links between itself and the CPE. Each subscriber may have, for example, two connections, and the protected connection may switch over if the main connection goes down.
  • Software stored in embedded memory 826 may direct embedded microprocessor core 824 to use VLAN mapping to different 802.1D(p) priorities as a way to protecting subscriber traffic at different levels of protection.
  • An embodiment of the present invention may support advanced maintenance and operations support functionality, due in part to the immediate and broad access by embedded microprocessor core 824 to status information and operating parameters contained within, for example, channelized framer 802 , MACs 810 and 812 , packet mapper 804 , DS1/DS3 framers 814 , 816 , and 818 , and policing/shaping/flow control/subscriber management functionality 806 .
  • an embodiment of the present invention may provide for creation of a subscriber demarcation point in the same facility as the CPE, and may permit remote loop-back at both the line and MAC levels. This capability may enable the monitoring and isolation of physical problems on the subscriber link from a remote location up to the CPE.
  • MAC 810 and MAC 812 may support time-domain-reflectometry (TDR) functionality on ports to isolate break points for copper-based subscriber loops.
  • Software instructions contained within embedded memory 826 or external memory connected to external memory interface 828 may permit processor 824 to report the illustrated failure conditions, locations, and other diagnostic information to the operator of the system either through control frames (dedicated VLAN) or via the SONET DCC channel.
  • An embodiment may also have the mechanisms to identify and geographically locate network degradation using alarms from the equipment, and may be able to distinguish between layer 0/1 and layer 2 degradation or faults.
  • An embodiment in accordance with the present invention may include external memory that may be accessed by embedded microprocessor core 824 via external memory interface 828 .
  • This functionality may allow software instructions stored in embedded memory 826 or external memory connected to external memory interface 828 to use the SONET DCC channel for remote management & provisioning.
  • Software programs stored in embedded memory 826 may permit embedded microprocessor core 824 to receive via a private Ethernet tunnel in-the-field downloadable software upgrades to be stored in a flash memory connected to external memory interface 828 . It will be clear to those skilled in the art that the ability to remotely upgrade software is of great value in operating and maintaining networking equipment.
  • the instructions for an algorithm comparable to admission control may be contained within embedded memory 826 or external memory connected to external memory interface 828 and implemented by embedded microprocessor core 824 , to disallow provisioning changes which would adversely affect customer traffic and/or the level of traffic protection within the network.
  • An embodiment of the present invention may support the logical “bonding” of lower capacity communications circuits to effectively form a link of higher capacity such as that illustrated in FIG. 8 a .
  • Bonding may make a group of lower capacity circuits appear as a higher capacity path, by spreading or “inverse multiplexing” the source traffic on the higher capacity link over the lower capacity circuits belonging to the bonded group of circuits.
  • the traffic on each of the lower capacity circuits may be merged into a higher capacity link, or it may be carried over another bonded group of circuits of different types or capacities.
  • the provisioning information needed to identify the lower speed circuits to be bonded may be provided either at the equipment site, or from a remote location.
  • FIG. 8 a shows an exemplary embodiment illustrating the bonding of seven DS1 synchronous time division multiplex circuits into a bonded group 830 a that transports the traffic from 10 Mbps Ethernet link 805 a to 10 Mbps Ethernet link 815 a , in accordance with the present invention.
  • the illustration shows seven DS1 circuits bonded for transport of a single 10 Mbps Ethernet packet link, lower-speed circuits other than DS1 may be used to transport traffic from higher-speed network connections without departing from the spirit of the invention.
  • FIG. 1 shows the bonding of seven DS1 synchronous time division multiplex circuits into a bonded group 830 a that transports the traffic from 10 Mbps Ethernet link 805 a to 10 Mbps Ethernet link 815 a , in accordance with the present invention.
  • Ethernet/TDM bonding function 810 a and 820 a may be implemented by the functionality shown in FIG. 8 b .
  • An algorithm may be implemented within hashing processor 838 b of FIG. 8 b , located at a first location, allowing it to cooperate with a distant hashing processor 838 b , located at a second location, to “bond” or aggregate the communications circuits such as those in bonded group 830 a of FIG. 8 a , which connect the two locations.
  • the communication circuits within bonded group 830 a may be, for example, communication circuits such as those shown in FIG. 8 b as trunk-side DS1 circuits 846 b connected to DS1 framer 819 b .
  • hashing processor 838 b determines which of the lower speed circuits contained in bonded group 830 a should be used to carry the next of the packets received from the higher speed link.
  • the algorithm used by hashing processor 838 b in selecting the circuit within bonded group 830 a to be used to transport a given packet may take into consideration, among other things, the size of the packet, the priority of the packet, the allowable latency or maximum delay allowed in getting the packet to its destination, and the occupancy of each of the lower speed circuits in bonded group 830 a .
  • Information from the policing/shaping/flow-control/subscriber-management block 806 b , MACs 810 b and 812 b , VLAN engine 808 b , and embedded memory 826 b may be used by hashing processor 838 b and embedded microprocessor core 824 b in the management of bonded group 830 a . Performance measurements and diagnostic information regarding the operation of bonded group 830 a may be gathered and distributed by embedded microprocessor core 824 b.
  • An embodiment of the present invention may also include an M13 multiplexer (mux), which is illustrated as block 844 b in FIG. 8 b .
  • M13 mux 844 b may be used to combine a number of DS1/E1 streams from DS1/E1 framer 814 b into a single DS3/E3 stream transported via DS3/E3 framer 816 b .
  • the DS3/E3 stream may be switched to channelized framer 802 b for transport via optical link 834 b , or it may be carried on a DS3/E3 trunk. This permits voice traffic from multiple DS1/E1 circuits to be carried via one DS3/E3 link.
  • Management and monitoring of the operation of M13 mux 844 b may be provided by embedded microprocessor core 824 b executing program instructions stored in embedded memory 826 b .
  • Performance and diagnostic information may be provided either locally, or remotely via a dedicated VLAN connection or the SONET DCC.
  • SPI system packet interface
  • System packet interface 840 b is not required for operation of an embodiment of the present invention, but may be incorporated if MACs 810 b and 812 b do not provide sufficient packet interface capacity for a particular application of the invention.
  • FIG. 9 is a high-level flow diagram of a method of operating an embodiment of the present invention.
  • the incoming SONET data stream is received (block 902 ) from a synchronous optical network, for example, and converted into a packet formatted stream (block 904 ).
  • the packet stream is then transmitted (block 906 ) to an Ethernet packet network, for example.
  • an incoming packet stream is received (block 908 ) from an Ethernet packet network, for example, and converted to a SONET compatible format (block 910 ).
  • the resulting SONET data stream is then transmitted (block 912 ) to a synchronous optical network, for example.
  • FIG. 9 a shows a high-level flow diagram illustrating a method of operating another embodiment in accordance with the present invention.
  • the blocks shown in FIG. 9 a represent the functions that are performed by blocks 810 a and 820 a as shown in FIG. 8 a .
  • the contents of a packet received from a designated packet interface (block 908 a ) is converted to a stream of data (block 910 a ) for transmission over a lower-speed communications circuit selected from the bonded group of circuits for the designated packet interface (block 912 a ).
  • the particular circuit to be used may be selected from the bonded group based upon, for example, the amount of data contained within the packet, the amount of data remaining to be transmitted on each of the circuits in the bonded group, the delay requirements of the subscriber being served by the packet interface, the priority of the packet, or one of a number of other criteria.
  • the stream of data is transmitted on the selected lower-speed circuit (block 914 a ) to the far end of the bonded group.
  • the data is received from the lower-speed communications circuit (block 902 a ) and converted to packet format (block 904 a ).
  • the formatted packet is then transmitted on the higher-speed packet interface that has been designated for use with the bonded group of lower-speed communications circuits (block 906 a ).
  • the bonded group of lower speed communications circuits might be, for example, seven DS1 time division multiplex connections each operating at 1.544 Mbps, while the packet interface may be a 10 Mbps IEEE 802.3 Ethernet compliant connection.
  • FIG. 9 b illustrates a network architecture in which, for example, two bonded groups are used in sequence, in accordance with one embodiment of the present invention.
  • packet traffic on Ethernet link 905 b is transferred by Ethernet/DSL bonding function 910 b to a bonded group of digital subscriber lines (DSL) 930 b .
  • Bonded group 930 b connects to DSL/DS1 conversion function 915 b , which transfers the data from the circuits of bonded group 930 b to bonded group 940 b made of DS1 circuits.
  • the data from bonded group 940 b is then converted back to Ethernet packet format and transmitted on Ethernet link 925 b by DS1/Ethernet bonding functionality 920 b.
  • FIG. 9 c shows an example network architecture using, for example, multiple embodiments 910 c , 915 c , and 920 c of the present invention to interface a packet link to a SONET optical link.
  • an Ethernet packet link is carried over two successive bonded groups for eventual transport over a SONET optical link.
  • Ethernet/DSL bonding function 910 c connects Ethernet packet link 905 c to a bonded group of DSL links 930 c .
  • Data traffic on bonded group 930 c is then transferred to a bonded group of DS1 circuits 940 c by DSL/DS1 conversion function 915 c .
  • Bonded group 940 c is then mapped for transport via a SONET or SDH optical link by DS1/SONET mapping function 920 c .
  • FIG. 10 is a high-level flow diagram of a further method of operating an embodiment according to the present invention.
  • embedded microprocessor core 824 of FIG. 8, or 824 b of FIG. 8 b may collect operational statistics from, for example, the SONET receive processing (block 1002 ), the SONET transmit processing (block 1004 ), the packet receive processing (block 1006 ), and the packet transmit processing (block 1008 ) functional blocks. It may also gather statistics regarding the operation of hashing processor 838 b of FIG. 8 b . The gathered statistics may then be analyzed (block 1010 ) and embedded microprocessor core 824 or 824 b may then determine, the actions or adjustments that may be needed for desired system operation.
  • Embedded microprocessor core 824 or 824 b may then adjust the operation (block 1012 ) of the functional blocks in the embodiment, and may report troubles and performance (block 1014 ) to a predetermined location.
  • Embedded microprocessor core 824 or 824 b may then adjust the operation (block 1012 ) of the functional blocks in the embodiment, and may report troubles and performance (block 1014 ) to a predetermined location.
  • Many improvements in the level of diagnostics, performance, and control become available by closely integrating the functionality shown in FIG. 7 in the form of, for example, a single chip or multi-chip embodiment.
  • the present invention may be realized in hardware, software, or a combination of hardware and software.
  • the present invention may be realized in a centralized fashion in one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
  • a typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
  • the present invention also may be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
  • Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.

Abstract

An integrated circuit device for use in providing packet service via multiple lower speed communications links and methods of operation of same is disclosed. The device may be capable of supporting Ethernet packet network service using a bonded group of time division multiplex or digital subscriber loop communications links by distributing the data traffic over the individual connections in the group. An embodiment of the invention may also include SONET/SDH compatible optical carrier framing, cross connect, and packet mapping functionality. It may include a telecom bus compatible interface for the connection of additional communications devices, and may incorporate an M13 multiplexer to permit the merging of multiple DS1 data streams into a single DS3 data stream. An embedded microprocessor core and embedded memory may permit an embodiment to support enhanced remote diagnostic, trouble reporting, traffic management, and software update capabilities.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
  • The applicants claim priority based on provisional application Ser. No. 60/419,865, “Multi-Service Ethernet-Over-SONET Silicon Platform,” filed Oct. 21, 2002, the complete subject matter of which is incorporated herein by reference in its entirety. [0001]
  • This application is a continuation in part of U.S. application Ser. No. 10/318,444, “Multi-Service Ethernet-Over-SONET Silicon Platform,” filed on Dec. 13, 2002, which is incorporated herein by reference in its entirety.[0002]
  • FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
  • [Not Applicable][0003]
  • MICROFICHE/COPYRIGHT REFERENCE
  • [Not Applicable][0004]
  • BACKGROUND OF THE INVENTION
  • Certain embodiments of the present invention relate to providing access to broadband communication systems. More specifically, certain embodiments relate to an apparatus which provides an interface to connect to broadband synchronous optical networks in order to provide a variety of synchronous and packet network connections. Additional embodiments described relate to an apparatus that may provide a packet network interface operating at a higher bit rate using a group of communications links operating at a lower bit rate as the transport mechanism. [0005]
  • In the past, a variety of transmission technologies have been used to electronically transfer large amounts of digital information, including both terrestrial and satellite links. Terrestrial facilities that have commonly been used include both buried and above-ground cable, microwave radio and most recently, optical fiber, which offers the largest bandwidth. Networks used for such high capacity data transport systems are typically synchronous networks. [0006]
  • A synchronous network is one example of what is traditionally referred to as a circuit-switched network. In a synchronous network, data is transmitted from one location to another as a continuous stream of digital information moving from the source to the destination at a constant rate. The stream is organized as a sequence of frames, each frame containing a fixed number of fields in a defined order, each field of the same length. An end-to-end connection or “circuit” in a synchronous network exists as a collection of individual segments which are assigned when the circuit is built or “provisioned.” At the time that a circuit is provisioned it is assigned the use of one or more of the fields in the frames exchanged across a given segment, and a circuit may be assigned a different field within the frames carried on different segments. The transfer of data at the point of connection of one segment to another is time synchronized, and does not add significant delay. Because the data on any segment moves at a constant rate, and no delay occurs at the connections between segments, the time needed to travel from one end to the other end of a circuit is fixed. The Synchronous Optical Network (SONET) and Synchronous Digital Hierarchy (SDH) are the principal synchronous optical network standards currently in use. In the SONET standard, the term “circuit” in the above discussion corresponds to the SONET term “path,” and the term “segment” corresponds to the SONET term “link.” An example of a path in a SONET network is shown in FIG. 1. [0007]
  • In most cases, no single user needs all of the capacity of an optical fiber-based transmission system, so the standards have been designed to provide a means to share the bandwidth. For example, SONET networks typically operate at data rates of between 51.84 megabits per second (Mbps) and 10 gigabits per second (Gbps). Within that range, a device called an add/drop multiplexer (ADM) can be used to insert or extract a lower bit rate stream to or from one of a higher bit rate. A diagram showing the SONET hierarchy and the relationships between bits rates is illustrated in FIG. 2. [0008]
  • In contrast to circuit switched networks, packet networks consist of a mesh of nodes interconnected by links, and data is exchanged in bursts called packets. The use of packet networks is growing in popularity due to the flexibility offered by the ability of a packet network to efficiently handle multiple data streams of widely varying bandwidth. This flexibility is one of the factors helping to bring about a convergence of data and voice networks. The packet contents include the address of its destination, and it is the function of each node to direct each packet that it receives to a link that will send it closer to its destination. In general, a packet is queued at a node before being forwarded to the next node in the path, because it may have to wait for the outgoing link to become available. Packets may contain voice, data, or video information, and can be of varying length. The amount of time that a packet takes to travel from the source to the destination varies based upon a number of factors including the number of nodes, the speed of the links, and the queuing delay that occurred at each node. Each of the services supported on a packet network has its own set of requirements including, for example, end-to-end delay, packet loss, and privacy. Designers of packet networks take those requirements into consideration. [0009]
  • Synchronous optical networks are the primary transport mechanism for long distance transmission of information, and are becoming increasingly important in metropolitan areas. At the same time, the use of packet networks is growing rapidly due to their ability to efficiently carry multiple data streams of widely varying bandwidth. With the passage of time, the number and variety of data services, the number of users, and the total bandwidth required at any particular user location will grow. Some legacy equipment requires lower speed synchronous network connections, while other equipment requires a packet network interface. In some applications, more than one synchronous optical link may be needed to support the total bandwidth required. As user demand for higher bandwidth connections grows and synchronous optical networks expand, support for connections of varying bandwidth will become increasingly important. The result is an ever-growing need for high-capacity, highly-functional, cost-effective systems for the connection of synchronous optical networks to packet networks and to lower speed synchronous networks. [0010]
  • The functionality that may be needed to connect a SONET or SDH synchronous optical network and a packet network includes that of an Add-Drop Multiplexer (ADM) or terminal, a Digital Cross-Connect (DCC), and a Multi-Service Provisioning Platform (MSPP). ADMs are used to transport SONET or SDH traffic on network ring topologies. An example of such a SONET ring is shown in FIG. 3. The most popular of these ring topologies are Unidirectional Protected Switched Rings (UPSR) and Bidirectional Line Switched Rings (BLSR). In this arrangement, the nodes on the ring are linked by two optical fiber connections that transmit data in opposite directions. Should one of the optical fibers experience a failure, the nodes in the ring are still able to communicate using the other optical fiber. The ADMs are nodes on such rings that are used to arbitrate (add or drop) traffic to or from the ring. Rings are interconnected by gateways, as illustrated in FIG. 4. The client traffic on the ADM (the traffic that is added or dropped from the network ring) is normally transmitted at a lesser data rate than the network traffic (the traffic on the ring). Typical ring traffic rates for both SONET and SDH are 155 Mbps, 622 Mbps, 2488 Mbps and 9953 Mbps. These correspond to OC-3, OC-12, OC-48 and OC-192 rates for SONET respectively, and to STM-1, STM-4, STM-16 and STM-64 rates for SDH respectively. Client traffic on the ADM can either be a lower SONET or SDH rate than the ring rate, or it can be a PDH rate (Plesiochronous Digital Hierarchy), such as DS1, DS2 or DS3 or E1, E2 and E3. The DS1 rate is 1.544 Mbps, DS2 is 6.312 Mbps, DS3 is 44.736 Mbps, E1 is 2.048 Mbps, E2 is 8.448 Mbps, and E3 is 34.368 Mbps. [0011]
  • A SONET/SDH terminal performs a function similar to that of an ADM except that the network connection is not in a ring configuration. A terminal terminates a high speed point-to-point SONET path, and hands off a number of lower rate lines and paths on the client side. For example, an OC-3 terminal could be used to terminate an OC-3 path and hand off three DS3 lines on the client side. [0012]
  • The DCCs are used to switch and groom traffic between different lines and paths. A network may include several ADMs and terminals to arbitrate or terminate traffic along rings or point-to-point connections, and a DCC will be used to switch the traffic between all the paths. A DCC is a circuit switch, which means that all connections are provisioned statically. [0013]
  • The Multi-Service Provisioning platform combines the function of the DCC, the ADM, and the terminal along with the ability to support data protocols such as Ethernet to the client users. In all instances today, these MSPPs are scalable platforms based on a chassis. This means that to build a useful system, a user needs to install a specific circuit card supporting each function. The purpose of the chassis is to hold the required circuit cards, provide an electrical interconnect or “backplane” to connect signals from one card to another, and to supply power for system operation. For example, separate cards are needed for switching, supporting the ADM function, supporting and mapping DS1 traffic, supporting and mapping DS3 traffic, and supporting and mapping Ethernet traffic. FIG. 5 illustrates an example chassis arrangement of an MSPP [0014] 500, showing Ethernet interface card 502, cross-point switch card 504, synchronous optical interface cards 506 and 508, and processor card 510. The silicon devices developed to support these platforms tend to implement an ever increasing but still small portion of the needed functionality. For instance, there are devices on the market supporting SONET framing, DS1 framing and mapping, DS3 framing and mapping, DS1 mapping into DS3 (known as M13 mappers), Ethernet-over-SONET mappers, and digital cross-connects. Building a system is complex and costly due to the number of cards and/or individual integrated circuit devices required. The variety and number of network connections that can be supported by the MSPP system is limited by several factors, including the level of functionality and number of connections on each integrated circuit device, the number of circuit cards that can be contained within the chassis, and the number of signals that must be carried by the backplane.
  • Situations exist where Ethernet packet network service is desired and where optical connectivity is not available or is not cost effective, but where there are available multiple lower bit-rate circuit-switched communications links. For example, synchronous time division multiplex service such as DS1 has been in widespread use for many years. Some subscribers may have multiple DS1 or digital subscriber loop (DSL) lines available on site, but have a need for 10 Mbps Ethernet packet connectivity. Many subscribers that may need Ethernet packet network connectivity cannot make effective use of even the lowest level of SONET/SDH capacity. A low-cost solution to provide a packet network interface via multiple lower speed links is needed. [0015]
  • As can be seen from the above discussion, there is a fundamental disconnect between the packet network environment and core optical networks such as SONET and SDH. There is also a need for systems able to provide packet network connectivity using available lower speed facilities. The relatively high cost of the technology typically used to fill these gaps hinders network growth and further expansion of support for metropolitan optical networks and packet network service. Accordingly there is a need for a more compact, cost-effective, and more flexible solution to providing packet network over legacy facilities as well as newer SONET and SDH-based optical networks. [0016]
  • Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings. [0017]
  • BRIEF SUMMARY OF THE INVENTION
  • Aspects of the present invention relate to a device that permits the interconnection of circuit-switched and packet networks. More specifically, one embodiment of the present invention may be a single integrated circuit that includes the functionality that may be required to provide Ethernet packet service using a group of lower-speed, time division multiplex connections. [0018]
  • An embodiment in accordance with the present invention may comprise a hashing processor for selecting a transmit data channel and for designating a receive packet interface and a transmit packet interface. In addition, it may comprise a packet mapper for processing at least one transmit packet from the designated transmit packet interface operating at a first bit rate, the packet mapper transferring the contents of the at least one transmit packet to the selected transmit data channel, and may process data from at least one receive data channel, producing at least one receive packet for transmission on the designated receive packet interface operating at the first bit rate. Further, it may comprise at least one communication interface for serializing data from the transmit data channel to form a transmit data stream, and for passing to the receive data channel data deserialized from a receive data stream, the transmit data stream and receive data stream operating at a second bit rate. A packet format of the at least one receive packet and the at least one transmit packet may be compliant with at least one of the Institute of Electrical and Electronic Engineers 802.3 family of Ethernet standards. In such an embodiment, the first bit rate may be greater than the second bit rate. [0019]
  • An embodiment may also comprise at least one optical carrier framer for performing transmit framing on data from at least one transmit data channel producing a transmit data sequence, and for performing receive framing on a receive data sequence producing data for at least one receive data channel. The packet mapper may be compatible with the American National Standards Institute T1X1.5 Generic Framing Procedure, the International Telecommunications Union X.86 Ethernet over SONET recommendation, or the Internet Engineering Task Force RFC 1662 point-to-point protocol specification. In addition, a format of the transmit data sequence and the receive data sequence may be compatible with the Synchronous Optical Network or Synchronous Digital Hierarchy optical carrier standard. [0020]
  • Another embodiment of the present invention may comprise a bus interface for connecting additional communications interface devices where the bus interface is a telecom bus compatible interface. The at least one communication interface of an embodiment may comprise at least one T/E carrier framer for receiving and transmitting data in time division multiplexed format which may comprise a DS1 or E1 format framer and a DS3 or E3 format framer. It may further comprise an M13 multiplexer for converting DS1 format time division multiplex data streams to and from DS3 format. [0021]
  • A further embodiment in accordance with the present invention may comprise at least one embedded microprocessor core arranged in order to receive signals from the hashing processor, and an embedded memory for storing information to be accessed by the at least one embedded microprocessor core. It may comprise an external memory interface arranged to allow the at least one embedded microprocessor core to access information stored in an external memory device, and the functionality of the embodiment may be contained within a single integrated circuit. [0022]
  • Another aspect of the present invention is a method of operating a data communication device, the method comprising receiving a first packet from a first packet stream at a higher bit rate, selecting a first data link from a predefined group of data links, depacketizing the first packet to a first data stream, transmitting the first data stream on the first data link at a lower bit rate, receiving a second data stream on a second data link at the lower bit rate, packetizing the second data stream into a second packet, designating a second packet stream on which to send the second packet, and transmitting the second packet on the second packet stream at the higher bit rate. A packet format of the first packet stream and the second packet stream may be compliant with at least one of the Institute of Electrical and Electronic Engineers 802.3 family of Ethernet standards. The first data link and the second data link may use a time division multiplex format where the time division multiplex format is DS1 or E1 compliant. The first data link and the second data link may also be a type of digital subscriber line. [0023]
  • Another aspect of the invention may include machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the foregoing. [0024]
  • These and other advantages, aspects, and novel features of the present invention, as well as details of illustrated embodiments, thereof, will be more fully understood from the following description and drawings.[0025]
  • BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
  • FIG. 1 is a block diagram showing the elements along the path in a SONET network. [0026]
  • FIG. 2 is a hierarchy diagram showing the names and relationships of the various link capacities available within the SONET hierarchy. [0027]
  • FIG. 3 is a block diagram showing the structure of a exemplary SONET ring, and the elements and interconnections that may be present. [0028]
  • FIG. 4 is a block diagram illustrating an exemplary interconnection of two SONET ring structures, and the gateway which connects them. [0029]
  • FIG. 5 is an illustration of the chassis of an exemplary multi-service provisioning platform, showing the arrangement of the individual circuit cards that may be used to support various communications services. [0030]
  • FIG. 6 is network diagram showing an exemplary network configuration in which a SONET network and a packet network are interconnected to provide a variety of services, in accordance with an embodiment of the present invention. [0031]
  • FIG. 7 is a high-level block diagram illustrating a single-chip embodiment of the present invention. [0032]
  • FIG. 7[0033] a shows an embodiment of the present invention which is contained within one or more integrated circuits on a single circuit card having a single connector.
  • FIG. 7[0034] b illustrates an embodiment in accordance with the present invention where the functionality shown in FIG. 7 is incorporated on a single circuit card having two connectors.
  • FIG. 8 is a block diagram showing functionality that may be present in one embodiment according to the present invention. [0035]
  • FIG. 8[0036] a shows an exemplary embodiment illustrating the bonding of seven DS1 synchronous time division multiplex circuits into a bonded group that transports the traffic from a first 10 Mbps Ethernet link to a second 10 Mbps Ethernet link, in accordance with the present invention.
  • FIG. 8[0037] b is a block diagram showing functionality that supports the use of bonded links in an embodiment of the present invention.
  • FIG. 9 is a high-level flow diagram showing a method of operating an embodiment of the present invention. [0038]
  • FIG. 9[0039] a is a high-level flow diagram illustrating a method of operating another embodiment in accordance with the present invention.
  • FIG. 9[0040] b illustrates a network architecture in which two bonded groups are used in sequence, in accordance with the present invention.
  • FIG. 9[0041] c shows an exemplary network architecture using multiple embodiments of the present invention to interface a packet link to a SONET optical link.
  • FIG. 10 is a high-level flow diagram showing another method of operating an embodiment in accordance with the present invention. [0042]
  • DETAILED DESCRIPTION OF THE INVENTION
  • Aspects of the present invention may be seen in FIG. 6, which illustrates the interconnections in an example of a data communications network. As shown in the diagram, portions of the network, such as SONET [0043] optical link 606, metropolitan area network connection 616, and SONET ADM Network 602, are synchronous optical network links. Other portions, such as packet connection 618 linking ADM 608 to users 614, and Core IP Network and Public Internet 604, are constructed using a packet network. The fundamental difference in these two forms of data transport may require a means at several points along the transmission path to adapt packetized data for transmission via a synchronous link, and synchronous data for packet transport. For example, packet data traffic from service provider 620 destined for users 612 may be sent in Ethernet packet format from service provider 620 through Core IP Network 604 and directed onto packet-over-SONET link 606. The broadband traffic may then pass through SONET ADM Network 602 onto metropolitan area network 616 to multi-service provisioning platform 610, where it would be mapped into one or more Ethernet packet connections to users 612. Packets flowing from users 612 back to service provider 620 would require similar data format adjustments. An embodiment of the present invention may provide the functionality needed to allow a broadband synchronous optical network to serve a variety of synchronous and packet network connections in a flexible manner at lower cost than existing alternatives, and may be incorporated into a circuit card in add/drop multiplexer 608. It may also be used to offer Ethernet services in metropolitan markets by leveraging the SONET infrastructure. To support such an application, an embodiment of the present invention may be contained within multi-service provisioning platform 610. In such applications, it may support the use of Ethernet private lines, and advanced Internet protocol (IP) services such as Voice-over-IP (VoIP) telephony. The present invention may also be used to provide advanced remote troubleshooting features on subscriber connections 618.
  • An embodiment of the present invention may combine all of the functionality that may be needed to provide client-side support for a variety of interfaces, including 10 Mbps/100 Mbps and gigabit Ethernet, DS1/E1 and DS3/E3 time-division-multiplexed synchronous links, and network or trunk-side interfaces for one or more synchronous optical links or DS3/E3 time-division-multiplexed synchronous links in a single integrated circuit, or in a multi-chip configuration. A high-level block diagram illustrating an exemplary embodiment of the present invention is shown in FIG. 7. In this embodiment, incoming signals from [0044] SONET line 704 are converted by SONET-to-Ethernet/TDM Conversion block 710 into one or more packet streams 725 and one or more TDM data streams 730. In the reverse direction, the functionality of Ethernet/TDM-to-SONET Conversion block 720 receives one or more packet streams 735 and one or more TDM data streams 740, and converts them into a format suitable for transmission via SONET line 715. The functionality shown in FIG. 7 for inclusion in an embodiment of the present invention permits the realization of a single-chip device. For example, it is possible to eliminate the Optical Internetworking Forum System Packet Interface (SPI) typically used to interconnect some of the illustrated functionality. Removing the need for this interface not only frees the chip area that would typically be used for the interface components, it enables an embodiment of the present invention to incorporate a significantly larger number of virtual channel connections between the packet processing and network interface (SONET/TDM) blocks. This increases device capacity and performance, and permits the integration of the functionality of FIG. 7 into a single integrated circuit device or a multi-chip solution of lower cost and higher performance than prior art solutions.
  • FIG. 7[0045] a shows an embodiment of the present invention in which the above functionality is contained within one or more integrated circuits on a single circuit card 705 a. In such an embodiment, both the SONET and packet data streams are directed through a single connector 715 a. The high level of functionality present on circuit card 705 a eliminates the need for many other circuit cards in the MSPP 500 of FIG. 5, freeing card slots for additional circuit cards 705 a, or for the inclusion of other functionality in MSPP 500. FIG. 7b illustrates another embodiment in accordance with the present invention where the functionality shown in FIG. 7 is incorporated on a single circuit card 705 b having two connectors. Connector 715 b may, for example, carry SONET receive and transmit signals 710 b and 720 b, respectively. Connector 725 b may, for example, carry Ethernet receive and transmit signals 730 b and 740 b, respectively, and time division multiplex receive and transmit signals 750 b and 760 b, respectively. Such an embodiment eliminates the need for the backplane typically present in systems with this level of functionality, and permits the development of a relatively small, SONET-to-Ethernet interface device. Additional details of the functionality that may be present in embodiments such as these follows.
  • FIG. 8 shows a block diagram illustrating further detail of functionality that may be present in a single-chip embodiment according to the present invention. Such an embodiment may incorporate a channelized [0046] framer 802, which may support the Synchronous Optical Network (SONET) and Synchronous Digital Hierarchy (SDH) protocol specifications of optical link 834. The incoming and outgoing paths of optical link 834 of FIG. 8 correspond to, for example, optical links 704 and 715 of FIG. 7, respectively. Channelized framer 802 may support Uni-directional Protected Switched Rings (UPSR) with protected ADM uplinks via OC-12/48 optical lines. In such an arrangement, automatic protection switching (APS) control 820 supports switching from the main to the protection line. An embodiment may also support a Bi-directional Line Switched Ring (BLSR) ring topology. Channelized framer 802 may incorporate a full-capacity, non-blocking Synchronous Transport Signal (STS)/Synchronous Transport Module (STM) and Virtual Tributary (VT)/Tributary Unit (TU) cross-connect which may be used to switch channelized data streams between the optical line 834 and packet mapper 804, subscriber-side DS1/E1 and DS3/ E3 framers 814 and 816, and telecom bus interface 822. An embodiment may support complete line and path overhead processing, including full STS/STM and VT/TU pointer processing. In addition, an embodiment may interface with a time-division-multiplexed (TDM) DS3/E3 uplink 836 via DS3/E3 framer 818.
  • [0047] Packet mapper 804 may support virtual concatenation (VC) for compatibility with the installed SONET/SDH network infrastructure, and may enable the use of various traffic segregation methods, for example, stacked virtual local area networks (VLANs), multi-protocol label switching (MPLS) labels, and VT1.5 and/or STS-1 Ethernet-over-SONET (EoS) mapping. Mapping of VLAN/MPLS groups to create a link-layer tunnel that may be supported by VLAN Engine 808. The use of provisioned tunnels with MPLS or VLANs may ensure that the bandwidth provisioned for subscriber access to Internet Protocol (IP) services is maintained, and that high-priority traffic will have the bandwidth resources needed to be passed unconstrained through the network during times of congestion & restoration. In one embodiment, packet mapper 804 may support Ethernet mapping to SONET using, for example, the ANSI T1X1.5 Generic Framing Procedure (GFP), the ITU X.86 EoS recommendation, or the Internet Engineering Task Force (IETF) RFC 1662 point-to-point protocol (PPP) specification. These procedures may be used for the Ethernet-to-SONET mapping functions, while 802.3x may be used for flow control at a subscriber line interface. Internet access traffic may be mapped into a shared concatenated channel, and both high order (STS-1-Xv) and low order (VT1.5-Xv) virtual concatenation may be supported. This capability may enable mapping to a channel of any size with 1.5 Mbps granularity. Each subscriber channel may be mapped to its own SONET channel. The subscriber may have multiple channels per physical port, for example, a private line channel and a channel for Internet access, and may also have multiple private lines on the same port. VLAN/MPLS tags may be mapped to physical ports, via media access control (MAC) addresses as well as logical channels.
  • Ethernet service on [0048] packet links 830 may be 10 megabit per second (Mbps), 100 Mbps, or 1000 Mbps. (gigabit) Ethernet (GigE/GbE) connections which may be supported by 10 Mbps/100 Mbps MAC 810 and Gig-E MAC 812. Both MAC 810 and MAC 812 may connect to external physical layer (PHY) interface devices (not shown). Support for TDM DS1/E1 and DS3/E3 interfaces may be provided by DS1/E1 framer 814 and DS3/E3 framer 816 via synchronous connections 832, the specifications of which may be designed to interface with appropriate external physical interface devices (not shown). An embodiment may allow the connection of additional communications interfaces such as additional DS1/E1 or DS3/E3 framers, through the use of telecom bus interface 822. The present invention may support full duplex operation at full rate for all frame sizes for 10BaseT, 100BaseTX, 1000BaseLX/SX. For telephone grade subscriber loop cabling, an Ethernet-to-DSL bridging chip may be used.
  • An embodiment of the present invention may support services such as Ethernet Private Lines, which provide secure local area network (LAN) interconnections between corporate sites, Internet access over Ethernet physical service links, and packet voice. An embodiment of the present invention may provide support for delay-sensitive traffic, such as IP telephony over Ethernet, which generally requires guaranteed minimum latency. IP-based interoffice telephony allows a single access line for data & interoffice voice, permitting cheaper interoffice voice calls using the IP network. This also allows re-use of an existing private branch exchange (PBX) infrastructure. Access to the public switched telephone network (PSTN) may be possible via a service provider's gateway. In such an arrangement, the subscriber pays only for data access service. [0049]
  • An embodiment of the present invention may support Ethernet private line service, which provides point-to-point transparent transport using Ethernet. Private line service implies that all attributes of the subscriber's Ethernet channel are preserved throughout the transport network, e.g. VLANs, etc. This capability allows a subscriber to connect two corporate LANs together, leveraging the SONET investment by making use of SONET DCS network. Ethernet traffic may be mapped into SONET containers, for example, STS and VT groups using the capabilities of channelized [0050] framer 802 and packet mapper 806. The mapping may be transparent. In such an application, privacy is typically of paramount importance.
  • The present invention may include traffic shaping, which may be supported by the policing, shaping, flow control and subscriber management functionality represented by [0051] functional block 806. This functionality may allow Ethernet subscriber ports to be rate limited with a 1 Mbps granularity up to gigabit rate or be shut off entirely, and may permit the service provider to offer Internet access provisioned as metered, tiered or burst-able service. For example, with tiered service the subscriber may choose a specific “capacity tier” to set the maximum allowable capacity they may access. Those limits may be set with, for example, a 10% granularity for 10/100 Ethernet and a 5% granularity for gigabit Ethernet. An embodiment may also allow a service provider to offer metered service in which subscribers pay only for the bandwidth they use on a per-use basis. In such an arrangement, the only bandwidth limit is the port speed (10 Mbps/100 Mbps/GbE). In addition, the service provider may offer “burst-able” service, which may be viewed as a combination of tiered and metered service. With “burst-able” service the subscriber operates within a specific “bandwidth tier,” allowing the subscriber to obtain a fixed amount of bandwidth. The allowed bandwidth limit might be set with, for example, a 10% granularity for 10 Mbps/100 Mbps Ethernet and with a 5% granularity for gigabit Ethernet service. The subscriber may then burst at up to the physical port speed.
  • In addition, the policing, shaping, flow control and subscriber management functionality represented by [0052] block 806 may support intelligent traffic shaping, which may guarantee minimum latency for delay-sensitive traffic such as packet voice. The present invention may provide subscriber port shaping/policing capabilities configurable to support IP Differentiated Services Code Point (DSCP) prioritized and/or weighted queuing enabling, for example, eight different link layer traffic priority levels as per 802.1D(p). It may also reprioritize 802.1D(p) priorities in the 802.1Q tag for traffic that exceeds the subscriber's provisioned bandwidth. An embodiment of the present invention may issue PAUSE frames when a subscriber attempts to burst beyond its provisioned bandwidth. However, the present invention may support intelligent traffic shaping that extends the PAUSE frame concept so that only certain flows (e.g. Internet access flows) are throttled. The intelligent traffic shaping approach is in addition to DSCP and 802.1D(p) priorities, because it guarantees a traffic shaping procedure going beyond priorities. This may provide enhanced traffic management, because priorities are irrelevant if the physical port is paused. An embodiment of the present invention may support a policing & congestion control mechanism similar to Frame Relay's Discard Eligible (DE) standard, marking traffic that is above the traffic profile and treating such traffic with a higher discard probability when network congestion occurs. Discretionary traffic shaping may be based on flow/priority type, and may permit traffic shaping at a physical port to be honored as may be required by a service level agreement (SLA). For example, an embodiment in accordance with the present invention may support system performance characteristics that meet the standard service provider's SLA's such as, for example, a one-way delay of 65 msec, data loss of 1%, and 100% availability. The functionality in block 806 supports the reality that some flows, however, should not be shaped. In general, Voice-over-Internet Protocol (VoIP) flows should not be paused, so that minimum latency to the MPLS IP network can be guaranteed for voice connections, for example.
  • The functionality represented by [0053] block 806 may also permit the collection of usage statistics based on class-of-service (CoS)/quality of service (QoS) for network management and SLA conformance purposes. Key benchmarks in such agreements may be latency, latency variation and data loss, and such parameters may be measured by an embodiment of the present invention. Other statistics that may be collected include port, VLAN, and 802.1D(p) traffic statistics, and available resources (bandwidth, buffer space, protection bandwidth, etc). An embodiment may also support the gathering of traffic statistics on subscriber ports independently. This information may be reported to operating personnel or systems at a remote location by embedded microprocessor core 824, using the SONET data communications channel (DCC).
  • An embodiment of the present invention may protect 100% of allocated subscriber access bandwidth to IP service within the network, and may also provide different levels of protection. In a fiber cut or port failure scenario, the traffic restoration mechanism contained within [0054] block 820 may use SONET UPSR ring technology for fault discovery, traffic switchover and alarm propagation. Channelized framer 802 may have, for example, two STS-48 ports to connect either to the ring or to a redundant backplane link. On the subscriber side, an embodiment of the present invention may provision protected links between itself and the CPE. Each subscriber may have, for example, two connections, and the protected connection may switch over if the main connection goes down. Software stored in embedded memory 826 may direct embedded microprocessor core 824 to use VLAN mapping to different 802.1D(p) priorities as a way to protecting subscriber traffic at different levels of protection.
  • An embodiment of the present invention may support advanced maintenance and operations support functionality, due in part to the immediate and broad access by embedded [0055] microprocessor core 824 to status information and operating parameters contained within, for example, channelized framer 802, MACs 810 and 812, packet mapper 804, DS1/ DS3 framers 814, 816, and 818, and policing/shaping/flow control/subscriber management functionality 806. To support such functionality, an embodiment of the present invention may provide for creation of a subscriber demarcation point in the same facility as the CPE, and may permit remote loop-back at both the line and MAC levels. This capability may enable the monitoring and isolation of physical problems on the subscriber link from a remote location up to the CPE. In addition, MAC 810 and MAC 812 may support time-domain-reflectometry (TDR) functionality on ports to isolate break points for copper-based subscriber loops. Software instructions contained within embedded memory 826 or external memory connected to external memory interface 828 may permit processor 824 to report the illustrated failure conditions, locations, and other diagnostic information to the operator of the system either through control frames (dedicated VLAN) or via the SONET DCC channel. An embodiment may also have the mechanisms to identify and geographically locate network degradation using alarms from the equipment, and may be able to distinguish between layer 0/1 and layer 2 degradation or faults.
  • An embodiment in accordance with the present invention may include external memory that may be accessed by embedded [0056] microprocessor core 824 via external memory interface 828. This functionality may allow software instructions stored in embedded memory 826 or external memory connected to external memory interface 828 to use the SONET DCC channel for remote management & provisioning. Software programs stored in embedded memory 826 may permit embedded microprocessor core 824 to receive via a private Ethernet tunnel in-the-field downloadable software upgrades to be stored in a flash memory connected to external memory interface 828. It will be clear to those skilled in the art that the ability to remotely upgrade software is of great value in operating and maintaining networking equipment. In addition, the instructions for an algorithm comparable to admission control may be contained within embedded memory 826 or external memory connected to external memory interface 828 and implemented by embedded microprocessor core 824, to disallow provisioning changes which would adversely affect customer traffic and/or the level of traffic protection within the network.
  • An embodiment of the present invention may support the logical “bonding” of lower capacity communications circuits to effectively form a link of higher capacity such as that illustrated in FIG. 8[0057] a. Bonding may make a group of lower capacity circuits appear as a higher capacity path, by spreading or “inverse multiplexing” the source traffic on the higher capacity link over the lower capacity circuits belonging to the bonded group of circuits. At the other end of the bonded segment, the traffic on each of the lower capacity circuits may be merged into a higher capacity link, or it may be carried over another bonded group of circuits of different types or capacities. The provisioning information needed to identify the lower speed circuits to be bonded may be provided either at the equipment site, or from a remote location.
  • FIG. 8[0058] a shows an exemplary embodiment illustrating the bonding of seven DS1 synchronous time division multiplex circuits into a bonded group 830 a that transports the traffic from 10 Mbps Ethernet link 805 a to 10 Mbps Ethernet link 815 a, in accordance with the present invention. Although the illustration shows seven DS1 circuits bonded for transport of a single 10 Mbps Ethernet packet link, lower-speed circuits other than DS1 may be used to transport traffic from higher-speed network connections without departing from the spirit of the invention. In FIG. 8a, a group of circuits are bonded as a transport mechanism by identifying to Ethernet/ TDM bonding function 810 a and 820 a the circuits in the group, and the packet interface to which they connect. Ethernet/ TDM bonding function 810 a and 820 a may be implemented by the functionality shown in FIG. 8b. An algorithm may be implemented within hashing processor 838 b of FIG. 8b, located at a first location, allowing it to cooperate with a distant hashing processor 838 b, located at a second location, to “bond” or aggregate the communications circuits such as those in bonded group 830 a of FIG. 8a, which connect the two locations. The communication circuits within bonded group 830 a may be, for example, communication circuits such as those shown in FIG. 8b as trunk-side DS1 circuits 846 b connected to DS1 framer 819 b. In the exemplary embodiment, hashing processor 838 b determines which of the lower speed circuits contained in bonded group 830 a should be used to carry the next of the packets received from the higher speed link. The algorithm used by hashing processor 838 b in selecting the circuit within bonded group 830 a to be used to transport a given packet may take into consideration, among other things, the size of the packet, the priority of the packet, the allowable latency or maximum delay allowed in getting the packet to its destination, and the occupancy of each of the lower speed circuits in bonded group 830 a. Information from the policing/shaping/flow-control/subscriber-management block 806 b, MACs 810 b and 812 b, VLAN engine 808 b, and embedded memory 826 b may be used by hashing processor 838 b and embedded microprocessor core 824 b in the management of bonded group 830 a. Performance measurements and diagnostic information regarding the operation of bonded group 830 a may be gathered and distributed by embedded microprocessor core 824 b.
  • An embodiment of the present invention may also include an M13 multiplexer (mux), which is illustrated as [0059] block 844 b in FIG. 8b. M13 mux 844 b may be used to combine a number of DS1/E1 streams from DS1/E1 framer 814 b into a single DS3/E3 stream transported via DS3/E3 framer 816 b. The DS3/E3 stream may be switched to channelized framer 802 b for transport via optical link 834 b, or it may be carried on a DS3/E3 trunk. This permits voice traffic from multiple DS1/E1 circuits to be carried via one DS3/E3 link. Management and monitoring of the operation of M13 mux 844 b may be provided by embedded microprocessor core 824 b executing program instructions stored in embedded memory 826 b. Performance and diagnostic information may be provided either locally, or remotely via a dedicated VLAN connection or the SONET DCC.
  • Another embodiment in accordance with the present invention may include system packet interface (SPI) [0060] 840 b of FIG. 8b, to permit expansion of the packet network interface capacity. System packet interface 840 b is not required for operation of an embodiment of the present invention, but may be incorporated if MACs 810 b and 812 b do not provide sufficient packet interface capacity for a particular application of the invention.
  • FIG. 9 is a high-level flow diagram of a method of operating an embodiment of the present invention. In such an embodiment, the incoming SONET data stream is received (block [0061] 902) from a synchronous optical network, for example, and converted into a packet formatted stream (block 904). The packet stream is then transmitted (block 906) to an Ethernet packet network, for example. In the reverse direction, an incoming packet stream is received (block 908) from an Ethernet packet network, for example, and converted to a SONET compatible format (block 910). The resulting SONET data stream is then transmitted (block 912) to a synchronous optical network, for example.
  • FIG. 9[0062] a shows a high-level flow diagram illustrating a method of operating another embodiment in accordance with the present invention. The blocks shown in FIG. 9a represent the functions that are performed by blocks 810 a and 820 a as shown in FIG. 8a. In the exemplary embodiment, the contents of a packet received from a designated packet interface (block 908 a) is converted to a stream of data (block 910 a) for transmission over a lower-speed communications circuit selected from the bonded group of circuits for the designated packet interface (block 912 a). The particular circuit to be used may be selected from the bonded group based upon, for example, the amount of data contained within the packet, the amount of data remaining to be transmitted on each of the circuits in the bonded group, the delay requirements of the subscriber being served by the packet interface, the priority of the packet, or one of a number of other criteria. Once the circuit has been selected, the stream of data is transmitted on the selected lower-speed circuit (block 914 a) to the far end of the bonded group.
  • At the far end of the bonded group, the data is received from the lower-speed communications circuit (block [0063] 902 a) and converted to packet format (block 904 a). The formatted packet is then transmitted on the higher-speed packet interface that has been designated for use with the bonded group of lower-speed communications circuits (block 906 a). The bonded group of lower speed communications circuits might be, for example, seven DS1 time division multiplex connections each operating at 1.544 Mbps, while the packet interface may be a 10 Mbps IEEE 802.3 Ethernet compliant connection.
  • FIG. 9[0064] b illustrates a network architecture in which, for example, two bonded groups are used in sequence, in accordance with one embodiment of the present invention. In FIG. 9b, packet traffic on Ethernet link 905 b is transferred by Ethernet/DSL bonding function 910 b to a bonded group of digital subscriber lines (DSL) 930 b. Bonded group 930 b connects to DSL/DS1 conversion function 915 b, which transfers the data from the circuits of bonded group 930 b to bonded group 940 b made of DS1 circuits. The data from bonded group 940 b is then converted back to Ethernet packet format and transmitted on Ethernet link 925 b by DS1/Ethernet bonding functionality 920 b.
  • FIG. 9[0065] c shows an example network architecture using, for example, multiple embodiments 910 c, 915 c, and 920 c of the present invention to interface a packet link to a SONET optical link. In FIG. 9c, an Ethernet packet link is carried over two successive bonded groups for eventual transport over a SONET optical link. Ethernet/DSL bonding function 910 c connects Ethernet packet link 905 c to a bonded group of DSL links 930 c. Data traffic on bonded group 930 c is then transferred to a bonded group of DS1 circuits 940 c by DSL/DS1 conversion function 915 c. Bonded group 940 c is then mapped for transport via a SONET or SDH optical link by DS1/SONET mapping function 920 c. Although the embodiments described reference specific packet and circuit standards, speeds, and parameters, the present invention is not so limited and can be applied in yet further embodiments without departing from the spirit of the invention.
  • FIG. 10 is a high-level flow diagram of a further method of operating an embodiment according to the present invention. In such an embodiment, embedded [0066] microprocessor core 824 of FIG. 8, or 824 b of FIG. 8b may collect operational statistics from, for example, the SONET receive processing (block 1002), the SONET transmit processing (block 1004), the packet receive processing (block 1006), and the packet transmit processing (block 1008) functional blocks. It may also gather statistics regarding the operation of hashing processor 838 b of FIG. 8b. The gathered statistics may then be analyzed (block 1010) and embedded microprocessor core 824 or 824 b may then determine, the actions or adjustments that may be needed for desired system operation. Embedded microprocessor core 824 or 824 b may then adjust the operation (block 1012) of the functional blocks in the embodiment, and may report troubles and performance (block 1014) to a predetermined location. Many improvements in the level of diagnostics, performance, and control become available by closely integrating the functionality shown in FIG. 7 in the form of, for example, a single chip or multi-chip embodiment.
  • Accordingly, the present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein. [0067]
  • The present invention also may be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form. [0068]
  • Notwithstanding, the invention and its inventive arrangements disclosed herein may be embodied in other forms without departing from the spirit or essential attributes thereof. Accordingly, reference should be made to the following claims, rather than to the foregoing specification, as indicating the scope of the invention. In this regard, the description above is intended by way of example only and is not intended to limit the present invention in any way, except as set forth in the following claims. [0069]
  • While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims. [0070]

Claims (28)

What is claimed is:
1. A data communications device comprising:
a hashing processor for selecting a transmit data channel and for designating a receive packet interface and a transmit packet interface;
a packet mapper for processing at least one transmit packet from the designated transmit packet interface operating at a first bit rate, the packet mapper transferring the contents of the at least one transmit packet to the selected transmit data channel, the packet mapper also for processing data from at least one receive data channel producing at least one receive packet for transmission on the designated receive packet interface operating at the first bit rate; and
at least one communication interface for serializing data from the transmit data channel to form a transmit data stream, and for passing to the receive data channel deserialized data from a receive data stream, the transmit data stream and receive data stream operating at a second bit rate.
2. The data communications device of claim 1 wherein the first bit rate is greater than the second bit rate.
3. The data communication device of claim 1 wherein a packet format of the at least one receive packet and the at least one transmit packet is compliant with at least one of the Institute of Electrical and Electronic Engineers 802.3 family of Ethernet standards.
4. The data communications device of claim 1 further comprising at least one optical carrier framer for performing transmit framing on data from at least one transmit data channel producing a transmit data sequence, and for performing receive framing on a receive data sequence producing data for at least one receive data channel.
5. The data communication device of claim 4 wherein the packet mapper is compatible with the American National Standards Institute T1X1.5 Generic Framing Procedure.
6. The data communication device of claim 4 wherein the packet mapper is compatible with the International Telecommunications Union X.86 Ethernet over SONET recommendation.
7. The data communication device of claim 4 wherein the packet mapper is compatible with the Internet Engineering Task Force RFC 1662 point-to-point protocol specification.
8. The data communications device of claim 4, wherein a format of the transmit data sequence and the receive data sequence is compatible with the Synchronous Optical Network or Synchronous Digital Hierarchy optical carrier standard.
9. The data communication device of claim 1 further comprising a bus interface for connecting additional communications interface devices.
10. The data communication device of claim 9, wherein the bus interface is a telecom bus compatible interface.
11. The data communication device claim 1 wherein the at least one communication interface comprises at least one T/E carrier framer for receiving and transmitting data in time division multiplexed format.
12. The data communication device of claim 11 wherein the at least one T/E carrier framer comprises a DS1 or E1 format framer.
13. The data communication device of claim 11 wherein the at least one T/E carrier framer comprises a DS3 or E3 format framer.
14. The data communication device of claim 12 further comprising a M13 multiplexer for converting DS1 format time division multiplex data streams to and from DS3 format.
15. The data communication device of claim 1 further comprising at least one embedded microprocessor core arranged in order receive signals from the hashing processor.
16. The data communication device of claim 15, further comprising an embedded memory for storing information to be accessed by the at least one embedded microprocessor core.
17. The data communication device of claim 15 further comprising an external memory interface arranged to allow the at least one embedded microprocessor core to access information stored in an external memory device.
18. The data communication device of claim 1 wherein the functionality is contained within a single integrated circuit.
19. A method of operating a data communication device, the method comprising:
receiving a first packet from a first packet stream at a higher bit rate;
selecting a first data link from a predefined group of data links;
depacketizing the first packet to a first data stream;
transmitting the first data stream on the first data link at a lower bit rate;
receiving a second data stream on a second data link at the lower bit rate;
packetizing the second data stream into a second packet;
designating a second packet stream on which to send the second packet; and
transmitting the second packet on the second packet stream at the higher bit rate.
20. The method of claim 19 wherein a packet format of the first packet stream and the second packet stream is compliant with at least one of the Institute of Electrical and Electronic Engineers 802.3 family of Ethernet standards.
21. The method of claim 19 wherein the first data link and the second data link use a time division multiplex format.
22. The method of claim 21 wherein the time division multiplex format is DS1 or E1 compliant.
23. The method of claim 19 wherein the first data link and the second data link are a type of digital subscriber line.
24. A machine-readable storage, having stored thereon a computer program having a plurality of code sections for implementing a data communication device, the code sections executable by a machine for causing the machine to perform the operations comprising:
receiving a first packet from a first packet stream at a higher bit rate;
selecting a first data link from a predefined group of data links;
depacketizing the first packet to a first data stream;
transmitting the first data stream on the first data link at a lower bit rate;
receiving a second data stream on a second data link at the lower bit rate;
packetizing the second data stream into a second packet;
designating a second packet stream on which to send the second packet; and
transmitting the second packet on the second packet stream at the higher bit rate.
25. The machine-readable storage of claim 24 wherein a packet format of the first packet stream and the second packet stream is compliant with at least one of the Institute of Electrical and Electronic Engineers 802.3 family of Ethernet standards.
26. The machine-readable storage of claim 24 wherein the first data link and the second data link use a time division multiplex format.
27. The machine-readable storage of claim 26 wherein the time division multiplex format is DS1 or E1 compliant.
28. The machine-readable storage of claim 24 wherein the first data link and the second data link are a type of digital subscriber line.
US10/349,248 2002-10-21 2003-01-21 Multi-service packet network interface Abandoned US20040076166A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/349,248 US20040076166A1 (en) 2002-10-21 2003-01-21 Multi-service packet network interface

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US41986502P 2002-10-21 2002-10-21
US10/318,444 US7733900B2 (en) 2002-10-21 2002-12-13 Multi-service ethernet-over-sonet silicon platform
US10/349,248 US20040076166A1 (en) 2002-10-21 2003-01-21 Multi-service packet network interface

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/318,444 Continuation-In-Part US7733900B2 (en) 2002-10-21 2002-12-13 Multi-service ethernet-over-sonet silicon platform

Publications (1)

Publication Number Publication Date
US20040076166A1 true US20040076166A1 (en) 2004-04-22

Family

ID=32072922

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/349,248 Abandoned US20040076166A1 (en) 2002-10-21 2003-01-21 Multi-service packet network interface
US12/796,257 Expired - Fee Related US8149872B2 (en) 2002-10-21 2010-06-08 Multi-service ethernet-over-sonet silicon platform

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/796,257 Expired - Fee Related US8149872B2 (en) 2002-10-21 2010-06-08 Multi-service ethernet-over-sonet silicon platform

Country Status (3)

Country Link
US (2) US20040076166A1 (en)
EP (1) EP1414265B1 (en)
DE (1) DE60325448D1 (en)

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040146058A1 (en) * 2002-12-12 2004-07-29 Sachiko Nemoto Frame transmission method
US20040213268A1 (en) * 2003-04-22 2004-10-28 Sameer Gupta Stall need detection and associated stall mechanism for delay compensation in virtual concatenation applications
US20040258087A1 (en) * 2003-01-28 2004-12-23 Huawei Technologies Co., Ltd. System and method of accessing and transmitting different data frames in a digital transmission network
US20050008029A1 (en) * 2003-01-28 2005-01-13 Zhiqun He System and method of accessing and transmitting different data frames in a digital transmission network
US20050053079A1 (en) * 2003-09-06 2005-03-10 Havala Paul F. Virtual private network (VPN) with channelized ethernet over sonet (EoS) interface and method
US20050055431A1 (en) * 2003-09-04 2005-03-10 Sbc Knowledge Ventures, Lp Enhanced network management system
US20050053001A1 (en) * 2003-09-04 2005-03-10 Sbc Knowledge Ventures, Lp Enhanced CSU/DSU (channel service unit/data service unit) for frame relay over DSL
US20050141533A1 (en) * 2003-12-29 2005-06-30 Colven David M. Provisioning Ethernet dual working mode
US20050152385A1 (en) * 2003-12-07 2005-07-14 Adaptive Spectrum And Signal Alignment, Inc. High speed multiple loop DSL system
US20050157850A1 (en) * 2004-01-16 2005-07-21 Futurewei Technologies, Inc. Method and system for enabling circuit testing services on a multi-service provisioning platform
US20050203968A1 (en) * 2004-03-12 2005-09-15 Microsoft Corporation Update distribution system architecture and method for distributing software
US20050210459A1 (en) * 2004-03-12 2005-09-22 Henderson Gary S Controlling installation update behaviors on a client computer
US20050220014A1 (en) * 2004-04-05 2005-10-06 Mci, Inc. System and method for controlling communication flow rates
US20050220143A1 (en) * 2004-04-05 2005-10-06 Mci, Inc. System and method for a communications access network
US20050220107A1 (en) * 2004-04-05 2005-10-06 Mci, Inc. System and method for indicating classification of a communications flow
US20050220022A1 (en) * 2004-04-05 2005-10-06 Delregno Nick Method and apparatus for processing labeled flows in a communications access network
US20050220059A1 (en) * 2004-04-05 2005-10-06 Delregno Dick System and method for providing a multiple-protocol crossconnect
US20050220148A1 (en) * 2004-04-05 2005-10-06 Delregno Nick System and method for transporting time-division multiplexed communications through a packet-switched access network
US20050226265A1 (en) * 2003-04-24 2005-10-13 Kou Takatori Inter-ring connection device and data transfer control method
US20050226215A1 (en) * 2004-04-05 2005-10-13 Delregno Nick Apparatus and method for terminating service emulation instances
US20050238049A1 (en) * 2004-04-05 2005-10-27 Delregno Christopher N Apparatus and method for providing a network termination point
US20050265355A1 (en) * 2004-05-26 2005-12-01 Fujitsu Limited Application of an ethernet/MPLS "half bridge" to provide emulated ethernet LAN functions in SONET networks
US20050265329A1 (en) * 2004-05-28 2005-12-01 Fujitsu Limited Application of an Ethernet/MPLS half bridge to provide Ethernet multiplexing functions (EMF) in SONET network elements (NEs)
US20060004936A1 (en) * 2004-06-30 2006-01-05 Nokia Inc. Bridge for enabling communication between a FIFO interface and a PL3 bus for a network processor and an I/O card
US7013348B1 (en) * 2001-12-21 2006-03-14 Nortel Networks Limited Switch subtending in a synchronous transmission system
US20060126641A1 (en) * 2004-12-15 2006-06-15 Joobin Song Mapping system of virtual concatenation group signals
US20060182134A1 (en) * 2005-02-11 2006-08-17 Sbc Knowledge Ventures, L.P System and method for dissimilar handoffs in a SONET system
US20070110085A1 (en) * 2003-05-12 2007-05-17 Zhangzhen Jiang Synchronous digital hierarchy (sdh) tributary module and sdh equipment node
US20070115836A1 (en) * 2003-07-01 2007-05-24 George Rees Communication systems
US20070140271A1 (en) * 2005-12-21 2007-06-21 Amante Shane M Method and system for terminating SONET/SDH circuits in an IP network
US20080063399A1 (en) * 2006-09-13 2008-03-13 Mallya Arvind R Methods and apparatus to implement communication networks using electrically conductive and optical communication media
US20080075069A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Multi-Network Compatible Data Architecture
US20080075120A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Network Clock Synchronization Timestamp
US20080075128A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Inter-Packet Gap Network Clock Synchronization
US20080075121A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Multi-Frame Network Clock Synchronization
US20080075127A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Bandwidth Reuse in Multiplexed Data Stream
US20080075110A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Multiplexed Data Stream Payload Format
US7369572B1 (en) * 2004-12-03 2008-05-06 Sprint Communications Company L.P. Quality management for a packet communication system
US7546594B2 (en) 2003-12-15 2009-06-09 Microsoft Corporation System and method for updating installation components using an installation component delta patch in a networked environment
US20090323705A1 (en) * 2008-06-30 2009-12-31 Huawei Technologies Co., Ltd. Method for implementing photoelectric mutex, ethernet photoelectric mutex interface device and network equipment
US20100092173A1 (en) * 2008-10-15 2010-04-15 Fujitsu Limited Cross-connect method and cross-connect apparatus
US20100103947A1 (en) * 2008-10-24 2010-04-29 Thomas Anschutz Distributed digital subscriber line access multiplexers to increase bandwidth in access networks
US20100119235A1 (en) * 2008-11-10 2010-05-13 Zhi Cui Methods and apparatus to deploy fiber optic based access networks
US20100128768A1 (en) * 2006-07-13 2010-05-27 Tollgrade Communications, Inc. Method and apparatus for remotely testing a digital subscriber line access multiplexer
US20100135315A1 (en) * 2006-09-25 2010-06-03 Futurewei Technologies, Inc. Multi-Component Compatible Data Architecture
US7756009B1 (en) * 2004-11-01 2010-07-13 Ciena Corporation Method and apparatus for priority call setup and restoration in an optical communications system
US20100284421A1 (en) * 2007-01-26 2010-11-11 Futurewei Technologies, Inc. Closed-Loop Clock Synchronization
US20100316069A1 (en) * 2006-09-25 2010-12-16 Futurewei Technologies, Inc. Network Clock Synchronization Floating Window and Window Delineation
US20110026930A1 (en) * 2009-07-29 2011-02-03 Zhi Cui Methods and apparatus to upgrade communication services in subscriber distribution areas
US20110040864A1 (en) * 2003-08-01 2011-02-17 Gray Eric W Systems and methods for inferring services on a network
US7983277B1 (en) * 2005-11-30 2011-07-19 Sprint Communications Company L.P. System and method for creating a secure connection over an MPLS network
US20110214121A1 (en) * 2010-02-03 2011-09-01 Odyssey Software, Inc. Method, system, and computer readable medium for provisioning and remote distribution
US8837492B2 (en) 2006-09-25 2014-09-16 Futurewei Technologies, Inc. Multiplexed data stream circuit architecture
US20180146492A1 (en) * 2016-11-18 2018-05-24 Qualcomm Incorporated Techniques and apparatuses for complementary transmission relating to an interrupted traffic flow in new radio
CN108958827A (en) * 2017-05-25 2018-12-07 贵州白山云科技有限公司 A kind of method and system of processing routine upgrade failure
US10476995B2 (en) * 2014-11-19 2019-11-12 Lantiq Beteiligungs—GmbH & Co. KG Physical medium dependent layer bonding

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4969507B2 (en) * 2008-04-25 2012-07-04 株式会社日立製作所 Packet transfer device
US20120327958A1 (en) * 2011-06-23 2012-12-27 Exar Corporation Method for remote device provisioning and insertion/extraction of overhead/eoam data for various protocols
CN104679559B (en) * 2015-02-11 2019-06-18 北京配天技术有限公司 The method of single-chip microcontroller online programming
US10469168B2 (en) * 2017-11-01 2019-11-05 Fujitsu Limited Disaggregated integrated synchronous optical network and optical transport network switching system
US10454610B2 (en) 2017-11-13 2019-10-22 Fujitsu Limited 1+1 Ethernet fabric protection in a disaggregated optical transport network switching system
CN111131219B (en) * 2019-12-19 2022-04-05 北京轻元科技有限公司 Efficient data transmission method for Internet of things based on FlatBuffers

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4967405A (en) * 1988-12-09 1990-10-30 Transwitch Corporation System for cross-connecting high speed digital SONET signals
US4998242A (en) * 1988-12-09 1991-03-05 Transwitch Corp. Virtual tributary cross connect switch and switch network utilizing the same
US5040170A (en) * 1988-12-09 1991-08-13 Transwitch Corporation System for cross-connecting high speed digital signals
US5541912A (en) * 1994-10-04 1996-07-30 At&T Corp. Dynamic queue length thresholds in a shared memory ATM switch
US5914955A (en) * 1993-10-20 1999-06-22 Lsi Logic Corporation Switched network hub on a chip
US20020018468A1 (en) * 2000-08-10 2002-02-14 Nec Corporation Device, method and system for transferring frame
US20020049841A1 (en) * 2000-03-03 2002-04-25 Johnson Scott C Systems and methods for providing differentiated service in information management environments
US20020083190A1 (en) * 2000-12-26 2002-06-27 Satoshi Kamiya Apparatus and method for GFP frame transfer
US6430187B1 (en) * 1999-06-03 2002-08-06 Fujitsu Network Communications, Inc. Partitioning of shared resources among closed user groups in a network access device
US20030002530A1 (en) * 2001-07-02 2003-01-02 Alcatel Method and apparatus for obtaining a scalable and managed bandwidth for connections between asynchronous level and synchronous hierarchy level in a telecommunication network
US20030043838A1 (en) * 2001-08-29 2003-03-06 Yoriaki Shimada Transmission method allocating a time-division multiplex transmission band according to a channel band of a user packet frame
US6584118B1 (en) * 1998-08-27 2003-06-24 Nortel Networks Limited Payload mapping in synchronous networks
US6633584B1 (en) * 1998-12-21 2003-10-14 Nortel Networks Limited Payload translation between frame options in synchronous digital hierarchy networks
US20040076168A1 (en) * 2002-10-21 2004-04-22 Patenaude Jean-Marc Guy Multi-service ethernet-over-sonet silicon platform
US6839514B1 (en) * 1999-09-29 2005-01-04 Ciena Corporation Method and apparatus for operation, protection, and restoration of heterogeneous optical communication networks
US6917630B1 (en) * 1998-10-06 2005-07-12 Nortel Networks Limited Concatenation of containers in synchronous digital hierarchy network
US6959000B1 (en) * 2000-02-08 2005-10-25 Lucent Technologies Inc. Configuration management of a hybrid DCS-SONET ring network
US6973084B1 (en) * 2000-02-23 2005-12-06 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US7031341B2 (en) * 1999-07-27 2006-04-18 Wuhan Research Institute Of Post And Communications, Mii. Interfacing apparatus and method for adapting Ethernet directly to physical channel
US7062177B1 (en) * 2002-06-25 2006-06-13 Cypress Semiconductor Corp. Out of band communications link for 4-lane optical modules using dark fibers and low-bandwidth LEDs

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5003463A (en) 1988-06-30 1991-03-26 Wang Laboratories, Inc. Interface controller with first and second buffer storage area for receiving and transmitting data between I/O bus and high speed system bus
JPH0758319B2 (en) 1989-02-07 1995-06-21 株式会社東芝 Testability circuit
US6122281A (en) 1996-07-22 2000-09-19 Cabletron Systems, Inc. Method and apparatus for transmitting LAN data over a synchronous wide area network
US6047002A (en) 1997-01-16 2000-04-04 Advanced Micro Devices, Inc. Communication traffic circle system and method for performing packet conversion and routing between different packet formats including an instruction field
US6222848B1 (en) * 1997-12-22 2001-04-24 Nortel Networks Limited Gigabit ethernet interface to synchronous optical network (SONET) ring
US6532215B1 (en) * 1998-08-07 2003-03-11 Cisco Technology, Inc. Device and method for network communications and diagnostics
US6246702B1 (en) 1998-08-19 2001-06-12 Path 1 Network Technologies, Inc. Methods and apparatus for providing quality-of-service guarantees in computer networks
CA2273522C (en) * 1999-06-01 2009-03-24 Nortel Networks Corporation High speed ethernet based on sonet technology
JP2001186188A (en) * 1999-10-08 2001-07-06 Alcatel Remote communication network node having multiprotocal function, method for processing signal and remote communication network including multiprotocol node
JP4741090B2 (en) * 2000-02-09 2011-08-03 ノーテル・ネットワークス・リミテッド Data stream transmission method
US6385209B1 (en) * 2000-06-14 2002-05-07 Pluris, Inc. Method and apparatus for mapping data packets between lines of differing capacity at a router interface
US6414966B1 (en) * 2000-06-15 2002-07-02 Oss Corporation Bridging device for mapping/demapping ethernet packet data directly onto and from a sonet network
US7173936B1 (en) 2000-09-11 2007-02-06 Ciena Corporation Method and apparatus for partitioning SONET frames into logical channels to optimize bandwidth utilization
US6944190B1 (en) * 2000-09-14 2005-09-13 Ciena Corporation Methods and apparatuses for serial transfer of SONET framed data between components of a SONET system
US6993046B1 (en) 2000-10-16 2006-01-31 Lucent Technologies Inc. Mapping of block-encoded data formats onto a bit/byte synchronous transport medium
US6925494B1 (en) * 2000-12-26 2005-08-02 Nortel Networks Limited Method and apparatus for optical network maintenance tool
IL143195A0 (en) 2001-05-17 2002-04-21 Lightscape Networks Ltd A method and device for delivering communication in ethernet over synchronous networks
WO2003027807A2 (en) 2001-09-24 2003-04-03 Rumi Sheryar Gonda Method for supporting ethernet mac circuits
JP3522247B2 (en) * 2001-09-26 2004-04-26 日本電気株式会社 Multiple transfer system and apparatus
JP3690516B2 (en) 2001-12-18 2005-08-31 日本電気株式会社 Multiplex transmission method, apparatus, and system
US7567581B2 (en) 2002-10-21 2009-07-28 Broadcom Corporation Multi-service channelized SONET mapper framer
US7031256B2 (en) 2004-01-20 2006-04-18 Transwitch Corporation Methods and apparatus for implementing LCAS ( link capacity adjustment scheme) sinking with rate based flow control

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4998242A (en) * 1988-12-09 1991-03-05 Transwitch Corp. Virtual tributary cross connect switch and switch network utilizing the same
US5040170A (en) * 1988-12-09 1991-08-13 Transwitch Corporation System for cross-connecting high speed digital signals
US4967405A (en) * 1988-12-09 1990-10-30 Transwitch Corporation System for cross-connecting high speed digital SONET signals
US5914955A (en) * 1993-10-20 1999-06-22 Lsi Logic Corporation Switched network hub on a chip
US5541912A (en) * 1994-10-04 1996-07-30 At&T Corp. Dynamic queue length thresholds in a shared memory ATM switch
US6584118B1 (en) * 1998-08-27 2003-06-24 Nortel Networks Limited Payload mapping in synchronous networks
US6917630B1 (en) * 1998-10-06 2005-07-12 Nortel Networks Limited Concatenation of containers in synchronous digital hierarchy network
US6633584B1 (en) * 1998-12-21 2003-10-14 Nortel Networks Limited Payload translation between frame options in synchronous digital hierarchy networks
US6430187B1 (en) * 1999-06-03 2002-08-06 Fujitsu Network Communications, Inc. Partitioning of shared resources among closed user groups in a network access device
US7031341B2 (en) * 1999-07-27 2006-04-18 Wuhan Research Institute Of Post And Communications, Mii. Interfacing apparatus and method for adapting Ethernet directly to physical channel
US6839514B1 (en) * 1999-09-29 2005-01-04 Ciena Corporation Method and apparatus for operation, protection, and restoration of heterogeneous optical communication networks
US6959000B1 (en) * 2000-02-08 2005-10-25 Lucent Technologies Inc. Configuration management of a hybrid DCS-SONET ring network
US6973084B1 (en) * 2000-02-23 2005-12-06 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US20020049841A1 (en) * 2000-03-03 2002-04-25 Johnson Scott C Systems and methods for providing differentiated service in information management environments
US20020018468A1 (en) * 2000-08-10 2002-02-14 Nec Corporation Device, method and system for transferring frame
US20020083190A1 (en) * 2000-12-26 2002-06-27 Satoshi Kamiya Apparatus and method for GFP frame transfer
US20030002530A1 (en) * 2001-07-02 2003-01-02 Alcatel Method and apparatus for obtaining a scalable and managed bandwidth for connections between asynchronous level and synchronous hierarchy level in a telecommunication network
US20030043838A1 (en) * 2001-08-29 2003-03-06 Yoriaki Shimada Transmission method allocating a time-division multiplex transmission band according to a channel band of a user packet frame
US7062177B1 (en) * 2002-06-25 2006-06-13 Cypress Semiconductor Corp. Out of band communications link for 4-lane optical modules using dark fibers and low-bandwidth LEDs
US20040076168A1 (en) * 2002-10-21 2004-04-22 Patenaude Jean-Marc Guy Multi-service ethernet-over-sonet silicon platform

Cited By (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7013348B1 (en) * 2001-12-21 2006-03-14 Nortel Networks Limited Switch subtending in a synchronous transmission system
US20040146058A1 (en) * 2002-12-12 2004-07-29 Sachiko Nemoto Frame transmission method
US20040258087A1 (en) * 2003-01-28 2004-12-23 Huawei Technologies Co., Ltd. System and method of accessing and transmitting different data frames in a digital transmission network
US20050008029A1 (en) * 2003-01-28 2005-01-13 Zhiqun He System and method of accessing and transmitting different data frames in a digital transmission network
US7505481B2 (en) * 2003-01-28 2009-03-17 Huawei Technologies Co., Ltd. System and method of accessing and transmitting different data frames in a digital transmission network
US7505477B2 (en) * 2003-01-28 2009-03-17 Huawei Technologies Co., Ltd. System and method of accessing and transmitting different data frames in a digital transmission network
US20040213268A1 (en) * 2003-04-22 2004-10-28 Sameer Gupta Stall need detection and associated stall mechanism for delay compensation in virtual concatenation applications
US7489710B2 (en) * 2003-04-22 2009-02-10 Agere Systems Inc. Stall need detection and associated stall mechanism for delay compensation in virtual concatenation applications
US20050226265A1 (en) * 2003-04-24 2005-10-13 Kou Takatori Inter-ring connection device and data transfer control method
US20070110085A1 (en) * 2003-05-12 2007-05-17 Zhangzhen Jiang Synchronous digital hierarchy (sdh) tributary module and sdh equipment node
US7653082B2 (en) * 2003-07-01 2010-01-26 Ericsson Ab Communication systems
US20070115836A1 (en) * 2003-07-01 2007-05-24 George Rees Communication systems
US20110040864A1 (en) * 2003-08-01 2011-02-17 Gray Eric W Systems and methods for inferring services on a network
US20050053001A1 (en) * 2003-09-04 2005-03-10 Sbc Knowledge Ventures, Lp Enhanced CSU/DSU (channel service unit/data service unit) for frame relay over DSL
US7593414B2 (en) * 2003-09-04 2009-09-22 At&T Intellectual Property I, L.P. Enhanced CSU/DSU (channel service unit/data service unit) for frame relay over DSL
US20050055431A1 (en) * 2003-09-04 2005-03-10 Sbc Knowledge Ventures, Lp Enhanced network management system
US7548980B2 (en) 2003-09-04 2009-06-16 At&T Intellectual Property I, L.P. Enhanced network management system
US7366181B2 (en) * 2003-09-06 2008-04-29 Fujitsu Limited Virtual private network (VPN) with channelized ethernet over sonet (EoS) interface and method
US20050053079A1 (en) * 2003-09-06 2005-03-10 Havala Paul F. Virtual private network (VPN) with channelized ethernet over sonet (EoS) interface and method
US20050152385A1 (en) * 2003-12-07 2005-07-14 Adaptive Spectrum And Signal Alignment, Inc. High speed multiple loop DSL system
US7639596B2 (en) * 2003-12-07 2009-12-29 Adaptive Spectrum And Signal Alignment, Inc. High speed multiple loop DSL system
US7546594B2 (en) 2003-12-15 2009-06-09 Microsoft Corporation System and method for updating installation components using an installation component delta patch in a networked environment
US20050141533A1 (en) * 2003-12-29 2005-06-30 Colven David M. Provisioning Ethernet dual working mode
US7430166B2 (en) * 2003-12-29 2008-09-30 Fujitsu Limited Provisioning Ethernet dual working mode
US7158613B2 (en) * 2004-01-16 2007-01-02 Futurewei Technologies, Inc. Method and system for enabling circuit testing services on a multi-service provisioning platform
US20050157850A1 (en) * 2004-01-16 2005-07-21 Futurewei Technologies, Inc. Method and system for enabling circuit testing services on a multi-service provisioning platform
US7676448B2 (en) * 2004-03-12 2010-03-09 Microsoft Corporation Controlling installation update behaviors on a client computer
US7853609B2 (en) * 2004-03-12 2010-12-14 Microsoft Corporation Update distribution system architecture and method for distributing software
US20050210459A1 (en) * 2004-03-12 2005-09-22 Henderson Gary S Controlling installation update behaviors on a client computer
US20050203968A1 (en) * 2004-03-12 2005-09-15 Microsoft Corporation Update distribution system architecture and method for distributing software
US20050220059A1 (en) * 2004-04-05 2005-10-06 Delregno Dick System and method for providing a multiple-protocol crossconnect
US8289973B2 (en) 2004-04-05 2012-10-16 Verizon Business Global Llc System and method for indicating classification of a communications flow
US8976797B2 (en) 2004-04-05 2015-03-10 Verizon Patent And Licensing Inc. System and method for indicating classification of a communications flow
US8948207B2 (en) * 2004-04-05 2015-02-03 Verizon Patent And Licensing Inc. System and method for transporting time-division multiplexed communications through a packet-switched access network
US8913623B2 (en) 2004-04-05 2014-12-16 Verizon Patent And Licensing Inc. Method and apparatus for processing labeled flows in a communications access network
US8913621B2 (en) * 2004-04-05 2014-12-16 Verizon Patent And Licensing Inc. System and method for a communications access network
US8681611B2 (en) 2004-04-05 2014-03-25 Verizon Business Global Llc System and method for controlling communication
US20050220014A1 (en) * 2004-04-05 2005-10-06 Mci, Inc. System and method for controlling communication flow rates
US20050220143A1 (en) * 2004-04-05 2005-10-06 Mci, Inc. System and method for a communications access network
US7821929B2 (en) 2004-04-05 2010-10-26 Verizon Business Global Llc System and method for controlling communication flow rates
US20110075560A1 (en) * 2004-04-05 2011-03-31 Verizon Business Global Llc Method and apparatus for processing labeled flows in a communications access network
US8218569B2 (en) 2004-04-05 2012-07-10 Verizon Business Global Llc Apparatus and method for terminating service emulation instances
US8249082B2 (en) 2004-04-05 2012-08-21 Verizon Business Global Llc System method for a communications access network
US9025605B2 (en) 2004-04-05 2015-05-05 Verizon Patent And Licensing Inc. Apparatus and method for providing a network termination point
US20120307830A1 (en) * 2004-04-05 2012-12-06 Verizon Business Global Llc System and method for a communications access network
US20050220107A1 (en) * 2004-04-05 2005-10-06 Mci, Inc. System and method for indicating classification of a communications flow
US20050238049A1 (en) * 2004-04-05 2005-10-27 Delregno Christopher N Apparatus and method for providing a network termination point
US20050226215A1 (en) * 2004-04-05 2005-10-13 Delregno Nick Apparatus and method for terminating service emulation instances
US20050220148A1 (en) * 2004-04-05 2005-10-06 Delregno Nick System and method for transporting time-division multiplexed communications through a packet-switched access network
US7869450B2 (en) 2004-04-05 2011-01-11 Verizon Business Global Llc Method and apparatus for processing labeled flows in a communication access network
US8340102B2 (en) 2004-04-05 2012-12-25 Verizon Business Global Llc Apparatus and method for providing a network termination point
US20050220022A1 (en) * 2004-04-05 2005-10-06 Delregno Nick Method and apparatus for processing labeled flows in a communications access network
US20100040206A1 (en) * 2004-04-05 2010-02-18 Verizon Business Global Llc System and method for controlling communication flow rates
US20050265355A1 (en) * 2004-05-26 2005-12-01 Fujitsu Limited Application of an ethernet/MPLS "half bridge" to provide emulated ethernet LAN functions in SONET networks
US7430210B2 (en) * 2004-05-26 2008-09-30 Fujitsu Limited Application of an Ethernet/MPLS “half bridge” to provide emulated Ethernet LAN functions in SONET networks
US20050265329A1 (en) * 2004-05-28 2005-12-01 Fujitsu Limited Application of an Ethernet/MPLS half bridge to provide Ethernet multiplexing functions (EMF) in SONET network elements (NEs)
US7433359B2 (en) 2004-05-28 2008-10-07 Fujitsu Limited Application of an Ethernet/MPLS half bridge to provide Ethernet multiplexing functions (EMF) in SONET network elements (NEs)
US20060004936A1 (en) * 2004-06-30 2006-01-05 Nokia Inc. Bridge for enabling communication between a FIFO interface and a PL3 bus for a network processor and an I/O card
US7756009B1 (en) * 2004-11-01 2010-07-13 Ciena Corporation Method and apparatus for priority call setup and restoration in an optical communications system
US7369572B1 (en) * 2004-12-03 2008-05-06 Sprint Communications Company L.P. Quality management for a packet communication system
US20060126641A1 (en) * 2004-12-15 2006-06-15 Joobin Song Mapping system of virtual concatenation group signals
US20060182134A1 (en) * 2005-02-11 2006-08-17 Sbc Knowledge Ventures, L.P System and method for dissimilar handoffs in a SONET system
US7983277B1 (en) * 2005-11-30 2011-07-19 Sprint Communications Company L.P. System and method for creating a secure connection over an MPLS network
US20070140271A1 (en) * 2005-12-21 2007-06-21 Amante Shane M Method and system for terminating SONET/SDH circuits in an IP network
US8401061B2 (en) * 2006-07-13 2013-03-19 Tollgrade Communications, Inc. Method and apparatus for remotely testing a digital subscriber line access multiplexer
US20100128768A1 (en) * 2006-07-13 2010-05-27 Tollgrade Communications, Inc. Method and apparatus for remotely testing a digital subscriber line access multiplexer
US20080063399A1 (en) * 2006-09-13 2008-03-13 Mallya Arvind R Methods and apparatus to implement communication networks using electrically conductive and optical communication media
US8588209B2 (en) * 2006-09-25 2013-11-19 Futurewei Technologies, Inc. Multi-network compatible data architecture
US8976796B2 (en) 2006-09-25 2015-03-10 Futurewei Technologies, Inc. Bandwidth reuse in multiplexed data stream
US8660152B2 (en) 2006-09-25 2014-02-25 Futurewei Technologies, Inc. Multi-frame network clock synchronization
US20100135315A1 (en) * 2006-09-25 2010-06-03 Futurewei Technologies, Inc. Multi-Component Compatible Data Architecture
US9106439B2 (en) 2006-09-25 2015-08-11 Futurewei Technologies, Inc. System for TDM data transport over Ethernet interfaces
US20120033971A1 (en) * 2006-09-25 2012-02-09 Futurewei Technologies, Inc. Multi-Network Compatible Data Architecture
US9019996B2 (en) 2006-09-25 2015-04-28 Futurewei Technologies, Inc. Network clock synchronization floating window and window delineation
US8982912B2 (en) 2006-09-25 2015-03-17 Futurewei Technologies, Inc. Inter-packet gap network clock synchronization
US20100135314A1 (en) * 2006-09-25 2010-06-03 Futurewei Technologies, Inc. Multi-Component Compatible Data Architecture
US8289962B2 (en) 2006-09-25 2012-10-16 Futurewei Technologies, Inc. Multi-component compatible data architecture
US20080075069A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Multi-Network Compatible Data Architecture
US8295310B2 (en) 2006-09-25 2012-10-23 Futurewei Technologies, Inc. Inter-packet gap network clock synchronization
US20100316069A1 (en) * 2006-09-25 2010-12-16 Futurewei Technologies, Inc. Network Clock Synchronization Floating Window and Window Delineation
US20080075120A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Network Clock Synchronization Timestamp
US8340101B2 (en) 2006-09-25 2012-12-25 Futurewei Technologies, Inc. Multiplexed data stream payload format
US20080075110A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Multiplexed Data Stream Payload Format
US8401010B2 (en) 2006-09-25 2013-03-19 Futurewei Technologies, Inc. Multi-component compatible data architecture
US8494009B2 (en) 2006-09-25 2013-07-23 Futurewei Technologies, Inc. Network clock synchronization timestamp
US8532094B2 (en) * 2006-09-25 2013-09-10 Futurewei Technologies, Inc. Multi-network compatible data architecture
US20080075128A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Inter-Packet Gap Network Clock Synchronization
US20080075121A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Multi-Frame Network Clock Synchronization
US8837492B2 (en) 2006-09-25 2014-09-16 Futurewei Technologies, Inc. Multiplexed data stream circuit architecture
US20080075127A1 (en) * 2006-09-25 2008-03-27 Futurewei Technologies, Inc. Bandwidth Reuse in Multiplexed Data Stream
US20100284421A1 (en) * 2007-01-26 2010-11-11 Futurewei Technologies, Inc. Closed-Loop Clock Synchronization
US8605757B2 (en) 2007-01-26 2013-12-10 Futurewei Technologies, Inc. Closed-loop clock synchronization
US20090323705A1 (en) * 2008-06-30 2009-12-31 Huawei Technologies Co., Ltd. Method for implementing photoelectric mutex, ethernet photoelectric mutex interface device and network equipment
US8824292B2 (en) * 2008-10-15 2014-09-02 Fujitsu Limited Cross-connect method and cross-connect apparatus
US20100092173A1 (en) * 2008-10-15 2010-04-15 Fujitsu Limited Cross-connect method and cross-connect apparatus
US20100103947A1 (en) * 2008-10-24 2010-04-29 Thomas Anschutz Distributed digital subscriber line access multiplexers to increase bandwidth in access networks
US7933285B2 (en) 2008-10-24 2011-04-26 At&T Intellectual Property I, L.P. Distributed digital subscriber line access multiplexers to increase bandwidth in access networks
US20100119235A1 (en) * 2008-11-10 2010-05-13 Zhi Cui Methods and apparatus to deploy fiber optic based access networks
US8582971B2 (en) 2008-11-10 2013-11-12 At&T Intellectual Property I, L.P. Method and apparatus to deploy fiber optic based access networks
US8275262B2 (en) 2008-11-10 2012-09-25 At&T Intellectual Property I, L.P. Methods and apparatus to deploy fiber optic based access networks
US8965205B2 (en) 2008-11-10 2015-02-24 At&T Intellectual Property I, L.P. Methods and apparatus to deploy fiber optic based access networks
US20110026930A1 (en) * 2009-07-29 2011-02-03 Zhi Cui Methods and apparatus to upgrade communication services in subscriber distribution areas
US9736022B2 (en) 2009-07-29 2017-08-15 At&T Intellectual Property I, L.P. Methods and apparatus to upgrade communication services in subscriber distribution areas
US8997092B2 (en) * 2010-02-03 2015-03-31 Symantec Corporation Method, system, and computer readable medium for provisioning and remote distribution
US20110214121A1 (en) * 2010-02-03 2011-09-01 Odyssey Software, Inc. Method, system, and computer readable medium for provisioning and remote distribution
US10476995B2 (en) * 2014-11-19 2019-11-12 Lantiq Beteiligungs—GmbH & Co. KG Physical medium dependent layer bonding
US20180146492A1 (en) * 2016-11-18 2018-05-24 Qualcomm Incorporated Techniques and apparatuses for complementary transmission relating to an interrupted traffic flow in new radio
US10743332B2 (en) * 2016-11-18 2020-08-11 Qualcomm Incorporated Techniques and apparatuses for complementary transmission relating to an interrupted traffic flow in new radio
CN108958827A (en) * 2017-05-25 2018-12-07 贵州白山云科技有限公司 A kind of method and system of processing routine upgrade failure

Also Published As

Publication number Publication date
EP1414265A2 (en) 2004-04-28
EP1414265A3 (en) 2006-04-05
EP1414265B1 (en) 2008-12-24
US20100265963A1 (en) 2010-10-21
US8149872B2 (en) 2012-04-03
DE60325448D1 (en) 2009-02-05

Similar Documents

Publication Publication Date Title
US8149872B2 (en) Multi-service ethernet-over-sonet silicon platform
US7733900B2 (en) Multi-service ethernet-over-sonet silicon platform
US7567581B2 (en) Multi-service channelized SONET mapper framer
US7453877B2 (en) Method of transmitting data service on synchronous digital network
US6697373B1 (en) Automatic method for dynamically matching the capacities of connections in a SDH/SONET network combined with fair sharing of network resources
AU685037B1 (en) Self-healing line switched ring for ATM traffic
US6496519B1 (en) Frame based data transmission over synchronous digital hierarchy network
US7656910B2 (en) Add drop multiplexing method, apparatus and system based on GFP
US7130276B2 (en) Hybrid time division multiplexing and data transport
US20040252688A1 (en) Routing packets in frame-based data communication networks
US6990121B1 (en) Method and apparatus for switching data of different protocols
KR20020095201A (en) Transport of isochronous and bursty data on a sonet ring
JP2005198302A (en) Rate limitation method utilizing pause frame function
US8265093B2 (en) Multi-service channelized sonet mapper framer
US7573898B2 (en) Method and apparatus to double LAN service unit bandwidth
EP1701495B1 (en) Hybrid digital cross-connect for switching circuit and packet based data traffic
JP2005198301A (en) Local area network service unit
Cisco Configuring the OC-3c/STM-1, OC-12c/STM-4, and OC-48c/STM-16 SONET/SDH OSMs
US20050141567A1 (en) Extending Ethernet-over-SONET to provide point-to-multipoint service
US20050068993A1 (en) Frame based data transmission over synchronous digital hierarchy network
JP3783623B2 (en) Network device and network system using the same
Yang et al. Channel statistical multiplexing in SDH/SONET networks
Caballero et al. Migration to next generation SDH
Atie Leveraging SDH infrastructure to deliver Ethernet Services
Zhang et al. The designing of SDH embedded with RPR and its applications in MAN

Legal Events

Date Code Title Description
AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PATENAUDE, JEAN-MARC GUY;REEL/FRAME:014603/0301

Effective date: 20030117

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119