Communication device and method for service signal scheduling

By designing pluggable frames and electrically connected backplane and switchboard structures, the problem of communication equipment in the prior art needs to be suspended during backplane upgrade or maintenance, and the bandwidth capacity of the business board and backplane is matched, improving the flexibility of the equipment and resource utilization efficiency.

CN116133313BActive Publication Date: 2025-06-13HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111340276.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-12
Publication Date
2025-06-13
Estimated Expiration
2041-11-12

AI Technical Summary

Technical Problem

When existing communication equipment needs to be upgraded or repaired, it needs to pause the entire equipment, resulting in poor use flexibility, and the bandwidth capacity of the business board and the backplane is easily mismatched, resulting in waste of resources.

Method used

Design a communication device, including multiple frames, each frame containing a pluggable backplane and multiple service boards. Each frame and switch board are pluggable and installed in the cabinet, and the backplane is electrically connected to the switch board, allowing the service board to perform intra-board and cross-board business signals to avoid transmission through the switch board.

Benefits of technology

It realizes that the backplane is upgraded or repaired without stopping the entire communication device, improves the flexibility of the equipment, and by matching the bandwidth capacity of the service board and the backplane, it reduces resource waste, alleviates the pressure on the switching board, and reduces the delay in service signal scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116133313B_ABST
    Figure CN116133313B_ABST
Patent Text Reader

Abstract

The present application discloses a method for a communication device and service signal scheduling, belonging to the field of communication technologies. The communication device includes a cabinet, a plurality of chassis, and a plurality of switching boards. Wherein, each chassis includes a backplane and a plurality of service boards, the backplane is located in the chassis, the plurality of service boards are pluggably installed in the chassis, and each service board is electrically connected to the backplane; each chassis and each switching board are pluggably installed in the cabinet, and the backplane of each chassis is electrically connected to at least one of the switching boards, and each switching board is electrically connected to at least one backplane. By adopting the technical solution of the present application, during the update and maintenance of the backplane, the impact on other backplanes is small, or even negligible, and the communication device does not need to be paused, which can improve the flexibility of use of the communication device and facilitate the update and maintenance of the backplane.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and particularly to a communication device and a method for scheduling service signals. Background Art

[0002] Communication devices, such as switches and routers, generally include a cabinet, a backplane, service processing boards (hereinafter referred to as service boards or line cards), and switching network processing boards (hereinafter referred to as switching boards or network boards). Among them, the backplane is fixed to the cabinet. The cabinet includes a plurality of slots. The service boards and the switching boards are respectively inserted into the slots and are both electrically connected to the backplane. In this way, the service boards can transmit signals to the switching boards through the backplane, and signals can also be transmitted between the service boards through the backplane.

[0003] However, since the backplane is fixed to the cabinet, when the backplane needs to be upgraded or repaired, the communication device needs to stop communicating. It can be seen that the flexibility of using the communication device is poor, and it is not convenient for upgrading or repairing. Summary of the Invention

[0004] This application provides a communication device and a method for scheduling service signals, which can solve the technical problem that the entire communication device pauses when the backplane needs to be upgraded or repaired in the related art.

[0005] In a first aspect, an embodiment of this application provides a communication device. The communication device includes a cabinet, a plurality of chassis, and a plurality of switching boards. Among them, each chassis includes a backplane and a plurality of service boards. The backplane is located in the chassis, and the plurality of service boards are pluggably installed in the chassis, and each service board is electrically connected to the backplane. Each chassis and each switching board are pluggably installed in the cabinet, and the backplane of each chassis is electrically connected to at least one of the switching boards, and each switching board is electrically connected to at least one backplane.

[0006] In the solution shown in this application, the communication device includes a plurality of chassis, each chassis corresponds to a backplane, and each chassis can be inserted into the cabinet and can also be pulled out of the cabinet, so that each backplane can be flexibly disassembled and assembled in the cabinet with the help of the chassis where it is located. It can be seen that when some backplanes need to be updated or repaired, only the backplane that needs to be updated or repaired needs to be paused, and the impact on other backplanes is small, or even no impact on other backplanes. The entire communication device does not need to be paused, thereby improving the flexibility of using the communication device.

[0007] In a possible implementation manner, the backplane of each chassis is electrically connected to any one of the switching boards.

[0008] In the solution shown in this application, the backplane of each chassis is electrically connected to any one of the switching boards. It can also be understood that the backplane of each chassis is electrically connected to all the switching boards. Among them, if the backplane of each chassis is electrically connected to any one of the switching boards, then conversely, each switching board is also electrically connected to any one of the backplanes. This can enable the service boards in each chassis to be electrically connected to all the switching boards through the backplane of the same chassis, and each switching board can also be electrically connected to the service boards in this chassis through the backplane in the chassis. So as to facilitate the transmission of service signals between the service boards in one chassis and the service boards in another chassis with the help of the switching board.

[0009] In a possible implementation manner, the backplanes of the multiple chassis are arranged along a first direction, and the multiple switching boards are arranged along a second direction. Among them, the first direction and the second direction are perpendicular.

[0010] In the solution shown in this application, the first direction can be the longitudinal direction along the height direction of the cabinet, and the second direction can be the transverse direction along the length direction of the backplane. Then, the backplanes of the multiple chassis are arranged in sequence along the longitudinal direction, and the multiple switching boards are arranged in sequence along the transverse direction. In this way, it can be ensured that the backplane of each chassis can be orthogonal to any one of the switching boards, and it can also be ensured that each switching board can be orthogonal to any one of the backplanes, so as to facilitate the direct electrical connection between each backplane and any one of the switching boards, and also facilitate the direct electrical connection between each switching board and any one of the backplanes.

[0011] In a possible implementation manner, the first direction is the direction perpendicular to the top plate of the cabinet, and the second direction is the direction perpendicular to the side plate of the cabinet. It should be understood that the first direction can also be understood as the height direction along the cabinet; the second direction can also be understood as the length direction along the backplane.

[0012] In a possible implementation manner, each backplane is parallel to the front panel of the cabinet, and each switching board is parallel to the side plate of the cabinet.

[0013] In the solution shown in this application, each backplane can be vertically located in the chassis and parallel to the front panel of the cabinet. Each switching board can also be vertically located in the cabinet, but parallel to the side plate of the cabinet.

[0014] In a possible implementation manner, the bandwidth capacities of the backplane and the service board in the same chassis match.

[0015] In the solution shown in this application, before the service board is inserted into the chassis, the chassis where the matching backplane is located can be selected according to the bandwidth capacity of all the service boards to be inserted, and then these service boards can be inserted into the selected chassis. In this way, the bandwidth capacities of the backplane and the service boards in the same chassis can be matched, enabling the full utilization of the backplane's bandwidth capacity, thereby alleviating the situation of excessive backplane bandwidth capacity and reducing resource waste.

[0016] In a possible implementation, each service board is used to: when receiving a service signal, determine the destination service board; and judge the relationship with the destination service board. If it belongs to the same service board as the destination service board, determine the destination port and output the service signal via the destination port.

[0017] In the solution shown in this application, each service board can perform in-board service signal scheduling. For example, when receiving a service signal, if it is determined that the destination service board is the local board, the destination port can be further determined and the service signal can be output via the destination port. This in-board service signal scheduling, where the service signal does not need to be transmitted to the backplane and the switching board, can alleviate the processing pressure on the backplane and the switching board and also reduce the scheduling delay.

[0018] In a possible implementation, the number of the destination ports is multiple, and each service board is used to: copy the service signal according to the number of the destination ports to obtain multiple service signals, and output each service signal via one destination port respectively.

[0019] In the solution shown in this application, if the service signal is a multicast service signal, the destination ports corresponding to the multicast service signal are different. Then, the service signal can be copied according to the number of the destination ports to obtain multiple service signals, and each service signal can be output via a different destination port respectively.

[0020] In a possible implementation, any two service boards in each chassis are electrically connected, and each service board is used to: when receiving a service signal, determine the destination service board; and judge the relationship with the destination service board. If it belongs to a different service board from the destination service board and they are in the same chassis, send the service signal to the destination service board. Since any two service boards in the same chassis have an electrical connection relationship, it is possible to judge whether they belong to the same chassis based on whether there is an electrical connection relationship.

[0021] In the solution shown in this application, the communication device can perform cross-board service signal scheduling within the same frame. After receiving a service signal, the service board determines that it does not belong to the same service board as the destination service board, but belongs to the same chassis. Then, the service board that receives the service signal can send the service signal to the destination service board. For this cross-board service signal scheduling within the same frame, the service signal does not need to be transmitted to the switching board, which can relieve the processing pressure on the switching board and reduce the scheduling delay.

[0022] In a possible implementation, the number of destination service boards is multiple, and each service board is used to: according to the number of destination service boards, copy the service signal to obtain multiple service signals, and send the service signals to each destination service board.

[0023] In the solution shown in this application, if the service signal is a multicast service signal and the corresponding destination service boards are different, then, according to the number of destination service boards, the service signal can be copied to obtain multiple service signals, and each service signal can be sent to each destination service board respectively.

[0024] For example, if the number of destination service boards is n, then the service board can copy the received service signal to obtain n service signals, and then send the n service signals to the n destination service boards respectively, where n is an integer greater than 1.

[0025] In a possible implementation, each service board is used to: when receiving a service signal, determine the destination service board; judge the relationship with the destination service board. If it belongs to a different service board and a different chassis from the destination service board, then send the service signal to the switching board so that the switching board sends the service signal to the destination service board.

[0026] In the solution shown in this application, the communication device can not only perform in-board service signal scheduling and cross-board service signal scheduling within the same frame, but also perform service signal scheduling with the help of the switching board. For example, after receiving a service signal, the service board determines that it does not belong to the same service board as the destination service board and has no electrical connection relationship, that is, the service board that receives the service signal and the destination service board do not belong to the same chassis. Then, the service board that receives the service signal can send the service signal to the switching board via the backplane. After receiving the service signal, the switching board first determines the destination service board, and then sends it to the destination service board via the backplane of the chassis where the destination service board is located.

[0027] In a possible implementation, the destination service board is determined by the service board that receives the service signal and the pre-stored service board correspondence. The destination port is determined by the port that receives the service signal and the pre-stored port correspondence.

[0028] In the solution shown in this application, the destination service board can be determined according to the pre-configured service board correspondence. Among them, the service board correspondence is the slot number correspondence of the service board in the slot. Similarly, the destination port can also be determined by the port that receives the service signal and the pre-configured port correspondence.

[0029] In a possible implementation, both the destination service board and the destination port of the destination service board are determined by the destination address carried in the service signal.

[0030] In the solution shown in this application, the destination service board and the destination port can also be determined by the destination address carried in the service signal. Among them, this application does not limit the method for determining the destination service board and the destination port, and can be flexibly selected according to the actual situation.

[0031] In a second aspect, the embodiments of this application provide a method for scheduling service signals, and the method is applied to a communication device. Among them, the communication device can be a communication device including a chassis, or a communication device without a chassis, and this application does not limit this. Among them, the specific execution entity of this method can be the control board of the communication device, or the service board of the communication device, and this application does not limit this.

[0032] The method includes: when receiving a service signal, determining the destination service board; determining the relationship between the service board that receives the service signal and the destination service board; and outputting the service signal according to the relationship between the service board that receives the service signal and the destination service board.

[0033] In the solution shown in this application, when the service board receives a service signal, it can determine the destination service board. For example, it can be determined through the pre-configured service board correspondence, or through the destination address carried in the service signal. After the service board that receives the service signal determines the destination service board, it judges the relationship with the destination service board. For example, it judges whether it belongs to the same service board as the destination service board, and whether there is an electrical connection relationship. Then, according to the relationship between the received service board and the destination service board, it controls the output of the service signal.

[0034] In a possible implementation, determining the relationship between the service board that receives the service signal and the destination service board includes: determining that the service board that receives the service signal and the destination service board belong to the same service board. Then, outputting the service signal includes: determining a destination port through the destination service board and outputting the service signal via the destination port.

[0035] In the solution shown in this application, the service board that receives the service signal determines that it belongs to the same service board as the destination service board, that is, determines that the destination service board is its own board. Then, further determine the destination port and output the service signal via the destination port. For this in-board service signal scheduling, the service signal does not need to be transmitted to the backplane or the switching board, which can reduce latency and relieve the pressure on the backplane and the switching board.

[0036] In a possible implementation, determining the relationship between the service board that receives the service signal and the destination service board includes: determining that the service board that receives the service signal and the destination service board belong to different service boards and have an electrical connection relationship. Then, outputting the service signal includes: sending the service signal to the destination service board through the service board that receives the service signal, and determining a destination port through the destination service board and outputting the service signal via the destination port.

[0037] In the solution shown in this application, the service board that receives the service signal determines that it belongs to a different service board from the destination service board, but has an electrical connection relationship. Then, the service board that receives the service signal can send the service signal to the destination service board. After receiving the service signal, the destination service board determines that the destination service board is its own board, further determines the destination port, and outputs the service signal via the destination port. For this cross-board service signal scheduling, the service signal only needs to be transmitted to the backplane and does not need to be transmitted to the switching board, which can reduce latency and relieve the pressure on the switching board.

[0038] In a possible implementation, determining the relationship between the service board that receives the service signal and the destination service board includes: determining that the service board that receives the service signal and the destination service board belong to different service boards and do not have an electrical connection relationship. Then, outputting the service signal includes: sending the service signal to the switching board through the service board that receives the service signal; sending the service signal to the destination service board through the switching board; determining a destination port through the destination service board and outputting the service signal via the destination port.

[0039] In the solution shown in this application, when the service board that receives the service signal determines that it belongs to a different service board from the destination service board and there is no electrical connection relationship, the service board that receives the service signal will send the service signal to the switching board via the backplane. After receiving the service signal, the switching board determines the destination service board and transmits the service signal to the destination service board via the backplane. After receiving the service signal, the destination service board determines that the destination service board is itself, further determines the destination port, and outputs the service signal via the destination port.

[0040] In the solution shown in this application, when using this method to schedule service signals, after determining the destination service board, it will judge the relationship between the service board that receives the service signal and the destination service board, and control the output of the service signal based on the relationship between the two. For example, if it is determined that the service board that receives the service signal and the destination service board belong to the same service board or have an electrical connection relationship, then in the scheduling of the service signal, it can be done without the help of the switching board, which can relieve the processing pressure of the switching board and reduce the delay of service signal scheduling.

[0041] In a third aspect, this application provides a communication device, which includes a processor and a memory. At least one computer instruction is stored in the memory, and the computer instruction is loaded and executed by the processor to implement the method for scheduling service signals provided in the second aspect or any optional manner of the second aspect. Description of the Drawings

[0042] Figure 1 is an exploded view of a communication device provided by this application;

[0043] Figure 2 is a schematic diagram of the positional relationship between the chassis and the switching board of a communication device provided by this application;

[0044] Figure 3 is a schematic diagram of the transmission of service signals of a communication device provided by this application;

[0045] Figure 4 is a schematic diagram of the transmission of service signals of a communication device provided by this application;

[0046] Figure 5 is a schematic diagram of the transmission of service signals of a communication device provided by this application;

[0047] Figure 6 is a schematic diagram of the scheduling process of service signals of a communication device provided by this application;

[0048] Figure 7 is a schematic diagram of the positional relationship between the backplane, service board and switching board of a communication device provided by this application;

[0049] Figure 8 It is a schematic diagram of the scheduling process of the service signal of a communication device provided by this application;

[0050] Figure 9 It is a schematic diagram of the structure of a communication device provided by this application.

[0051] Legend Explanation:

[0052] 1. Cabinet; 11. Cabinet top plate; 12. Cabinet side plate; 13. Cabinet front panel; 2. Chassis; 21. Backplane; 22. Service board; 3. Switching board. 900. Device; 901. Processor; 902. Communication bus; 903. Memory; 904. Network interface; 9031. Program code. Detailed Implementation Manner

[0053] The embodiments of this application provide a communication device. The communication device can be devices such as switches and routers. The communication device can be a cabinet-type device. Among them, the cabinet-type device can also be called a plug-in card device, and usually includes a cabinet, a backplane, a service processing board, and a switching network processing board.

[0054] Among them, the service processing board can be abbreviated as the service board or line card, which is mainly responsible for receiving and sending signals, as well as signal processing, etc. The switching network processing board can be abbreviated as the switching board or network board, which is mainly responsible for forwarding signals between service boards. The backplane is mainly responsible for providing a physical connection for signal transmission between the service board and the switching board.

[0055] Usually, the backplane is fixed to the back of the cabinet. The service board and the switching board are both installed in the cabinet in a pluggable manner. The service board is electrically connected to the backplane, such as directly electrically connected through a connector. The switching board is electrically connected to the backplane, such as directly electrically connected through a connector. In this way, after the service board receives a service signal, it can send the service signal to the switching board through the backplane, and the switching board forwards the service signal to another service board through the backplane to complete the scheduling of the service signal.

[0056] However, in application, it is found that the above communication device has at least the following problems. First, since the backplane is fixed to the cabinet, then, when the backplane needs to be updated later, or when the backplane needs to be repaired and overhauled, the communication device needs to suspend work, which is not convenient for the update and overhaul of the backplane, resulting in poor flexibility in the use of the communication device. Second, the bandwidth capacity of the service board and the backplane of the communication device is prone to mismatch, such as the bandwidth capacity of the backplane is much larger than that of the service board, resulting in the bandwidth capacity of the backplane not being fully utilized and the situation of resource surplus occurring.

[0057] For example, before manufacturing a cabinet, the maximum bandwidth capacity of a communication device can be estimated based on the number of service boards that can be inserted into the cabinet and the maximum bandwidth capacity of each service board. Then, a backplane that matches the maximum bandwidth capacity of the communication device can be selected as the backplane of the communication device. However, after the communication device is manufactured and in actual use, on the one hand, not all service boards may be inserted into the communication device, and on the other hand, the bandwidth capacity of the service boards inserted into the communication device may not necessarily be the maximum bandwidth capacity. Therefore, both situations will result in the bandwidth capacity of the backplane of the communication device being much larger than that of the service boards, causing a large amount of remaining bandwidth capacity in the backplane and resulting in a situation of resource overabundance.

[0058] In addition, after a service board receives a service signal, it has to be transmitted to a switching board via the backplane, and the switching board is responsible for scheduling the service signal, which causes a relatively large pressure on the switching board. Moreover, whether the service signal is scheduled from one service board to another or within the same service board from one port to another, it needs to be carried out with the help of the switching board. The service signal has to pass through the service board to the backplane and then to the switching board, and from the switching board to the backplane and then to the service board, resulting in a relatively serious delay of the service signal.

[0059] For the communication device provided in this solution, when updating and overhauling the backplane, there is no need to suspend the entire communication device. The backplane can be installed in the cabinet in a pluggable manner. Then, when installing the service boards, a suitable backplane can be selected according to the number of inserted service boards and the bandwidth capacity of each service board, so that the bandwidth capacity of the service boards and the bandwidth capacity of the backplane are relatively matched, thereby alleviating the situation of overabundant bandwidth capacity of the backplane.

[0060] In addition, in the communication device provided in this solution, each service board can perform in-board service signal scheduling and also cross-board service signal scheduling between different service boards. For these two types of service signal scheduling, the service signal does not need to flow to the backplane or the switching board. Therefore, it can alleviate the pressure on the switching board and reduce the scheduling delay.

[0061] First, the structural features of the communication device will be introduced below, and then the service signal scheduling process of the communication device will be introduced.

[0062] Such as Figure 1As shown in the figure, the communication device includes a cabinet 1, a chassis 2, and a switching board 3. Among them, the number of chassis 2 and the number of switching boards 3 are both multiple. The number of chassis 2 and the number of switching boards 3 can be equal or unequal. The chassis 2 can be in the shape of a flat open box structure, including a chassis top plate, a chassis bottom plate, a chassis side plate, and a chassis back plate. Among them, the position of the opening of the chassis 2 is opposite to the position of the chassis back plate, and the opening of the chassis 2 is used for inserting and removing the service board 22. Each chassis 2 includes a back plate 21, and the back plate 21 can be the chassis back plate of the chassis 2, or the back plate 21 is fixed on the chassis back plate, and the back plate 21 can be integrally formed with the chassis 2.

[0063] Among them, each back plate 21 can be a printed circuit board (PCB) back plate, a cable back plate, or an optical fiber back plate. For example, the back plates 21 of all the chassis 2 of the communication device are one of the above three types, such as all being PCB back plates, or all being cable back plates, or all being optical fiber back plates. Another example is that the back plates 21 of multiple chassis 2 of the communication device are a combination of several of the above three types, such as a part being PCB back plates and another part being cable back plates. Or, a part is a PCB back plate and another part is an optical fiber back plate. Or, a part is a cable back plate and another part is an optical fiber back plate. Another example is that a part is a PCB back plate, a part is a cable back plate, and another part is an optical fiber back plate. Among them, the specific type of the back plate 21 in this embodiment is not limited and can be flexibly selected according to actual needs.

[0064] It should be noted that if the back plate 21 is a PCB back plate or a cable back plate, then the connection relationship between the back plate 21 and the service board 22, and the connection relationship between the back plate 21 and the switching board 3 both belong to electrical connection relationships. If the back plate 21 is an optical fiber back plate, then the connection relationship between the back plate 21 and the service board 22, and the connection relationship between the back plate 21 and the switching board 3 both belong to optical fiber docking. For the convenience of description, this solution describes the connection relationships between the back plate 21 and the service board 22 and the switching board 3 in terms of electrical connection.

[0065] Each chassis 2 further includes a plurality of service boards 22, which are installed in the chassis 2 in a pluggable manner. For example, the service board 22 can be inserted into the chassis 2 at the opening of the chassis 2 to be installed in the chassis 2, and the service board 22 can also be pulled out from the opening of the chassis 2 to be removed from the chassis 2.

[0066] In one example, after the service board 22 is inserted into the chassis 2, it is electrically connected to the backplane 21 within the same chassis 2. For example, the inner surface of the backplane 21 located within the chassis 2 has connectors, and the service board 22 has connectors at positions close to the backplane 21. The backplane 21 and the service board 22 within the same chassis 2 can be electrically connected by connecting through the connectors. Among them, multiple ports can be provided on the panel of each service board 22 away from the backplane 21, and these ports are for signals to be transmitted into the service board 22 and for signals to be output from the service board 22.

[0067] The above is the introduction of the structural features of the chassis 2. Next, the structural features of the cabinet 1 will be introduced.

[0068] As Figure 1 shown, the cabinet 1 can be in the shape of a cuboid, including a cabinet top plate 11, cabinet side plates 12, a cabinet front panel 13, a cabinet back panel, and a cabinet bottom plate. Among them, the cabinet bottom plate is located on the ground, the cabinet top plate 11 and the cabinet bottom plate are opposite in position, the two cabinet side plates 12 are opposite in position, and the cabinet front panel 13 and the cabinet back panel 14 are opposite in position. The space enclosed by the cabinet top plate 11, the two cabinet side plates 12, the cabinet front panel 13, the cabinet back panel, and the cabinet bottom plate is used to accommodate the chassis 2 and the switching board 3. In addition, devices such as a power supply component and a heat dissipation component are also installed in the cabinet 1 to ensure the normal operation of the communication device.

[0069] In one example, each chassis 2 is installed in the cabinet 1 in a pluggable manner. For example, there are slots at the cabinet front panel of the cabinet 1, and the chassis 2 can be inserted into the slots of the cabinet 1 to be installed in the cabinet 1, or can be pulled out from the slots of the cabinet 1 to be disassembled from the cabinet 1. Similarly, for the switching board 3, it can also be installed in the cabinet 1 in a pluggable manner.

[0070] In the assembly sequence of the communication device, the chassis 2 without the service board 22 inserted can be first inserted into the cabinet 1, and then the service board 22 can be inserted into each chassis 2. Or, the service board 22 can be first inserted into each chassis 2, and then the chassis 2 with the service board 22 inserted can be inserted into the cabinet 1. Among them, this embodiment does not limit the insertion sequence of the service board 22, the insertion sequence of each chassis 2, and the insertion sequence of each switching board 3. It can be carried out in any order, or can be carried out synchronously, etc., and can be flexibly selected according to actual needs.

[0071] After the chassis 2 is inserted into the cabinet 1, the backplane 21 in each chassis 2 is electrically connected to at least one switching board 3. For example, each backplane 21 can be electrically connected to some of the switching boards 3, and has no electrical connection relationship with the other part of the switching boards 3. For another example, each backplane 21 can be electrically connected to any one of the switching boards 3. Among them, each backplane 21 being electrically connected to any one of the switching boards 3 can also be understood as that each backplane 21 has an electrical connection relationship with all the switching boards 3.

[0072] After the switching board 3 is inserted into the cabinet 1, each switching board 3 is electrically connected to the backplane 21 in at least one chassis 2. For example, each switching board 3 can be electrically connected to the backplanes 21 of some of the chassis 2, and has no electrical connection relationship with the backplanes 21 of the other part of the chassis 2. For another example, each switching board 3 can be electrically connected to the backplane 21 of any one of the chassis 2. Among them, each switching board 3 being electrically connected to the backplane 21 of any one of the chassis 2 can also be understood as that each switching board 3 is electrically connected to the backplanes 21 of all the chassis 2.

[0073] In one example, the electrical connection between the backplane 21 and the switching board 3 can be realized through a connector. For example, a connector is provided at a position of the backplane 21 close to the switching board 3, and a connector is provided at a position of the switching board 3 close to the backplane 21. The electrical connection can be realized by connecting the two connectors. Among them, this embodiment does not limit which switching boards 3 each backplane 21 is electrically connected to, which backplanes 21 each switching board 3 is electrically connected to, and the implementation manner of the electrical connection, and can be selected according to actual requirements.

[0074] In one example, in order to facilitate the electrical connection between the backplane 21 of each chassis 2 and any one of the switching boards 3, and also to facilitate the electrical connection between each switching board 3 and the backplane 21 of any one of the chassis 2. Correspondingly, as Figure 2 shown, the backplanes 21 of multiple chassis 2 can be arranged along a first direction, and multiple switching boards 3 can be arranged along a second direction. Among them, the first direction and the second direction are perpendicular to each other. For example, Figure 2 in the multiple chassis 2 are arranged longitudinally, and the multiple switching boards 3 are arranged horizontally. In this way, the backplane 21 of each chassis 2 can intersect with all the switching boards 3, and each switching board 3 can intersect with the backplanes 21 of all the chassis 2, so as to facilitate the direct electrical connection between each backplane and all the switching boards.

[0075] In one example, the first direction may be a direction perpendicular to the top plate 11 of the cabinet 1, and the second direction may be a direction perpendicular to the side plate 12 of the cabinet 1. Alternatively, the first direction is a direction perpendicular to the side plate 12 of the cabinet 1, and the second direction is a direction perpendicular to the top plate 11 of the cabinet 1. Herein, this embodiment does not limit which specific directions the first direction and the second direction are, as long as the first direction and the second direction are perpendicular to each other.

[0076] For example, as Figure 2 and with reference to Figure 1 shown, the backplanes 21 of multiple chassis 2 can be arranged vertically, and each backplane 21 is parallel to the front panel 13 of the cabinet 1. Multiple switching boards 3 can be arranged horizontally, and each switching board 3 is parallel to the side plate 12 of the cabinet 1. As Figure 2 shown, the arrangement of multiple backplanes 21 and multiple switching boards 3 can enable each backplane 21 to be orthogonal to any one of the switching boards 3, and each switching board 3 to be orthogonal to any one of the backplanes 21, so as to facilitate direct electrical connection between each backplane 21 and any one of the switching boards 3.

[0077] As can be seen from the above description, since the cabinet 1 includes multiple backplanes 21, each backplane 21 can be inserted and removed in the cabinet 1 by means of the chassis 2 where it is located. Then, when one of the backplanes 21 needs to be replaced, only the chassis 2 where the backplane 21 is located needs to be pulled out of the cabinet 1, which has no impact on the backplanes 21 in other chassis 2, and there is no need to suspend the operation of the entire communication device. Therefore, when updating or repairing a certain backplane 21 or some backplanes 21, only the backplane 21 that needs to be updated or repaired needs to be suspended, with less impact on other backplanes 21, or even no impact on other backplanes 21, thereby improving the flexibility of use of the communication device and facilitating the later update and maintenance of the backplanes 21.

[0078] In one example, in order to make full use of the bandwidth capacity of each backplane 21, correspondingly, the bandwidth capacities of the backplane 21 and the service board 22 located in the same chassis 2 can be matched. For example, before the service board 22 is inserted into the chassis 2, the chassis 2 where the matching backplane 21 is located can be selected according to the bandwidth capacities of all the service boards 22 to be inserted, and then these service boards 22 are inserted into the selected chassis 2. This can make the bandwidth capacities of the backplane 21 and all the inserted service boards 22 in the same chassis 2 match, so that the bandwidth capacity of the backplane 21 can be fully utilized, thereby reducing the situation of excessive bandwidth capacity of the backplane 21 and reducing resource waste. Among them, the matching of the bandwidth capacities of the backplane 21 and all the inserted service boards 22 in the same chassis 2 can be that, for this chassis 2, the bandwidth capacity of the backplane 21 is equal to or slightly greater than the total bandwidth capacity of all the service boards 22 in the chassis 2.

[0079] In addition, the operating speeds of the backplane 21 and the service boards 22 located in the same chassis 2 can also be matched. In this way, for a service board 22 with a lower operating speed, it can be inserted into the chassis 2 where the backplane 21 with a lower operating speed is located. For a service board 22 with a higher operating speed, it can be inserted into the chassis 2 where the backplane 21 with a higher operating speed is located. This can also make full use of the operating capacity of the backplane 21 and reduce resource waste.

[0080] The above are the structural features of the communication device. Next, the scheduling process of the service signals of the communication device will be introduced.

[0081] Each service board 22 can perform in-board service signal scheduling. For example, when a service board 22 receives a service signal, it can determine the destination service board and judge the relationship with the destination service board. If it belongs to the same service board as the destination service board, it can further determine the destination port, and then output the received service signal via the destination port. The transmission process of the service signal can be seen in Figure 3 as shown. Among them Figure 3 the curved line a with an arrow in it is a schematic diagram of the in-board transmission of the service signal. For this scheme of in-board service signal scheduling, the service signal does not need to be transmitted to the backplane or the switching board, which can relieve the pressure on the backplane and the switching board and reduce the delay of service signal scheduling.

[0082] Among the service boards 22 within the same chassis 2, cross-board service signal scheduling within the same chassis can be performed. Among them, in order to achieve cross-board service signal scheduling within the same chassis, correspondingly, there is an electrical connection relationship between any two service boards 22 within the same chassis 2. Then, it can be judged whether two service boards 22 belong to the same chassis by judging whether there is an electrical connection relationship between the two service boards 22. For example, if there is an electrical connection relationship between two service boards 22, then these two service boards 22 belong to the same chassis 2. If there is no electrical connection relationship between two service boards 22, then these two service boards 22 do not belong to the same chassis 2.

[0083] In this way, when the service board 22 receives a service signal, the service board 22 first determines the destination service board, and then judges the relationship with the destination service board. If it belongs to a different service board from the destination service board but belongs to the same chassis 2. That is to say, the service board 22 that receives the service signal and the destination service board belong to different service boards but have an electrical connection relationship. Then, the service board 22 that receives the service signal can send the service signal to the destination service board. After the destination service board receives the service signal, it will also judge the relationship between the destination service board that the service signal is about to flow to and this destination service board. Then it will judge that the destination service board that the service signal is about to flow to is this destination service board. Then it further determines the destination port and outputs the service signal via the destination port. The transmission process of the service signal can be referred to Figure 4 as shown. Among them Figure 4 the curved line b with an arrow in Figure 4 is a schematic diagram of the transmission of the service signal between two service boards 22 within the same chassis 2.

[0084] For this scheme of cross-board service signal scheduling within the same chassis, the service signal only needs to be transmitted to another service board 22 within the same chassis 2 via the backplane 21, without using the switching board 3, which can relieve its pressure and also reduce the service signal scheduling delay.

[0085] Between the service boards 22 belonging to different chassis 2, the cross-chassis service signal scheduling can be carried out with the help of the switching board 3. Among them, in order to realize the cross-chassis service signal scheduling, correspondingly, the backplane 21 in each chassis 2 is electrically connected to at least one switching board 3, so that the service boards 22 in each chassis 2 can be indirectly electrically connected to the switching board 3 through the backplane 21, facilitating the service boards 22 to transmit the service signal to the switching board 3 via the backplane 21, and the switching board 3 can also transmit the service signal to the service board 22 via the backplane 21.

[0086] In this way, when the service board 22 receives a service signal, the service board 22 first determines the destination service board, and then judges the relationship with the destination service board. If it belongs to a different service board from the destination service board and does not belong to the same chassis 2. That is to say, the service board 22 that receives the service signal and the destination service board belong to different service boards and do not have an electrical connection relationship either. Then, the service board 22 that receives the service signal can send the service signal to the switching board 3 via the backplane 21 within the same chassis 2. After the switching board 3 receives the service signal, it first determines the destination service board, and then sends the service signal to the destination service board via the backplane 21 of the chassis 2 where the destination service board is located. After the destination service board receives the service signal, it judges that the next service board to go to is this board. Then it further determines the destination port and outputs the service signal via the destination port. The transmission process of the service signal can be referred to Figure 5 as shown. Among themFigure 5 The curve c with an arrow represents the transmission of a service signal between two service boards 22 in different chassis 2 schematically.

[0087] As can be seen from the above description, the communication device can schedule the service signal according to the Figure 6 process shown.

[0088] Among them, the process shown Figure 6 can be executed by the control board of the communication device, such as in the time division multiplexing (TDM) service scenario. It can also be executed by the service board, such as in the packet service scenario. In this embodiment, the execution entity of the service signal scheduling is not limited, and the service board can be used as an example for illustration.

[0089] In step 601, when a service signal is received, the destination service board can be determined.

[0090] In one example, the way to determine the destination service board can be to determine the destination service board corresponding to the service board that receives the service signal according to the pre-stored service board correspondence. Another way to determine the destination service board can be that the received service signal carries a destination address, and the destination service board can be determined according to the carried destination address.

[0091] In step 602, the relationship between the service board that receives the service signal and the destination service board is judged.

[0092] In step 603, if it is judged that the service board that receives the service signal and the destination service board belong to the same service board, then after step 603, go to step 604.

[0093] In step 604, the destination service board determines the destination port.

[0094] In one example, the way to determine the destination port can be to determine the destination port corresponding to the port that receives the service signal according to the pre-stored port correspondence. Another way to determine the destination port can be that the received service signal carries a destination address, and the destination port can be determined according to the carried destination address.

[0095] In step 605, the service signal is output via the destination port.

[0096] The above is the execution process of steps 601 - 605. Among them, after step 602, it may not go to step 603 but go to step 606.

[0097] In step 606, it is determined that the service board receiving the service signal and the destination service board belong to different service boards and have an electrical connection relationship. Then, step 607 is executed after step 606.

[0098] In step 607, the service board receiving the service signal sends the service signal to the destination service board.

[0099] For example, the service board receiving the service signal sends the service signal to the destination service board via the backplane 21 within the same chassis 2. After step 607, steps 604 and 605 are executed in sequence.

[0100] The above is the execution process of steps 601 - 602, steps 606 - 607, and steps 604 - 605. Among them, after step 602, instead of turning to steps 603 and 606, it may turn to step 608.

[0101] In step 608, it is determined that the service board receiving the service signal and the destination service board belong to different service boards and do not have an electrical connection relationship. Then, step 609 is executed after step 608.

[0102] In step 609, the service board 22 receiving the service signal sends the service signal to the switching board 3 via the backplane 21. After step 609, step 610 is executed.

[0103] In step 610, the switching board 3 sends the service signal to the destination service board via the backplane 21. After step 610, steps 604 and 605 are executed in sequence.

[0104] Based on the above description, it can be known that after the communication device receives the service signal, it can complete the scheduling according to one of the three branches as Figure 6 shown. One branch is steps 601 - 605; another branch is steps 601 - 602, steps 606 - 607, and steps 604 - 605; another branch is steps 601 - 602, steps 608 - 610, and steps 604 - 605.

[0105] When the communication device executes the service signal scheduling according to the Figure 6 shown process, since the service signal can be scheduled within the board or across different boards within the same chassis, and both of these methods do not require the assistance of the switching board 3, it can relieve the pressure on the switching board 3 and reduce the latency.

[0106] In one example, the above service signal can be a unicast service signal or a multicast service signal. For a multicast service signal, if there are different destination service boards among these multicast service signals, then in step 601, multiple destination service boards can be determined. Then, the service board that receives the service signal can copy the service signal according to the number of destination service boards to obtain multiple service signals. Then, these multiple service signals can be separately sent to each destination service board in step 607. Alternatively, these multiple service signals can also be separately sent to the switching board 3 in step 609.

[0107] In another example, for a multicast service signal, if there are different destination ports among the multicast service signals, then in step 604, multiple destination ports can be determined. Then, the destination service board that receives the service signal can copy the service signal according to the number of destination ports to obtain multiple service signals, and output each service signal via a destination port respectively.

[0108] Based on the above description, it can be seen that the communication device includes multiple chassis, each chassis corresponds to a backplane, and each chassis can be inserted into and removed from the cabinet, so that each backplane can be flexibly disassembled and assembled in the cabinet by means of the chassis where it is located. Thus, when some backplanes need to be updated or repaired, only the backplane that needs to be updated or repaired needs to be paused, with less impact on other backplanes, or even no impact on other backplanes. Then, the entire communication device does not need to be paused, thereby improving the flexibility of use of the communication device and facilitating the update and repair of the backplane.

[0109] The bandwidth capacity of the backplane and the inserted service boards in the same chassis of the communication device is matched, which can make full use of the bandwidth capacity of each backplane, reduce the excess bandwidth capacity of the backplane, and reduce resource waste.

[0110] After the communication device receives the service signal, for the case where the destination service board and the service board that receives the service signal are the same service board, the service signal can be directly scheduled within the board, that is, the service signal is input from one port of the board and output from another port of the board, and the service signal does not need to be transmitted to the backplane and the switching board, thereby alleviating the pressure on the backplane and the switching board and reducing the delay of service signal scheduling. For the case where the destination service board and the service board that receives the service signal have an electrical connection relationship, the service signal can be directly cross-board scheduled and transmitted from one service board to another service board via the backplane without being transmitted to the switching board, thereby also alleviating the processing pressure on the switching board and reducing the delay of service signal scheduling.

[0111] In the solution shown in this application, the communication device includes multiple chassis, each chassis corresponding to a backplane. Each chassis can be inserted into the cabinet and can also be pulled out of the cabinet, enabling each backplane to be flexibly disassembled and assembled in the cabinet with the help of the chassis it is in. It can be seen that when some backplanes need to be updated or repaired, only the backplane that needs to be updated or repaired needs to be paused, with less impact on other backplanes, or even no impact on other backplanes. Then the entire communication device does not need to be paused, thereby improving the flexibility of use of the communication device and facilitating the update and repair of the backplane.

[0112] An embodiment of this application also provides a method for service signal scheduling. This method can be applied to a communication device and can be specifically executed by the control board of the communication device or by the service board of the communication device. Among them, the communication device to which this method is applied can be the communication device including chassis 2 described above or a communication device that does not include chassis 2.

[0113] For example, the communication device to which this method is applied can include cabinet 1, multiple chassis 2, and multiple switching boards 3. Chassis 2 includes backplane 21 and multiple service boards 22. Among them, chassis 2 and switching board 3 are pluggable and installable in cabinet 1. Backplane 21 is installed on the back of each chassis 2, and service board 22 can be pluggable and installed in chassis 2. Refer to Figure 1 as shown.

[0114] Another example is that the communication device to which this method is applied can include cabinet 1, backplane 21, multiple service boards 22, and multiple switching boards 3. Among them, backplane 21 is installed on the back of chassis 2, and multiple service boards 22 and multiple switching boards 3 are all pluggable and installable in cabinet 1. Refer to Figure 7 as shown. Among them, the specific structure of the communication device to which this embodiment is applied is not limited.

[0115] As Figure 8 shown, it is a schematic flowchart of this method.

[0116] In step 801, when a service signal is received, determine the destination service board.

[0117] For example, when a certain service board receives a service signal, the destination service board can be determined according to the pre-stored correspondence of service boards. Another example is that when a certain service board receives a service signal, the destination service board can be determined according to the destination address carried by the service signal. Among them, the specific manner of determining the destination service board in this embodiment is not specifically limited, as long as the destination service board can be determined.

[0118] In step 802, determine the relationship between the service board that receives the service signal and the destination service board.

[0119] In one example, after the service board that receives the service signal determines the destination service board, it can determine the relationship with the destination service board. For example, the relationship between the service board that receives the service signal and the destination service board includes: belonging to the same service board, belonging to different service boards but having an electrical connection relationship, and neither belonging to the same service board nor having an electrical connection relationship.

[0120] In step 803, according to the relationship between the service board that receives the service signal and the destination service board, the service signal is output.

[0121] In one example, after the service board that receives the service signal determines the relationship with the destination service board, it can output the received service signal according to the relationship between the two.

[0122] For example, if it is determined that the service board that receives the service signal and the destination service board belong to the same service board, that is, it is determined that the service board that receives the service signal is the destination service board. Then, the destination service board can further determine the destination port and output the service signal via the destination port.

[0123] For another example, if it is determined that the service board that receives the service signal and the destination service board do not belong to the same service board, but have an electrical connection relationship. Then, the service board that receives the service signal can send the service signal to the destination service board. After the destination service board receives the service signal, it will also determine the relationship with the destination service board to which the service signal is about to flow. If it is determined that the service board to which the signal is about to flow is itself, then it further determines the destination port and outputs the service signal via the destination port.

[0124] For another example, if it is determined that the service board that receives the service signal and the destination service board neither belong to the same service board nor have an electrical connection relationship. Then, the service board that receives the service signal can send the service signal to the switching board via the backplane. After the switching board receives the service signal, it determines the destination service board, and then can send the service signal to the destination service board via the backplane. After the destination service board receives the service signal, it will also determine the relationship with the destination service board to which the service signal is about to flow. If it is determined that the service board to which the signal is about to flow is itself, then it further determines the destination port and outputs the service signal via the destination port.

[0125] Among them, when the communication device uses this method for service signal scheduling, it can execute according to the Figure 6 shown process. The specific process can be referred to the above, and will not be elaborated here one by one.

[0126] In the solution shown in this application, when using this method to schedule service signals, after determining the destination service board, the relationship between the service board that receives the service signal and the destination service board will be judged, and based on the relationship between the two, the output of the service signal will be controlled. For example, if it is judged that the service board that receives the service signal and the destination service board belong to the same service board, or the two have an electrical connection relationship, then, in the scheduling of service signals, the switching board can be dispensed with, thereby relieving the processing pressure on the switching board and reducing the delay of service signal scheduling.

[0127] An embodiment of this application provides a communication device, which includes a processor and a memory. At least one computer instruction is stored in the memory, and the computer instruction is loaded and executed by the processor to implement the above method for scheduling service signals. For example, Figure 9 The structure diagram of the device is shown. The device 900 includes at least one processor 901, a communication bus 902, a memory 903, and at least one network interface 904.

[0128] The processor 901 is, for example, a general-purpose central processing unit (CPU), a network processor (NP), a graphics processing unit (GPU), a neural-network processing unit (NPU), a data processing unit (DPU), a microprocessor, or one or more integrated circuits for implementing the solution of this application. For example, the processor 901 includes an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD is, for example, a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0129] The communication bus 902 is used to transmit information between the above components. The communication bus 902 can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 9 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0130] The memory 903 is, for example, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, or a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 903 exists independently, for example, and is connected to the processor 901 through the communication bus 902. The memory 903 can also be integrated with the processor 901.

[0131] Optionally, the memory 903 is used to save the transmitted data, etc.

[0132] The network interface 904 uses any device such as a transceiver for communicating with other devices or communication networks. The network interface 904 includes a wired network interface and may also include a wireless network interface. Among them, the wired network interface can be, for example, an Ethernet interface. The Ethernet interface can be an optical interface, an electrical interface, or a combination thereof. The wireless network interface can be a wireless local area networks (WLAN) interface, a network interface of a cellular network, or a combination thereof, etc.

[0133] In a specific implementation, as an example, the processor 901 can include one or more CPUs.

[0134] In a specific implementation, as an example, the device 900 can include multiple processors. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, the processor can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0135] In some embodiments, the memory 903 is used to store the program code 9031 for processing packets in this application, and the processor 901 executes the program code 9031 stored in the memory 903. That is, the device 900 can implement the packet processing method provided by the method embodiments through the processor 901 and the program code 9031 in the memory 903.

[0136] The above description is only one embodiment of this application and is not intended to limit this application. Any modifications, equivalent replacements, improvements, etc. made within the principles of this application shall be included within the protection scope of this application.

Claims

1. A communication device, characterized in that, the communication device includes a cabinet (1), a plurality of chassis (2) and a plurality of switching boards (3), wherein: each chassis (2) includes a backplane (21) and a plurality of service boards (22), the backplane (21) is located in the chassis (2), the plurality of service boards (22) are pluggably installed in the chassis (2), and each service board (22) is electrically connected to the backplane (21) of the chassis (2) where it is located; each chassis (2) and each switching board (3) are pluggably installed in the cabinet (1), and the backplanes (21) of the plurality of chassis (2) are arranged along a first direction, the plurality of switching boards (3) are arranged along a second direction, and the backplane (21) of each chassis (2) is electrically connected to any one of the switching boards (3), wherein the first direction and the second direction are perpendicular, and the first direction is a direction perpendicular to the cabinet top plate (11) of the cabinet (1).

2. The communication device according to claim 1, characterized in that, each backplane (21) is parallel to the cabinet front panel (13) of the cabinet (1), and each switching board (3) is parallel to the cabinet side panel (12) of the cabinet (1).

3. The communication device according to claim 1, characterized in that, the bandwidth capacities of the backplane (21) and the service boards (22) located in the same chassis (2) match.

4. The communication device according to any one of claims 1 to 3, characterized in that, each service board (22) is configured to: when receiving a service signal, determine the destination service board; judge the relationship with the destination service board; if it belongs to the same service board as the destination service board, determine the destination port and output the service signal via the destination port.

5. The communication device according to claim 4, characterized in that, the number of the destination ports is multiple, and each service board (22) is configured to: copy the service signal according to the number of the destination ports to obtain multiple service signals, and output each service signal via one destination port respectively.

6. The communication device according to any one of claims 1 to 3, characterized in that, any two service boards (22) in each chassis (2) are electrically connected, and each service board (22) is configured to: when receiving a service signal, determine the destination service board; judge the relationship with the destination service board; if it belongs to a different service board from the destination service board and belongs to the same chassis (2), send the service signal to the destination service board.

7. The communication device according to claim 6, characterized in that, the number of the destination service boards is multiple, and each service board (22) is configured to: copy the service signal according to the number of the destination service boards to obtain multiple service signals, and send the service signals to each destination service board.

8. The communication device according to any one of claims 1 to 3, characterized in that, each service board (22) is configured to: when receiving a service signal, determine the destination service board; judge the relationship with the destination service board; If it belongs to a different service board and a different chassis (2) from the target service board, the service signal is sent to the switching board (3) so that the switching board (3) sends the service signal to the target service board.

9. The communication device according to claim 4, wherein, the target service board is determined by the service board that receives the service signal and the pre-stored corresponding relationship of the service boards; the target port is determined by the port that receives the service signal and the pre-stored corresponding relationship of the ports.

10. The communication device according to claim 4, wherein, both the target service board and the target port of the target service board are determined by the destination address carried in the service signal.

11. A method for scheduling service signals, wherein, the method is applied to the communication device according to any one of claims 1 to 10, and the method includes: When a service signal is received, determine the target service board; Determine the relationship between the service board that receives the service signal and the target service board; Output the service signal according to the relationship between the service board that receives the service signal and the target service board.

12. The method according to claim 11, wherein, the determining the relationship between the service board that receives the service signal and the target service board includes: Determine that the service board that receives the service signal and the target service board belong to the same service board; the outputting the service signal includes: Determine the target port through the target service board, and output the service signal via the target port.

13. The method according to claim 11, wherein, the determining the relationship between the service board that receives the service signal and the target service board includes: Determine that the service board that receives the service signal and the target service board belong to different service boards and have an electrical connection relationship; the outputting the service signal includes: Send the service signal to the target service board through the service board that receives the service signal; Determine the target port through the target service board, and output the service signal via the target port.

14. The method according to any one of claims 11 to 13, wherein, the determining the relationship between the service board that receives the service signal and the target service board includes: Determine that the service board that receives the service signal and the target service board belong to different service boards and do not have an electrical connection relationship; the outputting the service signal includes: Send the service signal to the switching board through the service board that receives the service signal; Send the service signal to the target service board through the switching board; Determine the target port through the target service board, and output the service signal via the target port.

Citation Information

Patent Citations

  • Communication system

    CN103236991A

  • Message exchange processing method, service board and network switching system

    CN104869081A

  • Compact peripheral component interconnect (CPCI) machine frame suitable for standard computer case with 4 units or more than 4 units

    CN202854677U