This invention relates generally to communications and, in particular, to distributed communication equipment architectures and related techniques.
In some types of communication system such as systems for providing Digital Subscriber Line (DSL) services, communication service quality degrades as distance from access communication equipment increases. One possible approach to alleviate this type of problem is to deploy access equipment closer to customers. However, this approach tends to be cost prohibitive in terms of both initial equipment costs and continuing management and maintenance costs.
Distributed system architectures represent a more feasible alternative for moving access functionality toward customer sites. Several distributed system solutions are currently available.
Some communication equipment vendors have launched DSL access products that are primarily scaled down versions of Central Office (CO)-based systems. In these systems, the CO is not actually partitioned. Rather, distributed units are scaled down versions of CO equipment.
According to these solutions, substantial functionality is duplicated instead of being distributed. Each distributed remote unit retains much of the cost, size and power requirements of CO equipment. This increases the cost of an overall system.
A comparable solution in DSL systems is called “loop extension”. In this case, the DSL line itself is repeated or carried via some other medium and replicated at a remote location. However, this solution requires not only typical CO equipment, but also repeater equipment, at an overall increase in cost.
Embodiments of the invention provide further improved distributed communication equipment architectures and related techniques, with simpler and less costly distributed components.
Some embodiments of the invention address the problem of providing control of expansion equipment in a distributed communication equipment architecture. Expansion equipment is controlled from host equipment through communication links which are also used to carry communication traffic. Processing of communication signals by line termination cards or other components at the expansion equipment instead of by an expansion equipment controller simplifies the design of the expansion equipment controller. Control redundancy can also be provided in a cost effective manner by re-using redundant communication links to communicate control information between a host equipment controller and the expansion equipment controller.
According to one aspect of the invention, there is provided a control device for enabling a control function to be performed at communication equipment. The communication equipment includes a local communication module for processing communication signals exchanged with remote communication equipment, and the control device includes a relay module and a local controller. The relay module is adapted for transferring communication signals that include one or more of communication traffic and control information between the remote communication equipment and the local communication module, and the local controller is adapted for communicating control information with the remote communication equipment in communication signals processed by the local communication module and transferred between the remote communication equipment and the local communication module by the relay module.
The local controller may also be adapted for controlling a function associated with the communication equipment based on control information received from the remote communication equipment through the local communication module.
Where the communication equipment also includes an alarm/testing module operatively coupled to the local controller and adapted for monitoring conditions associated with the communication equipment, the local controller may be adapted for reporting monitored conditions to the remote communication equipment through the local communication module.
The control device may also include a communication link interface, operatively coupled to the relay module, for enabling communication between the remote communication equipment and the communication equipment through a communication link.
The communication link may be an optical communication link, in which case at least one of the relay module and the communication link interface may include a converter for converting communication signals between optical and electrical signals.
The local communication module may terminate the communication link with the remote communication equipment. In some-embodiments, the communication link is a communication network-side communication link, and the local communication module further terminates an access-side communication link. The access-side communication link provides access to the communication network.
Control redundancy may be provided where the communication equipment includes multiple local communication modules for processing communication signals exchanged with the remote communication equipment through respective communication links. The relay module may be further adapted for transferring communication signals between each of the communication links and a corresponding local communication module, and the local controller may be adapted for communicating control information with the remote communication equipment through one or more of the local communication modules.
The local controller may be adapted for receiving control information from the remote communication equipment through one of the local communication modules, and for transmitting control information to the remote communication equipment through more than one of the local communication modules.
The control device may be provided in communication equipment which also includes a local communication module or multiple local communication modules.
A method is also provided, and includes receiving at a communication equipment control device a communication signal comprising one or more of communication traffic and control information. The communication signal originates with remote communication equipment. The method also includes transferring the received communication signal to a local communication module of the communication equipment, processing the received communication signal at the local communication module to determine whether the received communication signal comprises control information destined for the control device, and forwarding control information in the received communication signal from the local communication module to the control device, where the received communication signal comprises control information destined for the control device.
The method may also include receiving control information from the control device at the local communication module, generating at the local communication module a communication signal comprising the control information received from the control device, and transmitting the generated communication signal from the local communication module to the remote communication device.
In some embodiments, the method also includes controlling a function associated with the communication equipment based on the control information in the received communication signal.
Where the communication equipment comprises a plurality of local communication modules for processing communication signals exchanged with the remote communication equipment through respective communication links, receiving a communication signal may involve receiving a plurality of communication signals through the communication links, transferring may involve transferring each of the received communication signals to a corresponding local communication module, and forwarding may involve forwarding control information in the received communication signals from one or more of the local communication modules to the control device.
In a multiple-communication module implementation, receiving control information from the control device may involve receiving control information at one or more of the local communication modules, generating may involve generating at one or more of the local communication modules a respective communication signal comprising the control information received from the control device, and transmitting may involve transmitting the one or more generated communication signals from the one or more local communication modules to the remote communication device.
A further aspect of the invention provides a communication module for use in communication equipment that includes a control device. The communication module includes an interface for enabling communication with the control device, and a communication signal processor operatively coupled to the interface. The communication signal processor is adapted for processing communication signals, comprising one or more of communication traffic and control information, exchanged with remote communication equipment through the control device, and for transferring control information between the control device and the remote communication equipment.
The communication signal processor may be further adapted for determining whether a communication signal received from the remote communication equipment comprises control information destined for the control device, and for forwarding the control information to the control device through the interface where the received communication signal comprises control information destined for the control device.
In one embodiment, a plurality of the communication modules are provided in communication equipment. In this case, the interface of each of the plurality of communication modules enables transfer of communication signals between each communication module and a respective communication link operatively coupled to the control device and transfer of control information between each communication module and the control device.
The respective communication links may be communication network-side communication links, terminated by the communication modules, between the communication equipment and the remote communication equipment, and each of the communication modules may also terminate an access-side communication link, the access-side communication link providing access to the communication network.
Other aspects and features of embodiments of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description.
Examples of embodiments of the invention will now be described in greater detail with reference to the accompanying drawings, in which:
The CPEs 12/14, 13/15 represent communication equipment, illustratively end user communication devices, configured to receive and/or transmit communication signals. Although shown as being directly connected to the network elements 16, 17, it will be apparent that CPEs 12/14, 13/15 may communicate with the network elements 16, 17 through other intermediate components (not shown). In one embodiment, the CPE connections are local twisted pair loops used to establish DSL communication links.
Switches and routers are illustrative of the types of communication equipment represented by the network elements 16, 17. For example, where the CPE connections are DSL connections, the network elements 16, 17 may be DSLAMs, Advanced Service Access Multiplexers (ASAMs), or Intelligent Subscriber Access Managers (ISAMs). The network elements 16, 17 provide access to the communication network 18 for the CPEs 12/14, 13/15, and thus may be implemented within the communication network 18. However, the network elements 16, 17 have been shown separately from the communication network 18 in
The communication network 18, in addition to the network elements 16, 17, may also include other network elements which route communication signals through the communication network 18.
Many different types of end user, intermediate, and network communication equipment, as well as the operation thereof, will be apparent to those skilled in the art. In general, the network elements 16, 17 transfer communication signals between the communication network 18 and the CPEs 12/14, 13/15. According to one particular example implementation, the network elements 16, 17 communicate with other equipment in the communication network through Gig-E communication links, and communicate with the CPEs 12/14, 13/15 through DSL communication links. However, embodiments of the invention are not limited to any particular types of communication equipment, transfer mechanisms, or protocols. The architectures and techniques disclosed herein may be used in conjunction with other than Ethernet and DSL communication links.
As noted above, it may be desirable to locate communication network access equipment as close as possible to CPEs, to improve communications over DSL communication links for instance. In accordance with an embodiment of the invention, communication service is provided to a large number of CPEs from distributed access equipment, illustratively a distributed Very high bit rate DSL (VDSL) access node. This distributed equipment may be provided in the form of central host equipment and expansion equipment that is connected to the host equipment but distributed geographically within shorter distances from communication service subscribers.
The host equipment 22 includes one or more communication link interfaces 34 operatively coupled to a switch 36, and a controller 32 also operatively coupled to the switch 36. The form of the internal connections in the unit 30, and/or other internal connections in the equipment 22, 24, may vary between different implementations. In one embodiment, the communication link interface(s) 34, the switch 36, and the controller 32 are provided in an electronic circuit card 30 such as a Network Termination (NT) card, in which case the internal connections may be traces or other conductors on a card substrate. Those skilled in the art will be familiar with various examples of NT cards and other components which provide communication link interfaces, switches, and controllers.
An expansion module 42 is operatively coupled to one or more communication link interfaces 44, possibly in another electronic circuit card 40.
The switch 36 is also operatively coupled to one or more communication modules 46, which may be Line Termination (LT) cards, for example. Each communication module 46 includes a communication signal processor 47 and one or more transceivers 49. The transceivers 49 enable a communication module 46 to communicates with one or more CPE(s) through access communication links.
Interfaces to connections between the components 30, 40, 46 have not been separately shown in
The expansion equipment 24 includes a control device 50 and one or more communication modules 60. The control device 50 includes one or more communication link interface(s) 52, a relay module 54 operatively coupled to each communication link interface 52, and a controller 56. The relay module 54 and the controller 56 are operatively coupled to a communication signal processor 64 of each communication module 60. Each communication module 60 includes one or more transceivers 62 to enable communication with CPE(s) through access-side communication links.
Various forms of internal connections within the control device 50 and each communication module 60, as well as interfaces enabling communication between these components, are envisioned. Where the components 50, 60 are provided as an equipment control card and one or more LTs, for example, internal connections may be provided as traces or other conductors, and inter-component connections may be through backplane conductors or other connections provided in the expansion equipment 24.
The present invention is not limited to any particular types of the components shown in
Upstream and downstream communication links, and thus the communication link interfaces 34, 44, 52, may be of similar or different types. In one embodiment, the communication link(s) to upstream communication equipment, such as switches/routers in a communication network core or a DSL CO, and the communication link(s) 26 to the expansion equipment 24 are Gig-E optical links, and the communication link interfaces 34, 44, 52 are SFP port devices.
The switch 36, illustratively a Local Area Network (LAN) switch, switches communication signals between upstream communication links and downstream communication links. This switching function may be under the control of the controller 32, although in other embodiments the switch 36 might not require inputs from the controller 32 for controlling the actual switching function. The switch 36 may itself be capable of accessing a routing table or other information to determine how communication signals received from the upstream communication link(s), the communication module(s) 46, and/or the expansion equipment 24 are to be switched. In this case, the controller 32 might be used to create/manage the routing table of the switch 36, but does not directly control the switching function of the switch.
The controller 32 is configurable to control at least the communication module(s) 46, and possibly other elements of the host equipment 22. Any or all of such control functions as enabling and/or disabling the communication module(s) 46, power control, testing, alarm monitoring, among others, may be performed by the controller 32. In order to avoid further congestion in
In one embodiment, the controller 32 uses in-band signalling techniques to control the local communication module(s) 46, such that no dedicated control connections between the controller 32 and the local communication modules are required. As described in further detail below, in-band signalling is also used by the controller 32 to control the expansion communication module(s) 60 of the expansion equipment 24.
Implementations of the controller 32 may include hardware implementations, software implementations in which control software is stored in a memory (not shown) and executed by one or more processing elements such as a microprocessor, a microcontroller, an Application Specific Integrated Circuit (ASIC), and/or a Field Programmable Gate Array (FPGA), firmware implementations, or some combination thereof.
Each communication module 46 may include hardware, software, and/or firmware functional elements, represented by the communication signal processor 47 and the transceiver(s) 49, which process communication signals for transfer between the host equipment 22 and other communication equipment, illustratively CPEs. The communication module(s) 46 may have a substantially similar structure to the communication module(s) 60 of the expansion equipment 24. In one embodiment, both the host equipment 22 and the expansion equipment 24 use the same LT cards, although the LT card(s) in the expansion equipment may be configured somewhat differently, in particular to handle control information from the host equipment controller 32, as described in further detail below.
The control device 50 enables the host controller 32 to control one or more functions for the expansion equipment 24. According to an embodiment of the invention, control of the communication module(s) 60 ultimately rests with the controller 32. The control device 50, however, may participate in the control of the communication module(s) 60, in that its local controller 56 may actually carry out control functions based on control information received from the controller 32 and/or report control information such as testing results and alarm conditions back to the controller 32.
The relay module 54 represents a component that transfers communication signals, which may include communication traffic, control information, or both, from the communication link interface(s) 52 through the control device 50 and to the communication module(s) 60. Functions of the relay module 54 may include only a relay function, or possibly simple signal handling functions such as level conversion and/or optical/electrical signal conversion, for example. In some embodiments, the relay module 54 is implemented as simply one or more conductors providing a signal path between each communication link interface 52 and a corresponding communication module 60. According to one particular example implementation, each communication link interface(s) 52 is an SFP, which includes a signal converter for converting communication signals between optical signals communicated on the link(s) 26 and electrical signals passed by the relay module 54 to the communication module(s) 60.
Where more than one communication link interface 52 is provided, the relay module 54 provides multiple paths to the communication module(s) 60, as described in further detail below. In this case, there is preferably a one-to-one mapping between each communication link interface 52 and a corresponding communication module 60.
It should be noted that different implementations of the expansion equipment 24 are contemplated. According to one embodiment, substantially identical equipment shelves but different types of electronic circuit cards are used to build the host equipment 22 and the expansion equipment 24. In other embodiments, however, the expansion equipment 24 is implemented as a sealed expansion module which includes a control device 50 and a single communication module 60. A sealed module might be used where communication network access is to be provided to a relatively small customer base that is not expected to grow significantly and can be serviced with a single communication module 60. As those skilled in the art will appreciate, a single LT card can support 24, 48, or more physical ports and access links. References herein to expansion systems and equipment should be interpreted accordingly.
As described in further detail below, the host controller 32 is the primary controller of the distributed system 20, and also connects to upstream communication equipment, illustratively a CO or other communication network elements in a communication network core. The host equipment 22 is the most complex and expensive part of the distributed system 20.
With the addition of a special unit 40, illustratively an electronic circuit card, the host equipment 22 can be connected to additional upstream communication links and/or to one or more installations of expansion equipment. The expansion equipment 24 contains another specially designed unit 50, possibly another electronic circuit card, that connects to one or more downstream expansion communication links from the host equipment 22 and acts as a shelf controller, although under the ultimate control of the controller 32.
In operation, the expansion module 42 transfers control information between the controller 32 of the host equipment 22 and the expansion communication link(s) 26. This enables control information to be exchanged between the host controller 32 and the expansion controller 56. Control information may include, for example, control messages destined for the controller 56 of the expansion equipment 24 to cause the controller 56 to perform a control function or possibly information such as monitored conditions, alarms, etc., gathered by the controller 56 and sent to the controller 32. According to one embodiment of the invention, control information destined for the expansion equipment controller 56 is transferred from the host equipment 22 to the expansion equipment 24 through the same communication link(s) 26 used to transfer communication traffic, also known as in-band control signalling. In this case, the controller 32 may inject control information in communication signals switched by the switch 36, provide control information to the switch 36 for switching in the same manner as communication traffic, or provide the control information to the expansion module 42 or the interface(s) 44 for insertion into communication signals to be transferred on the downstream communication link(s) 26. Communication signals may thus include control information, communication traffic, or both.
Through the expansion module 42, control information is thus exchanged with the expansion equipment 24, and in particular the expansion controller 56. This allows the controller 32 to control not only the local components which are provided in the host equipment 22, but also remote components of the expansion equipment 24. Complex control functions such as overall distributed equipment control, configuration, and management can be centralized at the host equipment 22, thereby simplifying the design and reducing the cost of the expansion equipment 24.
Transfer of control information between the host equipment 22 and the expansion equipment 24 can be thought of in one sense as effectively extending the backplane of the host equipment 22 to include the expansion equipment 24. The controller 32 may target the communication module(s) 60 of the expansion equipment 24 in substantially the same manner as it targets its local communication module(s) 46, using shelf, rack, port, and/or other addressing or identification information, for example. The controller 32 thus treats the communication modules 46, 60 in the same way, whether they are located in the host equipment 22 or in the distributed, separate expansion equipment 24.
Information used to address, target, or otherwise designate expansion equipment components may be manually configured by an equipment operator or other personnel, or in some cases automatically discovered by the controller 32. As described in the commonly assigned and co-pending patent application Ser. No. <Attorney Docket No. 51236-101>, entitled “INTEROPERABILITY OF NETWORK COMPONENTS HAVING DIFFERENT IDENTIFICATION SCHEMES”, filed of even date herewith and incorporated in its entirety herein by reference, an identifier of a form used by the controller 32 may be assigned to expansion equipment components for which such identifiers are not normally used.
For in-band control signalling, the switch 36 switches control information destined for the expansion equipment 24 to a particular switch port which is connected to a downstream interface of the communication link interface(s) 44. The switch 36 may identify the correct switch port from a rack/shelf/port identifier provided by the controller 32, for instance.
The transfer of control information provides significant advantages in the system 20 in terms of simplifying the expansion equipment 24. Functions of the controller 56 can effectively be controlled by the controller 32, and accordingly the controller 56 may be a much simpler component than would otherwise be required to control the expansion equipment 24.
Communication traffic is also transferred between upstream communication links and the downstream communication link(s) 26 to the expansion equipment 24 in a substantially similar manner. The switch 36 switches incoming communication traffic to the local communication module(s) 46 directly and/or to the expansion communication module(s) 60 through the unit 40. The communication module(s) 46, 60, process the traffic and forward it on to CPE(s) through access communication links.
A communication link interface 44 may be a dedicated communication link interface which enables communication with an upstream communication link or a downstream communication link 26. According to another embodiment of the invention, the unit 40 may also or instead include one or more configurable communication link interfaces. A configurable communication link interface is configurable to enable communication with either upstream communication equipment through an upstream communication link, or with the expansion communication equipment through an expansion communication link. A single interface may thus be configured as an upstream interface or a downstream interface, in accordance with current and/or usage and requirements. This is described in further detail below with reference to
At the expansion equipment 24, each of the communication link interface(s) 52 enables communication with the host equipment 22 through a respective communication link 26. Although referred to above as downstream communication link(s), the communication link(s) 26 connect to upstream equipment from the perspective of the expansion equipment 24. Thus, it should be appreciated that the characterization of the same communication links, and other components, may be different depending upon a point of view being considered. For example, the communication link(s) 26 may be considered downstream or access-side communication links from the perspective of the host equipment 22, but upstream or network-side communication links from the perspective of the expansion equipment 24. Similarly, a communication module 60 is local to the expansion equipment 24, but remote to the host equipment 22.
The relay module 54 transfers communication signals, which may include control information and/or communication traffic, between the link(s) 26 and the local communication module(s) 60.
According to an embodiment of the invention described in further detail below, transfer of communication signals through the control device 50 between the communication module(s) 60 and the host equipment 22 through the communication link(s) 26 might not involve substantial processing of communication signals. Each of the communication link interface(s) 52 and/or the relay module 54 may include such a component as a signal converter for converting between optical and electrical signals or performing other relatively simple signal handling functions, processing of communications is performed by a communication signal processor 64, thereby keeping the control device 50 very simple and inexpensive.
Communication signals may thereby effectively pass through the control device 50 without substantial processing of their content. A communication signal received from the host equipment 22, for example, is transferred to a communication module 60 for processing. The communication signal processor 64 of the communication module 60 then processes the communication signal, to determine whether the communication signal includes control information destined for the control device 50, and if so, forwards that control information back to the control device 50. In a similar manner, the controller 56 may communicate control information with the host equipment 22, and specifically its controller 32, in communication signals which are processed by the processor 64 of one or more of the communication module(s) 60 and transferred to the host equipment 22 through the relay module 54.
Therefore, in
The controller 56 may also or instead send control information to the controller 32, as noted above. Control information originating with the controller 56 may include any or all of test results, monitored conditions, alarm conditions, etc. An alarm/testing module (not shown) may be provided in the expansion equipment 24 for collecting alarms and/or other types of control information to be reported to the controller 32 by the controller 56.
Re-use of the communication module(s) 60 in this manner may provide several advantages. The expansion equipment control device 50 can be an inexpensive component relative to control components required for implementing other distributed architectures, while still providing for a comparable level of control of the expansion equipment. The controller 56 may provide, for example, alarm control, alarm display, test access, communication module control, thermal defence to shut down communication modules and/or cut power responsive to an over-temperature condition, etc.
All of these functions of the expansion controller 56 are managed by the host controller 32 over the communication link(s) 26 normally used for communication traffic, illustratively one or more standard Gig-E communication links and associated interfaces 44, 52.
In terms of the actual interconnection between the control device 50 and the communication module(s) 60, the same or separate physical media may be used to exchange communication signals and control information. According to one embodiment, communication signals are transferred between the relay module 54 and each communication module 60 through a corresponding connection, illustratively a data bus provided in an equipment shelf, and control information is transferred between the controller 56 and the communication module(s) 60 through one or more different connections, illustratively a management interface between control device slot and LT slots provided on a backplane of the equipment shelf.
Another advantage of the communication signal processing arrangement described above is that control redundancy between the host equipment 22 and the expansion equipment 24 is provided without using additional physical components. Where multiple Gig-E links are provided at 26, for example, control information can be transferred between the host equipment 22 and the expansion equipment 24 over multiple paths.
In classical DSLAM products, for example, an extension shelf requires an expensive board for performing shelf-related control and data gathering. Such an approach, while supporting equipment redundancy, tends to be extremely expensive. Moreover, during switchovers from an active to an inactive equipment/cable pair, the extension shelves suffer a direct communication traffic hit that may last minutes or longer, which can be particularly problematic for video services for instance.
According to an aspect of the invention, the expansion equipment 24 includes an inexpensive control device 50 such as a controller card having a controller 56 which assists the host controller 32. The host controller 32 might not directly communicate with the expansion controller 56. As described above, the host controller 32 may instead communicate with the expansion controller 56 via an interface between the controller 56 and a communication module 60. Providing multiple communication links 26, communication link interfaces 52, and communication modules 60 to carry communication traffic for different customers, for example, also provides control redundancy. It should be appreciated that control redundancy in this case does not necessarily add further cost to the system 20, since multiple communication links are often provided for communication equipment that services multiple customers. For example, multiple Gig-E links 26 may already be provided for communication traffic purposes, and thus sharing those links for control purposes provides redundancy to control communications without adding extra cost.
In one embodiment, a communication signal processor 64 of each communication module 60 processes communication traffic for a corresponding communication link 26. The relay module 54 may thus pass communication signals between corresponding communication link interfaces 52 and communication modules 60, preferably through respective separate connections.
The communication module(s) 60 need not actually interpret control information destined for the controller 56. Although the communication module(s) 60 would process received communication signals to determine whether those signals include such control information, actual interpretation of that control information is a function of the controller 56. The controller 56 may perform a control function in response to an instruction received from the host controller 32, for example. In the opposite direction, the communication module(s) 60 may receive control information from the controller 56 and generate communication signals including that control information for transmission to the host equipment 22, but need not otherwise process the control information.
In general, there are as many redundant control paths between the host controller 32 and the expansion controller 56 as there are communication links 26 and communication modules 60, provided all links and modules are operational. If one communication link, module, or other component of a communication path fails, then the host controller 32 may still communicate with the expansion controller 56 via another communication link and module, thereby providing expansion equipment control redundancy.
Any of several techniques may be used to transfer control information between the host controller 32 and the expansion controller 56 through the redundant communication paths. One of the communication modules 60 could be designated a primary module to identify control information in received communication signals and forward that control information to the expansion controller 56. In the event that the primary module fails or is removed, then another primary module can be designated.
Another possibility would be to have all communication modules 60 process received communication signals and forward control information to the controller 56. The controller 56 would then be responsible for detecting and discarding any duplicates of the same control information received from multiple communication modules.
The same or a different approach could be used for communication of control information in the other direction, from the expansion controller 56 to the host controller 32. In one embodiment, only one communication module 60 transfers received control information to the controller 56, but the controller 56 sends control information to all of the communication modules 60 for transfer to the host controller 32. The host controller 32 then selects one copy of the received control information and discards any other copies.
From the foregoing, it will be apparent that each communication module 60 communicates with the control device 50 and is adapted for processing communication signals which are received from or are to be transmitted to the host equipment 22 through the control device. Control information is exchanged between the host controller 32 and the expansion controller 56 through the communication module(s) 60 and the control system 50. Control redundancy is provided by installing multiple communication modules 60 and corresponding communication link interfaces 52 at the expansion equipment 24.
Advantages of providing control redundancy as disclosed herein may include, for example, a cost advantage where communication links installed to carry communication traffic are also used for control information. This type of control redundancy has the additional advantage of being independent of any particular communication link 26 or module 60. Unless every communication module 60 fails or is removed, the host controller 32 will have control over the expansion equipment 24.
The host controller 32 can instruct the expansion controller 56 to reset or power-down a failing communication module 60, due to heat or other hardware related problems for instance, without disrupting the operation of any other communication module(s) 60. Any failure or operational problems on one communication module 60 do not impact control of the expansion equipment 24, as another communication module 60 can take over, or may already be performing, control information transfer functionality without causing any hits on control functions.
In the event that no operational communication modules remain in the expansion equipment 24, then the host controller 32 is unable to communicate control information with the expansion controller 56. However, in this case, control of the expansion equipment 24 is no longer needed.
In addition to the control loop functions disclosed herein, a communication module 60 may perform other functions such as terminating an access-side communication link to CPE(s), to provide the CPE(s) with access to a communication network to which the host equipment 22 is connected. This type of function is represented in
Referring again to the host equipment 22 and particularly to the communication link interface(s) 44, communication equipment typically implement only dedicated network-side and access-side communication link interfaces. This assumes fixed network and access requirements, and does not allow for dynamic provisioning of network versus access interfaces.
As shown, the unit 30, illustratively an NT card, in the host equipment 22 may offer multiple communication link interfaces 34 for network connectivity. Under certain service provider network deployments, the number of communication link interfaces 34 provided by the unit 30 might be not sufficient. The unit 40 offers one or more additional communication link interface(s) 44. In one embodiment, the communication link interface(s) 44 include two Gig-E interfaces for connection towards the network, and another two Gig-E interfaces that are configurable to be either connected towards the network or towards the expansion equipment 24.
In this example, the configurable interface capability may be used to avoid the addition of two physical connectors to the unit 40, realizing both cost and space savings. Instead of providing four dedicated connectors, including two for upstream communication links and two more for downstream communication links, only two connectors are provided for the two configurable interfaces. It should be appreciated that more or fewer than two configurable interfaces may be provided, and that each configurable interface may be configured independently of other dedicated and/or configurable interfaces.
The switch 70 switches signals between its switch ports, which may be connected to upstream communication links or downstream communication links. In
The expansion communication link interfaces include one or more upstream interfaces 74 for connection to respective upstream communication links and upstream ports of the switch 70, one or more downstream interfaces 78 for connection to respective downstream communication links and downstream ports of the switch 70, and one or more configurable interfaces 76, only one of which is shown in
As shown, the configurable interface 76 is operatively coupled to a pair of switch ports, including one upstream port and one downstream port, through the selector 77. The selector 77 may be a controllable switch, a multiplexer, or some other component which is configurable to operatively couple one of the pair of switch ports to the configurable interface 76. The selector 77 may have a default setting which is changed if necessary during provisioning of communication services, when a service provider decides whether an additional upstream or downstream communication link is desired.
It should be appreciated that the selector-based implementation of a configurable interface as shown in
Although not shown in
A configurable interface such as 76 provides for much more flexibility than having only dedicated network-side and access-side communication link interfaces. A reduction in the number of physical connectors for an expansion device including the expansion module 72 and the interfaces 74, 76, 78 may also result in a less crowded connection structure. Physical space may be limited, for example, on an electronic card faceplate. Costs can similarly be lowered in that fewer physical components and supporting circuitry are required.
As shown in
From a comparison of
The operation of the components installed in the shelves 80, 100 has been described in detail above.
Although described above primarily in the context of distributed systems, other embodiments of the invention are also contemplated.
Referring to
It should be appreciated that the method 120 may include additional steps, such as installing any or all of a second NT card, one or more LT cards, one or more LP cards, and/or different types of cards and other components. Of course, the order in which various cards are installed may also be different than shown.
In the case of converting an expansion system to a host system, the equipment shelf provided at 122 would already have different cards installed in the first slot, the second slot, and possibly other cards in at least some of the slots. As shown in
At 134, the received communication signal is transferred to a communication module of the expansion system. The communication module processes the received communication signal at 135 to determine whether the received communication signal contains control information destined for the control device. If so, the control information is forwarded from the communication module to the control device at 136. Processing of communication traffic in the received signal may proceed at 138, to communicate the traffic to access communication links, for example.
Communication of control information in the opposite direction, from the expansion controller to the host controller, is represented by the method 140. Control information is received at the communication module, or possibly multiple communication modules, from the expansion control device at 142. The communication module then generates a communication signal including the control information at 144, and transmits the generated communication signal through the control device to the host system at 146.
As noted above for the method 120, variations of the methods 130 and 140 are also contemplated. For example, the operations shown in
It should therefore be apparent that methods according to other embodiments of the invention may include further, fewer, or different operations, performed in a similar or different order, than explicitly shown in
The architectures and techniques disclosed herein can be employed to provide a low-cost, efficient distributed access network architecture, for subscriber areas where distance from subscribers to central office equipment is outside of VDSL range, for example. Expansion equipment is controlled from host equipment, which can significantly reduce both capital and operational costs associated with distributed communication equipment.
Using a distributed architecture, a large number of subscribers can be served from the same access node. Expansion equipment, such as expansion shelves and SEMs, can offer VDSL service to smaller regions for better reach by allowing access equipment to be deployed closer to subscriber locations.
Similar physical structures between host and expansion equipment allows expansion equipment to be converted to host equipment with electronic card changes, which can be an important feature for network scalability.
Configuration of network/expansion communication links of host communication equipment, in the context of a distributed access network for example, can also be provided. This allows flexibility in the configuration of communication links between the host equipment and expansion equipment and between the host equipment and a core network as required or desired. This flexibility can also be important for network scalability, in that it may be used to provide service to a large coverage area in low cost manner, and to allow access equipment to be expanded, cost effectively, to increase coverage in an area as demand for services in that area grows.
In terms of control, expansion equipment control may be provided through the same communication links used for communication traffic. This may also provide the advantage of control redundancy in deployments where multiple communication links connect host equipment to expansion equipment. Control redundancy in this case does not require additional dedicated control communication links, and thus reduces extra component costs which would otherwise be incurred to provide control redundancy. As those skilled in the art will appreciate, control redundancy can be important to achieve high service availability.
What has been described is merely illustrative of the application of principles of embodiments of the invention. Other arrangements and methods can be implemented by those skilled in the art without departing from the scope of the present invention.
For example, it should be appreciated that the drawings represent illustrative embodiments of the invention. Other components and/or different connections than those explicitly shown may be provided without departing from the invention. The units 30, 40, 50, 60 in
In addition, although shown as separate equipment in
It should also be appreciated that distributed equipment may include more than one installation of expansion equipment. Considering example embodiments described above, a host system with an expansion module might support up to twelve expansion links, whereas a SEM includes one LT card and expansion systems might have up to only four LT cards each. In this case, a single host system could service one SEM per expansion link, multiple expansion shelves, each using one to four expansion links, or some combination of SEMs and expansion shelves.
This application is related to the commonly assigned and co-pending U.S. patent application Ser. No. <Attorney Docket No. 51236-100>, entitled “DISTRIBUTED COMMUNICATION EQUIPMENT ARCHITECTURES AND TECHNIQUES”, filed of even date herewith, the entire contents of which are incorporated herein by reference.