CN-115203118-B - Data forwarding method for advanced telecommunication computer Architecture (ACC) computer frame
Abstract
The invention provides a data forwarding method for an advanced telecom computing architecture computer frame. The method comprises the steps that a first exchange board card forwards original signaling messages to all processing boards, a second exchange board card equally divides the original data messages into M parts of first data messages, distributes one part of first data messages to each processing board card, each processing board card divides the received first data messages into M parts of second data messages, each part of second data messages corresponds to one processing board card, each processing board card forwards second data messages corresponding to other processing board cards to the corresponding processing board card through the first exchange board card, and each processing board card forwards the second data messages corresponding to each processing board card to a target system based on the original signaling messages. The data forwarding method for the advanced telecom computing architecture computer frame can improve the performance and stability of the slot processing board card and can improve the data forwarding performance.
Inventors
- MU QIWEI
- SHU ZHANGLEI
Assignees
- 武汉虹旭信息技术有限责任公司
Dates
- Publication Date
- 20260512
- Application Date
- 20220222
Claims (9)
- 1. The data forwarding method for the advanced telecom computing architecture frame is characterized in that the advanced telecom computing architecture frame comprises a first exchange board card, a second exchange board card and M processing board cards, wherein M is more than or equal to 2 and less than or equal to K-2;K, and the total number of slots of the advanced telecom computing architecture frame is represented; the data forwarding method comprises the following steps: the first exchange board card forwards an original signaling message to each processing board card, the second exchange board card equally divides the original data message into M parts of first data messages, and distributes one part of first data messages to each processing board card; Each processing board card divides the received first data message into M second data messages, and each second data message corresponds to one processing board card respectively; each processing board card forwards the second data message corresponding to the other processing board cards to the processing board card corresponding to the second data message through the first switching board card; each processing board card forwards each second data message corresponding to each processing board card to a target system based on the original signaling message; Each processing board card divides the received first data message into M second data messages, each second data message corresponds to one processing board card, and the processing board card comprises: each processing board card marks the data in the first data message based on the IMSI in the first data message; dividing the first data message into M parts of second data messages based on the marks of the data in the first data message.
- 2. The method for forwarding data for advanced telecom computing architecture computer frame according to claim 1, wherein said first switch board forwarding original signaling message to each of said processing boards comprises: The first exchange board card copies the original signaling message to obtain M parts of the original signaling message; and the first exchange board card forwards the original signaling message to each processing board card respectively.
- 3. The method for forwarding data for advanced telecom computing architecture computer frame according to claim 1, wherein each processing board forwards the second data packet corresponding to the other processing board to the processing board corresponding to the second data packet through the first switching board, comprising: and each processing board card sends the second data message corresponding to other processing board cards to the first switching board card, so that the first switching board card forwards the second data message to the processing board card corresponding to the second data message based on the mark of each second data message.
- 4. The method for forwarding data for advanced telecom computing architecture computer frames according to claim 1, wherein said second data message comprises N groups of third data messages; Wherein N is the number of output ports of each processing board.
- 5. The method of claim 1, wherein the processing card is marked as a virtual MAC address of an output port of the processing card.
- 6. The method for forwarding data for advanced telecom computing architecture computer frame according to claim 1, wherein each processing board card forwards each second data packet corresponding to each processing board card to a target system based on the original signaling packet, comprising: and each processing board card forwards the second data message to the target system through the output port based on the original signaling message and the virtual MAC address of the output port of each processing board card.
- 7. The data forwarding method for advanced telecom computing architecture computer frame according to claim 1, wherein the first switch board card has a model number SW-10Q.
- 8. The data forwarding method for advanced telecom computing architecture computer frame according to claim 1, wherein the second switch board card has a model number SW-24X.
- 9. The data forwarding method for advanced telecom computing architecture computer frames according to claim 1, wherein said processing board card is NP-12X in model.
Description
Data forwarding method for advanced telecommunication computer Architecture (ACC) computer frame Technical Field The invention relates to the technical field of communication, in particular to a data forwarding method for an advanced telecom computing architecture computer frame. Background With the explosive growth of mobile internet data traffic, the hardware of the service analysis system is greatly expanded, and an ATCA (Advanced Telecommunications Computing Architecture, advanced telecom computing architecture) chassis is generally configured with 14 sets of boards (including 2 switch boards and 12 processing boards) in a full-load manner. The existing data forwarding method for the ATCA machine frame is characterized in that single boards (namely single processing boards) are independently connected and output, the configuration among the boards is relatively independent, data with larger data volume are processed through accumulation quantity, the configuration of each board is different due to different data flow input and output, each board needs to be independently managed, and the management of the boards is relatively complex and easy to make mistakes under the condition of a large number of boards. In addition, due to the fact that the access flow of each processing board card is different, some board cards can overflow at the peak value, and some board cards can only use 50% of the performance, so that the ATCA data distribution performance is unstable and the processing capacity is wasted. In addition, because the outputted service data needs to be 'homologous and homologous' to the same background processor, the maximum flow of the output tera port of the slot2 exchange board card is 24 x 10Gps, and 24 processors are supported at maximum. If the processing capacity of each background processor is 6Gbps, the maximum traffic of the forwarding output of the current ATCA frame is 144Gbps, and when the traffic is larger than the maximum traffic, a new hardware frame and a new splitter card are required to be added. To sum up, the existing data forwarding method for ATCA subrack has poor performance. Disclosure of Invention The invention provides a data forwarding method for an advanced telecom computing architecture computer frame, which is used for solving the defect of poor data forwarding performance in the prior art and realizing high-performance and balanced data forwarding. The invention provides a data forwarding method for an advanced telecom computing architecture computer frame, which comprises a first exchange board card, a second exchange board card and M processing board cards, wherein M is more than or equal to 2 and less than or equal to K-2;K, and the total number of slots of the advanced telecom computing architecture computer frame is represented; the data forwarding method comprises the following steps: the first exchange board card forwards an original signaling message to each processing board card, the second exchange board card equally divides the original data message into M parts of first data messages, and distributes one part of first data messages to each processing board card; Each processing board card divides the received first data message into M second data messages, and each second data message corresponds to one processing board card respectively; each processing board card forwards the second data message corresponding to the other processing board cards to the processing board card corresponding to the second data message through the first switching board card; and each processing board card forwards each second data message corresponding to each processing board card to a target system based on the original signaling message. According to the data forwarding method for advanced telecom computing architecture computer frames provided by the present invention, the forwarding, by the first switch board, an original signaling message to each processing board includes: The first exchange board card copies the original signaling message to obtain M parts of the original signaling message; and the first exchange board card forwards the original signaling message to each processing board card respectively. According to the data forwarding method for advanced telecom computing architecture computer frame provided by the invention, each processing board card divides the received first data message into M second data messages, each second data message corresponds to one processing board card respectively, and the method comprises the following steps: each processing board card marks the data in the first data message based on the IMSI in the first data message; dividing the first data message into M parts of second data messages based on the marks of the data in the first data message. According to the data forwarding method for advanced telecom computing architecture computer frame provided by the present invention, each processing board card forwards the second data m