Message processing method and network equipment

By introducing a mother card line card into the ADWAN network, directly processing private network messages and managing child card line card information, the problem of large burden on the main control unit and complex equipment design is solved, and the forwarding efficiency and flexibility of network equipment is improved.

CN119109922AInactive Publication Date: 2024-12-10NEW H3C TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411211241.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In application-driven wide area network (ADWAN) network, the main control unit's need to process ADWAN special network and public network interactive messages lead to a reduced forwarding efficiency and complex equipment design, which limits the flexible expansion of line cards.

Method used

Introduce a mother card line card between the main control unit and the child card line card, and directly process the private network message through the mother card line card to avoid sending it to the main control unit, and manage the information of each child card line card, separate forwarding work To reduce the burden on the main control unit.

Benefits of technology

It improves the forwarding efficiency of network equipment, reduces the processing resource consumption of the main control unit, simplifies equipment design, improves the flexibility and diversity of line cards, and helps to intelligently upgrade network equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109922A_ABST
    Figure CN119109922A_ABST
Patent Text Reader

Abstract

The invention provides a message processing method and network equipment, and the method comprises the steps: a target sub-card line card obtains a to-be-forwarded message from a user, identifies whether the to-be-forwarded message is a private network message, transmits the to-be-forwarded message to a mother card line card if the to-be-forwarded message is the private network message, so that the mother card line card transmits the to-be-forwarded message to the target sub-card line card, and if the to-be-forwarded message is not the private network message, the target sub-card line card transmits the to-be-forwarded message to the target sub-card line card. And if so, sending the to-be-forwarded message to a main control unit, so that the main control unit processes the to-be-forwarded message according to the forwarding table item. Through the method, processing resources of the main control unit can be effectively saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method for processing a message and a network device. Background Art

[0002] The WAN is mainly responsible for remote and long-distance interconnection between various network sites, such as headquarters and branches, branches and branches, data centers and data centers. The current WAN is more of a passive bearer of various business traffic. With the development of application models such as cloud computing and mobile Internet and the change of traffic models, applications require the network to actively adapt to business traffic and change business with demand. However, since the current network management is mainly oriented to the device level and the active operation and maintenance capabilities based on the business perspective are insufficient, the network business is complex, the upgrade and expansion are difficult, and the closed and rigid architecture is becoming increasingly prominent. Traditional distributed networks pay more attention to the performance and operation and maintenance of a single network node, and lack a global business perspective and optimization based on deep business perception.

[0003] The Application Driven Wide Area Network (ADWAN) solution is based on the standard Software Defined Wide Area Network (SDN) network architecture. It is also a converged, layered, open, and intelligent network architecture that integrates big data intelligent analysis, SDN controllers, and network management to achieve a three-dimensional converged network control center, full network coverage, and end-to-end service orchestration. It is user-oriented, one-click provisioning, integrated guarantee, and one-stop operation and maintenance. It combines big data analysis and AI learning capabilities to capture real-time snapshots of the network, offline modeling, and intelligent insight, intelligent simulation, and intelligent troubleshooting of the network, helping a large number of enterprise users to achieve intelligent upgrades to digital networks.

[0004] Given the redundant backup of distributed network devices and the flexible expansion of line cards for sending and receiving messages, they are widely used in ADWAN network deployment scenarios. Distributed network device message processing unit (i.e., main control unit), message sending and receiving unit (i.e., daughter card line card). The main control unit is mainly responsible for processing network device service messages, and the line card is mainly responsible for sending and receiving messages and interacting with the main control unit. In addition, the main control unit also needs to control and manage the line card board.

[0005] However, with the rapid growth of ADWAN network services and the improvement of network equipment specifications, the table entries stored in the main control unit are larger. ADWAN special network messages and ADWAN and public network interaction messages are sent to the main control unit for processing, which greatly affects the forwarding efficiency of the ADWAN special network. Summary of the invention

[0006] In order to overcome the problems existing in the related art, this specification provides a method and a network device for processing a message.

[0007] According to a first aspect of an embodiment of this specification, a method for processing a message is provided, the method being applied to a target daughter card line card, the target daughter card line card being connected to a mother card line card, the mother card line card being connected to a main control unit, the method comprising:

[0008] The target sub-card line card obtains the message to be forwarded from the user;

[0009] Identify whether the message to be forwarded is a private network message;

[0010] If yes, the message to be forwarded is sent to the mother card line card, so that the mother card line card sends the message to be forwarded to the destination daughter card line card;

[0011] If not, the message to be forwarded is sent to the main control unit, so that the main control unit processes the message to be forwarded according to the forwarding table entry.

[0012] Optionally, the method further includes:

[0013] The mother card line card obtains a private network forwarding table from the main control unit, and the private network forwarding table includes: an ADWAN forwarding table.

[0014] According to a second aspect of an embodiment of this specification, a method for processing a message is provided, the method being applied to a mother card line card, the mother card line card being connected to each daughter card line card, the mother card line card being further connected to a main control unit, the method comprising:

[0015] receiving a message to be forwarded sent by a daughter card line card, wherein the message to be forwarded is sent to a mother card line card after the daughter card line card identifies it as a private network message;

[0016] The message to be forwarded is matched with the private network forwarding table, and the message to be forwarded is processed according to the matching result.

[0017] Optionally, the method further includes:

[0018] The private network forwarding table is periodically obtained from the main control unit, and the private network forwarding table includes: ADWAN forwarding table.

[0019] Wherein, processing the message to be forwarded according to the matching result includes:

[0020] When the matching result is a non-null value, the message to be forwarded is sent to the target daughter card line card according to the matching result; or,

[0021] When the matching result is a null value, the corresponding private network forwarding table is obtained from the main control unit according to the routing information of the message to be forwarded, and the message to be forwarded is sent to the target daughter card line card according to the obtained corresponding private network forwarding table.

[0022] Optionally, the method further includes:

[0023] The mother card line card manages the information of each daughter card line card.

[0024] It can be seen from the above embodiments that a mother card line card is added between the main control unit and the daughter card line card. For private network messages, the private network messages can be directly forwarded through the mother card line card without sending the private network messages to the main control unit, thereby saving the processing resources of the main control unit. At the same time, the mother card line card can also manage and control each daughter card line card, further reducing costs, and helping to improve the flexible and diversified design of network equipment line cards.

[0025] According to a third aspect of an embodiment of this specification, a network device is provided, the network device comprising: a daughter card line card, a mother card line card and a main control unit, wherein the daughter card line card is connected to the mother card line card, the mother card line card is also connected to the main control unit, and the daughter card line card comprises:

[0026] An acquisition module, used for acquiring a message to be forwarded from a user;

[0027] An identification module, used to identify whether the message to be forwarded is a private network message;

[0028] A sending module is used to send the message to be forwarded to the mother card line card when it is identified that the message to be forwarded is a private network message, so that the mother card line card sends the message to be forwarded to the destination daughter card line card; or

[0029] When it is identified that the message to be forwarded is not a private network message, the message to be forwarded is sent to the main control unit so that the main control unit processes the message to be forwarded according to the forwarding table entry.

[0030] According to a third aspect of an embodiment of this specification, a network device is provided, the network device comprising: a daughter card line card, a mother card line card and a main control unit, wherein the daughter card line card is connected to the mother card line card, the mother card line card is also connected to the main control unit, and the mother card line card comprises:

[0031] A receiving module, used for receiving a message to be forwarded sent by a daughter card line card, wherein the message to be forwarded is sent to the mother card line card after the daughter card line card identifies it as a private network message;

[0032] The processing module is used to match the message to be forwarded with the private network forwarding table and process the message to be forwarded according to the matching result.

[0033] Wherein, the mother card line card equipment also includes:

[0034] The acquisition module is used to periodically acquire a private network forwarding table from a main control unit, wherein the private network forwarding table includes: an ADWAN forwarding table.

[0035] Wherein, the processing module is specifically used to send the message to be forwarded to the target daughter card line card according to the matching result when the matching result is a non-null value; or,

[0036] When the matching result is a null value, the corresponding private network forwarding table is obtained from the main control unit according to the routing information of the message to be forwarded, and the message to be forwarded is sent to the target daughter card line card according to the obtained corresponding private network forwarding table.

[0037] The mother card line card further includes: a management module for managing information of each daughter card line card.

[0038] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present specification. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the specification and, together with the description, serve to explain the principles of the specification.

[0040] Figure 1 It is a flowchart of a method for processing a message according to an exemplary embodiment of this specification.

[0041] Figure 2 This specification is a schematic diagram of an ADWAN network device mother card management line card and ADWAN message fast forwarding according to an exemplary embodiment.

[0042] Figure 3 It is a flowchart of a method for processing a message according to an exemplary embodiment of this specification. DETAILED DESCRIPTION

[0043] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this specification. Instead, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.

[0044] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit this specification. The singular forms "a", "the" and "the" used in this specification and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0045] It should be understood that although the terms first, second, third, etc. may be used in this specification to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this specification, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0046] ADWAN network equipment usually adopts a distributed network equipment architecture to improve the stability, efficiency and flexible expansion of network equipment. That is, the network equipment mainly includes two master control units, the master and the standby (Maseter-Slave, M master control unit, S master control unit) master control unit and the line card unit. Among them, the master control unit: the M master control unit is responsible for the management of the line card and the processing of the line card service message, and the S master control unit is mainly responsible for the backup of the M master control unit, ensuring the master and standby switching when the M unit is abnormal, and improving the stability of the network equipment.

[0047] Line card unit: mainly responsible for receiving service messages from network equipment and sending them to the main control unit, as well as forwarding messages to be forwarded after being processed by the main control unit.

[0048] As the demand for network services continues to increase, the routing table entries established and stored by network equipment are relatively large. ADWAN network equipment sends special ADWAN network messages and private network and public network interaction messages to the main control unit for table lookup and forwarding processing, which greatly affects the forwarding of ADWAN special network messages.

[0049] In addition to processing message forwarding, the main control unit also needs to manage the line card board unit, which leads to a lot of hardware design and wiring for the interconnection between the main control and line cards, greatly limiting the flexible design and expansion of the line cards.

[0050] In order to solve the above technical problems, the present disclosure provides a method for processing a message, such as Figure 1 As shown, the method is applied to a target daughter card line card, the target daughter card line card is connected to a mother card line card, the mother card line card is connected to a main control unit, and the method includes:

[0051] S101 The target daughter card line card obtains the message to be forwarded from the user;

[0052] S102 identifies whether the message to be forwarded is a private network message;

[0053] S103: If yes, sending the message to be forwarded to the mother card line card, so that the mother card line card sends the message to be forwarded to the destination daughter card line card;

[0054] If not, then the message to be forwarded is sent to the main control unit in step S104, so that the main control unit processes the message to be forwarded according to the forwarding table entry.

[0055] In this embodiment, a mother card line card is added between the main control unit and the daughter card line card, such as Figure 2 As shown, each daughter card line card is connected to the mother card line card (each daughter card line card is also connected to the main control unit), and the mother card line card is connected to the main control unit.

[0056] In this embodiment, after the target sub-card line card obtains the message to be forwarded from the user, it can determine whether the message to be forwarded carries the ADWAN identifier. If it does, it can be determined that the message to be forwarded is a private network message. If not, it can be determined that the message to be forwarded is a public network message.

[0057] In this embodiment, the ADWAN controller aggregates the MAC address information of the ADWAN private network devices, and sends the ADWAN special network table (i.e., private network forwarding table) generated by the main control unit to the mother card line card.

[0058] Specifically, the mother card line card may include a daughter card management module and an ADWAN message forwarding module, and the ADWAN controller (main control unit) sends the private network forwarding table to the ADWAN message forwarding module in the mother card line card.

[0059] In this embodiment, the mother card line card can periodically obtain and update the private network forwarding table from the main control unit, and the administrator can set the period according to business needs.

[0060] In this embodiment, if it is identified that the message to be forwarded is not a private network message, the daughter card line card may send the message to be forwarded to the main control unit, and the main control unit may forward the message to be forwarded according to the existing method.

[0061] It can be seen from the above embodiments that by adding a mother card line card between the daughter card line card and the main control unit, the forwarding work of the private network message can be separated from the main control unit, thereby reducing the workload of the main control unit and saving the processing resources of the main control unit.

[0062] Based on the above embodiments, the present disclosure also provides a method for processing a message, which is applied to a mother card line card, wherein the mother card line card is connected to each daughter card line card, and the mother card line card is also connected to a main control unit, such as Figure 3As shown, the method includes:

[0063] S301 receives a message to be forwarded sent by a daughter card line card, wherein the message to be forwarded is sent to the mother card line card after the daughter card line card identifies it as a private network message;

[0064] S302 matches the message to be forwarded with the private network forwarding table, and processes the message to be forwarded according to the matching result.

[0065] In this embodiment, the mother card line card receives the message to be forwarded sent by the daughter card line card as a private network message. Specifically, in this embodiment, after the daughter card line card receives the message to be forwarded from the user, it will determine whether the message to be forwarded carries the ADWAN (private network) identifier. If it does, the daughter card line card will send the message to be forwarded to the mother card line card. If it does not, the daughter card line card will send the message to be forwarded to the main control unit.

[0066] In this embodiment, the private network forwarding table includes: ADWAN forwarding table.

[0067] In one case, after receiving the message to be forwarded, the mother card line card finds that the matching result with the private network forwarding table is a null value. At this time, the mother card line can obtain the forwarding table entry of the message to be forwarded from the main control unit according to the forwarding characteristics in the message to be forwarded, and forward the message to be forwarded after obtaining the forwarding table entry of the message to be forwarded.

[0068] In this embodiment, a sub-card management module is also provided in the mother card line card. Since each sub-card line card is connected to the mother card line card, the mother card line card can manage each sub-card line card through the sub-card management module, for example, obtaining relevant information such as the presence, power-on, interruption, line card chip, etc. of each sub-card line card and aggregating them, and reporting them to the main control unit through a control channel with the main control unit, such as PCIE, in the form of a control message.

[0069] It can be seen from the above embodiments that the interconnection method between the main control unit and the mother card line card is simple, and the mother card line card mainly includes a sub-card management module and an ADWAN message forwarding module. The design cost is low and can greatly improve the flexible scalability of the ADWAN network equipment line card.

[0070] Based on the above method embodiments, the present disclosure provides a network device, the network device comprising: a daughter card line card, a mother card line card and a main control unit, wherein the daughter card line card is connected to the mother card line card, the mother card line card is also connected to the main control unit, and the daughter card line card comprises:

[0071] An acquisition module, used for acquiring a message to be forwarded from a user;

[0072] An identification module, used to identify whether the message to be forwarded is a private network message;

[0073] A sending module is used to send the message to be forwarded to the mother card line card when it is identified that the message to be forwarded is a private network message, so that the mother card line card sends the message to be forwarded to the destination daughter card line card; or

[0074] When it is identified that the message to be forwarded is not a private network message, the message to be forwarded is sent to the main control unit so that the main control unit processes the message to be forwarded according to the forwarding table entry.

[0075] Based on the above method embodiments, the present disclosure further provides a network device, the network device comprising: a daughter card line card, a mother card line card and a main control unit, wherein the daughter card line card is connected to the mother card line card, the mother card line card is also connected to the main control unit, and the mother card line card comprises:

[0076] A receiving module, used for receiving a message to be forwarded sent by a daughter card line card, wherein the message to be forwarded is sent to the mother card line card after the daughter card line card identifies it as a private network message;

[0077] The processing module is used to match the message to be forwarded with the private network forwarding table and process the message to be forwarded according to the matching result.

[0078] Wherein, the mother card line card equipment also includes:

[0079] The acquisition module is used to periodically acquire a private network forwarding table from a main control unit, wherein the private network forwarding table includes: an ADWAN forwarding table.

[0080] Wherein, the processing module is specifically used to send the message to be forwarded to the target daughter card line card according to the matching result when the matching result is a non-null value; or,

[0081] When the matching result is a null value, the corresponding private network forwarding table is obtained from the main control unit according to the routing information of the message to be forwarded, and the message to be forwarded is sent to the target daughter card line card according to the obtained corresponding private network forwarding table.

[0082] The mother card line card further includes: a management module for managing information of each daughter card line card.

[0083] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this specification. A person of ordinary skill in the art can understand and implement it without paying creative labor.

[0084] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0085] Those skilled in the art will readily appreciate other embodiments of the specification after considering the specification and practicing the invention claimed herein. The specification is intended to cover any variations, uses or adaptations of the specification that follow the general principles of the specification and include common knowledge or customary techniques in the art that are not claimed in the specification. The specification and examples are to be considered exemplary only, and the true scope and spirit of the specification are indicated by the following claims.

[0086] It should be understood that the present description is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present description is limited only by the appended claims.

[0087] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

Claims

1. A method for processing a message, It is characterized in that The method is applied to a target daughter card line card, the target daughter card line card is connected to a mother card line card, the mother card line card is connected to a main control unit, and the method includes: The target sub-card line card obtains the message to be forwarded from the user; Identify whether the message to be forwarded is a private network message; If yes, the message to be forwarded is sent to the mother card line card, so that the mother card line card sends the message to be forwarded to the destination daughter card line card; If not, the message to be forwarded is sent to the main control unit, so that the main control unit processes the message to be forwarded according to the forwarding table entry.

2. The method according to claim 1, It is characterized in that The method further comprises: The mother card line card obtains a private network forwarding table from the main control unit, and the private network forwarding table includes: an ADWAN forwarding table.

3. A method for processing a message, It is characterized in that The method is applied to a mother card line card, the mother card line card is connected to each daughter card line card, and the mother card line card is also connected to a main control unit, and the method includes: receiving a message to be forwarded sent by a daughter card line card, wherein the message to be forwarded is sent to a mother card line card after the daughter card line card identifies it as a private network message; The message to be forwarded is matched with the private network forwarding table, and the message to be forwarded is processed according to the matching result.

4. The method according to claim 3, It is characterized in that The method further comprises: The private network forwarding table is periodically obtained from the main control unit, and the private network forwarding table includes: ADWAN forwarding table.

5. The method according to claim 3, It is characterized in that The processing of the message to be forwarded according to the matching result includes: When the matching result is a non-null value, the message to be forwarded is sent to the target daughter card line card according to the matching result; or, When the matching result is a null value, the corresponding private network forwarding table is obtained from the main control unit according to the routing information of the message to be forwarded, and the message to be forwarded is sent to the target daughter card line card according to the obtained corresponding private network forwarding table.

6. The method according to claim 3, It is characterized in that The method further comprises: The mother card line card manages the information of each daughter card line card.

7. A network device, It is characterized in that The network device comprises: a daughter card line card, a mother card line card and a main control unit, wherein the daughter card line card is connected to the mother card line card, the mother card line card is also connected to the main control unit, and the daughter card line card comprises: An acquisition module, used for acquiring a message to be forwarded from a user; An identification module, used to identify whether the message to be forwarded is a private network message; A sending module is used to send the message to be forwarded to the mother card line card when it is identified that the message to be forwarded is a private network message, so that the mother card line card sends the message to be forwarded to the destination daughter card line card; or When it is identified that the message to be forwarded is not a private network message, the message to be forwarded is sent to the main control unit so that the main control unit processes the message to be forwarded according to the forwarding table entry.

8. A network device, It is characterized in that The network device comprises: a daughter card line card, a mother card line card and a main control unit, wherein the daughter card line card is connected to the mother card line card, the mother card line card is also connected to the main control unit, and the mother card line card comprises: A receiving module, used for receiving a message to be forwarded sent by a daughter card line card, wherein the message to be forwarded is sent to the mother card line card after the daughter card line card identifies it as a private network message; The processing module is used to match the message to be forwarded with the private network forwarding table and process the message to be forwarded according to the matching result.

9. The network device according to claim 8, It is characterized in that The mother card line card equipment also includes: The acquisition module is used to periodically acquire a private network forwarding table from a main control unit, wherein the private network forwarding table includes: an ADWAN forwarding table.

10. The network device according to claim 8, It is characterized in that The processing module is specifically used to send the message to be forwarded to the target daughter card line card according to the matching result when the matching result is a non-null value; or When the matching result is a null value, the corresponding private network forwarding table is obtained from the main control unit according to the routing information of the message to be forwarded, and the message to be forwarded is sent to the target daughter card line card according to the obtained corresponding private network forwarding table.

11. The network device according to claim 8, It is characterized in that The mother card line card further includes: a management module, which is used to manage the information of each daughter card line card.

Citation Information

Patent Citations

  • Realizing method and system of special network in wideband virtual network

    CN1404263A

  • Method, device and system for reducing centralized protection switching time in POTN system

    WO2016058320A1