Flow transmission method and system, electronic equipment and program product
By configuring a switching device for each AC in the POI node and forwarding traffic using the target routing table, the problem of VPWS redundancy protection is solved without adding hardware, and the hardware resources are saved while ensuring normal transmission and redundancy protection between ACs.
Patent Information
- Application Number
- CN202510899682.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-09-05
AI Technical Summary
Without adding physical hardware, how to effectively realize the redundancy protection of VPWS when only one switching device is deployed in a POI node in a POI node.
By obtaining the target routing table, dividing multiple target ACs into the same subnet, and a switching device is configured in the POI node corresponding to each AC. The target routing table forwards the traffic to be transmitted, establishes a direct-connected transparent transmission link and a bypass transmission link based on the second PE device to achieve redundancy protection of VPWS.
It effectively realizes the redundancy protection of VPWS, saves hardware resources, and ensures normal traffic transmission and redundancy protection between any two ACs.
Smart Images

Figure CN120602441A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of communication technologies, and in particular to a traffic transmission method, system, electronic device, and program product. Background Art
[0002] In the field of network communications, VPWS (Virtual Private Wire Service) redundancy protection mechanisms are widely used to improve network stability and security. VPWS is point-to-point transmission, making it impossible for a single PE (Provider Edge) AC (Access Controller) to exchange data with both the local AC and a remote PE. Traditionally, deploying VPWS on a PE and implementing ESI (Ethernet Segment Identifier) protection for an AC (for example, AC2) requires deploying two switching devices at the POI (Point of Interface Network) node, forming a DF (Designated Forwarder) and NDF (Non-Designated Forwarder) network.
[0003] In related technologies, users hope to optimize the network architecture without adding physical hardware. When one or more AC nodes are added, the POI nodes do not need to add a switching device to form DF and NDF protection.
[0004] Therefore, it is an urgent problem to be solved to effectively implement VPWS redundancy protection while deploying only one switching device for each AC in the POI node. Summary of the Invention
[0005] Embodiments of the present disclosure provide a traffic transmission method, system, electronic device, and program product.
[0006] In a first aspect, an embodiment of the present disclosure provides a traffic transmission method, applied to a first provider edge device (PE), comprising:
[0007] Obtain a target routing table, the target routing table including routing entries corresponding to multiple target access controllers (ACs), the multiple target ACs being divided into the same subnet, each target AC being connected to a first PE device through a switching device in a corresponding POI node of the multi-system combined platform network, and a second PE device being provided between the switching device in the POI node corresponding to each target AC and the first PE device;
[0008] In response to receiving the traffic to be transmitted, the traffic to be transmitted is forwarded through the routing entry in the target routing table, where the traffic to be transmitted is traffic obtained from a first AC in the target ACs.
[0009] In a second aspect, the embodiment of the present disclosure further provides a traffic transmission system, comprising: a plurality of target ACs, a first provider edge device (PE) device, a second PE device, and a switching device in a multi-system combining platform network POI node corresponding to each of the plurality of target ACs;
[0010] The multiple target ACs are respectively connected to the first PE device through a switching device in the corresponding POI node, and the second PE device is set between the switching device in the POI node corresponding to each target AC and the first PE device;
[0011] The multiple target ACs are divided into the same subnet;
[0012] A preset target routing table is stored in the first PE device, and the target routing table includes routing entries corresponding to the multiple target ACs; the routing entries are used for traffic transmission between the multiple target ACs.
[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0014] one or more processors;
[0015] a memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the traffic transmission method;
[0016] One or more input / output (I / O) interfaces are connected between the processor and the memory and configured to implement information interaction between the processor and the memory.
[0017] In a fourth aspect, an embodiment of the present disclosure further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the traffic transmission method is implemented.
[0018] The embodiment of the present disclosure obtains a target routing table, which includes routing entries corresponding to multiple target access controllers AC. The multiple target ACs are divided into the same subnet. Each target AC accesses the first PE device through a switching device in the corresponding multi-system combined platform network POI node. A second PE device is set between the switching device in the POI node corresponding to each target AC and the first PE device. In response to receiving the traffic to be transmitted, the traffic to be transmitted is forwarded through the routing entry in the target routing table. The traffic to be transmitted is the traffic obtained from the first AC in the target AC. Through this embodiment, any two ACs in the target AC include a direct transparent link formed by being divided into the same subnet and a protection link based on the detour transmission of the second PE device. By configuring a switching device for each AC device in the POI node corresponding to the AC device, VPWS redundant protection can be effectively achieved, saving hardware resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In the accompanying drawings of the embodiments of the present disclosure:
[0020] Figure 1 A schematic diagram of a VPWS redundancy protection mechanism in the related art provided by an embodiment of the present disclosure;
[0021] Figure 2 A flow chart of a traffic transmission method provided in an embodiment of the present disclosure;
[0022] Figure 3 A schematic diagram of PE device deployment provided in an embodiment of the present disclosure;
[0023] Figure 4 A schematic diagram of the VPWS redundancy protection mechanism provided in an embodiment of the present disclosure;
[0024] Figure 5 A third AC connection diagram provided in an embodiment of the present disclosure;
[0025] Figure 6 This is a block diagram of the electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the communication perception data processing method and computer-readable storage medium provided by the embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0027] The present disclosure will be described more fully hereinafter with reference to the accompanying drawings, but the illustrated embodiments may be embodied in different forms, and the present disclosure should not be construed as limited to the embodiments set forth below. Rather, these embodiments are provided so that the present disclosure will be thorough and complete and will fully understand the scope of the present disclosure to those skilled in the art.
[0028] The accompanying drawings of the embodiments of the present disclosure are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the detailed embodiments, they are used to explain the present disclosure and do not constitute a limitation of the present disclosure. The above and other features and advantages will become more apparent to those skilled in the art by describing the detailed embodiments with reference to the accompanying drawings.
[0029] The present disclosure may be described with reference to plan views and / or cross-sectional views by way of ideal schematic views of the present disclosure. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.
[0030] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.
[0031] The terms used in this disclosure are only used to describe specific embodiments and are not intended to limit the disclosure. As used in this disclosure, the term "and / or" includes any and all combinations of one or more related enumerated items. As used in this disclosure, the singular forms "a" and "the" are also intended to include plural forms, unless the context clearly indicates otherwise. As used in this disclosure, the terms "comprising" and "made of" specify the presence of the features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof.
[0032] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meanings as those commonly understood by those skilled in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning unless expressly defined in this disclosure.
[0033] In the field of network communications, VPWS (Virtual Private Wire Service) redundancy protection mechanisms are widely used to improve network stability and security. VPWS is point-to-point transmission, making it impossible for an AC (Access Controller) on a single PE (Provider Edge) to exchange data with both the local AC and a remote PE. Traditionally, deploying VPWS on a PE and implementing ESI (Ethernet Segment Identifier) protection for an AC (for example, AC2) requires deploying two switching devices at the POI (Point of Interface Network) node to form a DF (Designated Forwarder) and NDF (Non-Designated Forwarder) network.
[0034] However, in the deployment of related technologies, if only one switching device is deployed at the POI node (that is, one of the DF and NDF devices is eliminated), the PE device will not be able to deploy VPWS services because the VPWS service does not allow the PE device to connect to two ACs. If only one switching device is deployed at the POI node, the PE device will connect to AC1 through one switching device and to AC2 through another switching device. This connection method makes the VPWS service believe that the PE device is connected to two ACs.
[0035] Therefore, it is an urgent problem to be solved to effectively implement VPWS redundancy protection while deploying only one switching device for each AC in the POI node.
[0036] The embodiment of the present disclosure obtains a target routing table, which includes routing entries corresponding to multiple target access controllers AC. The multiple target ACs are divided into the same subnet. Each target AC accesses the first PE device through a switching device in the corresponding multi-system combined platform network POI node. A second PE device is set between the switching device in the POI node corresponding to each target AC and the first PE device. In response to receiving the traffic to be transmitted, the traffic to be transmitted is forwarded through the routing entry in the target routing table. The traffic to be transmitted is the traffic obtained from the first AC in the target AC. Through this embodiment, any two ACs in the target AC include a direct transparent link formed by being divided into the same subnet and a protection link based on the detour transmission of the second PE device. By configuring a switching device for each AC device in the POI node corresponding to the AC device, VPWS redundant protection can be effectively achieved, saving hardware resources.
[0037] The embodiments of the present disclosure can be used in any PE product, and are particularly suitable for VPWS networking products.
[0038] The following is a detailed introduction to the embodiments of the present disclosure.
[0039] The embodiment of the present disclosure provides a traffic transmission method, which is applied to a first provider edge device PE, such as Figure 2 As shown, it includes steps S11-S12:
[0040] S11. Obtain a target routing table, where the target routing table includes routing entries corresponding to multiple target access controllers AC. The multiple target ACs are divided into the same subnet. Each target AC is connected to a first PE device through a switching device in a corresponding multi-system combined platform network POI node. A second PE device is provided between the switching device in the POI node corresponding to each target AC and the first PE device.
[0041] In the disclosed embodiments, if only one switching device is deployed at each POI node for each AC connected to a PE device to save hardware resources, then the PE device will be connected to multiple ACs via multiple switching devices. If VPWS services are deployed on this PE device, the VPWS service will believe that the PE device is connected to multiple ACs, which is unacceptable. Since VPWS is a point-to-point Layer 2 forwarding technology, two ACs cannot be connected to a single PE device. Therefore, in order to ensure that VPWS services can be deployed normally on PE devices connected to multiple ACs while only one switching device is deployed at each POI node, it is necessary to configure these multiple ACs so that they are treated as a single AC by the connected PE device.
[0042] In the embodiment of the present disclosure, before obtaining the target routing table, the method may further include:
[0043] Use the same subnet identifier to identify multiple target ACs, so as to divide the multiple target ACs into the same subnet;
[0044] A plurality of routing entries corresponding to target ACs are generated in the target routing table based on the subnet identifier; wherein the routing entries include a plurality of logical AC interfaces configured according to the subnet identifier.
[0045] In the embodiment of the present disclosure, the same subnet identifier is used to represent the same attribute of multiple target ACs, and ACs classified into the same subnet can be used as target ACs.
[0046] In the embodiment of the present disclosure, the method of dividing multiple target ACs connected to the PE device into the same subnet may include but is not limited to setting the multiple target ACs as subnet identifiers of the same subnet. The ACs corresponding to the subnet identifiers of the same subnet are bound to a VPWS instance.
[0047] In the embodiment of the present disclosure, the subnet identifier may include but is not limited to at least one of the following: a virtual local area network identity VLAN ID, a virtual local area network trunk VLAN Trunk, or a virtual local area network 802.1P protocol VLAN 802.1P.
[0048] In the embodiment of the present disclosure, one or more routing entries may be created based on the subnet identifier corresponding to each target AC. The one or more routing entries may be used for traffic forwarding of the multiple target ACs when VPWS services are deployed on PE devices.
[0049] In an embodiment of the present disclosure, the created one or more routing entries may be stored in a preset target routing table, which corresponds to the multiple target ACs and may be called when any target AC needs to transmit traffic with other target ACs.
[0050] In the embodiment of the present disclosure, after allocating multiple target ACs connected to the PE device to the same subnet and creating corresponding target routing tables, normal traffic forwarding can be performed even when the VPWS service is deployed on the PE device.
[0051] In the embodiment of the present disclosure, in order to save hardware resources, the embodiment of the present disclosure only allocates one switching device to each AC corresponding to the POI node in the POI node. Compared with the DF and NDF configuration schemes in traditional technologies, the POI node of the embodiment of the present disclosure no longer has redundant switching devices. Therefore, it is necessary to consider how to continue to achieve redundant protection for AC from other aspects.
[0052] In the embodiments of the present disclosure, it is known that the public network is equipped with multiple PE devices, and each AC can be connected to more than one PE device through a corresponding switching device. Therefore, it can be considered that when a link between a switching device corresponding to any target AC device and any PE device (for example, a first PE device) is abnormal, another PE device (for example, a second PE device) connected to the switching device corresponding to the target AC can be used to forward traffic, thereby achieving redundant protection for the target AC under the VPWS service.
[0053] In the embodiment of the present disclosure, for the above solution, the following can be done: Figure 3In the deployment shown, a second PE device is set between the switching device in the POI node corresponding to each target AC (for example, the second AC) and the first PE device, wherein the traffic forwarding between the first PE device and the second PE device can adopt any traffic forwarding technology that can be implemented in the relevant technology, and the detailed forwarding method is not limited here.
[0054] S12 . In response to receiving the traffic to be transmitted, forward the traffic to be transmitted through a routing entry in the target routing table, where the traffic to be transmitted is traffic obtained from a first AC in the target ACs.
[0055] In the embodiment of the present disclosure, based on the PE deployment solution in step S11 and the subnet identifier configuration solution of the target AC, normal traffic transmission and redundancy protection can be achieved between any two target ACs under the VPWS service.
[0056] In an embodiment of the present disclosure, when a first AC in a target AC sends traffic to another AC (e.g., a second AC) in the target AC other than the first AC, if the first AC forwards traffic through the first PE based on a VPWS service, the first PE may forward traffic based on the target routing table through the following scheme.
[0057] In the embodiment of the present disclosure, forwarding the traffic to be transmitted through the target routing table may include:
[0058] Obtain the subnet identifier of the first AC;
[0059] Determine, according to the subnet identifier of the first AC, a routing entry corresponding to the subnet identifier of the first AC in the target routing table;
[0060] According to the determined routing entry, the traffic to be transmitted is transmitted to ACs other than the first AC among the target ACs included in the routing entry.
[0061] In the embodiment of the present disclosure, when the first PE device receives a message from the first AC, it may first check the traffic inlet of the message (for example, Figure 3 The first logical AC entry ① of the first PE device shown in the figure is in the local subnet identifier, and the local exit of the traffic is obtained through the subnet identifier and the determined routing entry (for example, Figure 3 The first logical AC outlet ②) of the first PE device shown in the figure can forward the message to the next-hop transmission node through this outlet.
[0062] In the embodiment of the present disclosure, the above solution can be applied to any PE device that receives the traffic to be transmitted from the target AC, wherein the transmission mode of the traffic to be transmitted is not limited.
[0063] In an embodiment of the present disclosure, the method may further include:
[0064] Acquire the traffic to be transmitted by the first AC based on the direct link between the switching device corresponding to the first AC and the first PE device; or
[0065] In response to an abnormality in the direct link between the switching device corresponding to the first AC and the first PE device, the third PE device receives traffic to be transmitted based on the first AC forwarding; the third PE device is a PE device set between the switching device corresponding to the first AC and the first PE device.
[0066] In the embodiment of the present disclosure, if the link between the switching device corresponding to the first AC (such as the first switching device M1) and the first PE device is normal, the first PE device can directly obtain the traffic to be transmitted from the first AC; if the link between the switching device corresponding to the first AC and the first PE device is abnormal, and the link between the switching device corresponding to the first AC and other PE devices is normal, the first AC can obtain the traffic to be transmitted through the other PE devices (such as Figure 3 The third PE device in the first AC forwards the traffic to be transmitted to the first PE device, thereby achieving redundant protection on the first AC side.
[0067] In the embodiment of the present disclosure, there may be multiple routing entries in a target routing table, and the multiple routing entries include a first routing entry and a second routing entry; the priority of the first routing entry is higher than the priority of the second routing entry; the target AC includes other ACs except the first AC;
[0068] The first routing entry includes a link directly connecting the first PE device and the switching devices corresponding to the multiple target ACs;
[0069] The second routing entry includes a link connecting the first PE device to the switching devices corresponding to the plurality of target ACs via the second PE device.
[0070] In this embodiment, the above solution can be used to provide redundant protection for other ACs (such as a second AC). The link between the first PE device and the switching device corresponding to the second AC, and the link between the second PE device and the switching device corresponding to the second AC, implement ESI (Ethernet Segment Identifier) protection. The link from the first PE device to the point of interest (POI) and the link from the first PE device to the second PE device and then to the POI serve as a primary and backup link.
[0071] In the embodiment of the present disclosure, Figure 4 As shown, since the link between the first PE device and the switching device corresponding to the second AC is the shortest link, the shortest link can be used as the main link. Accordingly, the first routing entry corresponding to the main link has the highest priority.
[0072] In the embodiment of the present disclosure, in order to achieve redundant protection, a backup link of the above-mentioned main link can be set. For example, the link from the first PE device to the second PE device, and the link from the second PE device to the switching device corresponding to the second AC can be used as a backup link. Accordingly, the priority of the second routing entry corresponding to the backup link is lower than the priority of the first routing entry.
[0073] In the embodiment of the present disclosure, the forwarding route based on the same subnet may be set to have the highest priority. Therefore, when selecting a routing entry, the priority of the first routing entry and the second routing entry may be determined based on the subnet identifiers in the first routing entry and the second routing entry.
[0074] In the embodiment of the present disclosure, forwarding the traffic to be transmitted through the routing entries in the target routing table may include:
[0075] In response to a link corresponding to the first routing entry being normal, forwarding the traffic to be transmitted to other ACs in the target AC except the first AC based on the first routing entry;
[0076] In response to the link corresponding to the first routing entry being abnormal, the to-be-transmitted traffic is forwarded to other ACs in the target ACs except the first AC based on the second routing entry.
[0077] In the disclosed embodiment, since the first routing entry has the highest priority, if the first routing entry is normal, the first routing entry is preferentially selected to forward traffic based on the subnet identifier. If the first routing entry is abnormal, the second routing entry can be selected to forward traffic based on the ESI base station.
[0078] In the embodiment of the present disclosure, Figure 4 As shown, when the first PE device receives the message from the first AC, under normal circumstances, it should forward the traffic to be transmitted to the switching device corresponding to the second AC in the POI as the next-hop transmission node based on other ACs included in the first routing entry (taking the second AC as an example). However, when the link between the first PE and the switching device corresponding to the second AC is abnormal, the routing entry will be replaced with the second routing entry. Based on the second routing entry, it is determined that the next-hop transmission node is the second PE device, and based on the subnet identifier, the entrance in the second PE device is found to be entrance ③. Then, the traffic to be transmitted is transmitted from the first PE device to entrance ③, thereby switching the traffic to be transmitted to the link corresponding to the second routing entry.
[0079] In an embodiment of the present disclosure, the method may further include:
[0080] In response to the addition of the third AC, the third AC is connected to the first PE device through a switching device in the corresponding POI node;
[0081] The third AC is identified by using a subnet identifier and is assigned to the same subnet.
[0082] In the embodiment of the present disclosure, Figure 5 As shown, the POI node corresponding to other ACs (such as the second AC) may include not only one switching device (such as the second switching device M2) corresponding to the second AC, but may also include a switching device (such as the third switching device M3) corresponding to another other AC (such as the third AC), wherein the second switching device M2 and the third switching device M3 are different switching devices, that is, a third AC can be added and connected to the first PE through the third switching device. At this time, the third AC can also be used as a target AC and divided into the same subnet together with the second AC and the first AC. Based on the above solution, when any third AC is added, the third AC can be divided into the same subnet based on the subnet identifier of the same subnet.
[0083] In the embodiment of the present disclosure, the plurality of routing entries may further include a third routing entry;
[0084] The third routing entry includes a link connecting the first PE device and the switching device corresponding to the third AC.
[0085] In the embodiment of the present disclosure, after the third AC is added, a routing entry corresponding to the third AC may be added to the target routing table.
[0086] In the embodiment of the present disclosure, forwarding the traffic to be transmitted by using the routing entry in the target routing table may further include:
[0087] The traffic to be transmitted is forwarded to the third AC based on the third routing entry.
[0088] In the embodiment of the present disclosure, when any one AC is newly added, the first PE may transmit the forwarding traffic to the third AC.
[0089] In the embodiment of the present disclosure, after the above configuration, the traffic obtained from the first AC is forwarded to the first PE device after the traffic is forwarded to the second AC and the third AC by looking up the table. Specifically, when the first PE device receives a message from the first AC, it can first check the traffic entry of the message (for example, Figure 5 The first logical AC entry ① of the first PE device shown in the figure is in the local subnet identifier, and the local exit of the traffic is obtained through the subnet identifier and the determined routing entry (for example, Figure 5 As shown, the first logical AC outlet ② and the second logical AC outlet ④ of the first PE device can forward the message to the switching device connected to the second AC and the third AC through the outlet.
[0090] The embodiment of the present disclosure further provides a traffic transmission system, comprising: a plurality of target ACs, a first provider edge device (PE) device, a second PE device, and switching devices in POI nodes of a multi-system combining platform network corresponding to the plurality of target ACs respectively;
[0091] Multiple target ACs are respectively connected to the first PE device through a switching device in the corresponding POI node, and a second PE device is set between the switching device in the POI node corresponding to each target AC and the first PE device;
[0092] Multiple target ACs are divided into the same subnet;
[0093] The first PE device stores a preset target routing table, which includes routing entries corresponding to multiple target ACs; the routing entries are used for traffic transmission between the multiple target ACs.
[0094] In the disclosed embodiment, multiple target ACs are respectively connected to the first PE device through a switching device in the corresponding POI node, saving hardware resources. Any two ACs among the target ACs include a direct transparent link formed by being divided into the same subnet and a protection link based on the detour transmission of the second PE device. By configuring a switching device for each AC device in the POI node corresponding to the AC device, VPWS redundant protection can be effectively achieved.
[0095] In the embodiments of the present disclosure, any embodiment of the aforementioned traffic transmission method is applicable to the embodiment of the traffic transmission system and will not be described in detail here.
[0096] The present disclosure also provides an electronic device 100, such as Figure 6 Shown, including:
[0097] One or more processors 101;
[0098] a memory 102 storing one or more programs, which, when executed by the one or more processors, enables the one or more processors 101 to implement the traffic transmission method;
[0099] One or more input / output (I / O) interfaces 103 are connected between the processor 101 and the memory 102 and configured to implement information exchange between the processor 101 and the memory 102 .
[0100] An embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the traffic transmission method is implemented.
[0101] The embodiment of the present disclosure further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the traffic transmission method is implemented.
[0102] In the embodiments of the present disclosure, any embodiment of the aforementioned traffic transmission method is applicable to the electronic device, storage medium and program product embodiments, and will not be described one by one here.
[0103] Those skilled in the art will appreciate that all or some of the functional modules / units disclosed above may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0104] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation.
[0105] Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; compact disc (CD-ROM), digital versatile disc (DVD) or other optical disc storage; magnetic cassettes, tapes, disk storage or other magnetic storage; any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0106] The present disclosure has disclosed example embodiments, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly indicated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, it will be understood by those skilled in the art that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.
Claims
1. A traffic transmission method, characterized in that: Applied to a first provider edge device (PE), the method includes: Obtain a target routing table, the target routing table including routing entries corresponding to multiple target access controllers (ACs), the multiple target ACs being divided into the same subnet, each target AC being connected to a first PE device through a switching device in a corresponding POI node of the multi-system combined platform network, and a second PE device being provided between the switching device in the POI node corresponding to each target AC and the first PE device; In response to receiving the traffic to be transmitted, the traffic to be transmitted is forwarded through the routing entry in the target routing table, where the traffic to be transmitted is traffic obtained from a first AC in the target ACs.
2. The traffic transmission method according to claim 1, characterized in that: Before obtaining the target routing table, the method further includes: Using the same subnet identifier to identify the multiple target ACs, so as to divide the multiple target ACs into the same subnet; In the target routing table, routing entries corresponding to the multiple target ACs are generated based on the subnet identifier; wherein the routing entries include multiple logical AC interfaces configured according to the subnet identifier.
3. The traffic transmission method according to claim 2, characterized in that: Forwarding the traffic to be transmitted through the target routing table includes: Obtaining a subnet identifier of the first AC; Determine, according to the subnet identifier of the first AC, a routing entry corresponding to the subnet identifier of the first AC in the target routing table; According to the determined routing entry, the traffic to be transmitted is transmitted to other ACs except the first AC among the target ACs included in the routing entry.
4. The traffic transmission method according to claim 1, wherein: There are multiple routing entries, and the multiple routing entries include a first routing entry and a second routing entry; the priority of the first routing entry is higher than the priority of the second routing entry; the target AC includes other ACs except the first AC; The first routing entry includes a link directly connecting the first PE device and the switching devices corresponding to the multiple target ACs; The second routing entry includes a link connecting the first PE device to the switching devices corresponding to the multiple target ACs via the second PE device.
5. The traffic transmission method according to claim 4, characterized in that: The forwarding the traffic to be transmitted by using the routing entry in the target routing table includes: In response to a link corresponding to the first routing entry being normal, forwarding the to-be-transmitted traffic to an AC other than the first AC among the target ACs based on the first routing entry; In response to a link exception corresponding to the first routing entry, the to-be-transmitted traffic is forwarded to an AC other than the first AC among the target ACs based on the second routing entry.
6. The traffic transmission method according to claim 1, characterized in that: The method further comprises: In response to the addition of a third AC, the third AC is connected to the first PE device through a switching device in the corresponding POI node; The third AC is identified by using the subnet identifier, and the third AC is classified into the same subnet.
7. The traffic transmission method according to claim 6, characterized in that: The plurality of routing entries include a third routing entry; The third routing entry includes a link connecting the first PE device and a switching device corresponding to the third AC.
8. The traffic transmission method according to claim 7, characterized in that: The forwarding the traffic to be transmitted by using the routing entry in the target routing table includes: The to-be-transmitted traffic is forwarded to the third AC based on the third routing entry.
9. The traffic transmission method according to claim 1, characterized in that: The method further comprises: Acquire the traffic to be transmitted by the first AC based on a direct link between a switching device corresponding to the first AC and the first PE device; or In response to an abnormality in the direct link between the switching device corresponding to the first AC and the first PE device, the to-be-transmitted traffic transmitted by the first AC based on forwarding by a third PE device is received; the third PE device is a PE device set between the switching device corresponding to the first AC and the first PE device.
10. A traffic transmission system, comprising: Multiple target ACs, a first provider edge device PE device, a second PE device, and switching devices in the multi-system combining platform network POI nodes corresponding to the multiple target ACs respectively; The multiple target ACs are respectively connected to the first PE device through a switching device in the corresponding POI node, and the second PE device is set between the switching device in the POI node corresponding to each target AC and the first PE device; The multiple target ACs are divided into the same subnet; A preset target routing table is stored in the first PE device, and the target routing table includes routing entries corresponding to the multiple target ACs; the routing entries are used for traffic transmission between the multiple target ACs.
11. An electronic device comprising: one or more processors; a memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the traffic transmission method according to any one of claims 1 to 9; One or more input / output (I / O) interfaces are connected between the processor and the memory and configured to implement information interaction between the processor and the memory.
12. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the traffic transmission method according to any one of claims 1 to 9 is implemented.