CN102217252B - Communication system for cluster devices - Google Patents
Communication system for cluster devices Download PDFInfo
- Publication number
- CN102217252B CN102217252B CN200980150702.5A CN200980150702A CN102217252B CN 102217252 B CN102217252 B CN 102217252B CN 200980150702 A CN200980150702 A CN 200980150702A CN 102217252 B CN102217252 B CN 102217252B
- Authority
- CN
- China
- Prior art keywords
- master control
- cluster
- control borad
- central chassis
- communication panel
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
The embodiments of the present invention provide a communication system for cluster devices, relating to the field of communication technology and solving the technical problem in the art that when all master processing units (MPUs) in a chassis of cluster devices fail, the chassis can not communicate with other chassises. The embodiments of the present invention include at least two cluster central chassises (CCCs) and at least one cluster line-card chassis (CLC); an internal communication unit (ICU) is configured in each CCC, the ICU is connected to the MPUs and all the execution single-boards within the CCC to which the ICU belongs; the ICU is connected to one MPU in each CLC; and the ICUs in each CCC are connected in turn or connected with each other. The embodiments of the invention are mainly applied to cluster devices.
Description
Technical field
The present invention relates to communication technical field, relate in particular to a kind of communication system of cluster device.
Background technology
Along with development of internet technology, in many core application scenes, the high speed processing demand to network data can not have been satisfied in the capacity of separate unit router, groove position, and in order to address this problem, industry begins to utilize cluster device to carry out processing to network data.Cluster device is made up of two or multiple devices physically, and these equipment are co-operation in a group, accomplishes a task in order to can cooperate with each other.In cluster device each equipment can be regarded a frame as, generally may be configured with in each frame two master control borads (Main Process Unit, MPU).
In the prior art, the communication system schematic diagram of cluster device can be as shown in Figure 1.(Cluster Central Chassis CCC), is respectively CCC1 and CCC2 to comprise two Cluster Central Chassis in this cluster device; And n Cluster Line-card Chassis (Cluster Line-card Chassis CLC), is respectively CLC1.......CLCn.In each frame, dispose two MPU.When operate as normal, the communication between the execution veneer of each frame inside is controlled by its MPU, and the communication of striding between the execution veneer of frame also need be controlled by the MPU in the frame separately.For example: communicating by letter between the execution veneer 2 among the execution veneer 1 among the CCC1 and the CLC1, need control and finish by the MPU12 among the CCC1 and the MPU14 among the CLC1.
Carry out in the process of above-mentioned communication at cluster device, the inventor finds to have following technical problem in the prior art at least: in the cluster device, control of communication between each frame is all undertaken by MPU, if all MPU of certain frame break down, all execution veneers can't communicate with other frame in this frame so.
Summary of the invention
The embodiment of the invention provides a kind of communication system of cluster device, and during with all the MPU faults in certain frame of box lunch, other in this frame carried out veneer and still can be communicated with other frame.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A kind of communication system of cluster device comprises at least two Cluster Central Chassis and at least one Cluster Line-card Chassis;
Dispose in each Cluster Central Chassis interior communication panel (Internal Communication Unitl, ICU), described interior communication panel with its under in Cluster Central Chassis master control borad and all execution veneers be connected; Described interior communication panel is connected with a master control borad in each Cluster Line-card Chassis; And between the interior communication panel in described each Cluster Central Chassis successively or interconnect.
The communication system of the cluster device that the embodiment of the invention provides has following advantage or beneficial effect: as all MPU in certain frame all during fault, other in this frame carried out veneer and can be communicated by being connected between ICU and other frame; Even all MPU in the frame are fault, also can make in this frame other carry out communicating by letter between veneer and other frames and normally carry out; And the master control borad in each Cluster Central Chassis interconnects by ICU and can form control plane ring (Control Plane ring, CP ring), each master control borad on this CP ring can be formed control plane pond (Control Plane pool, CP pool), some master control borad in system, or even during the master control borad fault of system, all can control the normal operation of the system that guarantees by master control borad of any one the normal operation among this CP pool.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the communication system schematic diagram of cluster device in the background technology;
Fig. 2 is the communication system schematic diagram of embodiment of the invention cluster device;
Schematic diagram when Fig. 3 is the communication system failure of embodiment of the invention cluster device;
Fig. 4 is the communication system schematic diagram of another embodiment of the present invention cluster device;
Fig. 5 is the connection diagram of the communication system of cluster device in another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
The communication system of a kind of cluster device of the embodiment of the invention as shown in Figure 2, comprises a CCC1 and CCC2 and n CLC in this system.A described n CLC is respectively CLC1 to CLCn.Wherein, CCC1 comprises master control borad 1, master control borad 2, interior communication panel 1 (this interior communication panel 1 is provided with a plurality of for the connector that inserts interior communication panel 1), and n execution veneer (be respectively and carry out veneer 1 to carrying out veneer n); CCC2 comprises master control borad 3, master control borad 4, interior communication panel 2 (this interior communication panel 2 is provided with a plurality of for the connector that inserts interior communication panel 2), and n execution veneer (be respectively and carry out veneer 21 to carrying out veneer 2n); Comprise two master control borads and a plurality of execution veneer among each CLC, for example: CLC1 comprises master control borad 5, master control borad 6 and n execution veneer (be respectively and carry out veneer 31 to carrying out veneer 3n), and CLCn comprises master control borad 7, master control borad 8 and n execution veneer (be respectively and carry out veneer 41 to carrying out veneer 4n).In the present embodiment, each master control borad shown in Fig. 2 can be switch, hub, perhaps router, even can be certain equipment or certain device suitable with above-mentioned each functions of the equipments, described n is natural number, and described 2n, 3n, the n among the 4n can get different values.
The connecting line that above-mentioned each bar is connected on the interior communication panel 1 all is to be linked on the interior communication panel 1 by different connectors.
Similarly, the interior communication panel among the CCC2 2 is connected with connecting line f by connecting line e with master control borad 3, master control borad 4 respectively; Interior communication panel 2 also needs respectively to be connected with all n execution veneers among the CCC2 by connecting line, for example: carry out veneer 21 and be connected on the interior communication panel 2 by connecting line g, carry out veneer 2n and be connected on the interior communication panel 2 by connecting line h; And interior communication panel 2 is connected with the master control borad 6 of CLC1 by connecting line m, and interior communication panel 2 is connected with the master control borad 8 of CLCn by connecting line n.
In the communication system of the cluster device that present embodiment provides, also need to interconnect by connecting line k between interior communication panel 1 and the interior communication panel 2.
The connecting line that above-mentioned each bar is connected on the interior communication panel 2 all is to be linked on the interior communication panel 2 by different connectors.
Need to prove in the foregoing that the execution veneer of mentioning in the foregoing description of present embodiment does not all comprise master control borad, each connecting line that indicates among Fig. 2 can be netting twine.And among the above-mentioned n that the mentions CLC, identical in the connected mode between the execution veneer of the master control borad among each CLC and Qi Nei and the prior art, just no longer carried out redundant description here.
In the scheme that present embodiment provides, two CCC have only been related to.These two CCC also are pro forma CP pool.Can there be more CCC in the cluster device during practical application.When existing more than two CCC, as shown in Figure 4, all frames are CCC among Fig. 4, and the master control borad among all CCC successively or interconnect and form CP ring, by the connected mode similar to Fig. 2 in the present embodiment, can make all master control borads form CP pool by above-mentioned CP ring.Wherein, need to prove: the master control borad among the described CCC successively or interconnect two kinds of connected modes that refer to as shown in Figure 5, adopt during concrete the connection to connect successively or interconnect according to circumstances and decide, be that one skilled in the art can be known easily, but the basic principle when connecting is from thought of the present invention, that is: make the master control borad among each CCC after the connection form CP pool.When system moves, each master control borad among this CP pool can be as the backup of other master control borad, and wherein master control borad of any one normal operation all master control borads in all can certain frame in cluster device are all during fault, or even during the master control borad fault of system, the work of the master control borad of taking over fault is to guarantee the normal operation of system.
In addition, more than two CCC the time, needs according to circumstances, for the ease of realizing the CP ring described in the embodiment of the invention, interior communication panel among each CCC can be connected with the master control borad among the adjacent CCC, also can be connected with the master control borad among the non-adjacent CCC, its principle that connects substantially is not equally from central idea of the present invention.More than two CCC the time, which kind of connected mode interior communication panel among concrete each CCC adopts with the master control borad among other CCC also is that one skilled in the art can be known easily according to the content of the description in the present embodiment, here with regard to redundant the narration not.
The communication system of the above-mentioned cluster device that provides of present embodiment is by adopting the technical scheme of configuration interior communication panel in CCC, solved in the prior art when all master control borads among the CCC all during fault, among this CCC other carried out the technical problem that veneer can't communicate with other frames, even and if then can obtain all master control borads in CCC all under the situation of fault, the control of any one master control borad on the CP pool that forms by the master control borad among each CCC, the execution veneer among this CCC can also be by the technique effect that communicates between its interior communication panel and other frame.
Further, as shown in phantom in Figure 2, in the communication system of the cluster device that present embodiment provides, also can comprise following annexation:
The master control borad 2 of CCC1 is connected with the interior communication panel 2 of CCC2 by connecting line j, and the master control borad 3 of CCC2 is connected with the interior communication panel 1 of CCC1 by connecting line i.
Communicating by letter and to be undertaken by connecting line b, connecting line k and connecting line e between CCC1 and the CCC2, and the above-mentioned connecting line that present embodiment provides can make communicating by letter between CCC1 and the CCC2 directly be undertaken by connecting line i (or connecting line j) and connecting line e, obtained and to have reduced the transmission time of communicating by letter that makes between CCC1 and the CCC2, reduced the beneficial effect of the transmission range of communication.
Scene when the master control borad fault is arranged is described the communication conditions of the communication system of the cluster device that present embodiment provides.
As shown in Figure 3, establish all master control borads fault all among the CCC2, but among the CCC1 except master control borad 1 operate as normal, the master control borad among all the other CCC1 is equal faults also.So:
By with all master control borads that interior communication panel 2 is connected in, for the execution veneer among this CCC2 is selected a new master control borad, in the present embodiment, by the annexation of Fig. 3 as can be known, the mainboard that is connected with interior communication panel 2 comprises: master control borad 1, master control borad 6 and master control borad 8.Establish master control borad 1 in the present embodiment for the new master control borad of the execution veneer among the CCC2, by new master control borad, i.e. the control of master control borad 1, the execution veneer among the CCC2 can with CCC1, each CLC in the veneer of respectively carrying out communicate.
Be example with the execution veneer among the CCC2 with the communicating by letter between the veneer of respectively carrying out among the CLC1, shown in the chain-dotted line S among Fig. 3, this chain-dotted line S can represent one by connecting line a, connecting line k, connecting line g (or the connecting line between other interior communication panel 2 and its execution veneer), connecting line m and master control borad 6 and its communication line that connecting line constitutes between the execution veneer arbitrarily, hence one can see that, execution veneer among this communication line CCC2 can be by the control of the master control borad 1 among the CCC1, communicates with execution veneer among the CLC1.
Similarly, though only be left master control borad 1 among the CCC1, the veneer of respectively carrying out among veneer and CCC2, CLC1 and the CLCn of respectively carrying out that still can control among the CCC1 communicates.Chain-dotted line Z as shown in Figure 3, this chain-dotted line Z can represent a communication line that is made of the connecting line between connecting line a, connecting line p and master control borad 5 and its any execution veneer, hence one can see that, respectively carry out the control that veneer can be by its master control borad 1 among this communication line CCC1, communicate with execution veneer among the CLC1.
By above-mentioned description as can be known, the communication system of the cluster device that present embodiment provides has under the scene when the master control borad fault is arranged, still can with other frame in the technique effect that communicates of execution veneer.
In addition, by Fig. 2 and Fig. 3 as can be known, in each CCC, have a master control borad at least, and each master control borad only is connected with a interior communication panel in other frame as far as possible.Equally, also have a master control borad among each CLC at least, the master control borad among each CLC also only is connected with a interior communication panel in other frame as far as possible.For example: among the CLCn as shown in Figure 2 with interior communication panel 1, interior communication panel 2 between be connected and be respectively to realize by master control borad 7 and master control borad 8, and be not all to realize by being connected between master control borad 7 (or master control borad 8) and interior communication panel 1, the interior communication panel 2.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.For example: also can further expand the communication system that the embodiment of the invention provides, as: in CCC and CLC, all dispose ICU, by the similar connected mode that provides with the embodiment of the invention, the master control borad of CCC and the master control borad of CLC also can be formed a CP pool.During master control borad of any one normal operation still can be in system among this CPpool certain master control borad fault, the work of taking over the master control borad of this fault is to guarantee the normal operation of system.The described execution mode that also can further expand also is those skilled in the art can similar release or obtain by above description.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Through the above description of the embodiments, the those skilled in the art can be well understood to the present invention and can realize by hardware mode, can certainly add hardware mode by software, but the former is better execution mode under a lot of situation.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words also can embody with the form of software product, makes a switch or an equipment carry out the described all or part of content of each embodiment of the present invention.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by described protection range with claim.
Claims (6)
1. the communication system of a cluster device is characterized in that, comprises at least two Cluster Central Chassis and at least one Cluster Line-card Chassis;
Dispose interior communication panel in each Cluster Central Chassis, described interior communication panel is carried out veneers with the interior master control borad of its affiliated Cluster Central Chassis with all and is connected; Described interior communication panel is connected with a master control borad in each Cluster Line-card Chassis; And successively or interconnect, the master control borad in each Cluster Central Chassis is interconnected to form the control plane ring by interior communication panel between the interior communication panel in described each Cluster Central Chassis, and each master control borad on the described control plane ring is formed control plane pond.
2. the communication system of cluster device according to claim 1 is characterized in that, the interior communication panel in any one Cluster Central Chassis with its under a master control borad in the Cluster Central Chassis beyond Cluster Central Chassis be connected.
3. the communication system of cluster device according to claim 1 and 2, it is characterized in that, during all master control borad faults in any one Cluster Central Chassis, with each master control borad that interior communication panel in the described Cluster Central Chassis is connected in determine new master control borad for described Cluster Central Chassis, by the control of described new master control borad, the execution veneer in the described Cluster Central Chassis and the execution veneer in other Cluster Central Chassis communicate.
4. the communication system of cluster device according to claim 1 and 2 is characterized in that, described interior communication panel is:
Hub or switch or router.
5. the communication system of cluster device according to claim 1 and 2 is characterized in that, described interior communication panel is carried out veneers with the interior described master control borad of its affiliated Cluster Central Chassis with all and is connected; Described interior communication panel is connected with a master control borad in each Cluster Line-card Chassis; And between the interior communication panel in described each Cluster Central Chassis successively or be connected to:
Described interior communication panel is carried out veneers with the interior described master control borad of its affiliated Cluster Central Chassis with all and is connected by netting twine; Described interior communication panel is connected by netting twine with a master control borad in each Cluster Line-card Chassis; And between the interior communication panel in described each Cluster Central Chassis by netting twine successively or interconnect.
6. the communication system of cluster device according to claim 2 is characterized in that, the interior communication panel in described any one Cluster Central Chassis with its under a master control borad in the Cluster Central Chassis beyond Cluster Central Chassis be connected for:
Interior communication panel in any one Cluster Central Chassis with its under a master control borad in the Cluster Central Chassis beyond Cluster Central Chassis be connected by netting twine.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2009/073260 WO2011017845A1 (en) | 2009-08-14 | 2009-08-14 | Communication system for cluster devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102217252A CN102217252A (en) | 2011-10-12 |
CN102217252B true CN102217252B (en) | 2013-10-09 |
Family
ID=43585852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980150702.5A Active CN102217252B (en) | 2009-08-14 | 2009-08-14 | Communication system for cluster devices |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102217252B (en) |
WO (1) | WO2011017845A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2731300B1 (en) | 2011-07-21 | 2019-02-13 | Huawei Technologies Co., Ltd. | Interface register method and device for network device to join cluster system |
CN106789679B (en) | 2015-11-24 | 2020-02-21 | 新华三技术有限公司 | Line card frame, multi-frame cluster router, route selection method and message processing method |
CN106789753B (en) * | 2015-11-24 | 2020-06-26 | 新华三技术有限公司 | Line card frame, multi-frame cluster router and message processing method |
CN106533771B (en) * | 2016-11-24 | 2019-12-06 | 新华三技术有限公司 | Network equipment and control information transmission method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355430A (en) * | 2007-07-27 | 2009-01-28 | 华为技术有限公司 | Exchange frame, cluster router |
CN101394309A (en) * | 2008-10-29 | 2009-03-25 | 华为技术有限公司 | Cluster system expanding method, apparatus and cluster system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7002996B1 (en) * | 2001-04-09 | 2006-02-21 | Applied Micro Circuits Corporation | System and method for switch timing synchronization |
US6839808B2 (en) * | 2001-07-06 | 2005-01-04 | Juniper Networks, Inc. | Processing cluster having multiple compute engines and shared tier one caches |
-
2009
- 2009-08-14 WO PCT/CN2009/073260 patent/WO2011017845A1/en active Application Filing
- 2009-08-14 CN CN200980150702.5A patent/CN102217252B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355430A (en) * | 2007-07-27 | 2009-01-28 | 华为技术有限公司 | Exchange frame, cluster router |
CN101394309A (en) * | 2008-10-29 | 2009-03-25 | 华为技术有限公司 | Cluster system expanding method, apparatus and cluster system |
Also Published As
Publication number | Publication date |
---|---|
CN102217252A (en) | 2011-10-12 |
WO2011017845A1 (en) | 2011-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9125319B2 (en) | Rack server system | |
CN101714109B (en) | Method and device for controlling mainboard of double CPU system | |
CN102217252B (en) | Communication system for cluster devices | |
US20070239925A1 (en) | PCI express link, multi host computer system, and method of reconfiguring PCI express link | |
CN1909559B (en) | Interface board based on rapid periphery components interconnection and method for switching main-control board | |
CN103181133A (en) | Pcie exchange-based server system and switching method thereof and device | |
CN102724093B (en) | A kind of ATCA machine frame and IPMB method of attachment thereof | |
GB2604270A (en) | Unlimited pixel canvas for LED video walls | |
US20170114618A1 (en) | Method and system for controlling well operations | |
DE102009050449C5 (en) | Automation system and method for operating an automation system | |
US20130208581A1 (en) | Wireless gateway apparatus | |
DE102010027283A1 (en) | Means of transport and method of data transmission in a means of transport | |
WO2007146473B1 (en) | Method and system for distributing data processing units in a communication network | |
CN104536361B (en) | A kind of data processing method and redundancy control system | |
JP4624746B2 (en) | Compound computer apparatus and management method thereof | |
CN113392053B (en) | Storage system, communication method and component | |
CN104618021B (en) | Optical fiber based data transmission method, device and system | |
US9632885B2 (en) | Fault detection method and related device and stack system | |
US20210303526A1 (en) | Smart cable for redundant tor's | |
US9426921B2 (en) | Multi-interface | |
CN100498730C (en) | Computer redundant system | |
CN106445001B (en) | The shared server system of running state information | |
EP2817923B1 (en) | Computer network with a ring bus connection | |
CN102118267B (en) | It is applied to route device and the redundancy fault-tolerant system of multistage functional node redundancy fault-tolerant | |
CN105827426B (en) | A kind of link failure processing method, apparatus and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |