CN101515872B - Port fault treatment method and system - Google Patents

Port fault treatment method and system Download PDF

Info

Publication number
CN101515872B
CN101515872B CN2009101284527A CN200910128452A CN101515872B CN 101515872 B CN101515872 B CN 101515872B CN 2009101284527 A CN2009101284527 A CN 2009101284527A CN 200910128452 A CN200910128452 A CN 200910128452A CN 101515872 B CN101515872 B CN 101515872B
Authority
CN
China
Prior art keywords
submodule
subport
module
descending
smi
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
Application number
CN2009101284527A
Other languages
Chinese (zh)
Other versions
CN101515872A (en
Inventor
张帆
王中伟
刘洪�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2009101284527A priority Critical patent/CN101515872B/en
Publication of CN101515872A publication Critical patent/CN101515872A/en
Application granted granted Critical
Publication of CN101515872B publication Critical patent/CN101515872B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a port fault treatment method and system, wherein the method includes that when a first up sub-port between a SMi sub-module and the SC module is in trouble, the SC module transmits a information of the first up sub-port fault to the SMi sub-module through a SMe sub-module to make the SMi sub-module transmit request through other up sub-module except the first up sub-port; the SC module replies authorization to the request received through other up sub-ports except the first up sub-port. By using the technical solution provided by the present invention, when port is in trouble, other ports are used for transmitting request, SMi sub-module is not needed to configure, thereby reducing system complexity and increasing response speed.

Description

Port fault processing method and system
Technical field
The present invention relates to the switching network technology, relate in particular to a kind of port fault processing method and system.
Background technology
Switching matrix (Crossbar) structure is a kind of switch network architecture, usually comprise a plurality of up cache exchangings (Switching Memory ingress in the crossbar fabric, abbreviation SMi) submodule, a plurality of descending cache exchanging (Switching Memory egress, be called for short SMe) submodule and exchange (Switching Crossbar, be called for short SC) module, SMi and SMe submodule are used to finish the cache exchanging and the scheduling of cell, the SC module is used to finish the arbitration of cell request, all is connected by port between SMi submodule and SMe submodule and the SC module.A common cache exchanging (Switching Memory the is called for short SM) module of forming of SMi submodule and SMe submodule.
Cell between SMi submodule and the SMe submodule is that the mode by request-mandate realizes alternately, for example, two SMi submodules all send request (request) to the SC module, request sends cell by same port, SC determines to authorize some SMi submodules to send cell according to arbitration algorithm, SC send to authorize (grant) to the SMe submodule that belongs to same SM module with the SMi submodule that is authorized to, and by the SMe submodule mandate is sent to the SMi submodule then.After receiving mandate, the SMi submodule that is authorized to sends cell to the SC module, and the SC module sends to purpose SMe submodule with cell.
If the port between SMi submodule and the SC module, perhaps the port between SC module and the SMe submodule breaks down, and then SC module or SMe module are found the cell disappearance after receiving cell, then can directly cell be abandoned.
For fear of causing cell to be abandoned for a long time owing to port failure, the scheme of prior art normally, if SC module or SMe submodule detect port and break down, then notify software module with fault message by the mode that reports interruption, by software module configuration SMi submodule, make the SMi submodule no longer send cell by the port that breaks down.
The inventor is in realizing process of the present invention, find that there is following shortcoming at least in prior art: because the SC module is arranged on two different veneers usually with the SMi submodule, software between the different veneers of needs carries out communication and disposes the SMi submodule, make system complexity improve, response speed is slow.
Summary of the invention
The embodiment of the invention provides a kind of port fault processing method and system, so that system complexity reduces, improves response speed.
The embodiment of the invention provides a kind of port fault processing method, described method is applied to switching matrix switching network structure, described switching network comprises exchange (SC) module and cache exchanging (SM) module, described SM module comprises up cache exchanging (SMi) submodule and descending cache exchanging (SMe) submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, comprising:
When the first up subport between described SMi submodule and the described SC module breaks down, the information that described SC module breaks down the described first up subport by described SMe submodule is sent to described SMi submodule, so that described SMi submodule sends request by other the up submodules except that the described first up subport;
Described SC module is replied and is authorized for the request that receives by the up subport except that the described first up subport.
The embodiment of the invention also provides a kind of port fault processing method, described method is applied to switching matrix switching network structure, described switching network structure comprises SC module and SM module, described SM module comprises SMi submodule and SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMe submodule is connected with described SC module communication by a plurality of descending subports, and described SMi submodule is connected with described SC module communication by a plurality of up subports, comprising:
When the first descending subport between described SMe submodule and the described SC module broke down, described SMi submodule received the information that the first descending subport that described SMe submodule sends breaks down;
Described SMi submodule sends cell to described SC module, so that described SC module is for the request of the requirement that receives by the described first descending subport transmit cell, refusal is replied and is authorized, and carries the information that the described first descending subport breaks down in the described cell.
The embodiment of the invention also provides a kind of port fault processing method, described method is applied to switching matrix switching network structure, described switching network structure comprises SC module and SM module, described SM module comprises SMi submodule and SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, and described SMe submodule is connected with described SC module communication by a plurality of descending subports, comprising:
The first up subport between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport broke down, described SMi submodule received described first up subport of described SMe submodule transmission and the information that the first descending subport breaks down;
Described SMi submodule sends cell to described SC module by other the up subports except that the described first up subport, so that described SC module is for the request that requires to send by the described first descending subport cell, refusal is replied and is authorized, and carries the information that the described first descending subport breaks down in the described cell.
The embodiment of the invention also provides a kind of port fault processing method, described method is applied to switching matrix switching network structure, described switching network structure comprises SC module and SM module, described SM module comprises SMi submodule and SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, and described SMe submodule is connected with described SC module communication by a plurality of descending subports, comprising:
The first up subport between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport breaks down, described SC module is for the request of the requirement that sends by other the up subports except that the described first up subport by the described first descending subport transmit cell, and refusal is replied and authorized.
The embodiment of the invention also provides a kind of port failure treatment system, comprise SC module and SM module, described SM module comprises SMi submodule and SMe submodule, and described SMi submodule is corresponding with the SMe submodule, and described SMi submodule is connected with described SC module communication by a plurality of up subports;
Described SC module is used for sending cell to described SMe submodule when detecting the first up subport between described SMi submodule and the described SC module and break down, and carries the information that the described first up subport breaks down in the described cell;
Described SMe submodule is used for the information that the described first up subport breaks down is sent to described SMi submodule, so that described SMi submodule sends a request to described SC module by other the up submodules except that the described first up subport;
Wherein, described SC module also is used for replying and authorizing for the request by the up subport reception except that the described first up subport.
The embodiment of the invention also provides a kind of port failure treatment system, comprise SC module and SM module, described SM module comprises SMi submodule and SMe submodule, and described SMi submodule is corresponding with the SMe submodule, and described SMe submodule is connected with described SC module communication by a plurality of descending subports;
Described SMe submodule is used for when detecting the first descending subport and break down, and sends information that the first descending subport breaks down to described SMi submodule;
Described SMi submodule is used to send cell to described SC module, carries the information that the described first descending subport breaks down in the described cell;
Described SC module is used for for the request of the requirement that receives by the described first descending subport transmit cell, and refusal is replied and authorized.
The embodiment of the invention also provides a kind of port failure treatment system, comprise SC module and SM module, described SM module comprises SMi submodule and SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, and described SMe submodule is connected with described SC module communication by a plurality of descending subports;
The first up subport that described SMe submodule is used between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport breaks down, send information that the described first up subport and the first descending subport break down to described SMi submodule;
Described SMi submodule is used for sending first cell to described SC module by other the up subports except that the described first up subport, carries the information that the described first descending subport breaks down in described first cell;
Described SC module is used for for the request that requires to send by the described first descending subport cell, and refusal is replied and authorized.
The embodiment of the invention also provides a kind of port failure treatment system, comprise SC module and SM module, described SM module comprises SMi submodule and SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, and described SMe submodule is connected with described SC module communication by a plurality of descending subports;
The first up subport that described SC module is used between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport breaks down, for the request of the requirement that sends by other the up subports except that the described first up subport by the described first descending subport transmit cell, refusal is replied and is authorized, for the request of the requirement that sends by the described first up subport by the described first descending subport transmit cell, or, refuse to reply and authorize by the request that the requirement that the described first up subport sends passes through to remove the described first descending subport transmit cell.
The technical scheme that the embodiment of the invention provides when port breaks down, sends request by using other port, thereby need not dispose the SMi submodule, has reduced system complexity, can improve response speed.
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.
Figure 1 shows that the three grades of switching network structural representations of Crossbar that relate in the embodiment of the invention;
Figure 2 shows that port fault processing method embodiment one flow chart of the present invention;
Figure 3 shows that port fault processing method embodiment two flow charts of the present invention;
Figure 4 shows that port fault processing method embodiment three flow charts of the present invention;
Figure 5 shows that port fault processing method embodiment four flow charts of the present invention;
Figure 6 shows that port failure treatment system embodiment one structural representation 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 is obtained under the creative work prerequisite.
Be illustrated in figure 1 as the three grades of switching network structural representations of Crossbar that relate in the embodiment of the invention, the first order comprises a SMi submodule 11 and the 2nd SMi submodule 21, the second level is SC module 3, the third level comprises a SMe submodule 12 and the 2nd SMe submodule 22, the one a SMi submodule 11 and a SMe submodule 12 form one the one SM module 7, the two SMi submodules 21 and the 2nd SMe submodule 22 is formed one the 2nd SM module 8.Usually the SM module is a chip, SMi submodule and SMe submodule are two submodules in the SM chip, connect by port between SMi submodule and the SMe submodule, specific to Fig. 1, connect by port 4 between the one a SMi submodule 11 and the SMe submodule 12, connect by port 5 between the 2nd SMi submodule 21 and the 2nd SMe submodule 22.
Connect by first up subport 111, the second up subport 112 between the one SMi submodule 11 and the SC module 3, be connected with the 4th up subport 212 by the 3rd up subport 211 between the 2nd SMi submodule 21 and the SC module 3, connect by first descending subport 121, the second descending subport 122 between a SC module 3 and the SMe submodule 12, connect by the 3rd descending subport the 221, the 4th descending subport 222 between SC module 3 and the 2nd SMe submodule 22.Because cell is to send to SC module 3 from each SMi submodule, be called up subport so connect each port of SMi submodule and SC module 3, cell is to send to the SMe submodule from SC module 3, is called descending subport so connect each port of SC module 3 and each SMe submodule.Because SMi submodule and SMe submodule are formed a SM module, connectivity port between SM module and the SC module comprises descending subport and up subport, descending subport and up subport are formed a port, for example, the first up subport 111 and the first descending subport 121 are formed first port, the second up subport 112 and the second descending subport 122 are formed second port, the 3rd up subport 211 and the 3rd descending subport 221 are formed the 3rd port, the 4th up subport 221 and the 4th descending subport 222 are formed the 4th port, and each descending subport is corresponding to a up subport.First port or the second port transmission cell can be passed through between SM module 7 that the one a SMi submodule 11 and a SMe submodule 12 are formed and the SC module 3, the 3rd port or the 4th port transmission cell can be passed through between the 2nd SM module 8 that the 2nd SMi submodule 21 and the 2nd SMe submodule 22 are formed and the SC module 3.
The Crossbar switch network architecture can also have other multistage exchanged form usually; be that example describes only in the embodiment of the invention with as shown in Figure 1 mechanism; in addition for the ease of statement; two SM modules have only been provided among Fig. 1; port between SM module and the SC module also provides two, can have a plurality of in actual applications.
Among Fig. 1, the port between SC module and each the SM module has a plurality of, the situation difference that port breaks down, and the situation of then handling port failure is also different.
One, breaks down when descending subport
For switching network structure as shown in Figure 1, for the fault of SC module to the descending subport of each SMe submodule, itself can't detect port failure the SC module, need be detected by each SMe submodule.
Be illustrated in figure 2 as port fault processing method embodiment one flow chart of the present invention, comprise:
Step 101, when the SMe submodule detects some descending subport between SC module and the described SMe submodule and breaks down, described SMe submodule sends information that described descending subport breaks down to the SMi submodule in the SM module at described SMe submodule place.
Step 102, described SMi submodule send cell to the SC module, carry the information that described descending subport breaks down in the cell.
The requirement that step 104, this SC module send over for the SMi submodule is by the request of the descending subport transmit cell that breaks down, and SC module refusal is replied and authorized; The requirement that sends over for the SMi submodule is replied mandate by the request of other the descending subport transmit cells except that the described first descending subport.
In the present embodiment, the requirement that this SC module sends over for the SMi submodule is by the request of the descending subport transmit cell that breaks down, SC module refusal is replied and is authorized, so just can mask the descending subport that breaks down, do not re-use the descending subport transmit cell that breaks down, can avoid cell to be dropped.
For embodiment one better is described, with structure shown in Figure 1 is example, when a SMe submodule 12 detects the first descending subport 121 and breaks down, the information that the first descending subport 121 that sends the one SMe submodule 12 breaks down is to a SMi submodule 11, the one SMi submodule 11 sends cell to SC module 3, carry the information that the first descending subport breaks down in the overhead byte of described cell, SC module 3 can know that fault has taken place the first descending subport 121.In the present embodiment, a SMi submodule 11 can pass through the first up subport 111, also can send cell to SC module 3 by the first up subport 121.
After the request of first descending subport 121 transmit cells was passed through in the requirement that receives a SMi submodule 11 transmissions, SC module 3 refusals sent and license to a SMe submodule 12.Because a SMi submodule 11 receives a SMe submodule 12 and sends the information that the first descending subport 121 breaks down, therefore, the one SMi submodule sends and requires to pass through the request of other the descending subport transmit cells that are connected with SC module 3 except that the first descending subport 121 to SC module 3, for example require to send cell by the second descending subport 122, SC module 3 sends then and licenses to a SMe submodule 12, the one SMe submodule 12 sends to a SMi submodule 11 with mandate, the one SMi submodule 11 sends cell to SC module 3, and SC module 3 sends to a SMe submodule 12 with the cell that receives by the second descending subport 122.
Need to prove, answer mandate involved in the embodiment of the invention refers to, the SMi submodule sends request to the SC module, if the SC module allows described SMi submodule to send cell to purpose SMe submodule, then the SC module sends the SMe submodule that the SMi submodule that licenses to and send request belongs to same SM module, and the SMe submodule that receives mandate then sends the SMi submodule that licenses to and send request.
Two, break down when up subport
For switching network structure as shown in Figure 1, for the fault of each SMi submodule to the up subport of SC module, SC module 3 itself can detect port failure.Whether promptly detect up subport breaks down.
Be illustrated in figure 3 as port fault processing method embodiment two flow charts of the present invention, comprise:
Step 201, detect some up subport between self and each SMi submodule when breaking down when the SC module, when the SC module receives from the request of described up subport, refusal is replied and is authorized, the concurrent unit of delivering letters gives the SMe submodule in the SM module that sends the SMi submodule place of asking, and carries the information that up subport breaks down in the cell.
Step 202, this SMe submodule are given this SMi submodule with the information that up subport breaks down.
Step 204, this SMi submodule select another up subport to send request to the SC module.
Step 206, SC module are sent to this SMi submodule by the SMe submodule in the SM module at this SMi submodule place with mandate after receiving the request of SMi submodule transmission by this another up subport.
With structure shown in Figure 1 is example, and after SC module 3 detected the 3rd up subport 211 and breaks down, for the request that the 2nd SMi submodule 21 sends by the 3rd up subport 211, SC module 3 refusals were replied and authorized.Simultaneously SC module 3 is after detecting the 3rd up subport 211 and breaking down, send cell to the 2nd SMe submodule 22, carry the information that the 3rd up subport 211 breaks down in the cell, in the present embodiment, SC module 3 can be passed through the 3rd descending subport 221, also can pass through the 4th descending subport 222, send cell to the two SMe submodules 22.The 2nd SMe submodule 22 sends to the 2nd SMi submodule 21 with the information that the 3rd up subport 211 breaks down, the 2nd SMi submodule 21 shieldings the 3rd up subport 211, select to send request to SC module 3, for example can send request to SC module 3 by the 4th up subport 212 by other the up subports that are connected with the 2nd SMi submodule 21 except that the 3rd up subport 211.
SC module 3 is sent to the 2nd SMi submodule 21 by the 2nd SMe submodule 22 with mandate after receiving the request of the 2nd SMi submodule transmission by other the up subports that are connected with SMi submodule 21 except that the 3rd up subport 211.
Three, all break down when up subport and descending subport
For switching network structure as shown in Figure 1, when the up subport of a port and descending subport all break down, because the SC module is different with negotiation mode between the SM module, the method difference of troubleshooting then.Consult to be meant herein, pass through the process of cell transfer port status information between SMi submodule, SMe submodule and the SC module.Negotiation mode between SC module and the SM module can have following two kinds: the state information that the cell that (1) each port sends can only carry described port self; (2) cell that sends of each port state information that all can carry all of the port.
Be illustrated in figure 4 as port fault processing method embodiment three flow charts of the present invention, comprise:
Step 301, when the SC module detects the first up subport and breaks down, the SC module sends cell to a SMe submodule by at least two descending subports that are connected with the SC module, carry the information that the first up subport breaks down in the cell, in the present embodiment, these at least two descending subports comprise the first descending subport and other descending subport, the SC module does not know whether the first descending subport breaks down, therefore, the SC module sends a SMe submodule by the first descending subport and other the descending subport except that the first descending subport with cell, to prevent that when the first descending subport also breaks down a SMe submodule can be received cell by other the descending subport except that the first descending subport.
Step 302, when a SMe submodule detects the first descending subport and breaks down, the information that the first descending subport is broken down sends to a SMi submodule, and the information that the first up subport breaks down is sent to a SMi submodule.
Step 303, a SMi submodule send cell to the SC module by other the up subports except that the first up subport, carry the information that the first descending subport breaks down in the cell, make the SC module for the request that sends by the first up subport, SC module refusal is replied and is authorized, and for the request that requires to send by the first descending subport cell, the SC module is also refused to reply and is authorized.
Embodiment three is applicable to that (2) plants negotiation mode.Plant negotiation mode for (2), because the state information that the cell that each port sends all can carry all of the port, so when the up subport of some ports and descending subport all break down, for example fault has all taken place in first of the first port up subport 111 and the first descending subport 121, SC module 3 can detect the first up subport 111 and break down, and a SMe submodule 12 can detect the first descending subport 121 and break down.After SC module 3 detects the first up subport 111 and breaks down, SC module 3 sends cell to a SMe submodule 12 by the first descending subport 121 and the second descending subport 122 that is connected with SC module 3, carry the information that the first up subport 111 breaks down in the cell, the one SMe submodule 12 sends to a SMi submodule 11 with the information that the first up subport 111 breaks down, and such SMi submodule can know that the first up subport breaks down.At this moment, when a SMe submodule 12 detects the first descending subport 121 and breaks down, the information that the first descending subport 121 is broken down sends to a SMi submodule 11, the one SMi submodule 11 sends cell to SC module 3 by other the up subports that are connected with a SMi submodule 11 except that the first up subport, carry the information that the first descending subport breaks down in the cell, the information that notice SC module 3 first descending subports 121 break down.Like this, SC module 3 just can know that the first descending son end fault has taken place also by 121 mouthfuls.For the SMi submodule that sends request by the first up subport 111, SC module 3 refusals are replied and are authorized.For sending the SMi submodule that requires to send by the first descending subport 121 cell, SC module 3 is also refused to reply and is authorized.
Be illustrated in figure 5 as port fault processing method embodiment four flow charts of the present invention, comprise:
Step 401, SC module detect the first up subport and break down, and what SC module acquiescence was corresponding with the first up subport first descendingly also breaks down.
Step 402, the requirement that sends for the SMi submodule are by the request of the first descending subport transmit cell, and SC module refusal is replied and authorized.For the request that sends by the first up subport, SC module refusal is replied and is authorized.
Embodiment four described methods are applicable to that (1) plants negotiation mode.Plant negotiation mode for (1), because the state information that the cell that each port sends all can only carry port self, the state information that the cell that sends by each port can not carry other ports except that described port self, at this moment, if fault has all taken place in the up subport of a certain port and descending subport, the SC module can detect up subport fault has taken place, the SMe submodule that links to each other with descending subport can detect descending subport fault has taken place, but the information that the SMe submodule can't mode through consultation breaks down descending subport sends to the SC module.For this situation, fault has taken place when the SC module detects up subport, think simultaneously that then fault has also taken place the descending subport of described port, the requirement that sends for the SMi submodule is by the request of described descending subport transmit cell, the SC module is also refused to reply and is authorized, for the request that the SMi submodule sends by the up subport that breaks down, also refusal is replied and is authorized.
Particularly, for structure as shown in Figure 1, if fault has all taken place in the first up subport 111 and the first descending subport 121, at this moment SC module 3 can detect the first up subport 111 fault has taken place, the one SMe submodule 12 can detect the first descending subport 121 fault has taken place, but a SMe submodule 12 can't mode through consultation be notified the SC module information that 3 first descending subports 121 break down, and then fault has also taken place the SC module 3 acquiescences first descending subport 121.If a SMi submodule 11 sends request to SC module 3 by the first up subport 111, then because fault has taken place SC module 3 known first up subports 111, SC module 3 refusals are replied and are licensed to a SMi submodule 11.If when the 2nd SMi module 11 sends the request that requires by first descending subport 121 transmit cells to SC module 3 by the 3rd up subport 211, because fault has taken place the SC module 3 acquiescences first descending subport 121, SC module 3 is also refused to reply and is licensed to the 2nd SMi submodule 12.The 2nd SMi submodule 12 can not receive the mandate of SC module, then the 2nd SMi submodule 12 can judge that fault has taken place the 3rd up subport 211, or first descending subport 111 fault has taken place, or fault has all taken place in the two, then the 2nd SMi submodule 12 is selected to send request to SC module 3 by other the up subports that are connected with the 2nd SMi submodule 12 except that the 3rd up subport 211, and requires to adopt other the descending subport transmit cells that are connected with the SC module except that the first descending subport 111 in described request.Wherein, other up subport should be the up subport that is connected with the 2nd SMi submodule 12, for example can be the 4th up subport 212; Other descending subport can be the descending subport that is connected with SC module 3, for example the second descending subport 122 or the 3rd descending subport 222 or the 4th descending subport 221.
For aforementioned first and second kinds of situations, owing to have only one to break down in up subport and the descending subport, so no matter adopt which kind of negotiation mode, the SC module can be known the information that up subport and descending subport break down, so processing method that is adopted and negotiation mode are irrelevant.For the third situation, because fault has all taken place in up subport and descending subport, adopt (1) kind negotiation mode can cause the SC module can't know the information that descending subport breaks down, so at different negotiation modes, the processing method difference of employing.
Among the method embodiment provided by the invention, for the Crossbar port that breaks down, for the request that sends by the port that breaks down, perhaps require to use the request of the port transmission cell that breaks down, the SC module is all refused to reply and is authorized, the SMi submodule is after the mandate that can not receive from the SC module, can select other port to send request, or transmission requires to use the request of other port transmission cells, so just the portmask that breaks down can be fallen, do not re-use the Crossbar port that breaks down, thereby need not dispose the SMi submodule, reduced system complexity, and the information that port breaks down can improve response speed by the transmission of the hardware port that does not break down between SC module and SMe submodule or SC module and the SMi submodule.
The embodiment of the invention also provides a kind of port failure treatment system, be illustrated in figure 6 as port failure treatment system embodiment one structural representation of the present invention, described system comprises: SC module 3, SMi submodule 1 and SMe submodule 2, connect by at least two up subports between SC module 3 and the SMi submodule 1, connect by at least two descending subports between SC module 3 and the SMe submodule 2, for convenience of explanation, two up subports and two descending subports shown in Fig. 2 are respectively the first up subports 111, the second up subport 112, the first descending subport 121 and the second descending subport 122.A kind of operation principle of described system is:
When SC module 3 detects the first up subport 111 between SMi submodule 1 and the described SC module 3 and breaks down, the request that SC module 3 receives by the described first up subport 111 for SMi submodule 1, refusal is replied and is authorized; The request that SC module 3 receives by other the up subports that are connected with described SMi submodule 1 (i.e. the second up subport 112) except that the described first up subport 111 for SMi submodule 1 is replied and is authorized.
SC module 3 sends cells to the SMe submodule 2 that is connected with the first descending subport 121, carries the information that the first up subport 111 breaks down in the described cell, and the first descending subport 111 is the descending subport corresponding with the first up subport 121; The information that SMe submodule 2 breaks down the first up subport 111 sends to the SMi submodule 1 in the SM module at SMe submodule 2 places; SMi submodule 1 sends request by other the up subports that are connected with SMi submodule 1 (i.e. the second up subport 112) except that the first up subport 111.
The another kind of operation principle of system shown in Figure 6 is:
When SMe submodule 2 detected the first descending subport 121 and breaks down, SMe submodule 2 sent information that the first descending subport 121 breaks down to SMi submodule 1; SMi submodule 1 sends cell to SC module 3, carries the information that the first descending subport 121 breaks down in the cell; For the request of the requirement that receives by first descending subport 121 transmit cells, SC module 3 refusals are replied and are authorized; For the request of the requirement that receives by other the descending subport transmit cells that are connected with SC module 3 except that the first descending subport 121, SC module 3 is replied and is authorized.
Another operation principle of system shown in Figure 6 is:
The first up subport 111 that detects between SMi submodule 1 and the described SC module 3 when SC module 3 breaks down, and when SMe submodule 2 detects and breaks down with the first up subport 111 corresponding first descending subports 121, if each port all can carry the state information of other ports except that the port, then SMe submodule 2 sends information that the first descending subport 121 breaks down to SMi submodule 1; SC module 3 sends cell to the SMe submodule 2 that is connected with the first descending subport 121 by other the descending subports that are connected with this SC module except that the first descending subport 121, carry the information that the first up subport 111 breaks down in the cell, SMe submodule 2 sends to SMi submodule 1 with the information that the first up subport 111 breaks down.SMi submodule 1 sends cell to SC module 3 by other the up subports that are connected with SMi submodule 1 except that the first up subport 111, carries the information that the first descending subport 121 breaks down in the cell; For the request that sends by the first up subport 111, SC module 3 refusals are replied and are authorized, for the request of the requirement that sends by other the up subports that are connected with SMi submodule 1 except that the first up subport 111 by first descending subport 121 transmit cells, SC module 3 refusals are replied and are authorized, for the request of the requirement that sends by other the up subports that are connected with SMi submodule 1 except that the first up subport 111 by other the descending subport transmit cells that are connected with SC module 3 except that the first descending subport 121, SC module 3 is replied and is authorized.
Another operation principle of system shown in Figure 6 is: the first up subport 111 between SMi submodule 1 and SC module 3 breaks down, and when the described first up subport 111 corresponding first descending subports 121 break down, described SC module 3 is replied and is authorized for the request of the requirement that sends by other the up subports except that the described first up subport 111 by other the descending subport transmit cells except that the described first descending subport 121; For the request of the requirement that sends by other the up subports except that the described first up subport 111 by described first descending subport 121 transmit cells, refusal is replied and is authorized; For the request of the requirement that sends by the described first up subport 111 by described first descending subport 121 transmit cells, or require by removing the request of described first descending subport 121 transmit cells, refusal is replied and is authorized.
In the system embodiment provided by the invention, for the Crossbar port that breaks down, for the request that sends by the port that breaks down, perhaps require to use the request of the port transmission cell that breaks down, the SC module is all refused to reply and is authorized, the SMi submodule is after the mandate that can not receive from the SC module, can select other port to send request, or transmission requires to use the request of other port transmission cells, so just the portmask that breaks down can be fallen, do not re-use the Crossbar port that breaks down, reduced system complexity, and the information that port breaks down can improve response speed by the transmission of the hardware port that does not break down between SC module and SMe submodule or SC module and the SMi submodule.
It should be noted that at last: above embodiment is only in order to technical scheme of the present invention to be described but not limit it, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that: it still can make amendment or be equal to replacement technical scheme of the present invention, and these modifications or be equal to replacement and also can not make amended technical scheme break away from the spirit and scope of technical solution of the present invention.

Claims (19)

1. port fault processing method, it is characterized in that, described method is applied to switching matrix switching network structure, described switching network comprises exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, and described SMi submodule is connected with described SC module communication by a plurality of up subports, comprising:
When the first up subport between described SMi submodule and the described SC module breaks down, the information that described SC module breaks down the described first up subport by described SMe submodule is sent to described SMi submodule, so that described SMi submodule sends request by other the up submodules except that the described first up subport;
Described SC module is replied and is authorized for the request that receives by the up subport except that the described first up subport.
2. method according to claim 1, it is characterized in that, described SMe submodule is connected with described SC module communication by a plurality of descending subports, and the step that the information that described SC module breaks down the described first up subport by described SMe submodule is sent to described SMi submodule comprises:
Described SC module sends cell to described SMe submodule, carries the information that the described first up subport breaks down in the described cell;
The information that the described first up subport is broken down by described SMe submodule sends to the SMi submodule in the SM module at described SMe submodule place, so that described SMi submodule sends a request to described SC module by other the up submodules except that the described first up subport.
3. port fault processing method, it is characterized in that, described method is applied to switching matrix switching network structure, described switching network structure comprises exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMe submodule is connected with described SC module communication by a plurality of descending subports, described SMi submodule is connected with described SC module communication by a plurality of up subports, comprising:
When the first descending subport between described SMe submodule and the described SC module broke down, described SMi submodule received the information that the first descending subport that described SMe submodule sends breaks down;
Described SMi submodule sends cell to described SC module, so that described SC module is for the request of the requirement that receives by the described first descending subport transmit cell, refusal is replied and is authorized, and carries the information that the described first descending subport breaks down in the described cell.
4. method according to claim 3 is characterized in that, also comprises:
Described SMi submodule sends cell to described SC module, so that described SC module is for the request of the requirement that receives by other the descending subport transmit cells except that the described first descending subport, reply and authorize, carry the information that the described first descending subport breaks down in the described cell.
5. port fault processing method, it is characterized in that, described method is applied to switching matrix switching network structure, described switching network structure comprises exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, described SMe submodule is connected with described SC module communication by a plurality of descending subports, comprising:
The first up subport between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport broke down, described SMi submodule received described first up subport of described SMe submodule transmission and the information that the first descending subport breaks down;
Described SMi submodule sends cell to described SC module by other the up subports except that the described first up subport, so that described SC module is for the request that requires to send by the described first descending subport cell, refusal is replied and is authorized, and carries the information that the described first descending subport breaks down in the described cell.
6. method according to claim 5, it is characterized in that, described SMi submodule sends cell to described SC module by other the up subports except that the described first up subport, so that for the request that requires to send by the described first descending subport cell, refusing to reply the step of authorizing, described SC module comprises:
Described SMi submodule sends cell to described SC module by other the up subports except that the described first up subport, so that described SC module is for the request of the requirement that sends by other the up subports except that described up subport by the described first descending subport transmit cell, refusal answer mandate.
7. method according to claim 5 is characterized in that, also comprises:
Described SMi submodule sends cell to described SC module by other the up subports except that the described first up subport, so that described SC module is for the requirement of other the up subports by the removing described up subport part request by other the descending subport transmit cells except that the described first descending subport, answer mandate.
8. port fault processing method, it is characterized in that, described method is applied to switching matrix switching network structure, described switching network structure comprises exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, described SMe submodule is connected with described SC module communication by a plurality of descending subports, comprising:
The first up subport between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport breaks down, described SC module is for the request of the requirement that sends by other the up subports except that the described first up subport by the described first descending subport transmit cell, and refusal is replied and authorized.
9. method according to claim 8 is characterized in that, also comprises:
Described SC module is for the request of the requirement that sends by the described first up subport by the described first descending subport transmit cell, or, refuse to reply and authorize by the request that the requirement that the described first up subport sends passes through to remove the described first descending subport transmit cell.
10. method according to claim 8 is characterized in that, also comprises:
Described SC module is replied and is authorized for the request of the requirement that sends by other the up subports except that the described first up subport by other the descending subport transmit cells except that the described first descending subport.
11. port failure treatment system, it is characterized in that, comprise exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, and described SMe submodule is connected with described SC module communication by a plurality of descending subports;
Described SC module is used for sending cell to described SMe submodule when detecting the first up subport between described SMi submodule and the described SC module and break down, and carries the information that the described first up subport breaks down in the described cell;
Described SMe submodule is used for the information that the described first up subport breaks down is sent to described SMi submodule, so that described SMi submodule sends a request to described SC module by other the up submodules except that the described first up subport;
Wherein, described SC module also is used for replying and authorizing for the request by the up subport reception except that the described first up subport.
12. port failure treatment system, it is characterized in that, comprise exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, and described SMe submodule is connected with described SC module communication by a plurality of descending subports;
Described SMe submodule is used for when detecting the first descending subport and break down, and sends information that the first descending subport breaks down to described SMi submodule;
Described SMi submodule is used to send cell to described SC module, carries the information that the described first descending subport breaks down in the described cell;
Described SC module is used for for the request of the requirement that receives by the described first descending subport transmit cell, and refusal is replied and authorized.
13. port failure treatment system according to claim 12 is characterized in that, described SC module also is used for replying and authorizing for the request of the requirement that receives by other the descending subport transmit cells except that the described first descending subport.
14. port failure treatment system, it is characterized in that, comprise exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, and described SMe submodule is connected with described SC module communication by a plurality of descending subports;
The first up subport that described SMe submodule is used between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport breaks down, send information that the described first up subport and the first descending subport break down to described SMi submodule;
Described SMi submodule is used for sending first cell to described SC module by other the up subports except that the described first up subport, carries the information that the described first descending subport breaks down in described first cell;
Described SC module is used for for the request that requires to send by the described first descending subport cell, and refusal is replied and authorized.
15. port failure treatment system according to claim 14, it is characterized in that, described SMe submodule also is used for when the first up subport between described SMi submodule and the SC module breaks down, receive second cell that described SC module sends, carry the information that the described first up subport breaks down in described second cell.
16. port failure treatment system according to claim 14, it is characterized in that, described SC module also is used for for the request of the requirement that sends by other the up subports except that described up subport by the described first descending subport transmit cell, and refusal is replied and authorized.
17. port failure treatment system according to claim 14, it is characterized in that, for the requirement of other the up subports by removing described up subport part request, answer mandate by other the descending subport transmit cells except that the described first descending subport.
18. port failure treatment system, it is characterized in that, comprise exchange SC module and cache exchanging SM module, described SM module comprises up cache exchanging SMi submodule and descending cache exchanging SMe submodule, described SMi submodule is corresponding with the SMe submodule, described SMi submodule is connected with described SC module communication by a plurality of up subports, and described SMe submodule is connected with described SC module communication by a plurality of descending subports;
The first up subport that described SC module is used between described SMi submodule and SC module breaks down, and when the described first up subport corresponding first descending subport breaks down, for the request of the requirement that sends by other the up subports except that the described first up subport by the described first descending subport transmit cell, refusal is replied and is authorized, for the request of the requirement that sends by the described first up subport by the described first descending subport transmit cell, or, refuse to reply and authorize by the request that the requirement that the described first up subport sends passes through to remove the described first descending subport transmit cell.
19. port failure treatment system according to claim 18, it is characterized in that, described SC module also is used for replying and authorizing for the request of the requirement that sends by other the up subports except that the described first up subport by other the descending subport transmit cells except that the described first descending subport.
CN2009101284527A 2009-03-17 2009-03-17 Port fault treatment method and system Active CN101515872B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101284527A CN101515872B (en) 2009-03-17 2009-03-17 Port fault treatment method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101284527A CN101515872B (en) 2009-03-17 2009-03-17 Port fault treatment method and system

Publications (2)

Publication Number Publication Date
CN101515872A CN101515872A (en) 2009-08-26
CN101515872B true CN101515872B (en) 2011-09-14

Family

ID=41040177

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101284527A Active CN101515872B (en) 2009-03-17 2009-03-17 Port fault treatment method and system

Country Status (1)

Country Link
CN (1) CN101515872B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113595937B (en) * 2021-09-27 2021-12-31 新华三技术有限公司 Message sending method and device and switching network chip

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7209453B1 (en) * 2001-12-14 2007-04-24 Applied Micro Circuits Corporation System and method for tolerating control link faults in a packet communications switch fabric
US7221652B1 (en) * 2001-12-14 2007-05-22 Applied Micro Circuits Corporation System and method for tolerating data link faults in communications with a switch fabric

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7209453B1 (en) * 2001-12-14 2007-04-24 Applied Micro Circuits Corporation System and method for tolerating control link faults in a packet communications switch fabric
US7221652B1 (en) * 2001-12-14 2007-05-22 Applied Micro Circuits Corporation System and method for tolerating data link faults in communications with a switch fabric

Also Published As

Publication number Publication date
CN101515872A (en) 2009-08-26

Similar Documents

Publication Publication Date Title
CN100359879C (en) Local area network with one or more virtual groups of core equipments appropriate for layer 2 switching
CN102611598A (en) Bus redundancy system of controller local area network and method and device for switching redundancy
CN102025616B (en) Method, device and switch for realizing BFD (Bidirectional Forwarding Detection)
CN101013383A (en) System and method for implementing packet combined treatment by multi-core CPU
CN110445533A (en) A kind of dual redundant fiber optic Ethernet Transmission system
EP0492972A2 (en) Serial link communication systems
CN102014019A (en) Aggregated link switching method and device
CN108141399B (en) Method and device for preventing manipulation at CAN bus
CN103107940A (en) Redundant gateway system for device level ring networks
CN101515872B (en) Port fault treatment method and system
HU214427B (en) Data transfer system
CN1964286B (en) A master control device with double CPU
US20210045035A1 (en) Method and Radio Communication System for an Industrial Automation System
CN1866866A (en) Data transmission system and method between telecommunication equipments based on point-to-point connection
CN101854567A (en) Data transmission method and device of optical transmission layer
CN102566521A (en) Factory automation system and automation message processing method and device
CN100499500C (en) Method for realizing management for multistage communication device
US6564277B1 (en) Method and system for handling interrupts in a node controller without attached processors
CN202856779U (en) Network equipment used for automation network, safe module and automation network
CN103618630A (en) Data safe transmission method and device based on double up links
CN101394614B (en) Multipoint connection processing method and system for optical fiber
CN101130417A (en) Control information transmission system
CN111131496A (en) Communication transfer method, system, device and medium based on identification information
CN101630302A (en) Distributing-type digit processing system
CN101399850A (en) Method for controlling process of application server and system thereof

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