This invention relates to a subscriber unit redundant system and a subscriber unit redundant method that implement a remedy when failure occurs at a portion of a subscriber unit terminating a plurality of subscriber lines and, in particular, relates to a subscriber unit redundant system and a subscriber unit redundant method that can be suitably used in an asymmetric digital subscriber transmission system.
Following the spread of always-on connection to the Internet, attention has been paid to the technology using ADSL (Asymmetric Digital Subscriber Line) that enables reception of a relatively large amount of data at low communication charge by the use of an existing telephone line.
Among the splitter units 511-1 to 511-M, the splitter unit 511-1 will be representatively described. The splitter unit 511-1 splits a signal 504-1 received via a DSL subscriber line 503-1 into a telephone signal 512-1 of a voice frequency band and an ADSL signal 513-1 of a predetermined frequency band higher than the voice frequency band. The telephone signal 512-1 is sent to an exchange 515 serving for line switching. The ADSL signal 513-1 split by the splitter unit 511-1 is modulated/demodulated at an initial stage (not illustrated) of the corresponding LTU 514-1 so that ATM cells are extracted and then input into an integrated gateway unit (IGU) 517 via a backplane bus 516. Details of the integrated gateway unit 517 will be described later. Like the splitter unit 511-1, the splitter units 511-2 to 511-M respectively split signals 504-2 to 504-M received via DSL subscriber lines 503-2 to 503-M into telephone signals of the voice frequency band and ADSL signals 513-2 to 513-L.
Each of the LTUs 514-1 to 514-3 comprises a DSL transceiver module corresponding to a predetermined number of lines (e.g. 32 lines at maximum). The DSL transceiver module is formed by, for example, a DSP (Digital Signal Processor). Each of the LTUs 514-1 to 514-J performs high-speed data communication in an uplink direction via an uplink line 521 serving as an interface for connection to the Internet 519, by the use of the corresponding lines among the DSL subscriber lines 503-1 to 503-M, while receives and modulates downlink data and sends the modulated downlink data to the corresponding lines among the DSL subscriber lines 503-1 to 503-M. Note that the uplink direction is a direction toward the Internet 519, while a downlink direction is opposite to the uplink direction.
In the communication system as described above, following the spread of the ADSL modems 501-1 to 501-M, the number of the LTUs 514-1 to 514-J each connecting, for example, 32 lines also increases. Therefore, in order to improve the reliability of the whole subscriber exchange 502, a countermeasure upon occurrence of failure in any of the LTUs 514-1 to 514-J is important.
In the subscriber unit redundant system shown in
However, as already explained above, following the spread of the communication system using the asymmetric digital subscriber lines, the number of the DSL subscriber line termination units in use has been rapidly increasing. The subscriber unit redundant system shown in
In the subscriber unit redundant system according to the foregoing proposal, each of the DSL subscriber line termination units is provided with a detection section for detecting failure and a relay circuit. Upon detection of failure by the detection section, the relay circuit connects a port corresponding to the DSL subscriber line termination unit subjected to the failure, to the common connection board. Further, by this switching of the relay circuit, a relay circuit provided for the additional DSL subscriber line termination unit is driven to connect the additional DSL subscriber line termination unit to the common connection board by the use of a common line. As a result, the DSL subscriber line termination unit subjected to the failure is switched to the additional DSL subscriber line termination unit.
However, in the subscriber unit redundant system using the additional DSL subscriber line termination unit, the switching upon occurrence of failure is implemented in unit of the whole DSL subscriber line termination unit. Therefore, when a system is configured such that each of the DSL subscriber line termination units terminates a plurality of DSL subscriber lines and a processing circuit is provided per line or channel, switching to the additional DSL subscriber line termination unit becomes necessary even upon occurrence of failure only in part of the processing circuits. Accordingly, there is a problem that those processing circuits not subjected to the failure in the DSL subscriber line termination unit subjected to the failure cannot be effectively utilized.
It is therefore an object of this invention to provide a subscriber unit redundant system and a subscriber unit redundant method that can realize a redundant configuration wherein even upon occurrence of failure in any of a plurality of subscriber line termination units each having the same processing circuits for a plurality of channels, only the processing circuit/circuits of the channel/channels subjected to the occurrence of the failure is/are switched to corresponding auxiliary one/ones.
A subscriber unit redundant system according to an aspect of this invention comprises a predetermined number of current-use subscriber units each provided on a board with processing circuits of the same structure for a plurality of channels and each corresponding to as many subscriber lines as the number of said plurality of channels, and an auxiliary subscriber unit provided on a board with processing circuits for the plurality of channels. Each of the processing circuits has the same structure as the processing circuit of the current-use subscriber unit. The subscriber unit redundant system further comprises a per-channel switching circuit that, upon occurrence of failure in any of the processing circuits in the predetermined number of current-use subscriber units, switches a path connecting between the subscriber line and the processing circuit which both correspond to the channel subjected to the occurrence of the failure, to a path connected to the processing circuit of the same channel in the auxiliary subscriber unit.
According to another aspect of this invention a subscriber unit redundant method is provided. The subscriber unit redundant method comprises the step of providing a predetermined number of current-use subscriber units and an auxiliary subscriber unit. Each of the current-use subscriber units and the auxiliary subscriber unit has the same number of processing circuits provided in one-to-one correspondence with a plurality of subscriber lines. The processing circuits serve as per-channel processing circuits. The subscriber unit redundant method further comprises the step of, upon occurrence of failure in any of the processing circuits in the predetermined number of current-use subscriber units, switching a path connecting between the subscriber line and the processing circuit which both correspond to a channel subjected to the occurrence of the failure, to a path connected to the processing circuit of the same channel in the auxiliary subscriber unit.
With this configuration, upon the occurrence of the failure, the processing circuit per channel can be switched to the processing circuit of the corresponding channel of the auxiliary subscriber unit. Therefore, even if the processing circuits of all the channels forming one current-use subscriber unit are subjected to failure at a time, the auxiliary subscriber unit can be substituted for those processing circuits so that it is possible to configure the highly reliable subscriber unit redundant system.
Now, a preferred embodiment of this invention will be described in detail.
<Outline of System>
The splitter unit 104-1 splits the signal 105-1 received via the DSL subscriber line 102-1 into a telephone signal 106-1 of a voice frequency band and an ADSL signal 107-1 of a predetermined frequency band higher than the voice frequency band. The telephone signal 106-1 is sent to an exchange 109 serving for line switching and connected to a PSTN (Public Switched Telephone Network) 108.
The ADSL signals 107-1 to 107-M split by the splitter units 104-1 to 104-M are output into an accommodation rack 111 provided in the subscriber line accommodation device 103. In the accommodation rack 111, first to 11th DSL subscriber line termination units (current-use subscriber units; hereinafter referred to as “LTUs”) 112-1 to 112-11 are detachably disposed in order of first to 11th slots. Each of the first to 11th LTUs 112-1 to 112-11 comprises a DSL transceiver module corresponding to 32 lines at maximum. In the accommodation rack 111, a twelfth DSL subscriber line termination unit is also detachably mounted in a twelfth slot as an auxiliary DSL subscriber line termination unit (auxiliary subscriber unit; hereinafter referred to as “auxiliary LTU”) 112-12. Further, in the accommodation rack 111, a redundant control panel 114 that executes a redundant control with respect to the first to 11th LTUs 112-1 to 112-11 is detachably mounted in a thirteenth slot.
The auxiliary LTU 112-12 has a circuit configuration identical to that of each of the first to 11th LTUs 112-1 to 112-11. Therefore, when it is not necessary to construct a system of redundant configuration using the auxiliary LTU 112-12, the auxiliary LTU 112-12 can be used as a twelfth DSL subscriber line termination unit. If the first to 12th LTUs 112-1 to 112-12 are used without employing the redundant configuration as referred to above, 384 DSL subscriber lines 102-1 to 102-384 at maximum can be accommodated in the subscriber line accommodation device 103. Naturally, if the accommodation rack 111 can be expanded, the number of DSL subscriber lines 102 to be accommodated can also be increased.
A bridge forwarder 118 connected to the internet 117 via an uplink line 116 is connected to the accommodation rack 111 via a nonillustrated circuit. Naturally, it may be configured that the bridge forwarder 118 is also detachably inserted into the accommodation rack 111. The bridge forwarder 118 has a function of forwarding at Layer 2 and classifying packets based on MAC (Media Access Control) addresses.
Referring to
In this embodiment employing the redundant configuration, the DSL transceiver modules of the same channel number in the first to 11th LTUs 112-1 to 112-11 correspond to a DSL transceiver module of the same channel number in the auxiliary LTU 112-12. Then, upon occurrence of failure in any of the DSL transceiver modules in the first to 11th LTUs 112-1 to 112-11, the DSL transceiver module in the auxiliary LTU 112-12 having the same channel number as that of the DSL transceiver module subjected to the failure operates instead of it under the control of the redundant control panel 114.
The first splitter unit 104-1 comprises first to 32nd change-over switches 121-1 to 121-32 for connection to the first to 32nd ADSL modems 101-1 to 101-32 via the first to 32nd DSL subscriber lines 102-1 to 102-32, respectively. The first splitter unit 104-1 further comprises a first relay contact selection circuit (RLSEL) 122-1 for switching a contact of each of the change-over switches 121-1 to 121-32 corresponding to a circuit portion of the first LTU 112-1 subjected to failure. The 2nd to 11th splitter units 104-2 to 104-11 connected to the 2nd to 11th LTUs 112-2 to 112-11 each have the same circuit configuration.
The redundant control panel 114 comprises a relay excitation control circuit 124 that individually controls the relay contact selection circuits 122-1 to 122-11 of the first to 11th splitter units 104-1 to 104-11 (only the relay contact selection circuit 122-1 of the first splitter unit 104-1 is illustrated). For example, it is assumed that a first DSL transceiver module 125-1 corresponding to the first DSL subscriber line 102-1 in the first LTU 112-1 is subjected to occurrence of failure and an exchange thereof becomes necessary. In this case, the relay excitation control circuit 124 in the redundant control panel 114 sends a signal to the corresponding first relay contact selection circuit 122-1 of the first splitter unit 104-1 to thereby control the first relay contact selection circuit 122-1 to switch a contact of the corresponding first change-over switch 121-1 to its normally-open contact side.
In the first to 32nd change-over switches 121-1 to 121-32, normally-closed contact sides thereof in the illustrated contact state are respectively connected to the first to 32nd DSL transceiver modules 125-1 to 125-32 in the first LTU 112-1. On the other hand, normally-open contact sides of the first to 32nd change-over switches 121-1 to 121-32 are respectively connected to input-side terminals of first to 32nd jumper circuits 127-1 to 127-32 of the auxiliary through card 115. Output-side terminals of the first to 32nd jumper circuits 127-1 to 127-32 are respectively connected to 353th to 384th DSL transceiver modules 125-353 to 125-384 disposed in the auxiliary LTU 112-12. The input-side terminals and the output-side terminals of the first to 32nd jumper circuits 127-1 to 127-32 are shorted therebetween in corresponding pairs thereof by physical or electronic jumper lines 128-1 to 128-32 when the auxiliary LTU 112-12 being also the twelfth LTU is set to “auxiliary”.
As a result, upon occurrence of the failure in the first DSL transceiver module 125-1 corresponding to the first DSL subscriber line 102-1 in the first LTU 112-1, the first change-over switch 121-1 is switched to its normally-open contact side as described before. Accordingly, the 353rd DSL transceiver module 125-353 of the auxiliary LTU 112-12 operates instead of the first DSL transceiver module 125-1. Likewise, upon occurrence of the failure in the 32nd DSL transceiver module 125-32 corresponding to the 32nd DSL subscriber line 102-32 in the first LTU 112-1, the 32nd change-over switch 121-32 is switched to its normally-open contact side. Accordingly, the 384th DSL transceiver module 125-384 of the auxiliary LTU 112-12 operates instead of the 32nd DSL transceiver module 125-32.
In
The integrated gateway unit 131 comprises a device control section 132 that performs the whole control and monitoring of the subscriber line accommodation device 103, and a backplane bus IF (Interface) circuit 133 serving as an interface for a backplane. The integrated gateway unit 131 further comprises an ATM SAR (Asynchronous Transfer Mode Segmentation and Reassembly) 134 that carries out segmentation and reassembly of ATM cells, and the bridge forwarder 118 that performs forwarding of Layer 2 frames and classifies packets based on MAC addresses. The ATM cells are transmitted between the ATM SAR 134 and the LTUs 112-1 to 112-12, while Ethernet (registered trademark) frames are transmitted at input and output portions of the uplink line 116.
The device control CPU 141 executes a control with respect to management, communication, and setting of configuration of the device. The network processor 142 is a high-speed communication processor comprising a built-in CPU 151 and the ATM SAR 134. The bridge forwarder 118 shown in
In this embodiment, the basic functional section 161 comprises a functional software section 171 that performs processing such as communicating with a host (not illustrated) to operate a console (not illustrated), a TCP/IP (Transmission Control Protocol/Internet Protocol) section 172 as a protocol for performing packet communication with the functional software section 171, and an MAC section 173 that manages an MAC (Media Access Control).
In this embodiment, the functional software section 171 includes an IGMP (Internet Group Management Protocol) snoop section 171A that snoops multicast communication, and a DHCP (Dynamic Host Configuration Protocol) server 171B that automatically performs dynamic allocation of IP (Internet Protocol) addresses reusable in an IP network and various setting. The functional software section 171 further includes a tftp (trivial file transfer protocol) client 171C, an SNMP (Simple Network Management Protocol) agent 171D for device monitoring, and a system control application (APL) 171E. The functional software section 171 further includes a CLI (Command Line Interface) section 171F, a virtual terminal protocol (TELNET) server 171G, and a serial driver 171H. Among these components, a detailed description will be given later of the components that are particularly necessary for describing this invention.
The signal processing section 162 comprises an Ether transmission/reception control section 182 that performs transmission and reception of frames on the Ethernet (registered trademark) between itself and the GbE IF circuit 147. Packets received from, for example, a program distribution server (not illustrated) via the uplink line 116 shown in
The input filter section 184 serves to block, for example, an illegally accessed Layer 2 frame or Layer 3 packet. The input filter section 184 compares a forwarded packet with a condition registered in advance and discards an agreed packet or passes only an agreed packet. The packet having passed through the input filter section 184 is delivered to an MAC learning section 185. The MAC learning section 185 learns sender MAC addresses of respective received packets and logical port numbers having received the packets and registers these results in an MAC table 186. Then, the packet is delivered to the bridge forwarder 118. The bridge forwarder 118 extracts a destination MAC address from the packet and searches the MAC table 186 to retrieve which of logical ports is connected to the extracted destination MAC address. Even if a transfer destination of a packet to be relayed cannot be found at the beginning to thereby send the packet to all logical ports other than a logical port having received the packet, it becomes possible through such learning of transfer destinations to transfer the packet only to the logical port corresponding to its destination by the use of sender information as a key.
An MAC aging section 188 is connected to the MAC table 186. Even in case of an MAC address stored in the MAC table 186 as a result of the learning, unless the same address is relearned within a preset time, the MAC aging section 188 deletes it from the MAC table 186 as determining that an effective time is over.
The bridge forwarder 118 formed as a Layer 2 forwarder is connected to the MAC learning section 185, the MAC table 186, an output filter section 191, and the MAC section 173. The output filter section 191 corresponds to the input filter section 184. After identifying an output logical port corresponding to a destination, the output filter section 191 discards an inappropriate packet without sending it out in the process of controlling discarding or passing of a frame matching a filtering condition set for the identified output logical port. The conditions used by the output filter section 191 for such filtering are preset by a network manager according to protocols, IP addresses, and input/output logical ports.
On the output side of the output filter section 191 is disposed a priority control section 192 comprising a first priority control section 192A and a second priority control section 192B. The priority control section 192 executes a control of forwarding a particular packet carrying voice or the like which requires real-time transmission, preferentially to other packets. For this control, there exist a priority control that gives priority to a protocol and a priority control that gives priority to an address of a particular destination. A frame heading toward the LTUs 112-1 to 112-12 (
<Processing of Integrated Gateway Unit in Reception>
As described with reference to
The backplane bus 129 shown in
In view of this, in the subscriber unit redundant system of this embodiment, it is configured that setting about configuration using a user interface by an operator can be implemented using a physical interface before occurrence of the failure, ignoring the presence of the auxiliary LTU 112-12, with respect to setting of the first to 11th LTUs 112-1 to 112-11. Specifically, in this embodiment, there is provided a mapping table as a conversion table for converting a physical interface to a logical interface. Using this mapping table, conversion of a corresponding identifier can be automatically implemented.
In
When packets are sent from the ADSL modems 101 via the DSL subscriber lines 102-1 to 102-M, the first to 11th LTUs 112-1 to 112-11 assign identifiers of physical interfaces to the packets and send them to the backplane bus 129. In response to reception of these packets via the backplane bus 129, the main signal control section 211 refers to the mapping table 212 to thereby obtain logical interface numbers corresponding to the respective physical interface numbers. The main signal control section 211 rewrites the physical interface numbers on the packets into the obtained logical interface numbers. Then, the main signal control section 211 feeds these packets to the bridge forwarder 118 via the ATM SAR 134. Consequently, for example, the packet received from a physical interface number “1/3” is recognized as the packet of a logical interface number “0003” by the bridge forwarder 118.
On the other hand, a packet received from the bridge forwarder 118 by the main signal control section 211 is assigned a logical interface number of an output destination by the bridge forwarder 118. The main signal control section 211 searches the mapping table 212 using this logical interface number as a key. The main signal control section 211 converts the logical interface number to a corresponding physical interface number. Based on this physical interface number, the packet is delivered to the corresponding LTU in the first to 11th LTUs 112-1 to 112-11. For example, the packet of the logical interface number “0003” is converted to the packet of the physical interface number “1/3” and sent to the backplane bus 129.
The foregoing description relates to the conversion of the interface number when no failure occurs in the first to 11th LTUs 112-1 to 112-11. It is assumed, as an example, that failure has occurred in the DSL transceiver module 125-3 (not illustrated) corresponding to the line of a physical interface number “1/3” in the first LTU 112-1 mounted in the first slot and the switching detection section 215 has detected a switching commend. Based on this, the protection control section 215 notifies the physical interface number “1/3” of the failure portion to the redundant control panel 114.
Based on this notification, the redundant control panel 114 implements a control of switching to the third channel of the auxiliary LTU 112-12 mounted in the twelfth slot. Specifically, the relay excitation control circuit 124 shown in
Simultaneously, setting information prescribing ADSL connection properties, which is set in the DSL transceiver module 125-3 corresponding to the physical interface number “1/3”, is copied into the DSL transceiver module 125-355. As such setting information, there can be cited ranges of maximum connection speed and minimum connection speed, noise margin, error recovery power, and so on. These information are used in training of DSL transceivers depending on communication environment such as distances from individual subscribers' homes to the subscriber line accommodation device 103 (
Upon completion of the switching to the auxiliary LTU 112-12 as described above, the protection control section 215 stores in the foregoing memory area within the device control section 132 the fact that the physical interface number “1/3” has been switched to the physical interface number “12/3”, i.e. the fact that the protection has been implemented. Then, on the basis of this, the protection control section 215 rewrites the mapping table 212.
According to the change in the mapping table 212, packets output from the third channel DSL transceiver module 125-355 of the auxiliary LTU 112-12 are delivered to the bridge forwarder 118 as packets of the logical interface number “0003” thereafter. That is, before and after occurrence of the failure, the bridge forwarder 118 receives packets of the same logical interface number “0003” and processes them.
When the judgment in step S303 is negative, i.e. not switched to the auxiliary LTU 112-12, the processing proceeds to step S304 where rewriting of the mapping table 212 is implemented. Specifically, in this case, the failure has occurred in any of the first to 11th LTU 112-12, and further, the auxiliary LTU 112-12 can cope with the failure. Therefore, an identifier of a physical interface concerned in the mapping table 212 is rewritten to an identifier of a corresponding channel of the auxiliary LTU 112-12. On the basis of this, the protection control section 215 notifies the physical interface number of the failure portion to the redundant control panel 14, thereby switching the subject circuit portion to the auxiliary LTU 112-12 (step S305). Then, the protection control section 215 controls the input/output device 214 via the user interface 213 to display the occurrence of the failure and the recovery by the switching to the auxiliary LTU 112-12 (step S306).
On the other hand, when step S302 judges that the failure has occurred in the auxiliary LTU 112-12, it is not possible to recover the failure in the system configuration of this embodiment having only one auxiliary LTU 112-12. Therefore, upon occurrence of such a situation, the protection control section 215 controls the input/output device 214 to perform a display for urgent failure recovery, thereby commanding the failure recovery (step S307). It may be configured that a notification to that effect is directly sent to a maintenance company through electronic mail or the like.
Upon occurrence of a rare case where failures occur in the same channel within the first to 11th LTUs 112-1 to 112-11 in a certain time interval, there arises a situation where an identifier of a pertinent physical interface in the mapping table 212 has already been replaced with that of the auxiliary LTU 112-12. Also in such a case (step S303: Y), the auxiliary LTU 112-12 cannot cope with the failure of the latter occurrence. Accordingly, also in this case, the processing proceeds to step S307 to command quick failure recovery.
In this embodiment as described above, the auxiliary channels are provided in one-to-one correspondence with all the channels in any one of the first to 11th LTUs 112-1 to 112-11. Therefore, even if failures simultaneously occur in a plurality of channels of one LTU 112, simultaneous switching to the auxiliary LTU 112-12 is enabled so that it is possible to enhance the reliability of the subscriber unit redundant system. Further, as the auxiliary LTU 112-12, use can be made of one having the same configuration as that of each of the first to 11th LTUs 112-1 to 112-11. Therefore, it is possible to use the auxiliary LTU 112-12 as a normal LTU 112 upon occurrence of a temporary line increase.
In the embodiment, use is made of the mapping table 212 associating the physical interfaces and the logical interfaces with each other, to thereby virtualize the interfaces handled by the bridge into the logical interfaces. Therefore, it becomes possible to continue the service without changing the setting on the bridge side at all upon occurrence of the redundant switching.
In the embodiment, one auxiliary DSL subscriber line termination unit is allocated to 11 DSL subscriber line termination units. However, naturally, the numbers thereof can be optionally changed. Further, in the embodiment, one auxiliary DSL subscriber line termination unit is provided for one system. However, two or more auxiliary DSL subscriber line termination units can be provided for one system. In this case, it may be configured that a priority order is provided for switching them and identifiers of physical interfaces are managed using the mapping table 212 in the same manner. Further, in the embodiment, the mapping table 212 is provided in the memory of the device control section 132, but may be provided in the main signal control section 211 for speeding up the processing.
As described above, according to this invention, the current-use subscriber unit and the auxiliary subscriber unit can have the physically identical configuration so that the production cost can be reduced. Further, when the redundant configuration for coping with occurrence of failure is not required, the number of subscriber lines that can be handled in the whole system can be increased by adding the auxiliary subscriber unit to the current-use subscriber units. Therefore, even when an increase in number of subscriber lines does not temporarily correspond to expansion of the device, it is possible to cope with the increase in number of subscriber lines.
Number | Date | Country | Kind |
---|---|---|---|
2004-51746 | Feb 2004 | JP | national |