WO2025246406A1 - Resource-aware partition information transmission method, storage medium, and electronic apparatus - Google Patents
Resource-aware partition information transmission method, storage medium, and electronic apparatusInfo
- Publication number
- WO2025246406A1 WO2025246406A1 PCT/CN2025/073399 CN2025073399W WO2025246406A1 WO 2025246406 A1 WO2025246406 A1 WO 2025246406A1 CN 2025073399 W CN2025073399 W CN 2025073399W WO 2025246406 A1 WO2025246406 A1 WO 2025246406A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- aware
- differentiation
- protocol
- control message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
Definitions
- This disclosure relates to the field of communications, and more specifically, to a resource-aware differentiation information transmission method, storage medium, and electronic device.
- the core requirement of 5G slicing for the transport network is that different slices correspond to dedicated transport sub-networks. These dedicated transport sub-networks can achieve hard resource isolation or soft isolation with near-hard isolation effects.
- Traditional packet networks support statistical multiplexing instead of hard isolation, which is more economical than dedicated transport sub-networks or Time Division Multiplexing (TDM) networks.
- TDM Time Division Multiplexing
- packet networks need to isolate resources at the underlay level to meet the needs of different overlay services, such as Virtual Private Network (VPN) services.
- VPN Virtual Private Network
- the first method involves the IPv6 hop-by-hop option header (HBH) carrying a Network Resource Partition ID (NRP ID) in its options.
- the second method uses the IPv6 source address scheme, where the NRP ID is encapsulated in the source address field of the IPv6 header to identify the NRP ID to which the datagram belongs.
- the third method based on the IPv6 header defined in Request for Comments (RFC) 8200, reserves one bit in the Traffic Class field of the IPv6 header. Setting this bit indicates that the NRP ID is carried in the Flow Label field of the header, with a portion of the Flow Label field representing the NRP ID.
- RRC Request for Comments
- NRP IDs For Multi-Protocol Label Switching (MPLS) networks, the traditional approach uses MPLS Network Actions (MNAs) to carry NRP IDs (e.g., draft-li-mpls-mna-nrp-selector-00).
- MNAs MPLS Network Actions
- NRP ID encoding formats are defined, such as 13-bit NRP ID encapsulation, 20-bit NRP ID encapsulation, and 20-bit entropy label and NRP ID formats.
- the method of carrying the network resource awareness identifier (NRP ID) in data packets is used to determine the reserved resources (specifically, sub-interfaces or channels) of a slice under an interface.
- the device After a service packet arrives, the device determines the next hop and outgoing interface based on the destination address, then determines the resources under the outgoing interface based on the NRP ID, and finally forwards the service packet using the corresponding resource-reserved sub-interface or channel.
- IGP Interior Gateway Protocol
- BGP Border Gateway Protocol
- network devices need to establish end-to-end resource assurance paths based on resource-aware mapping relationships.
- related technologies do not address the generation and announcement of resource-aware mapping relationships.
- This disclosure provides a resource-aware differentiation information transmission method, storage medium, and electronic device to at least solve the problem of the lack of resource-aware mapping relationship generation and notification in related technologies.
- a method for transmitting resource-aware differentiation information for a network device, comprising: sending a control message carrying resource-aware differentiation information to a target device via a first extended protocol, so that the target device obtains the resource-aware differentiation information according to the control message.
- a method for transmitting resource-aware differentiation information for network management or a controller, comprising: sending a control message carrying resource-aware differentiation information to a network device via a second extended protocol, so that the network device obtains the resource-aware differentiation information according to the control message.
- a method for transmitting resource-aware differentiation information for a network device, comprising: sending a control message carrying resource-aware differentiation information to a target device via an Interior Gateway Protocol (IGP), so that the target device obtains the resource-aware differentiation information according to the control message.
- IGP Interior Gateway Protocol
- a method for transmitting resource-aware differentiation information for a network device, comprising: sending a control message carrying resource-aware differentiation information to a controller via a southbound interface protocol, so that the controller obtains the resource-aware differentiation information according to the control message.
- a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when it is run.
- an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
- a computer program product including a computer program/instructions that, when executed by a processor, implement the steps in any of the above method embodiments.
- Figure 1 is a hardware structure block diagram of a computer terminal for a resource-aware differentiation information transmission method according to an embodiment of the present disclosure.
- Figure 2 is a flowchart of a resource-aware differentiation information transmission method according to an embodiment of the present disclosure
- FIG. 3 is another flowchart of the resource-aware differentiation information transmission method according to an embodiment of the present disclosure
- Figure 4 is another flowchart of the resource-aware differentiation information transmission method according to an embodiment of the present disclosure.
- Figure 5 is another flowchart of the resource-aware differentiation information transmission method according to an embodiment of the present disclosure.
- Figure 6 is a flowchart of a resource awareness differentiation information transmission method based on the IGP protocol according to an embodiment of this disclosure
- Figure 7 is a flowchart of a resource awareness and differentiation capability information transmission method based on the southbound interface protocol according to an embodiment of this disclosure
- Figure 8 is an example diagram of the molecular TLV format of the resource awareness region based on the ISIS protocol
- Figure 9 is an example diagram of the molecular TLV format of the resource-aware region based on the BGP-LS protocol
- Figure 10 is an example diagram of another resource awareness region molecular TLV format based on the ISIS protocol
- Figure 11 is an example diagram of another resource-aware region molecular TLV format based on the BGP-LS protocol
- Figure 12 is an example diagram of another resource-aware region molecular TLV format based on the ISIS protocol
- Figure 13 is an example diagram of another resource-aware region molecular TLV format based on the BGP-LS protocol
- Figure 14 is a flowchart of resource awareness differentiation information transmission in an end-to-end resource protection scenario according to an embodiment of this disclosure.
- Figure 15 is a format example diagram of extended community attributes based on the BGP protocol
- Figure 16 is a format example diagram of extended community attributes based on the BGP-FS protocol
- Figure 17 is another flowchart of resource awareness differentiation information transmission in an end-to-end resource protection scenario according to an embodiment of this disclosure.
- IPv6 network nodes support the ability to carry Network Resource Partition IDs (NRP IDs) in packets, which needs to be advertised to the head node and controller, who then encapsulate packets based on this capability.
- NRP IDs Network Resource Partition IDs
- Existing solutions for network resource partitioning include various methods for carrying NRP IDs in packets, but nodes may only partially support them. For example, node 1 supports HBH encapsulation, while node 2 supports HBH and NRP IDs carried by the source address. Therefore, the head node and controller need to obtain the NRP ID encapsulation methods supported by the nodes along the path and select the appropriate encapsulation method to ensure that nodes along the path can correctly parse packets and find the corresponding resources for packet forwarding based on the NRP ID.
- the Multi-Protocol Label Switching (MPLS) protocol also defines various encoding methods for network resource awareness and differentiation. Similarly, its head node and controller require the NRP ID encapsulation methods supported by the nodes on the path and select appropriate encapsulation methods to ensure that the nodes on the path can correctly parse the packets and find the corresponding resources for packet forwarding based on the NRP ID.
- resource-aware devices need to find the corresponding resource-aware forwarding table based on the mapping relationship between the flexible algorithm identifier and the resource-aware identifier.
- the conventional approach is to form a local resource-aware forwarding table by flooding forwarding identifiers and resource-aware identifier information from the control plane.
- IGP or BGP domains are involved, with each domain independently deploying network resource awareness identifiers or flexible algorithm schemes.
- one IGP domain might use a flexible algorithm for isolation, while another IGP domain might use IPv6 hop-by-hop options headers carrying NRP IDs for isolation. Therefore, in such scenarios, an end-to-end path needs to be established to meet the resource requirements of the business.
- domain boundary nodes also need to establish end-to-end resource assurance paths based on the mapping relationship between resource awareness identifiers and flexible algorithms.
- HBH Host-Based Hierarchical
- the head node or controller can encapsulate packets according to the known capabilities.
- operators prioritize according to local policies. For example, they can choose the NRP ID encapsulation format supported by the most network nodes. If the number of supported encapsulation formats is not significantly different, priorities can be set, such as prioritizing the source address carrying resource-aware identifier scheme.
- network devices support one or more unified encapsulation methods during network deployment, but operators can choose a specific encapsulation method according to their policies.
- the unsupported network nodes only need to ignore the identifier and will not find the sub-interface corresponding to the NRP ID for forwarding. However, they will still find the outgoing interface based on the destination. Since resource guarantees are not implemented on this node, the transmission of resource-aware information will not be affected.
- This embodiment generates a reusable flexible algorithm forwarding table based on a resource-aware forwarding table.
- Each resource-aware device needs to know the mapping relationship between the flexible algorithm identifier and the resource-aware identifier in order to find the corresponding resource-aware forwarding table and be able to reuse the corresponding flexible algorithm forwarding table.
- FIG1 is a hardware structure block diagram of a computer terminal for a resource-aware differentiation information transmission method according to an embodiment of this disclosure.
- the computer terminal may include one or more (only one is shown in FIG1) processors 102 (processors 102 may include, but are not limited to, microprocessors MCUs or programmable logic devices FPGAs, etc.) and a memory 104 for storing data.
- the computer terminal may also include a transmission device 106 for communication functions and an input/output device 108.
- FIG1 is only illustrative and does not limit the structure of the computer terminal.
- the computer terminal may also include more or fewer components than shown in FIG1, or have a different configuration than shown in FIG1.
- the memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the resource-aware differentiation information transmission method in this embodiment.
- the processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thus implementing the above-described method.
- the memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
- the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
- the transmission device 106 is used to receive or send data via a network.
- Specific examples of the network described above may include a wireless network provided by a communication provider for the computer terminal.
- the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet.
- the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
- NIC Network Interface Controller
- RF Radio Frequency
- FIG. 2 is a flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 2, the process includes the following steps:
- Step S202 A control message carrying resource awareness differentiation information is sent to the target device through the first extended protocol, so that the target device can obtain the resource awareness differentiation information according to the control message.
- the first extended protocol includes at least one of the following: Interior Gateway Protocol (IGP); Border Gateway Protocol (BGP); Path Computation Element Protocol (PCEP); Border Gateway Protocol Link-State (BGP-LS); and Border Gateway Flow Specification (BGP-FS).
- IGP Interior Gateway Protocol
- Border Gateway Protocol BGP
- PCEP Path Computation Element Protocol
- Border Gateway Protocol Link-State BGP-LS
- Border Gateway Flow Specification BGP-FS
- the resource-aware differentiation information includes at least one of the following: a mapping relationship between a resource-aware differentiation identifier of the local domain and a flexible algorithm identifier; a mapping relationship between a resource-aware differentiation identifier of another domain and a resource-aware differentiation identifier of the local domain; a mapping relationship between a resource-aware differentiation identifier of another domain and an end-to-end resource-aware differentiation identifier; and a mapping relationship between a resource-aware differentiation identifier of another domain and a flexible algorithm identifier of the local domain.
- resource-aware differentiation information when sending control messages via Intermediate System to Intermediate System (ISIS) in the IGP protocol, is carried in the ISIS Router-Capability TLV of the control message; or, when sending control messages via Open Shortest Path First (OSPF), resource-aware differentiation information is carried in the OSPF Router Information Link State Advertisement (OSPFv3 Router Information LSA) of the control message; and when sending control messages via OSPF-GT in the IGP protocol...
- ISIS Intermediate System to Intermediate System
- OSPF Open Shortest Path First
- OSPFv3 Router Information LSA OSPF Router Information Link State Advertisement
- Resource-aware differentiation information is carried in the top-level application TLV of the control message; or, when sending control messages via ISIS-GT in the IGP protocol, resource-aware differentiation information is carried in the general information type length value GENINFO TLV of the control message; or, when sending control messages via the PECP protocol, resource-aware differentiation information is carried in the OPEN Object of the control message; or, when sending control messages via the BGP-LS protocol, resource-aware differentiation information is carried in the Node Attribute TLV of the control message; or, when sending control messages via the BGP protocol or BGP-FS protocol, resource-aware differentiation information is carried in the BGP community attribute of the control message.
- the resource-aware distinguishable encapsulation format is identified by controlling the Flag bit at at least one preset position of the Flag field in the extended portion of the message.
- the method further includes: receiving a data packet carrying a resource-aware differentiation identifier, obtaining a forwarding path corresponding to the resource-aware differentiation identifier based on resource-aware differentiation information, and forwarding the data packet according to the forwarding path.
- the method further includes: receiving a prefix segment identifier (prefix-SID) carrying the resource-aware distinction, obtaining a flexible algorithm identifier according to the mapping relationship between the resource-aware distinction identifier and the flexible algorithm identifier, and modifying the resource-aware distinction prefix-SID to the flexible algorithm's prefix-SID.
- prefix-SID prefix segment identifier
- FIG. 3 is another flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 3, the process includes the following steps:
- Step S302 A control message carrying resource awareness differentiation information is sent to the network device through the second extended protocol, so that the network device can obtain the resource awareness differentiation information according to the control message.
- the second extension protocol includes at least one of the following: Border Gateway Protocol (BGP); Border Gateway Flow Specification (BGP-FS); and Network Configuration Protocol (Netconf).
- Border Gateway Protocol BGP
- Border Gateway Flow Specification BGP-FS
- Network Configuration Protocol Netconf
- the resource-aware differentiation information includes at least one of the following: a mapping relationship between a resource-aware differentiation identifier and a flexible algorithm identifier; a mapping relationship between a resource-aware differentiation identifier of another domain and a resource-aware differentiation identifier of this domain; a mapping relationship between a resource-aware differentiation identifier of another domain and an end-to-end resource-aware differentiation identifier; and a mapping relationship between a resource-aware differentiation identifier of another domain and a flexible algorithm identifier of this domain.
- resource-aware differentiation information is carried in the BGP community attribute of the control message; or, when a control message is sent via the Netconf protocol configured by the network device, the format of the Resource-Aware Differentiation Information Advertisement (Yet Another Next Generation, YANG) model is distributed to the network device.
- Yet Another Next Generation, YANG Resource-Aware Differentiation Information Advertisement
- the resource-aware distinguishable encapsulation format is identified by a Flag bit at at least one preset position in the Flag field of the extended portion of the message.
- the method further includes: sending a data packet carrying a resource-aware differentiation identifier to a network device, so that the network device obtains a forwarding path corresponding to the resource-aware differentiation identifier based on the resource-aware differentiation information, and forwards the data packet according to the forwarding path.
- the method further includes: sending a prefix segment identifier carrying a resource-aware distinction to a network device, so that the network device obtains a flexible algorithm identifier according to the mapping relationship between the resource-aware distinction identifier and the flexible algorithm identifier, and modifies the prefix-SID of the resource-aware distinction to the prefix-SID of the flexible algorithm identifier.
- FIG. 4 is another flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 4, the process includes the following steps:
- step S402 a control message carrying resource awareness differentiation information is sent to the target device via the Interior Gateway Protocol (IGP) so that the target device can obtain the resource awareness differentiation information based on the control message.
- IGP Interior Gateway Protocol
- the IGP protocol includes at least one of the following: Intermediate System to Intermediate System (ISIS) protocol; Open Shortest Path First (OSPF) protocol; Intermediate System to Intermediate System-Generalized Transport (ISIS-GT) protocol; and Open Shortest Path First (OSPF-GT) protocol.
- ISIS Intermediate System to Intermediate System
- OSPF Open Shortest Path First
- ISIS-GT Intermediate System to Intermediate System-Generalized Transport
- OSPF-GT Open Shortest Path First
- the resource awareness information when a control message is sent via the ISIS protocol, the resource awareness information is carried in the ISIS Router-Capability TLV of the control message; or, when a control message is sent via the OSPF protocol, the resource awareness information is carried in the OSPF Router Information Link State Advertisement (OSPFv3 Router Information LSA) of the control message; or, when a control message is sent via the ISIS-GT protocol, the resource awareness information is carried in the GENINFO TLV of the control message; or, when a control message is sent via the OSPF-GT protocol, the resource awareness information is carried in the Top-Level Application Type Length value of the control message.
- OSPFv3 Router Information LSA OSPF Router Information Link State Advertisement
- the resource-aware differentiation information includes at least one of the following: resource-aware differentiation capability information supported by the network device; and a data packet encapsulation method supported by the network device that carries resource-aware differentiation information.
- the resource-aware differentiation capability information includes at least one of the following: per-resource-aware differentiation per SID; data packet encapsulation resource-aware differentiation identifier.
- the network device supports encapsulation methods for data packets carrying resource-aware distinguishing information, including at least one of the following: IPv6 hop-by-hop option header (HBH) encapsulation format; IPv6 source address encapsulation format; IPv6 flow label encapsulation format; 13-bit resource-aware distinguishing identifier encapsulation format; 20-bit resource-aware distinguishing identifier encapsulation format; and 8-bit resource-aware distinguishing identifier encapsulation format.
- HSH IPv6 hop-by-hop option header
- resource awareness discrimination information is identified by a Flag bit at at least one preset position in the Flag field of the extended portion of the control message.
- FIG. 5 is another flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 5, the process includes the following steps:
- Step S502 A control message carrying resource awareness differentiation information is sent to the controller via the southbound interface protocol, so that the controller can obtain the resource awareness differentiation information based on the control message.
- the southbound interface protocol includes at least one of the following: Path Computation Element (PCEP) protocol; Border Gateway Link State BGP-LS protocol; and Network Device Configuration Netconf protocol.
- PCEP Path Computation Element
- Border Gateway Link State BGP-LS protocol Border Gateway Link State BGP-LS protocol
- Network Device Configuration Netconf protocol Network Device Configuration Netconf protocol
- resource-aware differentiation information is carried in the OPEN Object of the control message; or, when a control message is sent via the BGP-LS protocol, resource-aware differentiation information is carried in the Node Attribute TLV of the control message.
- the resource-aware differentiation information includes at least one of the following: resource-aware differentiation capability information supported by the network device; and a data packet encapsulation method supported by the network device that carries the resource-aware differentiation information.
- the resource-aware differentiation capability information includes at least one of the following: per-resource-aware differentiation per SID; data packet encapsulation resource-aware differentiation identifier.
- the network device supports the following encapsulation methods for data packets carrying the resource-aware distinguishing information: IPv6 hop-by-hop option header (HBH) encapsulation format; IPv6 source address encapsulation format; IPv6 flow label encapsulation format; 13-bit resource-aware distinguishing identifier encapsulation format; 20-bit resource-aware distinguishing identifier encapsulation format; and 8-bit resource-aware distinguishing identifier encapsulation format.
- HSH IPv6 hop-by-hop option header
- resource awareness discrimination information is identified by a Flag bit at at least one preset position in the Flag field of the extended portion of the control message.
- the above steps provide a method for transmitting resource-aware differentiation information.
- a control message carrying resource-aware differentiation information is sent to the target device via a first extended protocol, enabling the target device to obtain the resource-aware differentiation information based on the control message.
- This embodiment also provides a resource-aware differentiation information transmission device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated.
- the term "module” can be a combination of software and/or hardware that implements a predetermined function.
- the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
- the transmission device includes a first sending module, configured to send a control message carrying resource awareness differentiation information to a target device through a first extended protocol, so that the target device can obtain the resource awareness differentiation information according to the control message.
- This disclosure provides a resource awareness differentiation information transmission device, which is installed in a network management system or controller.
- the transmission device includes a second sending module, configured to send a control message carrying resource awareness differentiation information to a network device through a second extended protocol, so that the network device can obtain the resource awareness differentiation information according to the control message.
- the transmission device includes a third sending module, configured to send a control message carrying resource awareness differentiation information to a target device via an Interior Gateway Protocol (IGP), so that the target device can obtain the resource awareness differentiation information based on the control message.
- IGP Interior Gateway Protocol
- This disclosure provides a resource awareness differentiation information transmission device, which is installed in a network device.
- the transmission device includes a fourth sending module, configured to send a control message carrying resource awareness differentiation information to a controller via a southbound interface protocol, so that the controller can obtain the resource awareness differentiation information according to the control message.
- modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
- the aforementioned resource awareness and differentiation information transmission device can be installed in network devices, network management systems, or controllers, or it can be installed independently; no specific limitations are imposed here.
- the module division, module function division, and module naming method in the aforementioned resource awareness and differentiation information transmission device are merely illustrative examples and are not subject to specific limitations.
- the aforementioned resource awareness and differentiation information transmission device may also include different modules, and the modules may adopt different functional divisions and naming methods, as long as they can implement the steps in the aforementioned resource awareness and differentiation information transmission method embodiments.
- Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.
- the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
- Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
- the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor and the input/output device is connected to the processor.
- Embodiments of this disclosure also provide a computer program product, including a computer program/instructions that, when executed by a processor, implement the steps in any of the method embodiments described above.
- modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.
- the corresponding IGP, IGP-GT, PCEP, and BGP-LS can be extended and announced accordingly.
- Resource-aware discrimination capabilities are carried and announced by encapsulating them into TLV or sub-TLV formats.
- Figure 6 is a flowchart of a resource-aware differentiation information transmission method based on the IGP protocol according to an embodiment of this disclosure. As shown in Figure 6, it includes the following steps:
- step S602 the network device uses the extended IGP protocol/IGP-GT to advertise resource awareness differentiation information to other devices in the network.
- the extended IGP protocol can be a traditional IGP protocol or an Interior Gateway Protocol-Generalized Transport (IGP-GT) protocol.
- IGP-GT is a general IGP transport mechanism for non-routing information and is not limited by traditional IGP semantics. IGP-GT neighbors do not need to be directly connected because the information transmitted by IGP-GT is not used for route calculation. It defines an independent sparse topology to propagate resource-aware differentiation information and sends it only to those IGP-GT routers that need it.
- the ISIS protocol carries resource awareness differentiation information in IS-IS Router-Capability TLV 242.
- the OSPF protocol is included in the OSPFv3 Router Information LSA.
- the ISIS-GT protocol carries resource-aware differentiation information in the GENINFO TLV.
- the OSPF-GT protocol carries resource awareness information in the top-level application TLV.
- resource awareness differentiation information includes the device's ability to carry resource awareness differentiation information in data packets and the method of supporting each resource awareness differentiation per SID (not the method of carrying resource awareness differentiation in data packets, but rather the method of announcing the allocation of each SID for each resource awareness differentiation, and relying on the SID to differentiate resources).
- these specific data packet encapsulation resource-aware differentiation capabilities include at least one of the following capabilities: IPv6 HBH option encapsulation format, IPv6 source address encapsulation format functionality, encapsulation format functionality in the IPv6 Flow Label field, 13-bit resource-aware differentiation encapsulation format functionality, 20-bit resource-aware differentiation encapsulation format functionality, and 8-bit resource-aware differentiation encapsulation format functionality.
- the resource-aware differentiation information also includes the mapping relationship between resource-aware differentiation identifiers and flexible algorithms.
- step S604 after receiving the resource awareness differentiation information, other devices in the network obtain the resource awareness differentiation capability information of the devices in the network.
- the head node After the head node learns that other nodes in the network support multiple encapsulation formats, it selects a suitable encapsulation format and encapsulates the message by setting a certain strategy.
- the corresponding IGP, IGP-GT, PCE, and BGP-LS can be extended for announcement.
- Resource-aware discrimination capabilities are announced by encapsulating them into TLV or sub-TLV formats.
- Figure 7 is a flowchart of the resource awareness differentiation capability information transmission method based on the southbound interface protocol according to an embodiment of this disclosure. As shown in Figure 7, it includes the following steps:
- step S702 the network device sends resource awareness differentiation information to the controller in the network via the southbound interface protocol.
- the southbound interface protocol includes the PCEP protocol and the BGP-LS protocol.
- PCEP Protocol Resource awareness information is announced in the OPEN Object carried in the OPEN message.
- BGP-LS protocol Resource awareness information is advertised in the Node Attribute TLV.
- the coarse-grained perspective of resource-aware differentiation information includes the device's ability to carry resource-aware differentiation information in data packets and the method of supporting each resource-aware differentiation per SID (not the method of carrying resource-aware differentiation in data packets, but rather announcing the allocation of each SID for each resource-aware differentiation, and relying on the SID to differentiate resources).
- these specific data packet encapsulation resource-aware differentiation capabilities include at least one of the following capabilities: IPv6 HBH option encapsulation format, IPv6 source address encapsulation format functionality, encapsulation format functionality in the IPv6 Flow Label field, 13-bit resource-aware differentiation encapsulation format functionality, 20-bit resource-aware differentiation encapsulation format functionality, and 8-bit resource-aware differentiation encapsulation format functionality.
- the resource-aware differentiation information also includes the mapping relationship between resource-aware differentiation identifiers and flexible algorithms.
- Step S704 After receiving the resource awareness and differentiation information, the controller obtains the resource awareness and differentiation capability information of the devices in the network.
- Network nodes only advertise support for Resource Awareness Distinguishing Features (RAD) in packet encapsulation, without advertising specific packet encapsulation capabilities. This is useful in certain scenarios, such as when a specific packet encapsulation capability is determined to be used in the network, but the head node/controller still needs to collect information on which nodes in the network support RAD.
- RAD capabilities can be advertised using extended traditional IGP protocols, or a generic IGP transport mechanism for non-routing information can be used.
- IGP-GT is not limited by traditional IGP semantics. IGP-GT neighbors do not need to be directly connected because the information transmitted by IGP-GT is not used for route calculation. Therefore, an independent sparse topology can be defined to propagate RAD information and send it only to those IGP-GT routers that need it.
- FIG 8 is an example diagram of the resource-aware zone molecular TLV format based on the ISIS protocol. As shown in Figure 8, a new resource-aware zone molecular TLV is extended for the traditional ISIS protocol.
- the resource-aware zone molecular TLV is carried in IS-IS Router-Capability TLV 242.
- the Type field indicates whether resource-aware differentiation capability is supported. Currently, a flag bit is defined: E. E set to 1 indicates that the device supports carrying resource-aware differentiation identifiers in data packets, and E set to 0 indicates that the device supports the method of using Service Identifier (SID) per resource-aware differentiation.
- SID Service Identifier
- the ISIS general transport mechanism for announcing non-routing information still uses the resource awareness area sub-TLV defined in Figure 8, but the NRP sub-TLV is carried in the GENINFO TLV.
- the resource-aware region (TLV) defined in Figure 8 is still used, but the TLV is carried in the OSPFv3 Router Information LSA.
- the TLV defined in Figure 8 is carried in the top-level application TLV.
- Figure 9 is an example diagram of the TLV format of the resource-aware zone based on the BGP-LS protocol.
- the Type field indicates that the resource-aware differentiation capability is supported.
- a flag bit is defined: E. Setting E to 1 indicates that the device supports the data packet to carry the resource-aware differentiation identifier, and setting E to 0 indicates that the device supports the method of differentiating each SID for each resource.
- a new resource awareness differentiation capability TLV is defined for the PCEP protocol.
- the resource awareness differentiation capability TLV is carried in the OPEN Object, and its specific format is shown in Figure 9 as the resource awareness region molecular TLV format.
- Network nodes support various packet encapsulation resource-aware discrimination capabilities and need to advertise specific packet encapsulation capabilities.
- Resource-aware discrimination capabilities can be advertised using extended traditional IGP protocols, or they can be transmitted using general IGP transport mechanisms for non-routing information.
- IGP-GT is not limited by traditional IGP semantics. IGP-GT neighbors do not need to be directly connected because the information transmitted by IGP-GT is not used for route calculation. Therefore, an independent sparse topology can be defined to propagate resource-aware discrimination information and send it only to those IGP-GT routers that require it.
- FIG 10 is an example diagram of another resource-aware zone molecular TLV format based on the ISIS protocol. As shown in Figure 10, a new resource-aware zone molecular TLV is extended for the traditional ISIS protocol.
- the resource-aware zone molecular TLV is carried in IS-IS Router-Capability TLV 242.
- the Type field indicates the resource-aware identification capability carried by the data.
- N Set, indicating that the router has the ability to process 20-bit resource-aware distinguishing identifier encapsulation format.
- the ISIS general transport mechanism for announcing non-routable information still uses the NRP sub-TLV defined in Figure 10, but it is carried in the GENINFO TLV.
- the resource-aware region sub-TLV defined in Figure 10 is carried in the OSPFv3 Router Information LSA.
- the NRP sub-TLV defined in Figure 10 is carried in the top-level application TLV.
- FIG 11 is an example diagram of another resource-aware region TLV format based on the BGP-LS protocol.
- a new Node Attribute TLV: NRP-Capabilities TLV is defined, where the Type field indicates the data carries resource-aware distinguishing and identifying capabilities.
- N Set, indicating that the router has the ability to process 20-bit resource-aware distinguishing identifier encapsulation format.
- a new resource-aware discrimination capability TLV is defined for PCEP, and the resource-aware discrimination capability TLV is carried in the OPEN Object. Its specific format is shown in Figure 11 as the resource-aware region molecule TLV format.
- the PCC and PCE exchange OPEN messages, which carry the Resource Awareness Differentiation Capability (TLV) as defined in Figure 11.
- TLV Resource Awareness Differentiation Capability
- the PCC learns about the PCE's processing capabilities; this is to ensure that the PCE has the ability to encapsulate resource awareness differentiation identifiers.
- the PCE learns about the PCC's processing capabilities; this is to ensure that the PCE can guarantee that the encapsulated message carrying the resource awareness differentiation identifier can be processed/recognized by all devices in the path.
- network nodes In addition to announcing slicing capabilities, network nodes also need to announce the mapping relationship between resource-aware distinguishing identifiers and flexible algorithms. If a resource-aware forwarding table is generated and reused as a flexible algorithm forwarding table, the mapping relationship between the flexible algorithm identifier and the resource-aware distinguishing identifier is needed to locate the corresponding resource-aware forwarding table. This requires each resource-aware device to be aware of and announce the mapping relationship between the resource-aware distinguishing identifier and the flexible algorithm.
- FIG 12 is an example of another resource-aware region (RAR) molecular TLV format based on the ISIS protocol. As shown in Figure 12, a new RRA molecular TLV is extended for the traditional ISIS protocol. The RRA molecular TLV is carried in IS-IS Router-Capability TLV 242. The Type field indicates the data carries resource-aware distinguishing and identifying capabilities.
- RAR resource-aware region
- NRP ID Resource Awareness Distinguishing Identifier.
- Algorithm The algorithm value for a flexible algorithm, ranging from 128 to 255.
- Context Type Specifies the type and length of the NRP ID.
- NRP ID value is a 13-bit NRP ID
- CT 1:NRP ID value is a 20-bit NRP ID
- NRP ID value is a 8-bit NRP ID
- NRP ID value is a 32-bit NRP ID
- the ISIS general transport mechanism for announcing non-routing information still uses the resource awareness zone (TLV) defined in Figure 12, but it is carried in the GENINFO TLV.
- TLV resource awareness zone
- the resource-aware region (TLV) defined in Figure 12 is carried in the OSPFv3 Router Information LSA.
- the resource-aware region (TLV) defined in Figure 12 is carried in the top-level application TLV.
- Figure 13 is an example diagram of another resource-aware region molecular TLV format based on the BGP-LS protocol. As shown in Figure 13, for BGP-LS, a new Node Attribute TLV is defined, where the Type field indicates that the data carries resource differentiation identification capability.
- NRP ID Resource Awareness Distinguishing Identifier.
- Algorithm The algorithm value for flex algo, ranging from 128 to 255.
- Context Type Specifies the type and length of the NRP ID.
- NRP ID value is 13-bit NRP ID
- NRP ID value is 20-bit NRP ID
- NRP ID value is 8-bit NRP ID
- NRP ID value is 32-bit NRP ID.
- the ISIS general transport mechanism for announcing non-routing information still uses the resource awareness zone (TLV) defined in Figure 12, but it is carried in the GENINFO TLV.
- TLV resource awareness zone
- a new resource-aware differentiation capability TLV is defined for the PCEP protocol, and the resource-aware differentiation capability TLV is carried in the OPEN Object. Its specific format is shown in Figure 13 as the resource-aware region molecular TLV format.
- the PCC and PCE exchange OPEN messages, which carry the Resource Awareness Differentiation Capability (TLV) as defined in Figure 13.
- TLV Resource Awareness Differentiation Capability
- the PCC learns the mapping relationship between the resource awareness differentiation identifier and the flexible algorithm.
- the PCC can find the path in the corresponding flexible algorithm based on the resource awareness differentiation identifier.
- the PCE can use it to calculate the path of the slice in the corresponding flexible algorithm.
- each domain independently deploys network resource awareness differentiation identifiers or flexible algorithm schemes.
- the boundary nodes of the domains need to establish end-to-end resource assurance paths based on the mapping relationship between resource awareness identifiers and flexible algorithms.
- Figure 14 is a flowchart of resource awareness differentiation information transmission in an end-to-end resource assurance scenario according to an embodiment of this disclosure. As shown in Figure 14, it includes the following steps:
- step S1402 the boundary node of the domain receives a prefix-SID announcement related to the resource-aware distinction identifier from a domain.
- Step S1404 Based on the mapping relationship between resource-aware differentiation identifiers and flexible algorithms, find the corresponding flexible algorithm identifier and replace it with the relevant prefix-sid announcement of the flexible algorithm.
- Figure 15 is a format example diagram of the extended community attribute based on the BGP protocol. As shown in Figure 15, a new extended community attribute is defined for the BGP protocol: the resource-aware mapping relationship community attribute.
- the function is to match the slice ID and redirect traffic behavior to a flexible algorithm path.
- Figure 16 is a format example diagram of the extended community attribute based on the BGP-FS protocol. As shown in Figure 16, a new ID-Type is extended on "FlowSpec Redirect to indirection-id Extended Community" to represent the flexible algorithm, and Generalized indirection_id carries specific flex-algo information.
- each domain independently deploys network resource awareness differentiation identifiers or flexible algorithm schemes.
- the main contents of the resource awareness identifier mapping table include a relationship between different NRP IDs of two IGP/BGP domains, and the process for forwarding packets carrying the resource awareness differentiation identifier scheme.
- Figure 17 is another flowchart of resource awareness differentiation information transmission in an end-to-end resource assurance scenario according to an embodiment of this disclosure. As shown in Figure 17, it includes the following steps:
- Step S1702 The boundary node of the domain receives a data packet carrying a resource-aware distinguishing identifier from a domain.
- Step S1704 Locate the resource-aware differentiation identifier mapping relationship to find the corresponding flexible algorithm identifier, thereby finding the forwarding path of the corresponding flexible algorithm.
- this disclosure provides a method for transmitting resource-aware differentiation information.
- the network controller senses the resource-aware differentiation information supported by network devices through a southbound interface protocol, including the mapping relationship between resource-aware differentiation identifiers and flexible algorithms, and the node's resource-aware differentiation identifier encapsulation capability.
- the network devices advertise their own node's resource-aware differentiation information to other devices through IGP/IGP-GT protocol extensions, including the mapping relationship between resource-aware differentiation identifiers and flexible algorithms, and the node's resource-aware differentiation identifier encapsulation capability.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
相关申请的交叉引用Cross-references to related applications
本公开基于2024年05月28日提交的发明名称为“资源感知区分信息传输方法、存储介质和电子装置”的中国专利申请CN202410674188.1,并且要求该专利申请的优先权,通过引用将其所公开的内容全部并入本公开。This disclosure is based on and claims priority to Chinese patent application CN202410674188.1, filed on May 28, 2024, entitled “Resource Perception Differentiation Information Transmission Method, Storage Medium and Electronic Device”, and incorporates the entire contents of that patent application by reference.
本公开实施例涉及通信领域,具体而言,涉及一种资源感知区分信息传输方法、存储介质和电子装置。This disclosure relates to the field of communications, and more specifically, to a resource-aware differentiation information transmission method, storage medium, and electronic device.
5G切片(slice)对承载网的核心需求是不同切片对应专属承载子网络,不同专属承载子网络可以实现资源硬隔离,也可以是近似硬隔离效果的软隔离。传统分组网络内支持统计复用而不是硬隔离,相比专属承载子网络或时分复用网络(Time Division Multiplex,TDM)更加经济。出于5G切片需求,分组网络需要在底层(underlay)网络资源上做隔离,以满足不同的上层(overlay)业务的需求,如虚拟私有网络(Virtual Private Network,VPN)业务。在underlay网络资源上做隔离,相关技术中,提出了多种解决方案,包括灵活算法标识,数据包携带网络资源感知区分标识NRP ID的方式,针对于IPv6网络,有三种方式:The core requirement of 5G slicing for the transport network is that different slices correspond to dedicated transport sub-networks. These dedicated transport sub-networks can achieve hard resource isolation or soft isolation with near-hard isolation effects. Traditional packet networks support statistical multiplexing instead of hard isolation, which is more economical than dedicated transport sub-networks or Time Division Multiplexing (TDM) networks. Due to the requirements of 5G slicing, packet networks need to isolate resources at the underlay level to meet the needs of different overlay services, such as Virtual Private Network (VPN) services. Several solutions have been proposed for isolating resources at the underlay level, including flexible algorithm identification and packet-carrying network resource-aware distinguishing identifiers (NRP IDs). For IPv6 networks, there are three methods:
第一种:IPv6逐跳选项头(hop-by-hop option header,HBH)的选项(option)携带资源感知区分标识(Network Resource Partition ID,NRP ID)。第二种:IPv6源地址方案:NRP ID封装在IPv6报文头的源地址字段中,用于标识该数据报文所属的NRP ID。第三种:根据征求意见稿(Request for Comments,RFC)8200定义的IPv6报文头,在IPv6报文头的Traffic Class字段中预留一个比特位,通过置位代表报文头Flow Label字段中携带了NRP ID,Flow Label字段中划分出部分比特位表征NRP ID。对于多协议标签交换(Multi-Protocol Label Switching,MPLS)网络,传统方案是使用MPLS网络操作(MPLS Network Actions,MNA)携带NRP ID(例如,draft-li-mpls-mna-nrp-selector-00),针对网络资源感知区分行为,定义了多种NRP ID的编码格式,例如13bitNRP ID封装形式,20bit NRP ID封装格式,20bit的熵标签与NRP ID格式。数据包携带网络资源感知区分标识NRP ID的方式用于确定切片在接口下的预留资源(具体可以是子接口或通道)。业务报文到达后,设备根据目的地址确定下一跳及出接口,然后根据NRP ID确定出接口下的资源,最后使用对应的资源预留子接口或通道进行业务报文转发。The first method involves the IPv6 hop-by-hop option header (HBH) carrying a Network Resource Partition ID (NRP ID) in its options. The second method uses the IPv6 source address scheme, where the NRP ID is encapsulated in the source address field of the IPv6 header to identify the NRP ID to which the datagram belongs. The third method, based on the IPv6 header defined in Request for Comments (RFC) 8200, reserves one bit in the Traffic Class field of the IPv6 header. Setting this bit indicates that the NRP ID is carried in the Flow Label field of the header, with a portion of the Flow Label field representing the NRP ID. For Multi-Protocol Label Switching (MPLS) networks, the traditional approach uses MPLS Network Actions (MNAs) to carry NRP IDs (e.g., draft-li-mpls-mna-nrp-selector-00). For network resource awareness differentiation, various NRP ID encoding formats are defined, such as 13-bit NRP ID encapsulation, 20-bit NRP ID encapsulation, and 20-bit entropy label and NRP ID formats. The method of carrying the network resource awareness identifier (NRP ID) in data packets is used to determine the reserved resources (specifically, sub-interfaces or channels) of a slice under an interface. After a service packet arrives, the device determines the next hop and outgoing interface based on the destination address, then determines the resources under the outgoing interface based on the NRP ID, and finally forwards the service packet using the corresponding resource-reserved sub-interface or channel.
端到端资源保障场景下,涉及跨越多个内部网关协议(Interior Gateway Protocol,IGP)或者边界网关协议(Border Gateway Protocol,BGP)域,每个域独立部署网络资源区分标识或者灵活算法方案。为了实现端到端资源保障,网络设备需要基于资源感知映射关系建立端到端的资源保障路径。但是,相关技术中,未涉及资源感知映射关系的生成及通告。In end-to-end resource assurance scenarios, multiple Interior Gateway Protocol (IGP) or Border Gateway Protocol (BGP) domains are involved, with each domain independently deploying network resource differentiation identifiers or flexible algorithm schemes. To achieve end-to-end resource assurance, network devices need to establish end-to-end resource assurance paths based on resource-aware mapping relationships. However, related technologies do not address the generation and announcement of resource-aware mapping relationships.
本公开实施例提供了一种资源感知区分信息传输方法、存储介质和电子装置,以至少解决相关技术中没有资源感知映射关系生成及通告的问题。This disclosure provides a resource-aware differentiation information transmission method, storage medium, and electronic device to at least solve the problem of the lack of resource-aware mapping relationship generation and notification in related technologies.
根据本公开的一个实施例,提供了一种资源感知区分信息传输方法,用于网络设备,包括:通过第一扩展协议将携带有资源感知区分信息的控制消息发送至目标设备,以使所述目标设备根据所述控制消息获取所述资源感知区分信息。According to one embodiment of this disclosure, a method for transmitting resource-aware differentiation information is provided for a network device, comprising: sending a control message carrying resource-aware differentiation information to a target device via a first extended protocol, so that the target device obtains the resource-aware differentiation information according to the control message.
根据本公开的另一个实施例,提供了一种资源感知区分信息传输方法,用于网管或者控制器,包括:通过第二扩展协议将携带有资源感知区分信息的控制消息发送至网络设备,以使所述网络设备根据所述控制消息获取所述资源感知区分信息。According to another embodiment of this disclosure, a method for transmitting resource-aware differentiation information is provided for network management or a controller, comprising: sending a control message carrying resource-aware differentiation information to a network device via a second extended protocol, so that the network device obtains the resource-aware differentiation information according to the control message.
根据本公开的又一个实施例,提供了一种资源感知区分信息传输方法,用于网络设备,包括:通过内部网关协议IGP将携带有资源感知区分信息的控制消息发送至目标设备,以使所述目标设备根据所述控制消息获取所述资源感知区分信息。According to another embodiment of this disclosure, a method for transmitting resource-aware differentiation information is provided for a network device, comprising: sending a control message carrying resource-aware differentiation information to a target device via an Interior Gateway Protocol (IGP), so that the target device obtains the resource-aware differentiation information according to the control message.
根据本公开的又一个实施例,提供了一种资源感知区分信息传输方法,用于网络设备,包括:通过南向接口协议将携带有资源感知区分信息的控制消息发送至控制器,以使所述控制器根据所述控制消息获取所述资源感知区分信息。According to another embodiment of this disclosure, a method for transmitting resource-aware differentiation information is provided for a network device, comprising: sending a control message carrying resource-aware differentiation information to a controller via a southbound interface protocol, so that the controller obtains the resource-aware differentiation information according to the control message.
根据本公开的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when it is run.
根据本公开的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。According to yet another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
根据本公开的又一个实施例,还提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述任一项方法实施例中的步骤。According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program/instructions that, when executed by a processor, implement the steps in any of the above method embodiments.
图1是本公开实施例的一种资源感知区分信息传输方法的计算机终端的硬件结构框图;Figure 1 is a hardware structure block diagram of a computer terminal for a resource-aware differentiation information transmission method according to an embodiment of the present disclosure.
图2是本公开实施例的资源感知区分信息传输方法的流程图;Figure 2 is a flowchart of a resource-aware differentiation information transmission method according to an embodiment of the present disclosure;
图3是本公开实施例的资源感知区分信息传输方法的另一流程图;Figure 3 is another flowchart of the resource-aware differentiation information transmission method according to an embodiment of the present disclosure;
图4是本公开实施例的资源感知区分信息传输方法的又一流程图;Figure 4 is another flowchart of the resource-aware differentiation information transmission method according to an embodiment of the present disclosure;
图5是本公开实施例的资源感知区分信息传输方法的再一流程图;Figure 5 is another flowchart of the resource-aware differentiation information transmission method according to an embodiment of the present disclosure;
图6是本公开实施例基于IGP协议的资源感知区分信息传输方法的流程图;Figure 6 is a flowchart of a resource awareness differentiation information transmission method based on the IGP protocol according to an embodiment of this disclosure;
图7是本公开实施例基于南向接口协议的资源感知区分能力信息传输方法的流程图;Figure 7 is a flowchart of a resource awareness and differentiation capability information transmission method based on the southbound interface protocol according to an embodiment of this disclosure;
图8是基于ISIS协议的资源感知区分子TLV格式示例图;Figure 8 is an example diagram of the molecular TLV format of the resource awareness region based on the ISIS protocol;
图9是基于BGP-LS协议的资源感知区分子TLV格式示例图;Figure 9 is an example diagram of the molecular TLV format of the resource-aware region based on the BGP-LS protocol;
图10是基于ISIS协议的另一资源感知区分子TLV格式示例图;Figure 10 is an example diagram of another resource awareness region molecular TLV format based on the ISIS protocol;
图11是基于BGP-LS协议的另一资源感知区分子TLV格式示例图;Figure 11 is an example diagram of another resource-aware region molecular TLV format based on the BGP-LS protocol;
图12是基于ISIS协议的又一资源感知区分子TLV格式示例图;Figure 12 is an example diagram of another resource-aware region molecular TLV format based on the ISIS protocol;
图13是基于BGP-LS协议的又一资源感知区分子TLV格式示例图;Figure 13 is an example diagram of another resource-aware region molecular TLV format based on the BGP-LS protocol;
图14是本公开实施例的端到端资源保障场景的资源感知区分信息传输的流程图;Figure 14 is a flowchart of resource awareness differentiation information transmission in an end-to-end resource protection scenario according to an embodiment of this disclosure.
图15是基于BGP协议的扩展团体属性的格式示例图;Figure 15 is a format example diagram of extended community attributes based on the BGP protocol;
图16是基于BGP-FS协议扩展团体属性的格式示例图;Figure 16 is a format example diagram of extended community attributes based on the BGP-FS protocol;
图17是本公开实施例的端到端资源保障场景的资源感知区分信息传输的另一流程图。Figure 17 is another flowchart of resource awareness differentiation information transmission in an end-to-end resource protection scenario according to an embodiment of this disclosure.
下文中将参考附图并结合实施例来详细说明本公开的实施例。The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
在一些情形下,IPv6网络节点支持数据包携带资源感知区分标识(Network Resource Partition ID,NRP ID)能力,需要通告给头节点及控制器,后者根据这种能力进行报文封装。针对网络资源划分行为,现有方案包括多种数据包携带NRP ID方式,但是节点可能仅部分支持,比如节点1支持HBH封装方式,节点2支持HBH及源地址携带NRP ID。因此,头节点及控制器需要获得路径上节点所支持的NRP ID封装方式,并针对性的选择封装方式,以确保路径上的节点能够正确解析报文,并基于NRP ID找到相应的资源进行报文转发。In some scenarios, IPv6 network nodes support the ability to carry Network Resource Partition IDs (NRP IDs) in packets, which needs to be advertised to the head node and controller, who then encapsulate packets based on this capability. Existing solutions for network resource partitioning include various methods for carrying NRP IDs in packets, but nodes may only partially support them. For example, node 1 supports HBH encapsulation, while node 2 supports HBH and NRP IDs carried by the source address. Therefore, the head node and controller need to obtain the NRP ID encapsulation methods supported by the nodes along the path and select the appropriate encapsulation method to ensure that nodes along the path can correctly parse packets and find the corresponding resources for packet forwarding based on the NRP ID.
多协议标签交换(Multi-Protocol Label Switching,MPLS)协议针对网络资源感知区分行为也定义了多种编码方式。同样,其头节点及控制器需要路径上的节点所支持的NRP ID封装方式,并选择合适的封装方式,以确保路径上的节点能够正确解析报文,并基于NRP ID找到相应的资源进行报文转发。The Multi-Protocol Label Switching (MPLS) protocol also defines various encoding methods for network resource awareness and differentiation. Similarly, its head node and controller require the NRP ID encapsulation methods supported by the nodes on the path and select appropriate encapsulation methods to ensure that the nodes on the path can correctly parse the packets and find the corresponding resources for packet forwarding based on the NRP ID.
资源感知转发表生成复用的灵活算法转发表的过程中,资源感知的设备需要基于灵活算法标识与资源感知标识的映射关系找到对应的资源感知转发表。目前尚无解决方案实现这部分功能,常规做法是通过控制面泛洪转发标识与资源感知标识信息,形成本地资源感知转发表。In the process of generating a reusable flexible algorithm forwarding table from a resource-aware forwarding table, resource-aware devices need to find the corresponding resource-aware forwarding table based on the mapping relationship between the flexible algorithm identifier and the resource-aware identifier. Currently, there is no solution to achieve this function. The conventional approach is to form a local resource-aware forwarding table by flooding forwarding identifiers and resource-aware identifier information from the control plane.
端到端资源保障场景下,涉及跨越多个IGP或者BGP域,每个域独立部署网络资源感知区分标识或者灵活算法方案。比如一个IGP域使用灵活算法进行隔离,另外一个IGP域使用IPv6逐跳选项头携带NRP ID来进行隔离。因此,这种场景下需要建立端到端路径来满足业务所需要的资源。为了实现端到端资源保障,域边界节点也需要基于资源感知标识与灵活算法的映射关系建立端到端的资源保障路径。In end-to-end resource assurance scenarios, multiple IGP or BGP domains are involved, with each domain independently deploying network resource awareness identifiers or flexible algorithm schemes. For example, one IGP domain might use a flexible algorithm for isolation, while another IGP domain might use IPv6 hop-by-hop options headers carrying NRP IDs for isolation. Therefore, in such scenarios, an end-to-end path needs to be established to meet the resource requirements of the business. To achieve end-to-end resource assurance, domain boundary nodes also need to establish end-to-end resource assurance paths based on the mapping relationship between resource awareness identifiers and flexible algorithms.
在一些情形下,传统IPV6和MPLS通告中不包括相关的能力资源信息通告,当前标准方案中仅HBH被工作组接受,基于此,头节点或者控制器可以根据获知的能力来进行报文封装。各个网络节点支持的NRP ID封装格式不同时,运营商根据本地策略执行优先级选择,比如可以选择网络节点支持的NRP ID封装格式最多的一种,如果封装格式支持数量差异不大,可以设置优先级,比如优先选择源地址携带资源感知标识方案,一般网络部署时,网络设备都会支持统一的一种或者多种,但运营商可以根据策略选择一种特定封装方式。如果少部分网络节点不支持头节点/控制器选择的NRP ID封装格式,不支持的网络节点只需要忽视该标识,并不会找到该NRP ID对应的子接口转发。但是仍然会根据目的地找到出接口,本节点上没有实现资源保证,对资源感知信息的传递不会产生影响。In some cases, traditional IPv6 and MPLS advertisements do not include relevant capability resource information advertisements. Currently, only HBH (Host-Based Hierarchical) is accepted by the working group in the standard scheme. Based on this, the head node or controller can encapsulate packets according to the known capabilities. When different network nodes support different NRP ID encapsulation formats, operators prioritize according to local policies. For example, they can choose the NRP ID encapsulation format supported by the most network nodes. If the number of supported encapsulation formats is not significantly different, priorities can be set, such as prioritizing the source address carrying resource-aware identifier scheme. Generally, network devices support one or more unified encapsulation methods during network deployment, but operators can choose a specific encapsulation method according to their policies. If a small number of network nodes do not support the NRP ID encapsulation format selected by the head node/controller, the unsupported network nodes only need to ignore the identifier and will not find the sub-interface corresponding to the NRP ID for forwarding. However, they will still find the outgoing interface based on the destination. Since resource guarantees are not implemented on this node, the transmission of resource-aware information will not be affected.
本公开实施例根据资源感知转发表生成复用的灵活算法转发表,且需要每个支持资源感知的设备获知灵活算法标识与资源感知标识的映射关系,从而找到对应的资源感知转发表,且能够复用到对应的灵活算法转发表。This embodiment generates a reusable flexible algorithm forwarding table based on a resource-aware forwarding table. Each resource-aware device needs to know the mapping relationship between the flexible algorithm identifier and the resource-aware identifier in order to find the corresponding resource-aware forwarding table and be able to reuse the corresponding flexible algorithm forwarding table.
本公开实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本公开实施例的一种资源感知区分信息传输方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The methods and embodiments provided in this disclosure can be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking a computer terminal as an example, FIG1 is a hardware structure block diagram of a computer terminal for a resource-aware differentiation information transmission method according to an embodiment of this disclosure. As shown in FIG1, the computer terminal may include one or more (only one is shown in FIG1) processors 102 (processors 102 may include, but are not limited to, microprocessors MCUs or programmable logic devices FPGAs, etc.) and a memory 104 for storing data. The computer terminal may also include a transmission device 106 for communication functions and an input/output device 108. It will be understood by those skilled in the art that the structure shown in FIG1 is only illustrative and does not limit the structure of the computer terminal. For example, the computer terminal may also include more or fewer components than shown in FIG1, or have a different configuration than shown in FIG1.
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本公开实施例中的资源感知区分信息传输方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the resource-aware differentiation information transmission method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer terminal. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
本公开实施例提供了一种资源感知区分信息传输方法,用于网络设备,图2是本公开实施例的资源感知区分信息传输方法的流程图,如图2所示,该流程包括如下步骤:This disclosure provides a resource-aware differentiation information transmission method for network devices. Figure 2 is a flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 2, the process includes the following steps:
步骤S202,通过第一扩展协议将携带有资源感知区分信息的控制消息发送至目标设备,以使目标设备根据控制消息获取资源感知区分信息。Step S202: A control message carrying resource awareness differentiation information is sent to the target device through the first extended protocol, so that the target device can obtain the resource awareness differentiation information according to the control message.
在一个示例性实施例中,第一扩展协议包括以下至少之一:内部网关协议IGP;边界网关协议BGP;路径计算单元协议(Path Computation Element Protocol,PCEP);边界网关链路状态(Border Gateway Protocol Link-State,BGP-LS)协议;边界网关流规格(BGP Flow Specification,BGP-FS)协议。In one exemplary embodiment, the first extended protocol includes at least one of the following: Interior Gateway Protocol (IGP); Border Gateway Protocol (BGP); Path Computation Element Protocol (PCEP); Border Gateway Protocol Link-State (BGP-LS); and Border Gateway Flow Specification (BGP-FS).
在一个示例性实施例中,资源感知区分信息包括以下至少之一:本域的资源感知区分标识与灵活算法标识的映射关系;另一个域的资源感知区分标识与本域的资源感知区分标识的映射关系;另一个域的资源感知区分标识与端到端的资源感知区分标识的映射关系;另一个域的资源感知区分标识与本域的灵活算法标识的映射关系。In one exemplary embodiment, the resource-aware differentiation information includes at least one of the following: a mapping relationship between a resource-aware differentiation identifier of the local domain and a flexible algorithm identifier; a mapping relationship between a resource-aware differentiation identifier of another domain and a resource-aware differentiation identifier of the local domain; a mapping relationship between a resource-aware differentiation identifier of another domain and an end-to-end resource-aware differentiation identifier; and a mapping relationship between a resource-aware differentiation identifier of another domain and a flexible algorithm identifier of the local domain.
在一个示例性实施例中,在通过IGP协议中的中间系统到中间系统(Intermediate System to Intermediate System,ISIS)发送控制消息的情况下,资源感知区分信息携带于控制消息的ISIS路由能力类型长度值IS-IS Router-Capability TLV中;或者,在通过开放最短路径优先协议(Open Shortest Path First,OSPF)发送控制消息的情况下,资源感区分知信息携带于控制消息的OSPF路由信息链路状态通告OSPFv3 Router Information LSA中;在通过IGP协议中的OSPF-GT发送控制消息的情况下,资源感知区分信息携带于控制消息的top-level application TLV;或者,在通过IGP协议中的ISIS-GT发送控制消息的情况下,资源感知区分信息携带于控制消息的通用信息类型长度值GENINFO TLV;或者,在通过PECP协议发送控制消息的情况下,资源感知区分信息携带于控制消息的开放对象OPEN Object中;或者,在通过BGP-LS协议发送控制消息的情况下,资源感知区分信息携带于控制消息的节点属性类型长度值Node Attribute TLV中;或者,在通过BGP协议或者BGP-FS协议发送控制消息的情况下,资源感知区分信息携带于控制消息的BGP团体属性中。In one exemplary embodiment, when sending control messages via Intermediate System to Intermediate System (ISIS) in the IGP protocol, resource-aware differentiation information is carried in the ISIS Router-Capability TLV of the control message; or, when sending control messages via Open Shortest Path First (OSPF), resource-aware differentiation information is carried in the OSPF Router Information Link State Advertisement (OSPFv3 Router Information LSA) of the control message; and when sending control messages via OSPF-GT in the IGP protocol... Resource-aware differentiation information is carried in the top-level application TLV of the control message; or, when sending control messages via ISIS-GT in the IGP protocol, resource-aware differentiation information is carried in the general information type length value GENINFO TLV of the control message; or, when sending control messages via the PECP protocol, resource-aware differentiation information is carried in the OPEN Object of the control message; or, when sending control messages via the BGP-LS protocol, resource-aware differentiation information is carried in the Node Attribute TLV of the control message; or, when sending control messages via the BGP protocol or BGP-FS protocol, resource-aware differentiation information is carried in the BGP community attribute of the control message.
在一个示例性实施例中,通过控制消息的扩展部分的Flag字段的至少一个预设位置的Flag位标识资源感知区分的封装格式。In one exemplary embodiment, the resource-aware distinguishable encapsulation format is identified by controlling the Flag bit at at least one preset position of the Flag field in the extended portion of the message.
在一个示例性实施例中,还包括:接收携带有资源感知区分标识的数据包,根据资源感知区分信息获取对应资源感知区分标识的转发路径,根据转发路径进行转发。In one exemplary embodiment, the method further includes: receiving a data packet carrying a resource-aware differentiation identifier, obtaining a forwarding path corresponding to the resource-aware differentiation identifier based on resource-aware differentiation information, and forwarding the data packet according to the forwarding path.
在一个示例性实施例中,还包括:接收携带有所述资源感知区分的前缀段标识(prefix-Segment ID,prefix-SID),根据资源感知区分标识与灵活算法标识的映射关系,获取灵活算法标识,将资源感知区分prefix-SID修改为灵活算法的prefix-SID。In one exemplary embodiment, the method further includes: receiving a prefix segment identifier (prefix-SID) carrying the resource-aware distinction, obtaining a flexible algorithm identifier according to the mapping relationship between the resource-aware distinction identifier and the flexible algorithm identifier, and modifying the resource-aware distinction prefix-SID to the flexible algorithm's prefix-SID.
本公开实施例提供了一种资源感知区分信息传输方法,用于网管或者控制器,图3是本公开实施例的资源感知区分信息传输方法的另一流程图,如图3所示,该流程包括如下步骤:This disclosure provides a resource-aware differentiation information transmission method for network management or controllers. Figure 3 is another flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 3, the process includes the following steps:
步骤S302,通过第二扩展协议将携带有资源感知区分信息的控制消息发送至网络设备,以使网络设备根据所述控制消息获取资源感知区分信息。Step S302: A control message carrying resource awareness differentiation information is sent to the network device through the second extended protocol, so that the network device can obtain the resource awareness differentiation information according to the control message.
在一个示例性实施例中,第二扩展协议包括以下至少之一:边界网关协议BGP;边界网关流规格BGP-FS协议;网络设备配置(Network Configuration Protocol,Netconf)协议。In one exemplary embodiment, the second extension protocol includes at least one of the following: Border Gateway Protocol (BGP); Border Gateway Flow Specification (BGP-FS); and Network Configuration Protocol (Netconf).
在一个示例性实施例中,资源感知区分信息包括以下至少之一:资源感知区分标识与灵活算法标识的映射关系;另一个域的资源感知区分标识与本域的资源感知区分标识的映射关系;另一个域的资源感知区分标识与端到端的资源感知区分标识的映射关系;另一个域的资源感知区分标识与本域的灵活算法标识的映射关系。In one exemplary embodiment, the resource-aware differentiation information includes at least one of the following: a mapping relationship between a resource-aware differentiation identifier and a flexible algorithm identifier; a mapping relationship between a resource-aware differentiation identifier of another domain and a resource-aware differentiation identifier of this domain; a mapping relationship between a resource-aware differentiation identifier of another domain and an end-to-end resource-aware differentiation identifier; and a mapping relationship between a resource-aware differentiation identifier of another domain and a flexible algorithm identifier of this domain.
在一个示例性实施例中,其中,在通过BGP协议或者BGP-FS协议发送控制消息的情况下,资源感知区分信息携带于控制消息的BGP团体属性中;或者,在通过网络设备配置Netconf协议发送控制消息的情况下,资源感知区分信息通告(Yet Another Next Generation,YANG)模型的格式下发到网络设备。In one exemplary embodiment, when a control message is sent via the BGP protocol or the BGP-FS protocol, resource-aware differentiation information is carried in the BGP community attribute of the control message; or, when a control message is sent via the Netconf protocol configured by the network device, the format of the Resource-Aware Differentiation Information Advertisement (Yet Another Next Generation, YANG) model is distributed to the network device.
在一个示例性实施例中,其中,通过控制消息的扩展部分的Flag字段的至少一个预设位置的Flag位标识资源感知区分的封装格式。In one exemplary embodiment, the resource-aware distinguishable encapsulation format is identified by a Flag bit at at least one preset position in the Flag field of the extended portion of the message.
在一个示例性实施例中,还包括:将携带有资源感知区分标识的数据包发送至网络设备,以使网络设备根据资源感知区分信息获取对应资源感知区分标识的转发路径,根据转发路径进行转发。In one exemplary embodiment, the method further includes: sending a data packet carrying a resource-aware differentiation identifier to a network device, so that the network device obtains a forwarding path corresponding to the resource-aware differentiation identifier based on the resource-aware differentiation information, and forwards the data packet according to the forwarding path.
在一个示例性实施例中,还包括:将携带有资源感知区分的前缀段标识prefix-SID发送至网络设备,以使网络设备根据资源感知区分标识与灵活算法标识的映射关系,获取灵活算法标识,并将资源感知区分的prefix-SID修改为灵活算法标识的prefix-SID。In one exemplary embodiment, the method further includes: sending a prefix segment identifier carrying a resource-aware distinction to a network device, so that the network device obtains a flexible algorithm identifier according to the mapping relationship between the resource-aware distinction identifier and the flexible algorithm identifier, and modifies the prefix-SID of the resource-aware distinction to the prefix-SID of the flexible algorithm identifier.
本公开实施例提供了一种资源感知区分信息传输方法,用于网络设备,图4是本公开实施例的资源感知区分信息传输方法的又一流程图,如图4所示,该流程包括如下步骤:This disclosure provides a resource-aware differentiation information transmission method for network devices. Figure 4 is another flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 4, the process includes the following steps:
步骤S402,通过内部网关协议IGP将携带有资源感知区分信息的控制消息发送至目标设备,以使目标设备根据控制消息获取资源感知区分信息。In step S402, a control message carrying resource awareness differentiation information is sent to the target device via the Interior Gateway Protocol (IGP) so that the target device can obtain the resource awareness differentiation information based on the control message.
在一个示例性实施例中,IGP协议包括以下至少之一:中间系统到中间系统ISIS协议;开放最短路径优先OSPF协议;中间系统到中间系统通用传输(Intermediate System to Intermediate System-Generalized Transport,ISIS-GT)协议;开放最短路径优先通用传输(Open Shortest Path First-Generalized Transport,OSPF-GT)协议。In one exemplary embodiment, the IGP protocol includes at least one of the following: Intermediate System to Intermediate System (ISIS) protocol; Open Shortest Path First (OSPF) protocol; Intermediate System to Intermediate System-Generalized Transport (ISIS-GT) protocol; and Open Shortest Path First (OSPF-GT) protocol.
在一个示例性实施例中,其中,在通过ISIS协议发送控制消息的情况下,资源感区分知信息携带于控制消息的ISIS路由能力类型长度值IS-IS Router-Capability TLV中;或者,在通过OSPF协议发送控制消息的情况下,资源感区分知信息携带于控制消息的OSPF路由信息链路状态通告OSPFv3 Router Information LSA中;或者,在通过ISIS-GT协议发送控制消息的情况下,资源感区分知信息携带于控制消息的通用信息类型长度值GENINFO TLV;或者,在通过OSPF-GT协议发送控制消息的情况下,资源感区分知信息携带于控制消息的顶层应用类型长度值中。In one exemplary embodiment, when a control message is sent via the ISIS protocol, the resource awareness information is carried in the ISIS Router-Capability TLV of the control message; or, when a control message is sent via the OSPF protocol, the resource awareness information is carried in the OSPF Router Information Link State Advertisement (OSPFv3 Router Information LSA) of the control message; or, when a control message is sent via the ISIS-GT protocol, the resource awareness information is carried in the GENINFO TLV of the control message; or, when a control message is sent via the OSPF-GT protocol, the resource awareness information is carried in the Top-Level Application Type Length value of the control message.
在一个示例性实施例中,其中,资源感知区分信息包括以下至少之一:网络设备支持的资源感知区分能力信息;网络设备支持数据包携带资源感知区分信息的封装方式。In one exemplary embodiment, the resource-aware differentiation information includes at least one of the following: resource-aware differentiation capability information supported by the network device; and a data packet encapsulation method supported by the network device that carries resource-aware differentiation information.
在一个示例性实施例中,其中,资源感知区分能力信息包括以下至少之一:每资源感知区分每SID方式;数据包封装资源感知区分标识方式。In one exemplary embodiment, the resource-aware differentiation capability information includes at least one of the following: per-resource-aware differentiation per SID; data packet encapsulation resource-aware differentiation identifier.
在一个示例性实施例中,其中,网络设备支持数据包携带资源感知区分信息的封装方式包括以下至少之一:IPv6逐跳选项头HBH封装格式;IPv6源地址封装格式;IPv6流标签封装格式;13-bit资源感知区分标识封装格式;20-bit资源感知区分标识封装格式;8-bit资源感知区分标识封装格式。In one exemplary embodiment, the network device supports encapsulation methods for data packets carrying resource-aware distinguishing information, including at least one of the following: IPv6 hop-by-hop option header (HBH) encapsulation format; IPv6 source address encapsulation format; IPv6 flow label encapsulation format; 13-bit resource-aware distinguishing identifier encapsulation format; 20-bit resource-aware distinguishing identifier encapsulation format; and 8-bit resource-aware distinguishing identifier encapsulation format.
在一个示例性实施例中,其中,通过控制消息的扩展部分的Flag字段的至少一个预设位置的Flag位标识资源感知区分能力信息。In one exemplary embodiment, resource awareness discrimination information is identified by a Flag bit at at least one preset position in the Flag field of the extended portion of the control message.
本公开实施例提供了一种资源感知区分信息传输方法,用于网络设备,图5是本公开实施例的资源感知区分信息传输方法的再一流程图,如图5所示,该流程包括如下步骤:This disclosure provides a resource-aware differentiation information transmission method for network devices. Figure 5 is another flowchart of the resource-aware differentiation information transmission method according to this disclosure. As shown in Figure 5, the process includes the following steps:
步骤S502,通过南向接口协议将携带有资源感知区分信息的控制消息发送至控制器,以使控制器根据所述控制消息获取资源感知区分信息。Step S502: A control message carrying resource awareness differentiation information is sent to the controller via the southbound interface protocol, so that the controller can obtain the resource awareness differentiation information based on the control message.
在一个示例性实施例中,其中,南向接口协议包括以下至少之一:路径计算单元(Path Computation Element,PCEP)协议;边界网关链路状态BGP-LS协议;网络设备配置Netconf协议。In one exemplary embodiment, the southbound interface protocol includes at least one of the following: Path Computation Element (PCEP) protocol; Border Gateway Link State BGP-LS protocol; and Network Device Configuration Netconf protocol.
在一个示例性实施例中,其中,在通过PECP协议发送控制消息的情况下,资源感知区分信息携带于控制消息的开放对象OPEN Object中;或者,在通过BGP-LS协议发送控制消息的情况下,资源感知区分信息携带于控制消息的节点属性类型长度值Node Attribute TLV中。In one exemplary embodiment, when a control message is sent via the PECP protocol, resource-aware differentiation information is carried in the OPEN Object of the control message; or, when a control message is sent via the BGP-LS protocol, resource-aware differentiation information is carried in the Node Attribute TLV of the control message.
在一个示例性实施例中,其中,资源感知区分信息包括以下至少之一:网络设备支持的资源感知区分能力信息;网络设备支持数据包携带所述资源感知区分信息的封装方式。In one exemplary embodiment, the resource-aware differentiation information includes at least one of the following: resource-aware differentiation capability information supported by the network device; and a data packet encapsulation method supported by the network device that carries the resource-aware differentiation information.
在一个示例性实施例中,其中,资源感知区分能力信息包括以下至少之一:每资源感知区分每SID方式;数据包封装资源感知区分标识方式。In one exemplary embodiment, the resource-aware differentiation capability information includes at least one of the following: per-resource-aware differentiation per SID; data packet encapsulation resource-aware differentiation identifier.
在一个示例性实施例中,其中,网络设备支持数据包携带所述资源感知区分信息的封装方式包括以下至少之一:IPv6逐跳选项头HBH封装格式;IPv6源地址封装格式;IPv6流标签封装格式;13-bit资源感知区分标识封装格式;20-bit资源感知区分标识封装格式;8-bit资源感知区分标识封装格式。In one exemplary embodiment, the network device supports the following encapsulation methods for data packets carrying the resource-aware distinguishing information: IPv6 hop-by-hop option header (HBH) encapsulation format; IPv6 source address encapsulation format; IPv6 flow label encapsulation format; 13-bit resource-aware distinguishing identifier encapsulation format; 20-bit resource-aware distinguishing identifier encapsulation format; and 8-bit resource-aware distinguishing identifier encapsulation format.
在一个示例性实施例中,其中,通过控制消息的扩展部分的Flag字段的至少一个预设位置的Flag位标识资源感知区分能力信息。In one exemplary embodiment, resource awareness discrimination information is identified by a Flag bit at at least one preset position in the Flag field of the extended portion of the control message.
通过上述步骤,提供了一种资源感知区分信息传输方法,通过第一扩展协议将携带有资源感知区分信息的控制消息发送至目标设备,以使目标设备根据控制消息获取资源感知区分信息。解决了相关技术中没有资源感知映射关系生成及通告的问题,实现了资源感知映射关系的生成及通告,达到了降低控制面泛洪转发标识与资源感知标识信息压力的效果。The above steps provide a method for transmitting resource-aware differentiation information. A control message carrying resource-aware differentiation information is sent to the target device via a first extended protocol, enabling the target device to obtain the resource-aware differentiation information based on the control message. This solves the problem of the lack of resource-aware mapping relationship generation and notification in related technologies, achieving the generation and notification of resource-aware mapping relationships, and effectively reducing the pressure on control plane flooding forwarding identifiers and resource-aware identifier information.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本公开各个实施例所述的方法。Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
在本实施例中还提供了一种资源感知区分信息传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。This embodiment also provides a resource-aware differentiation information transmission device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can be a combination of software and/or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
本公开实施例提供了一种资源感知区分信息传输装置,设置于网络设备,该传输装置包括:第一发送模块,设置为通过第一扩展协议将携带有资源感知区分信息的控制消息发送至目标设备,以使目标设备根据控制消息获取资源感知区分信息。This disclosure provides a resource awareness differentiation information transmission device, which is installed in a network device. The transmission device includes a first sending module, configured to send a control message carrying resource awareness differentiation information to a target device through a first extended protocol, so that the target device can obtain the resource awareness differentiation information according to the control message.
本公开实施例提供了一种资源感知区分信息传输装置,设置于网管或者控制器,该传输装置包括:第二发送模块,设置为通过第二扩展协议将携带有资源感知区分信息的控制消息发送至网络设备,以使网络设备根据控制消息获取资源感知区分信息。This disclosure provides a resource awareness differentiation information transmission device, which is installed in a network management system or controller. The transmission device includes a second sending module, configured to send a control message carrying resource awareness differentiation information to a network device through a second extended protocol, so that the network device can obtain the resource awareness differentiation information according to the control message.
本公开实施例提供了一种资源感知区分信息传输装置,设置于网络设备,该传输装置包括:第三发送模块,设置为通过内部网关协议IGP将携带有资源感知区分信息的控制消息发送至目标设备,以使目标设备根据控制消息获取资源感知区分信息。This disclosure provides a resource awareness differentiation information transmission device, which is installed in a network device. The transmission device includes a third sending module, configured to send a control message carrying resource awareness differentiation information to a target device via an Interior Gateway Protocol (IGP), so that the target device can obtain the resource awareness differentiation information based on the control message.
本公开实施例提供了一种资源感知区分信息传输装置,设置于网络设备,该传输装置包括:第四发送模块,设置为通过南向接口协议将携带有资源感知区分信息的控制消息发送至控制器,以使控制器根据控制消息获取资源感知区分信息。This disclosure provides a resource awareness differentiation information transmission device, which is installed in a network device. The transmission device includes a fourth sending module, configured to send a control message carrying resource awareness differentiation information to a controller via a southbound interface protocol, so that the controller can obtain the resource awareness differentiation information according to the control message.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
需要说明的是,上述资源感知区分信息传输装置可以设置于网络设备、网管或者控制器,还可以独立设置,这里不做具体限制。在本公开实施例中,上述资源感知区分信息传输装置中模块划分和模块功能划分、模块的命名方式仅是举例说明,不做具体限制,在实施过程中,上述资源感知区分信息传输装置还可以包括不同的模块,模块可以采用不同的功能划分和命名方式,只要能够实现上述资源感知区分信息传输方法实施例中的步骤即可。It should be noted that the aforementioned resource awareness and differentiation information transmission device can be installed in network devices, network management systems, or controllers, or it can be installed independently; no specific limitations are imposed here. In the embodiments of this disclosure, the module division, module function division, and module naming method in the aforementioned resource awareness and differentiation information transmission device are merely illustrative examples and are not subject to specific limitations. In practice, the aforementioned resource awareness and differentiation information transmission device may also include different modules, and the modules may adopt different functional divisions and naming methods, as long as they can implement the steps in the aforementioned resource awareness and differentiation information transmission method embodiments.
本公开的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
本公开的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。In one exemplary embodiment, the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor and the input/output device is connected to the processor.
本公开的实施例还提供了一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现上述任一项方法实施例中的步骤。Embodiments of this disclosure also provide a computer program product, including a computer program/instructions that, when executed by a processor, implement the steps in any of the method embodiments described above.
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
显然,本领域的技术人员应该明白,上述的本公开的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本公开不限制于任何特定的硬件和软件结合。It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.
为了使得本领域的技术人员更好地理解本公开的技术方案,下面结合具体的实施例进行阐述。To enable those skilled in the art to better understand the technical solutions disclosed herein, specific embodiments are described below.
实施例一Example 1
对于资源感知区分信息的通告,可以扩展对应的IGP,IGP-GT,PCEP及BGP-LS并由此进行通告。资源感知区分能力通过封装为TLV或者子TLV的格式携带并通告。For the announcement of resource-aware discrimination information, the corresponding IGP, IGP-GT, PCEP, and BGP-LS can be extended and announced accordingly. Resource-aware discrimination capabilities are carried and announced by encapsulating them into TLV or sub-TLV formats.
图6是本公开实施例基于IGP协议的资源感知区分信息传输方法的流程图,如图6所示,包括如下步骤:Figure 6 is a flowchart of a resource-aware differentiation information transmission method based on the IGP protocol according to an embodiment of this disclosure. As shown in Figure 6, it includes the following steps:
步骤S602,网络设备使用扩展的IGP协议/IGP-GT携带资源感知区分信息通告给网络中的其他设备。In step S602, the network device uses the extended IGP protocol/IGP-GT to advertise resource awareness differentiation information to other devices in the network.
扩展的IGP协议可以是传统的IGP协议,也可以是内部网关协议-通用传输(Interior Gateway Protocol-Generalized Transport,IGP-GT)协议,IGP-GT协议是非路由信息的IGP通用传输机制,IGP-GT不受传统IGP语义的限制。IGP-GT邻居不需要直连,因为IGP-GT传递的信息不用于路由计算,定义独立的稀疏拓扑来传播资源感知区分信息并且仅发送给那些需要所述信息的IGP-GT路由器。The extended IGP protocol can be a traditional IGP protocol or an Interior Gateway Protocol-Generalized Transport (IGP-GT) protocol. IGP-GT is a general IGP transport mechanism for non-routing information and is not limited by traditional IGP semantics. IGP-GT neighbors do not need to be directly connected because the information transmitted by IGP-GT is not used for route calculation. It defines an independent sparse topology to propagate resource-aware differentiation information and sends it only to those IGP-GT routers that need it.
传统的IGP协议:Traditional IGP protocol:
1.ISIS协议,资源感知区分信息携带在IS-IS Router-Capability TLV 242中。1. The ISIS protocol carries resource awareness differentiation information in IS-IS Router-Capability TLV 242.
2.OSPF协议,携带在the OSPFv3 Router Information LSA中。2. The OSPF protocol is included in the OSPFv3 Router Information LSA.
IGP-GT协议:IGP-GT protocol:
1.ISIS-GT协议,资源感知区分信息携带在中GENINFO TLV中。1. The ISIS-GT protocol carries resource-aware differentiation information in the GENINFO TLV.
2.OSPF-GT协议,资源感知区分信息携带在top-level application TLV中。2. The OSPF-GT protocol carries resource awareness information in the top-level application TLV.
资源感知区分信息粗粒度角度包括设备支持数据包携带资源感知区分能力信息及支持每资源感知区分每SID的方式(非数据包携带资源感知区分方式,而是通告针对每资源感知区分分配每SID,依靠SID来区分资源)。From a coarse-grained perspective, resource awareness differentiation information includes the device's ability to carry resource awareness differentiation information in data packets and the method of supporting each resource awareness differentiation per SID (not the method of carrying resource awareness differentiation in data packets, but rather the method of announcing the allocation of each SID for each resource awareness differentiation, and relying on the SID to differentiate resources).
细粒度角度包括设备通告具体的数据包封装资源感知区分标识能力,其中,具体的数据包封装资源感知区分标识能力包括以下能力的至少一种:IPv6 HBH option封装格式,IPv6源地址封装格式的功能,IPv6 Flow Label字段中封装格式的功能,13-bit资源感知区分标识封装格式,20-bit资源感知区分标识封装格式的功能及8-bit资源感知区分标识封装格式的功能。From a fine-grained perspective, this includes the device's announcement of specific data packet encapsulation resource-aware differentiation capabilities. These specific data packet encapsulation resource-aware differentiation capabilities include at least one of the following capabilities: IPv6 HBH option encapsulation format, IPv6 source address encapsulation format functionality, encapsulation format functionality in the IPv6 Flow Label field, 13-bit resource-aware differentiation encapsulation format functionality, 20-bit resource-aware differentiation encapsulation format functionality, and 8-bit resource-aware differentiation encapsulation format functionality.
在一实施例中,资源感知区分信息还包括资源感知区分标识与灵活算法之间的映射关系。In one embodiment, the resource-aware differentiation information also includes the mapping relationship between resource-aware differentiation identifiers and flexible algorithms.
步骤S604,网络中的其他设备收到资源感知区分信息后,获取网络中设备的资源感知区分能力信息。In step S604, after receiving the resource awareness differentiation information, other devices in the network obtain the resource awareness differentiation capability information of the devices in the network.
头节点获取到网络中的其他节点支持多种封装格式后,通过设定某种策略选择合适的一种封装格式并封装报文。After the head node learns that other nodes in the network support multiple encapsulation formats, it selects a suitable encapsulation format and encapsulates the message by setting a certain strategy.
实施例二Example 2
对于资源感知区分能力信息的通告,可以扩展对应的IGP,IGP-GT,PCE及BGP-LS进行通告。资源感知区分能力通过封装为TLV或者子TLV的格式进行通告。For the announcement of resource-aware discrimination capability information, the corresponding IGP, IGP-GT, PCE, and BGP-LS can be extended for announcement. Resource-aware discrimination capabilities are announced by encapsulating them into TLV or sub-TLV formats.
图7是本公开实施例基于南向接口协议的资源感知区分能力信息传输方法的流程图,如图7所示,包括如下步骤:Figure 7 is a flowchart of the resource awareness differentiation capability information transmission method based on the southbound interface protocol according to an embodiment of this disclosure. As shown in Figure 7, it includes the following steps:
步骤S702,网络设备通过南向接口协议携带资源感知区分信息通告给网络中的控制器。In step S702, the network device sends resource awareness differentiation information to the controller in the network via the southbound interface protocol.
在一实施例中,南向接口协议包括PCEP协议,及BGP-LS协议。In one embodiment, the southbound interface protocol includes the PCEP protocol and the BGP-LS protocol.
PCEP协议:资源感知区分信息携带在OPEN消息中的OPEN Object中通告。PCEP Protocol: Resource awareness information is announced in the OPEN Object carried in the OPEN message.
BGP-LS协议:资源感知区分信息携带在Node Attribute TLV中通告。BGP-LS protocol: Resource awareness information is advertised in the Node Attribute TLV.
在本公开实施例中,资源感知区分信息粗粒度角度包括设备支持数据包携带资源感知区分信息能力及支持每资源感知区分每SID的方式(非数据包携带资源感知区分方式,而是通告针对每资源感知区分分配每SID,依靠SID来区分资源)。In this embodiment of the disclosure, the coarse-grained perspective of resource-aware differentiation information includes the device's ability to carry resource-aware differentiation information in data packets and the method of supporting each resource-aware differentiation per SID (not the method of carrying resource-aware differentiation in data packets, but rather announcing the allocation of each SID for each resource-aware differentiation, and relying on the SID to differentiate resources).
细粒度角度包括设备通告具体的数据包封装资源感知区分标识能力,其中,具体的数据包封装资源感知区分标识能力包括以下能力的至少一种:IPv6 HBH option封装格式,IPv6源地址封装格式的功能,IPv6 Flow Label字段中封装格式的功能,13-bit资源感知区分标识封装格式,20-bit资源感知区分标识封装格式的功能及8-bit资源感知区分标识封装格式的功能。From a fine-grained perspective, this includes the device's announcement of specific data packet encapsulation resource-aware differentiation capabilities. These specific data packet encapsulation resource-aware differentiation capabilities include at least one of the following capabilities: IPv6 HBH option encapsulation format, IPv6 source address encapsulation format functionality, encapsulation format functionality in the IPv6 Flow Label field, 13-bit resource-aware differentiation encapsulation format functionality, 20-bit resource-aware differentiation encapsulation format functionality, and 8-bit resource-aware differentiation encapsulation format functionality.
在一实施例中,资源感知区分信息还包括资源感知区分标识与灵活算法之间的映射关系。In one embodiment, the resource-aware differentiation information also includes the mapping relationship between resource-aware differentiation identifiers and flexible algorithms.
步骤S704,控制器收到资源感知区分信息后,获取网络中设备的资源感知区分能力信息。Step S704: After receiving the resource awareness and differentiation information, the controller obtains the resource awareness and differentiation capability information of the devices in the network.
实施例三Example 3
网络节点仅通告支持数据包封装资源感知区分标识能力,不通告具体的数据包封装能力,在某些场景使用,比如网络中确定使用一种数据包封装能力,但是头节点/控制器仍然需要收集网络中的哪些节点支持数据包封装资源感知区分标识能力。可以使用扩展传统的IGP协议通告资源感知区分标识能力,也可以使用非路由信息的IGP通用传输机制,IGP-GT不受传统IGP语义的限制。IGP-GT邻居不需要直连,因为IGP-GT传递的信息不用于路由计算,那么可以定义独立的稀疏拓扑来传播资源感知区分信息并且仅发送给那些需要所述信息的IGP-GT路由器。Network nodes only advertise support for Resource Awareness Distinguishing Features (RAD) in packet encapsulation, without advertising specific packet encapsulation capabilities. This is useful in certain scenarios, such as when a specific packet encapsulation capability is determined to be used in the network, but the head node/controller still needs to collect information on which nodes in the network support RAD. RAD capabilities can be advertised using extended traditional IGP protocols, or a generic IGP transport mechanism for non-routing information can be used. IGP-GT is not limited by traditional IGP semantics. IGP-GT neighbors do not need to be directly connected because the information transmitted by IGP-GT is not used for route calculation. Therefore, an independent sparse topology can be defined to propagate RAD information and send it only to those IGP-GT routers that need it.
图8是基于ISIS协议的资源感知区分子TLV格式示例图,如图8所示,针对于传统的ISIS协议,扩展新的资源感知区分子TLV。资源感知区分子TLV携带在IS-IS Router-Capability TLV 242中。其中,Type字段表示是支持资源感知区分能力,目前定义一个flag位:E,E设置为1表示设备支持数据包携带资源感知区分标识,E为0表示设备支持每资源感知区分每服务标识Service Identifier SID的方式。Figure 8 is an example diagram of the resource-aware zone molecular TLV format based on the ISIS protocol. As shown in Figure 8, a new resource-aware zone molecular TLV is extended for the traditional ISIS protocol. The resource-aware zone molecular TLV is carried in IS-IS Router-Capability TLV 242. The Type field indicates whether resource-aware differentiation capability is supported. Currently, a flag bit is defined: E. E set to 1 indicates that the device supports carrying resource-aware differentiation identifiers in data packets, and E set to 0 indicates that the device supports the method of using Service Identifier (SID) per resource-aware differentiation.
在本公开实施例中,针对于通告非路由信息的ISIS通用传输机制,仍旧使用图8定义的资源感知区分子TLV,但是NRP sub-TLV携带在GENINFO TLV中。In this embodiment of the disclosure, the ISIS general transport mechanism for announcing non-routing information still uses the resource awareness area sub-TLV defined in Figure 8, but the NRP sub-TLV is carried in the GENINFO TLV.
在本公开实施例中,针对于传统的OSPF协议,仍旧使用图8定义的资源感知区分子TLV,但是资源感知区分子TLV携带在the OSPFv3 Router Information LSA中。针对于OSPF-GT,图8定义的资源感知区分子TLV携带在top-level application TLV。In this embodiment of the disclosure, for the conventional OSPF protocol, the resource-aware region (TLV) defined in Figure 8 is still used, but the TLV is carried in the OSPFv3 Router Information LSA. For OSPF-GT, the TLV defined in Figure 8 is carried in the top-level application TLV.
图9是基于BGP-LS协议的资源感知区分子TLV格式示例图,如图9所示,Type字段表示是支持资源感知区分能力,目前定义一个flag位:E,E设置为1表示设备支持数据包携带资源感知区分标识,E为0表示设备支持每资源感知区分每SID的方式。Figure 9 is an example diagram of the TLV format of the resource-aware zone based on the BGP-LS protocol. As shown in Figure 9, the Type field indicates that the resource-aware differentiation capability is supported. Currently, a flag bit is defined: E. Setting E to 1 indicates that the device supports the data packet to carry the resource-aware differentiation identifier, and setting E to 0 indicates that the device supports the method of differentiating each SID for each resource.
在本公开实施例中,针对于PCEP协议,定义新的资源感知区分能力TLV,资源感知区分能力TLV携带在OPEN Object中,其具体格式参见图9所示的资源感知区分子TLV格式。In this embodiment of the disclosure, a new resource awareness differentiation capability TLV is defined for the PCEP protocol. The resource awareness differentiation capability TLV is carried in the OPEN Object, and its specific format is shown in Figure 9 as the resource awareness region molecular TLV format.
实施例四Example 4
网络节点支持多种数据包封装资源感知区分能力,需要通告具体的数据包封装能力。可以使用扩展传统的IGP协议通告资源感知区分能力,也可以使用非路由信息的IGP通用传输机制传输,IGP-GT不受传统IGP语义的限制。IGP-GT邻居不需要直连,因为IGP-GT传递的信息不用于路由计算,那么可以定义独立的稀疏拓扑来传播资源感知区分信息并且仅发送给那些需要资源感知区分信息的IGP-GT路由器。Network nodes support various packet encapsulation resource-aware discrimination capabilities and need to advertise specific packet encapsulation capabilities. Resource-aware discrimination capabilities can be advertised using extended traditional IGP protocols, or they can be transmitted using general IGP transport mechanisms for non-routing information. IGP-GT is not limited by traditional IGP semantics. IGP-GT neighbors do not need to be directly connected because the information transmitted by IGP-GT is not used for route calculation. Therefore, an independent sparse topology can be defined to propagate resource-aware discrimination information and send it only to those IGP-GT routers that require it.
图10是基于ISIS协议的另一资源感知区分子TLV格式示例图,如图10所示,针对于传统的ISIS协议,扩展新的资源感知区分子TLV。资源感知区分子TLV携带在IS-IS Router-Capability TLV 242中。其中Type字段表示是数据携带资源感知区分标识能力。Figure 10 is an example diagram of another resource-aware zone molecular TLV format based on the ISIS protocol. As shown in Figure 10, a new resource-aware zone molecular TLV is extended for the traditional ISIS protocol. The resource-aware zone molecular TLV is carried in IS-IS Router-Capability TLV 242. The Type field indicates the resource-aware identification capability carried by the data.
H:置位,表示路由器具有处理IPv6 HBH option封装格式的功能。H: Set, indicating that the router has the ability to process IPv6 HBH option encapsulation format.
S:置位,表示路由器具有处理IPv6源地址封装格式的功能。S: Set bit, indicating that the router has the function of processing IPv6 source address encapsulation format.
E:置位,表示路由器具有处理IPv6 Flow Label字段中封装格式的功能。E: Set, indicating that the router has the ability to process the encapsulation format in the IPv6 Flow Label field.
S:置位,表示路由器具有处理13-bit资源感知区分标识封装格式的功能。S: Set bit, indicating that the router has the ability to process 13-bit resource-aware distinguishing identifier encapsulation format.
N:置位,表示路由器具有处理20-bit资源感知区分标识封装格式的功能。N: Set, indicating that the router has the ability to process 20-bit resource-aware distinguishing identifier encapsulation format.
C:置位,表示路由器具有处理8-bit资源感知区分标识封装格式的功能。C: Set bit, indicating that the router has the function of processing 8-bit resource-aware distinguishing identifier encapsulation format.
都不置位代表设备支持每资源感知区分每SID的方式。If none of them are set, it means that the device supports the method of distinguishing each SID by each resource awareness.
在本公开实施例中,针对于通告非路由信息的ISIS通用传输机制,仍旧使用图10定义的NRP sub-TLV,但是携带在GENINFO TLV中。In this embodiment of the disclosure, the ISIS general transport mechanism for announcing non-routable information still uses the NRP sub-TLV defined in Figure 10, but it is carried in the GENINFO TLV.
在本公开实施例中,针对于传统的OSPF协议,图10定义的资源感知区分子TLV携带在the OSPFv3 Router Information LSA中。针对于OSPF-GT协议,图10定义的NRP sub-TLV携带在top-level application TLV。In this embodiment of the disclosure, for the conventional OSPF protocol, the resource-aware region sub-TLV defined in Figure 10 is carried in the OSPFv3 Router Information LSA. For the OSPF-GT protocol, the NRP sub-TLV defined in Figure 10 is carried in the top-level application TLV.
图11是基于BGP-LS协议的另一资源感知区分子TLV格式示例图,如图11所示,定义新的Node Attribute TLV:NRP-Capabilities TLV,其中Type字段表示是数据携带资源感知区分标识能力。Figure 11 is an example diagram of another resource-aware region TLV format based on the BGP-LS protocol. As shown in Figure 11, a new Node Attribute TLV: NRP-Capabilities TLV is defined, where the Type field indicates the data carries resource-aware distinguishing and identifying capabilities.
H:置位,表示路由器具有处理IPv6 HBH option封装格式的功能。H: Set, indicating that the router has the ability to process IPv6 HBH option encapsulation format.
S:置位,表示路由器具有处理IPv6源地址封装格式的功能。S: Set bit, indicating that the router has the function of processing IPv6 source address encapsulation format.
E:置位,表示路由器具有处理IPv6 Flow Label字段中封装格式的功能。E: Set, indicating that the router has the ability to process the encapsulation format in the IPv6 Flow Label field.
S:置位,表示路由器具有处理13-bit资源感知区分标识封装格式的功能。S: Set bit, indicating that the router has the ability to process 13-bit resource-aware distinguishing identifier encapsulation format.
N:置位,表示路由器具有处理20-bit资源感知区分标识封装格式的功能。N: Set, indicating that the router has the ability to process 20-bit resource-aware distinguishing identifier encapsulation format.
C:置位,表示路由器具有处理8-bit资源感知区分标识封装格式的功能。C: Set bit, indicating that the router has the function of processing 8-bit resource-aware distinguishing identifier encapsulation format.
都不置位代表设备支持每资源感知区分每SID的方式。Not setting any bit indicates that the device supports a resource-aware approach to distinguish each SID.
在本公开实施例中,针对于PCEP,定义新的资源感知区分能力TLV,所述的资源感知区分能力TLV携带在OPEN Object中。其具体格式参见图11所示的资源感知区分子TLV格式。In this embodiment of the disclosure, a new resource-aware discrimination capability TLV is defined for PCEP, and the resource-aware discrimination capability TLV is carried in the OPEN Object. Its specific format is shown in Figure 11 as the resource-aware region molecule TLV format.
PCEP会话创建后,PCC与PCE互发OPEN消息,其中OPEN消息中携带图11定义的资源感知区分能力TLV。PCC收到携带资源感知区分能力TLV后,获知PCE的处理能力,这是为了保证PCE具有封装资源感知区分标识的能力;PCE收到携带资源感知区分能力TLV后,获知PCC的处理能力,这是为了保证PCE能够确保封装的携带资源感知区分标识的报文能够被路径中的设备都能够处理/识别。After the PCEP session is established, the PCC and PCE exchange OPEN messages, which carry the Resource Awareness Differentiation Capability (TLV) as defined in Figure 11. Upon receiving the TLV carrying the TLV, the PCC learns about the PCE's processing capabilities; this is to ensure that the PCE has the ability to encapsulate resource awareness differentiation identifiers. Similarly, upon receiving the TLV carrying the TLV, the PCE learns about the PCC's processing capabilities; this is to ensure that the PCE can guarantee that the encapsulated message carrying the resource awareness differentiation identifier can be processed/recognized by all devices in the path.
实施例五Example 5
网络节点在通告切片能力外,还需要通告资源感知区分标识与灵活算法的映射关系。如果资源感知转发表的生成复用的灵活算法转发表,需要知道灵活算法标识与资源感知区分标识的映射关系从而找到对应的资源感知转发表。这里需要每个支持资源感知的设备感知到告资源感知区分标识与灵活算法的映射关系。In addition to announcing slicing capabilities, network nodes also need to announce the mapping relationship between resource-aware distinguishing identifiers and flexible algorithms. If a resource-aware forwarding table is generated and reused as a flexible algorithm forwarding table, the mapping relationship between the flexible algorithm identifier and the resource-aware distinguishing identifier is needed to locate the corresponding resource-aware forwarding table. This requires each resource-aware device to be aware of and announce the mapping relationship between the resource-aware distinguishing identifier and the flexible algorithm.
图12是基于ISIS协议的又一资源感知区分子TLV格式示例图,如图12所示,针对于传统的ISIS协议,扩展新的资源感知区分子TLV。所述资源感知区分子TLV携带在IS-IS Router-Capability TLV 242中。其中Type字段表示是数据携带资源感知区分标识能力。Figure 12 is an example of another resource-aware region (RAR) molecular TLV format based on the ISIS protocol. As shown in Figure 12, a new RRA molecular TLV is extended for the traditional ISIS protocol. The RRA molecular TLV is carried in IS-IS Router-Capability TLV 242. The Type field indicates the data carries resource-aware distinguishing and identifying capabilities.
NRP ID:资源感知区分标识。NRP ID: Resource Awareness Distinguishing Identifier.
Algorithm:灵活算法的算法值,取值是128~255。Algorithm: The algorithm value for a flexible algorithm, ranging from 128 to 255.
Context Type:规定了NRP ID的类型和长度。Context Type: Specifies the type and length of the NRP ID.
CT=0:NRP ID value is a 13-bit NRP ID;CT=0: NRP ID value is a 13-bit NRP ID;
CT=1:NRP ID value is a 20-bit NRP ID;CT=1:NRP ID value is a 20-bit NRP ID;
CT=2:NRP ID value is a 8-bit NRP ID;CT=2: NRP ID value is a 8-bit NRP ID;
CT-4:NRP ID value is a 32-bit NRP ID;CT-4: NRP ID value is a 32-bit NRP ID;
Flags:目前定义以下几种方式:Flags: Currently defined in the following ways:
H:置位,表示路由器具有处理IPv6 HBH option封装格式的功能。H: Set, indicating that the router has the ability to process IPv6 HBH option encapsulation format.
S:置位,表示路由器具有处理IPv6源地址封装格式的功能。S: Set bit, indicating that the router has the function of processing IPv6 source address encapsulation format.
E:置位,表示路由器具有处理IPv6 Flow Label字段中封装格式的功能。E: Set, indicating that the router has the ability to process the encapsulation format in the IPv6 Flow Label field.
S:置位,表示路由器支持MPLS网络操作(MNA)封装格式。S: Set bit, indicating that the router supports the MPLS Network Operations (MNA) encapsulation format.
在本公开实施例中,针对于通告非路由信息的ISIS通用传输机制,仍旧使用图12定义的资源感知区分子TLV,但是携带在GENINFO TLV中。In this embodiment of the disclosure, the ISIS general transport mechanism for announcing non-routing information still uses the resource awareness zone (TLV) defined in Figure 12, but it is carried in the GENINFO TLV.
在本公开实施例中,针对于传统的OSPF协议,图12定义的资源感知区分子TLV携带在the OSPFv3 Router Information LSA中。针对于OSPF-GT,图12定义的资源感知区分子TLV携带在top-level application TLV。In this embodiment of the disclosure, for the conventional OSPF protocol, the resource-aware region (TLV) defined in Figure 12 is carried in the OSPFv3 Router Information LSA. For OSPF-GT, the resource-aware region (TLV) defined in Figure 12 is carried in the top-level application TLV.
在本公开实施例中,图13是基于BGP-LS协议的又一资源感知区分子TLV格式示例图,如图13所示,针对于BGP-LS,定义新的Node Attribute TLV,其中Type字段表示是数据携带资源区分标识能力。In this embodiment of the disclosure, Figure 13 is an example diagram of another resource-aware region molecular TLV format based on the BGP-LS protocol. As shown in Figure 13, for BGP-LS, a new Node Attribute TLV is defined, where the Type field indicates that the data carries resource differentiation identification capability.
NRP ID:资源感知区分标识。NRP ID: Resource Awareness Distinguishing Identifier.
Algorithm:flex algo的算法值,取值是128~255。Algorithm: The algorithm value for flex algo, ranging from 128 to 255.
Context Type:规定了NRP ID的类型和长度。Context Type: Specifies the type and length of the NRP ID.
CT=0:NRP ID value是13-bit NRP ID;CT=0: NRP ID value is 13-bit NRP ID;
CT=1:NRP ID value是20-bit NRP ID;CT=1: NRP ID value is 20-bit NRP ID;
CT=2:NRP ID value是8-bit NRP ID;CT=2: NRP ID value is 8-bit NRP ID;
CT-4:NRP ID value是32-bit NRP ID。CT-4: NRP ID value is 32-bit NRP ID.
Flags:目前定义以下几种方式:Flags: Currently defined in the following ways:
H:置位,表示路由器具有处理IPv6 HBH option封装格式的功能。H: Set, indicating that the router has the ability to process IPv6 HBH option encapsulation format.
S:置位,表示路由器具有处理IPv6源地址封装格式的功能。S: Set bit, indicating that the router has the function of processing IPv6 source address encapsulation format.
E:置位,表示路由器具有处理IPv6 Flow Label字段中封装格式的功能。E: Set, indicating that the router has the ability to process the encapsulation format in the IPv6 Flow Label field.
S:置位,表示路由器支持MPLS网络操作(MNA)封装格式。S: Set bit, indicating that the router supports the MPLS Network Operations (MNA) encapsulation format.
在本公开实施例中,针对于通告非路由信息的ISIS通用传输机制,仍旧使用图12定义的资源感知区分子TLV,但是携带在GENINFO TLV中。In this embodiment of the disclosure, the ISIS general transport mechanism for announcing non-routing information still uses the resource awareness zone (TLV) defined in Figure 12, but it is carried in the GENINFO TLV.
在本公开实施例中,针对于PCEP协议,定义新的资源感知区分能力TLV,所述的资源感知区分能力TLV携带在OPEN Object中。其具体格式参见图13所示的资源感知区分子TLV格式。In this embodiment of the disclosure, a new resource-aware differentiation capability TLV is defined for the PCEP protocol, and the resource-aware differentiation capability TLV is carried in the OPEN Object. Its specific format is shown in Figure 13 as the resource-aware region molecular TLV format.
PCEP会话创建后,PCC与PCE互发OPEN消息,其中OPEN消息中携带图13定义的资源感知区分能力TLV。PCC收到携带资源感知区分能力TLV后,获知资源感知区分标识与灵活算法的映射关系,PCC转发数据报文时,可以基于资源感知区分标识找到对应的灵活算法中的路径。PCE获取到资源感知区分标识与灵活算法的映射关系后,可以用于计算对应灵活算法中的切片的路径。After the PCEP session is established, the PCC and PCE exchange OPEN messages, which carry the Resource Awareness Differentiation Capability (TLV) as defined in Figure 13. Upon receiving the TLV, the PCC learns the mapping relationship between the resource awareness differentiation identifier and the flexible algorithm. When forwarding data packets, the PCC can find the path in the corresponding flexible algorithm based on the resource awareness differentiation identifier. After obtaining the mapping relationship between the resource awareness differentiation identifier and the flexible algorithm, the PCE can use it to calculate the path of the slice in the corresponding flexible algorithm.
实施例六Example 6
端到端资源保障场景下,跨越多个IGP/BGP域,每个域独立部署网络资源感知区分标识或者灵活算法方案,为了实现端到端的资源保障,域的边界节点需要根据资源感知标识与灵活算法的映射关系,从而实现端到端的资源保障路径的建立。In end-to-end resource assurance scenarios, which span multiple IGP/BGP domains, each domain independently deploys network resource awareness differentiation identifiers or flexible algorithm schemes. In order to achieve end-to-end resource assurance, the boundary nodes of the domains need to establish end-to-end resource assurance paths based on the mapping relationship between resource awareness identifiers and flexible algorithms.
图14是本公开实施例的端到端资源保障场景的资源感知区分信息传输的流程图,如图14所示,包括如下步骤:Figure 14 is a flowchart of resource awareness differentiation information transmission in an end-to-end resource assurance scenario according to an embodiment of this disclosure. As shown in Figure 14, it includes the following steps:
步骤S1402,域的边界节点从一个域接收的资源感知区分标识相关的prefix-SID通告。In step S1402, the boundary node of the domain receives a prefix-SID announcement related to the resource-aware distinction identifier from a domain.
步骤S1404,根据资源感知区分标识与灵活算法的映射关系,找到对应的灵活算法标识后,替换为灵活算法的相关的prefix-sid通告。Step S1404: Based on the mapping relationship between resource-aware differentiation identifiers and flexible algorithms, find the corresponding flexible algorithm identifier and replace it with the relevant prefix-sid announcement of the flexible algorithm.
边界节点的资源感知区分标识与灵活算法的映射关系可以通过BGP协议或者BGP-FS来通告。在本公开实施例中,图15是基于BGP协议的扩展团体属性的格式示例图,如图15所示,针对BGP协议,定义新的扩展团体属性:资源感知映射关系团体属性。The mapping relationship between the resource-aware distinguishing identifier of the boundary node and the flexible algorithm can be announced through the BGP protocol or BGP-FS. In this embodiment of the disclosure, Figure 15 is a format example diagram of the extended community attribute based on the BGP protocol. As shown in Figure 15, a new extended community attribute is defined for the BGP protocol: the resource-aware mapping relationship community attribute.
在本公开实施例中,针对BGP-FS协议:功能为匹配项为切片ID,流量行为重定向到某个灵活算法路径上。图16是基于BGP-FS协议扩展团体属性的格式示例图,如图16所示,在“FlowSpec Redirect to indirection-id Extended Community”上,扩展新的ID-Type,表示灵活算法,Generalized indirection_id携带具体的flex-algo信息。In this embodiment of the disclosure, for the BGP-FS protocol: the function is to match the slice ID and redirect traffic behavior to a flexible algorithm path. Figure 16 is a format example diagram of the extended community attribute based on the BGP-FS protocol. As shown in Figure 16, a new ID-Type is extended on "FlowSpec Redirect to indirection-id Extended Community" to represent the flexible algorithm, and Generalized indirection_id carries specific flex-algo information.
通过本公开实施例的上述方式,实现边界节点上资源感知与灵活算法的互操作,从而建立端到端的资源感知路径,prefix-sid的全网唯一性由原始通告节点保证。Through the above-described method of this disclosure embodiment, interoperability between resource awareness and flexible algorithms on boundary nodes is achieved, thereby establishing an end-to-end resource awareness path, and the network-wide uniqueness of prefix-sid is guaranteed by the original notification node.
实施例七Example 7
端到端资源保障场景下,跨越多个IGP/BGP域,每个域独立部署网络资源感知区分标识或者灵活算法方案,通过实施例四实现了端到端的资源保证路径建立后并形成资源感知区分标识映射表后,资源感知标识映射表主要内容包括,两个IGP/BGP域不同的NRP ID的一个关系对应,对于数据报文携带资源感知区分标识方案的报文转发时的流程。In end-to-end resource assurance scenarios, spanning multiple IGP/BGP domains, each domain independently deploys network resource awareness differentiation identifiers or flexible algorithm schemes. Through Example 4, after the end-to-end resource assurance path is established and a resource awareness differentiation identifier mapping table is formed, the main contents of the resource awareness identifier mapping table include a relationship between different NRP IDs of two IGP/BGP domains, and the process for forwarding packets carrying the resource awareness differentiation identifier scheme.
图17是本公开实施例的端到端资源保障场景的资源感知区分信息传输的另一流程图,如图17所示,包括如下步骤:Figure 17 is another flowchart of resource awareness differentiation information transmission in an end-to-end resource assurance scenario according to an embodiment of this disclosure. As shown in Figure 17, it includes the following steps:
步骤S1702,域的边界节点从一个域接收携带资源感知区分标识的数据包;Step S1702: The boundary node of the domain receives a data packet carrying a resource-aware distinguishing identifier from a domain.
步骤S1704,查找资源感知区分标识映射关系找到对应的灵活算法标识,从而能够找到对应的灵活算法的转发路径。Step S1704: Locate the resource-aware differentiation identifier mapping relationship to find the corresponding flexible algorithm identifier, thereby finding the forwarding path of the corresponding flexible algorithm.
综上,本公开实施例提供了一种资源感知区分信息传输方法,网络控制器通过南向接口协议感知网络设备支持的资源感知区分信息,包括资源感知区分标识与灵活算法的映射关系,节点资源感知区分标识封装能力。网络设备通过IGP/IGP-GT协议扩展向其他设备通告本节点的资源感知区分信息,包括资源感知区分标识与灵活算法的映射关系,节点资源感知区分标识封装能力。In summary, this disclosure provides a method for transmitting resource-aware differentiation information. The network controller senses the resource-aware differentiation information supported by network devices through a southbound interface protocol, including the mapping relationship between resource-aware differentiation identifiers and flexible algorithms, and the node's resource-aware differentiation identifier encapsulation capability. The network devices advertise their own node's resource-aware differentiation information to other devices through IGP/IGP-GT protocol extensions, including the mapping relationship between resource-aware differentiation identifiers and flexible algorithms, and the node's resource-aware differentiation identifier encapsulation capability.
以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.
Claims (31)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410674188.1 | 2024-05-28 | ||
| CN202410674188.1A CN121037898A (en) | 2024-05-28 | 2024-05-28 | Resource perception distinguishing information transmission method, storage medium and electronic device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025246406A1 true WO2025246406A1 (en) | 2025-12-04 |
Family
ID=97756721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/073399 Pending WO2025246406A1 (en) | 2024-05-28 | 2025-01-20 | Resource-aware partition information transmission method, storage medium, and electronic apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN121037898A (en) |
| WO (1) | WO2025246406A1 (en) |
-
2024
- 2024-05-28 CN CN202410674188.1A patent/CN121037898A/en active Pending
-
2025
- 2025-01-20 WO PCT/CN2025/073399 patent/WO2025246406A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN121037898A (en) | 2025-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3832957B1 (en) | Transmission control method, node, network system, and storage medium | |
| US11888651B2 (en) | Virtual private network VPN service optimization method and device | |
| EP3836490B1 (en) | Vpn cross-domain implementation method, device, and border node | |
| US11689452B2 (en) | Method for forwarding service data, network device, and network system | |
| US12395426B2 (en) | Message indication method and apparatus, and device and storage medium | |
| CN108737128B (en) | Method and device for realizing in-band operation management maintenance IOAM | |
| EP3148131B1 (en) | Address information publishing method and apparatus | |
| EP3852319B1 (en) | Message sending method | |
| CN113452610B (en) | Seamless end-to-end segmented routing method across metropolitan area network and area border router | |
| WO2016115823A1 (en) | Method and apparatus for forwarding label construction and label packet | |
| CN112511427A (en) | Segment routing service processing method and device, routing equipment and storage medium | |
| US9813332B2 (en) | Method, device and system for establishing label switched path | |
| EP3188408B1 (en) | Method and apparatus for determining network topology, and centralized network state information storage device | |
| US9521072B2 (en) | Method and network device for distributing multi-protocol label switching labels | |
| EP3890262B1 (en) | Routing distributing method, device and system | |
| US20240195657A1 (en) | Message sending method and apparatus, message receiving method and apparatus, and storage medium | |
| WO2023082779A1 (en) | Packet forwarding method, electronic device, and storage medium | |
| WO2023050981A1 (en) | Allocation method and apparatus for virtual private network service identifier, and message processing method and apparatus | |
| WO2025246406A1 (en) | Resource-aware partition information transmission method, storage medium, and electronic apparatus | |
| CN114124776B (en) | Information processing method, network controller, node and computer readable storage medium | |
| CN119011692A (en) | Information processing method and device |