Information transmission method and device, related equipment, storage medium and computer program product

CN122554914APending Publication Date: 2026-08-11CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-10
Publication Date
2026-08-11

AI Technical Summary

Benefits of technology

[0043]本申请实施例提供的信息传输方法、装置、相关设备、存储介质及计算机程序产品,SPN传输设备通过将目标无线模组虚拟化为以太网端口,得到第一端口,并确定所述第一端口的第一标识,所述第一标识表征所述第一端口是虚拟化的以太网端口;所述SPN传输设备向SPN管控设备发送第一信息,所述SPN管控设备接收所述SPN传输设备发送的所述第一信息,所述第一信息包括所述第一端口的相关信息,所述第一信息至少包含所述第一标识。本申请实施例提供的方案,SPN传输设备将目标无线模组虚拟化为以太网端口,并向SPN管控设备发送虚拟化的以太网端口的相关信息(即所述第一信息),从而使得SPN管控设备后续能够基于虚拟化的以太网端口的相关信息,实现固定接口和无线接口、以及固定链路和无线链路之间的协同切换和协同管控,从而能够提高固移互备专线业务的管控效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122554914A_ABST
    Figure CN122554914A_ABST
Patent Text Reader

Abstract

This application discloses an information transmission method, apparatus, slice packet network (SPN) management device, SPN transmission device, storage medium, and computer program product. The method includes: the SPN management device receiving first information sent by the SPN transmission device, the first information including information about a first port of the SPN transmission device, the first port being a port obtained by the SPN transmission device by virtualizing a target wireless module as an Ethernet port, and the first information at least including a first identifier of the first port, the first identifier indicating that the first port is a virtualized Ethernet port.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of transmission and transmission, and in particular to an information transmission method, apparatus, related equipment, storage medium and computer program product. Background Technology

[0002] With the development of 5G mobile communication technology and the increasing number of users in vertical industries, the demand for network slicing is also gradually increasing. Slicing Packet Network (SPN) leased lines possess both soft and hard slicing capabilities, providing differentiated transport for government and enterprise leased line / private network services. Simultaneously, the radio air interface is also developing leased line / private network services; the convergence of these two can bring new value growth directions for the development of government and enterprise leased line / private network services. Among these, related technologies have been proposed... Figure 1 The SPN fixed-mobile mutual backup leased line service shown here allows fixed and mobile leased lines to back each other up, greatly improving the reliability of the leased line service. The SPN fixed-mobile mutual backup leased line relies on customer premises equipment (CPE) to access the network and uses a fixed-mobile gateway to carry the mobile network, thus achieving fixed-mobile converged transport of the leased line service. The SPN fixed-mobile mutual backup leased line service can include three service scenarios: dual backup of leased lines, rapid activation of leased lines, and rapid emergency repair of leased lines.

[0003] In related technologies, fixed-mobile backup devices (such as fixed-mobile CPEs and fixed-mobile gateways) need to simultaneously possess both fixed link interfaces and fixed links, as well as wireless link interfaces and wireless links. Therefore, how to achieve coordinated switching and coordinated management between fixed and wireless interfaces, and between fixed and wireless links, is a challenge in networking such wired and wireless converged devices. Summary of the Invention

[0004] To address the related technical problems, embodiments of this application provide an information transmission method, apparatus, related equipment, storage medium, and computer program product.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides an information transmission method applied to an SPN management device, including:

[0007] The system receives first information sent by the SPN transmission device. The first information includes information related to a first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing the target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port, which indicates that the first port is a virtualized Ethernet port.

[0008] In the above scheme, the first information sent by the SPN transmission device includes:

[0009] The first information sent by the SPN transmission device is received through a pre-established data communication network (DCN) channel.

[0010] The method in the above scheme further includes:

[0011] A first interface is created for the first port, and a second identifier is determined for the first interface, wherein the second identifier indicates that the first interface is a virtualized Generic Routing Encapsulation (GRE) tunnel sub-interface.

[0012] The method in the above scheme further includes:

[0013] A second interface is created for the next-hop SPN transport device of the SPN transport device, the second interface being a GRE tunnel sub-interface;

[0014] A first link is obtained by virtualizing the wireless link between the first interface and the second interface into a wired link, and a third identifier of the first link is determined. The first link includes all communication links between the first interface and the second interface, and the third identifier indicates that the first link is a virtualized wired link.

[0015] The method in the above scheme further includes:

[0016] Determine the global network topology, which includes the first link.

[0017] In the above scheme, determining the global network topology includes:

[0018] The global network topology is determined based on the Intermediate System to Intermediate System (ISIS) protocol and the Border Gateway Protocol-Link State (BGP-LS).

[0019] The method in the above scheme further includes:

[0020] Based on the global network topology, a first forwarding path for the target packet is determined, and the first forwarding path includes the first link;

[0021] Send the first forwarding path to the first node.

[0022] This application also provides an information transmission method applied to an SPN transmission device, including:

[0023] By virtualizing the target wireless module into an Ethernet port, a first port is obtained, and a first identifier of the first port is determined, wherein the first identifier indicates that the first port is a virtualized Ethernet port.

[0024] Send first information to the SPN management device. The first information includes relevant information about the first port and includes at least the first identifier.

[0025] In the above scheme, sending the first information to the SPN management device includes:

[0026] The first information is sent to the SPN management device through a pre-established DCN channel.

[0027] This application also provides an information transmission device, including:

[0028] A receiving unit is configured to receive first information sent by an SPN transmission device. The first information includes information related to a first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing a target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port, which indicates that the first port is a virtualized Ethernet port.

[0029] This application also provides an information transmission device, including:

[0030] The second processing unit is configured to obtain a first port by virtualizing the target wireless module into an Ethernet port, and to determine a first identifier of the first port, wherein the first identifier indicates that the first port is a virtualized Ethernet port.

[0031] The second sending unit is used to send first information to the SPN management device. The first information includes relevant information of the first port and at least includes the first identifier.

[0032] This application embodiment also provides an SPN management device, including: a first communication interface and a first processor; wherein,

[0033] The first communication interface is used to receive first information sent by the SPN transmission device. The first information includes information related to a first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing the target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port, which indicates that the first port is a virtualized Ethernet port.

[0034] This application also provides an SPN transmission device, including:

[0035] The second processor is configured to obtain a first port by virtualizing the target wireless module into an Ethernet port, and to determine a first identifier of the first port, wherein the first identifier indicates that the first port is a virtualized Ethernet port.

[0036] The second communication interface is used to send first information to the SPN management device. The first information includes relevant information of the first port and at least includes the first identifier.

[0037] This application also provides an SPN management device, including: a first processor and a first memory for storing a computer program capable of running on the processor.

[0038] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the methods described above for the SPN management device side.

[0039] This application also provides an SPN transmission device, including: a second processor and a second memory for storing a computer program capable of running on the processor.

[0040] Wherein, when the second processor is used to run the computer program, it executes the steps of any of the methods described above for the SPN transmission device side.

[0041] This application embodiment also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above for SPN control equipment or any of the methods described above for SPN transmission equipment.

[0042] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the methods described above for SPN control equipment or SPN transmission equipment.

[0043] The information transmission method, apparatus, related devices, storage media, and computer program products provided in this application embodiment include an SPN transmission device that virtualizes a target wireless module as an Ethernet port to obtain a first port and determines a first identifier for the first port, whereby the first identifier indicates that the first port is a virtualized Ethernet port. The SPN transmission device sends first information to an SPN management device, and the SPN management device receives the first information sent by the SPN transmission device. The first information includes relevant information about the first port and at least contains the first identifier. The solution provided in this application embodiment virtualizes the target wireless module as an Ethernet port and sends relevant information about the virtualized Ethernet port (i.e., the first information) to the SPN management device. This enables the SPN management device to subsequently achieve coordinated switching and coordinated management between fixed interfaces and wireless interfaces, as well as between fixed links and wireless links, based on the relevant information of the virtualized Ethernet port, thereby improving the management efficiency of fixed-mobile interoperability leased line services. Attached Figure Description

[0044] Figure 1 This is a schematic diagram of SPN fixed-mobile mutual backup leased line service in related technologies;

[0045] Figure 2 This is a flowchart illustrating an information transmission method according to an embodiment of this application;

[0046] Figure 3 This is a schematic diagram illustrating the differences between the actual topology and the topology determined by the SPN control device in the embodiments of this application.

[0047] Figure 4 A schematic diagram illustrating the configuration of a tunnel sub-interface for an SPN management device according to an embodiment of this application;

[0048] Figure 5 This is a schematic diagram illustrating the manual collection of network topology and path calculation in an embodiment of this application.

[0049] Figure 6 This is a schematic diagram illustrating how the network topology is dynamically collected and path calculations are performed via a protocol according to an embodiment of this application.

[0050] Figure 7 This is a flowchart illustrating another information transmission method according to an embodiment of this application;

[0051] Figure 8 This is a schematic diagram of an information transmission device according to an embodiment of this application;

[0052] Figure 9 This is a schematic diagram of another information transmission device structure according to an embodiment of this application;

[0053] Figure 10This is a schematic diagram of the SPN control device structure according to an embodiment of this application;

[0054] Figure 11 This is a schematic diagram of the SPN transmission device structure according to an embodiment of this application;

[0055] Figure 12 This is a schematic diagram of the information transmission system structure according to an embodiment of this application. Detailed Implementation

[0056] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.

[0057] In related technologies, fixed-mobile backup equipment (such as fixed-mobile CPEs and fixed-mobile gateways) is equipped with both fixed and wireless modules, interfaces, and links. When the terminal needs to transmit data to the base station via the wireless module, from the base station to the core network via the metropolitan area backhaul network, and then to the fixed-mobile gateway, how to collect the topology end-to-end through different types of ports and links in the network (wireless and wired, i.e., fiber optics), and how to determine (i.e. calculate) the service path, are important problems that need to be solved when forwarding services in fixed-mobile backup. Although leased line path planning usually adopts a centralized management and routing method, due to the different characteristics of wireless and wired networks, the leased line management solutions in related technologies do not yet support the unified collection, calculation, and distribution of different types of ports and links in wireless and wired networks.

[0058] In practical applications, regarding the determination of SPN fixed-mobile backup service paths, i.e., the management and control scheme for SPN fixed-mobile backup leased line services, the following three solutions can be considered:

[0059] Approach 1: Implement unified management on the wired transmission side;

[0060] Approach 2: Implement unified management on the wireless side;

[0061] Approach 3: Wired transmission is managed by the wired transmission side, wireless transmission is managed by the wireless side, and the interaction between wired and wireless transmission is handled by the upper-layer control.

[0062] However, as a leased line device, the wireless side equipment typically lacks the capability to manage all wired transmission ports and perform path calculations. Furthermore, managing wired and wireless interactions through upper-layer control can involve lengthy processes and numerous control interfaces. Therefore, we can consider implementing the management and control of SPN fixed-mobile interoperability leased line services based on the aforementioned approach 1, i.e., using the existing wired transmission control equipment for path calculation and path distribution in SPN fixed-mobile interoperability leased line service management. At this point, it is necessary to address the issue that the existing wired transmission control equipment cannot manage the wireless module (i.e., the wireless unit).

[0063] Based on this, in various embodiments of this application, the SPN transmission device virtualizes the target wireless module as an Ethernet port and sends the relevant information of the virtualized Ethernet port to the SPN management device. This enables the SPN management device to subsequently achieve coordinated switching and coordinated management between fixed interfaces and wireless interfaces, as well as between fixed links and wireless links, based on the relevant information of the virtualized Ethernet port, thereby improving the management efficiency of fixed-mobile backup leased line services.

[0064] It should be noted that, in various embodiments of this application, "one or more / one or more" means at least one / at least one, and "multiple / multiple" means at least two / at least two items.

[0065] This application provides an information transmission method applied to SPN management equipment, such as... Figure 2 As shown, the method includes:

[0066] Step 201: Receive first information sent by the SPN transmission device. The first information includes relevant information about the first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing the target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port. The first identifier indicates that the first port is a virtualized Ethernet port.

[0067] In practical applications, the SPN management and control device can also be referred to as a management and control device, etc. This application embodiment does not limit the specific name and type of the SPN management and control device, as long as its function is implemented. Additionally, the SPN transmission device can include SPN fixed-mobile backup equipment (also called SPN fixed-mobile equipment, etc.), such as fixed-mobile CPE, fixed-mobile gateway (i.e., CPE gateway), etc. This application embodiment also does not limit the specific name and type of the SPN transmission device, as long as its function is implemented.

[0068] In practical applications, the first port can also be referred to as a virtual Ethernet port, virtual port, dummy port, wireless virtual port, etc.; correspondingly, the first identifier can also be referred to as a virtual Ethernet port identifier, virtual port identifier, dummy port identifier, wireless virtual port identifier, etc. This application embodiment does not limit the specific names of the first port and the first identifier, as long as their functions are implemented. Furthermore, the relevant information of the first port may specifically include (i.e., the first information may specifically include) the attribute parameters of the first port; in addition to the first identifier, the attribute parameters of the first port may also include one or more of the following: port name, port type, port speed, frame / slot / subcard number, port management status, port operating status, port Internet Protocol (IP) address, and actual operating speed.

[0069] The port rate of the first port can be understood as the rate of the target wireless module, and the actual operating rate of the first port can be understood as the actual operating rate of the target wireless module. Furthermore, for the first port, the first identifier can be implemented by adding a new port type or a new port identifier, and the first port may not be associated with an optical module. For example, a port type identifier can be used to identify the virtual port, which can be "VETH-Wireless Virtual Ethernet Wireless Port," meaning the first identifier can be "VETH-Wireless Virtual Ethernet Wireless Port"; or, an independent virtual port identifier can be used, such as "Wireless Virtual Port w-vp: wirelessvirtual port," meaning the first identifier can be "Wireless Virtual Port w-vp: wireless virtual port." Specifically, the basic port attribute parameters of a virtual port are shown in Table 1.

[0070]

[0071]

[0072] In practical applications, considering that the first port may not be able to be automatically discovered through the Link Layer Discovery Protocol (LLDP) of its neighbors, the SPN transmission device can directly report the port information (i.e., the first information) to the SPN management device through the pre-established DCN channel.

[0073] Based on this, in one embodiment, the first information received from the SPN transmission device may include:

[0074] The first information sent by the SPN transmission device is received through a pre-established DCN channel.

[0075] In practical applications, the difference between the actual network topology and the network topology determined by the SPN management device can be as follows: Figure 3 As shown, based on the virtual port (i.e., the first port), the SPN management device can determine the virtual link (which can be referred to as the first link in the following description). Specifically, the SPN management device can identify the virtual port (i.e., the first port) through the virtual identifier (i.e., the first identifier); then, as... Figure 4 As shown, the SPN management device can create an SPN fixed-mobile virtual GRE tunnel sub-interface (which can be referred to as the first interface in the following description) for a port with a virtual port identifier (i.e., the first identifier) ​​(i.e., the first port), and create a GRE tunnel sub-interface (which can be referred to as the second interface in the following description) for the next-hop SPN transmission device of the SPN transmission device, and virtualize the wireless link between the first interface and the second interface into a wired link to obtain a virtual link (i.e., the first link).

[0076] Based on this, in one embodiment, such as Figure 2 As shown, the method may further include:

[0077] Step 202: Create a first interface for the first port and determine a second identifier for the first interface, wherein the second identifier indicates that the first interface is a virtualized GRE tunnel sub-interface.

[0078] In practical applications, the first interface can also be referred to as a virtual GRE tunnel sub-interface, SPN fixed-mobile virtual GRE tunnel sub-interface, virtual GRE sub-interface, etc.; correspondingly, the second identifier can also be referred to as a virtual GRE tunnel sub-interface identifier / marker, SPN fixed-mobile virtual GRE tunnel sub-interface identifier / marker, virtual GRE sub-interface identifier / marker, etc. This application embodiment does not limit the names of the first interface and the second identifier, as long as their functions are implemented. Here, the SPN management device can subsequently achieve coordinated management and control of fixed and wireless networks based on the first interface and the second identifier. Specifically, the SPN management device can determine the virtual link (i.e., the first link) based on the first interface and the second identifier.

[0079] Based on this, in one embodiment, the method may further include:

[0080] A second interface is created for the next-hop SPN transport device of the SPN transport device, the second interface being a GRE tunnel sub-interface;

[0081] A first link is obtained by virtualizing the wireless link between the first interface and the second interface into a wired link, and a third identifier of the first link is determined. The first link includes all communication links between the first interface and the second interface, and the third identifier indicates that the first link is a virtualized wired link.

[0082] In practical applications, the first link can also be called a virtual link, virtualized link, virtual link, etc.; correspondingly, the third identifier can also be called a virtual link identifier, virtualized link identifier, virtual link identifier, etc. The embodiments of this application do not limit the names of the first link and the third identifier, as long as their functions are implemented.

[0083] In practical applications, for the GRE tunnel sub-interface (i.e., the second interface), a GRE type value (type GRE) can be added to the tunnel-if-attr parameter. For the virtual GRE tunnel sub-interface (i.e., the first interface), a type GRE value can be added to the tunnel-if-attr parameter, along with a connection attribute containing a virtual wireless interface field. For example, the tunnel-if-attr parameter for the first interface can be as shown in Table 2.

[0084]

[0085] Table 2

[0086] In practical applications, after creating the second interface for the next-hop SPN transmission device, the SPN management device can allocate and configure virtual link identifiers (i.e., the third identifier) ​​for the SPN transmission device and the next-hop SPN transmission device. Specifically, it allocates and configures virtual link identifiers (i.e., the third identifier) ​​for the first interface and the next-hop SPN GRE tunnel sub-interface (i.e., the second interface), and configures link tags, thereby generating a virtual link (i.e., the first link). Furthermore, the SPN management device can record the link under the corresponding virtual GRE sub-interface (i.e., the first interface) as a virtual link (i.e., the first link) based on the virtual GRE sub-interface tag (i.e., the second identifier). In other words, the SPN management device can associate the first interface and the first link. Here, it can be understood that a virtual link (i.e., the first link) can include the link between the virtual GRE tunnel sub-interface (i.e., the first interface) on the virtual port (i.e., the first port) and the GRE tunnel sub-interface (i.e., the second interface) on the SPN physical port (i.e., the port of the next-hop SPN transmission device). For example, a virtual link (i.e., the first link) may specifically include a link between a fixed-mobile CPE (i.e., the SPN transmission device) and a virtual GRE tunnel sub-interface (i.e., the first interface) under a virtual port (i.e., the first port) of a wireless module, to a wireless access network device (such as a base station), and then to a GRE tunnel sub-interface (i.e., the second interface) of the port of the uplink metropolitan area SPN device (i.e., the next-hop SPN transmission device).

[0087] In practical applications, after determining the first link, the SPN management device can generate a management record for the first link, as shown in Table 3. Here, Grelink11 represents the tag of the link; GREtunnel1 represents the parameters of the virtual interface (i.e., the first interface), as shown in Table 4, and can be associated with the tag (Grelink11) of the link; GREtunnel2 represents the parameters of the physical interface (i.e., the second interface), as shown in Table 5, and can be associated with the tag (Grelink11) of the link.

[0088]

[0089] Table 3

[0090]

[0091] Table 4

[0092] Attribute Name Data types Comments / Values Type Enumeration (enum) gre Link String Grelink11

[0093] Table 5

[0094] In practical applications, as can be seen from the above description, in order to determine (i.e. calculate) the service path, the SPN management device can collect network topology.

[0095] Based on this, in one embodiment, the method may further include:

[0096] Determine the global network topology, which includes the first link.

[0097] In practical applications, the SPN management device can manually collect the target network topology (i.e., the global network topology) and the paths contained within that topology. In other words, the SPN management device determining the global network topology can mean that the SPN management device obtains a global network topology determined manually. In the manual method, virtual links (i.e., the first link) can be added to the first topology based on the virtual link identifier (i.e., the third identifier). The first topology refers to the topology formed between real links (which can also be understood as actual wired links). Specifically, the process by which the SPN management device manually collects the global network topology can be as follows: Figure 5 As shown, it includes the following steps:

[0098] Step 501: For fixed and mobile CPEs and CPE gateways (both fixed and mobile CPEs and CPE gateways can be understood as the SPN transmission devices mentioned above), configure link labels (such as Grelink11 mentioned above) on the GRE tunnel interface;

[0099] Step 502: On the Operation and Maintenance Center (OMC), determine the virtual link (i.e. the first link mentioned above) corresponding to the GRE tunnel interface between the fixed and mobile CPE and the lower layer service providing boundary equipment (UPE);

[0100] Step 503: For the fixed and mobile CPE, configure a route to the IP address of the Path Computing Unit (PCE) server of the OMC, with the outgoing interface being a GRE tunnel; and for the CPE gateway, configure a route to the fixed and mobile CPE, with the outgoing interface being a GRE tunnel.

[0101] Step 504: Configure the route to the PCE server for the CPE gateway;

[0102] Step 505: The PCE server can perform path calculation based on virtual links and ISIS topology;

[0103] Step 506: The OMC can use the Path Calculation Unit Protocol (PCEP) to send the route calculation results to the fixed-mobile CPE via the control plane of the fixed route. In other words, the OMC can... Figure 5 The route 1 shown will send the route calculation results to the fixed-mobility CPE.

[0104] In practical applications, the SPN management device can also collect the target network topology (i.e., global network topology) and the paths contained in the topology through dynamic protocols.

[0105] Based on this, in one embodiment, determining the global network topology may include:

[0106] The global network topology is determined based on the ISIS protocol and BGP-LS.

[0107] In practical applications, under the dynamic protocol approach, ISIS and other protocol processes can be configured for the virtual GRE tunnel sub-interface (i.e., the first interface). This allows information about the fixed-mobile CPE (i.e., one SPN transmission device) to be published to other nodes within the domain. The fixed-mobile gateway (i.e., another SPN transmission device) then reports this information to the management and control system (i.e., the SPN management and control device) via the BGP-LS protocol. This enables the SPN management and control device to form the target topology of the entire network (i.e., the global network topology). Specifically, the process by which the SPN management and control device collects the global network topology using a dynamic protocol can be as follows: Figure 6 As shown, it includes the following steps:

[0108] Step 601: For fixed and mobile CPEs, configure parameters such as ISIS process 1, area, metric, and hello detection cycle through the fixed access interface, and ensure that they are in the same ISIS domain as the lower-layer service providing boundary device (UPE) / upper-layer service providing boundary device (SPE);

[0109] Step 602: ISIS publishes the configuration information of the fixed and mobile CPE to other nodes in the domain, including the SPE, and establishes intra-domain routing and best-effort forwarding segment routing (SR-BE) tunnels.

[0110] Step 603: Based on the information received from ISIS, the SPE reports the status information of nodes and links within the domain to the management system via BGP-LS;

[0111] Here, if the link between CPE and UPE fails, UPE's ISIS can propagate the link failure to other nodes within the domain; SPE can report the link failure information to management and control via BGP-LS based on the information received from ISIS.

[0112] Step 604: For fixed and mobile CPEs, configure parameters such as ISIS process 2, area, metric, and hello detection cycle through the GRE tunnel interface, ensuring they are in the same domain as the CPE gateway;

[0113] Step 605: The CPE gateway reports and manages the status information of nodes and links within the domain via BGP-LS based on the information received from ISIS;

[0114] Here, for the GRE tunnel between the fixed and mobile CPE and the CPE gateway, the CPE gateway can detect link failures through ISIS and report the failure information to the management system via BGP-LS;

[0115] Step 606: The control system forms the entire network topology (i.e., the global network topology) based on the information reported by different nodes' BGP-LS, calculates the segment route transmission subset (SR-TP) tunnel route based on the topology, and issues the SR-TP tunnel through PCEP.

[0116] In one embodiment, the method may further include:

[0117] Based on the global network topology, a first forwarding path for the target packet is determined, and the first forwarding path includes the first link;

[0118] Send the first forwarding path to the first node.

[0119] Specifically, in practical applications, the SPN management device can determine the target packet forwarding path (such as the first forwarding path) that meets specific path constraints based on the target network topology (i.e., the global network topology). The determined path may include a real link and / or a virtual link (i.e., the first link). The real link may be a link between sub-interfaces under a real port (i.e., a real Ethernet port), or it can be understood as a real wired link. The SPN management device can first configure / identify virtual ports (i.e., the first port) and physical ports, configure / identify virtual interfaces (i.e., the first interface) and physical interfaces (such as the second interface), and configure / identify virtual links and physical links. Then, the SPN management device can obtain the target network topology (i.e., the global network topology), which can include all virtual links and physical links. The physical links can be used to indicate adjacent links between nodes, and the virtual links can be used to indicate adjacent links between nodes that are not direct fiber connections. Next, the SPN management device can calculate the segmented routing path (i.e., determine the routing path between SPN transmission devices) from the SPN fixed-mobile backup CPE containing the virtual port to the destination nodes of other SPN devices. Finally, the SPN management device can send the calculation results (i.e., the determined forwarding path, such as the first forwarding path) including the segmented routing label stack (which can be denoted as the SR label stack) to the relevant SPN fixed-mobile backup CPE (such as the first node).

[0120] Accordingly, embodiments of this application also provide an information transmission method applied to SPN transmission devices, such as... Figure 7 As shown, the method includes:

[0121] Step 701: By virtualizing the target wireless module into an Ethernet port, a first port is obtained, and a first identifier of the first port is determined, wherein the first identifier indicates that the first port is a virtualized Ethernet port.

[0122] Step 702: Send first information to the SPN management device. The first information includes relevant information about the first port and includes at least the first identifier.

[0123] In one embodiment, sending the first information to the SPN management device may include:

[0124] The first information is sent to the SPN management device through a pre-established DCN channel.

[0125] The information transmission method provided in this application embodiment involves an SPN transmission device virtualizing a target wireless module as an Ethernet port to obtain a first port, and determining a first identifier for the first port, whereby the first identifier indicates that the first port is a virtualized Ethernet port. The SPN transmission device sends first information to an SPN management device, and the SPN management device receives the first information sent by the SPN transmission device. The first information includes relevant information about the first port, and the first information at least includes the first identifier. The solution provided in this application embodiment virtualizes the target wireless module as an Ethernet port and sends relevant information about the virtualized Ethernet port (i.e., the first information) to the SPN management device. This enables the SPN management device to subsequently achieve coordinated switching and coordinated management between fixed interfaces and wireless interfaces, as well as between fixed links and wireless links, based on the relevant information of the virtualized Ethernet port, thereby improving the management efficiency of fixed-mobile interoperability leased line services.

[0126] Specifically, the solution provided in this application virtualizes the wireless module as a special SPN virtual port (i.e., the virtual port, also known as the first port), and virtualizes the two wireless links in the "SPN-wireless access network device (such as a base station)-SPN" between the SPN and the next-hop SPN as a special wired link (i.e., the virtual link, also known as the first link). By collecting the global topology through management and control, and performing path calculation and path distribution through SPN PCEP, the path of the wired and wireless converged link (such as the first forwarding path) with fixed-mobile interoperability is determined, thereby effectively realizing path determination and distribution in wired and wireless converged networking scenarios. Simultaneously, through the identification of the virtual port (i.e., the first port), the virtual interface (i.e., the first interface), and the virtual link (i.e., the first link), management and control can further identify the basic management attributes of the wireless module, such as frequency band and bandwidth, thereby at least solving the problems of end-to-end network topology collection and path calculation and distribution in converged bearer scenarios. Furthermore, it can solve the problem of wireless and wired link convergence networking without changing the existing SPN system architecture and by reusing SPN technology. That is, it can at least solve the problems of wireless module management and end-to-end routing of wireless and wired links in the SPN system.

[0127] To implement the method on the SPN management device side of this application embodiment, this application embodiment also provides an information transmission device, which is installed on the SPN management device, such as... Figure 8 As shown, the device includes:

[0128] The receiving unit 801 is used to receive first information sent by the SPN transmission device. The first information includes information related to a first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing the target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port, and the first identifier indicates that the first port is a virtualized Ethernet port.

[0129] In one embodiment, the receiving unit 801 is specifically used to receive the first information sent by the SPN transmission device through a pre-established DCN channel.

[0130] In one embodiment, such as Figure 8 As shown, the device may further include:

[0131] The first processing unit 802 is configured to create a first interface for the first port and determine a second identifier for the first interface, wherein the second identifier indicates that the first interface is a virtualized GRE tunnel sub-interface.

[0132] In one embodiment, the first processing unit 802 is further configured to:

[0133] A second interface is created for the next-hop SPN transport device of the SPN transport device, the second interface being a GRE tunnel sub-interface;

[0134] A first link is obtained by virtualizing the wireless link between the first interface and the second interface into a wired link, and a third identifier of the first link is determined. The first link includes all communication links between the first interface and the second interface, and the third identifier indicates that the first link is a virtualized wired link.

[0135] In one embodiment, the first processing unit 802 is further configured to determine a global network topology, the global network topology including the first link.

[0136] In one embodiment, the first processing unit 802 is specifically used to determine the global network topology based on the ISIS protocol and BGP-LS.

[0137] In one embodiment, such as Figure 8 As shown, the device may further include: a first transmitting unit 803;

[0138] The first processing unit 802 is further configured to determine a first forwarding path for the target packet based on the global network topology, wherein the first forwarding path includes the first link;

[0139] The first sending unit 803 is used to send the first forwarding path to the first node.

[0140] In practical applications, the receiving unit 801 and the first sending unit 803 can be implemented by the communication interface in the information transmission device; the first processing unit 802 can be implemented by the processor in the information transmission device.

[0141] To implement the method on the SPN transmission device side of this application embodiment, this application embodiment also provides an information transmission device, disposed on the SPN transmission device, such as... Figure 9 As shown, the device includes:

[0142] The second processing unit 901 is used to obtain a first port by virtualizing the target wireless module into an Ethernet port, and to determine a first identifier of the first port, wherein the first identifier indicates that the first port is a virtualized Ethernet port.

[0143] The second sending unit 902 is used to send first information to the SPN management device. The first information includes relevant information of the first port and at least includes the first identifier.

[0144] In one embodiment, the second sending unit 902 is specifically used to send the first information to the SPN management device through a pre-established DCN channel.

[0145] In practical applications, the second processing unit 901 can be implemented by a processor in the information transmission device; the second sending unit 902 can be implemented by a communication interface in the information transmission device.

[0146] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0147] Based on the hardware implementation of the above program modules, and in order to implement the SPN management device method of this application embodiment, this application embodiment also provides an SPN management device, such as... Figure 10 As shown, the SPN control device 1000 includes:

[0148] The first communication interface 1001 is capable of exchanging information with the SPN transmission device;

[0149] The first processor 1002 is connected to the first communication interface 1001 to enable information interaction with the SPN transmission device and to execute the methods provided by one or more technical solutions on the SPN control device side when running a computer program.

[0150] The computer program is stored in the first memory 1003.

[0151] Specifically, the first communication interface 1001 is used to receive first information sent by the SPN transmission device. The first information includes relevant information about the first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing the target wireless module into an Ethernet port. The first information at least includes a first identifier of the first port, and the first identifier indicates that the first port is a virtualized Ethernet port.

[0152] In one embodiment, the first communication interface 1001 is further configured to receive the first information sent by the SPN transmission device through a pre-established DCN channel.

[0153] In one embodiment, the first processor 1002 is configured to create a first interface for the first port and determine a second identifier for the first interface, the second identifier indicating that the first interface is a virtualized GRE tunnel sub-interface.

[0154] In one embodiment, the first processor 1002 is further configured to:

[0155] A second interface is created for the next-hop SPN transport device of the SPN transport device, the second interface being a GRE tunnel sub-interface;

[0156] A first link is obtained by virtualizing the wireless link between the first interface and the second interface into a wired link, and a third identifier of the first link is determined. The first link includes all communication links between the first interface and the second interface, and the third identifier indicates that the first link is a virtualized wired link.

[0157] In one embodiment, the first processor 1002 is further configured to determine a global network topology, the global network topology including the first link.

[0158] In one embodiment, the first processor 1002 is further configured to determine the global network topology based on the ISIS protocol and BGP-LS.

[0159] In one embodiment, the first processor 1002 is further configured to determine a first forwarding path for the target packet based on the global network topology, wherein the first forwarding path includes the first link;

[0160] Accordingly, the first communication interface 1001 is also used to send the first forwarding path to the first node.

[0161] It should be noted that the specific processing procedures of the first communication interface 1001 and the first processor 1002 can be understood by referring to the above method, and will not be repeated here.

[0162] Of course, in practical applications, the various components in the SPN management device 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 10 The general labeled all buses as Bus System 1004.

[0163] The first memory 1003 in this embodiment is used to store various types of data to support the operation of the SPN management device 1000. Examples of such data include any computer program used to operate on the SPN management device 1000.

[0164] The methods disclosed in the above embodiments of this application can be applied to the first processor 1002, or implemented by the first processor 1002. The first processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 1002. The first processor 1002 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 1002 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 1003. The first processor 1002 reads the information in the first memory 1003 and completes the steps of the aforementioned method in combination with its hardware.

[0165] In an exemplary embodiment, the SPN control device 1000 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0166] Based on the hardware implementation of the above program modules, and in order to implement the method on the SPN transmission device side of the embodiments of this application, the embodiments of this application also provide an SPN transmission device, such as... Figure 11 As shown, the SPN transmission device 1100 includes:

[0167] The second communication interface 1101 is capable of exchanging information with SPN management equipment and / or other SPN transmission equipment;

[0168] The second processor 1102 is connected to the second communication interface 1101 to enable information interaction with the SPN management device and / or other SPN transmission devices, and to execute the methods provided by one or more technical solutions on the SPN transmission device side when running a computer program;

[0169] The computer program is stored in the second memory 1103.

[0170] Specifically, the second processor 1102 is used to obtain a first port by virtualizing the target wireless module into an Ethernet port, and to determine a first identifier of the first port, wherein the first identifier indicates that the first port is a virtualized Ethernet port.

[0171] The second communication interface 1101 is used to send first information to the SPN management device. The first information includes relevant information of the first port and at least includes the first identifier.

[0172] In one embodiment, the second communication interface 1101 is further used to send the first information to the SPN management device through a pre-established DCN channel.

[0173] It should be noted that the specific processing procedures of the second communication interface 1101 and the second processor 1102 can be understood by referring to the above method, and will not be repeated here.

[0174] Of course, in practical applications, the various components in the SPN transmission device 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 11 The general designated all buses as Bus System 1104.

[0175] The second memory 1103 in this embodiment is used to store various types of data to support the operation of the SPN transmission device 1100. Examples of such data include any computer program used to operate on the SPN transmission device 1100.

[0176] The methods disclosed in the above embodiments of this application can be applied to, or implemented by, the second processor 1102. The second processor 1102 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 1102. The second processor 1102 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1102 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 1103. The second processor 1102 reads information from the second memory 1103 and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0177] In an exemplary embodiment, the SPN transmission device 1100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.

[0178] It is understood that the memories (first memory 1003, second memory 1103) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0179] To implement the method provided in the embodiments of this application, the embodiments of this application also provide an information transmission system, such as... Figure 12 As shown, the system includes: SPN management device 1201 and SPN transmission device 1202.

[0180] It should be noted that the specific processing procedures of the SPN control device 1201 and the SPN transmission device 1202 have been described in detail above and will not be repeated here.

[0181] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 1003 storing a computer program, which can be executed by the first processor 1002 of the SPN management device 1000 to complete the steps described in any of the methods on the SPN management device side. Another example is a second memory 1103 storing a computer program, which can be executed by the second processor 1102 of the SPN transmission device 1100 to complete the steps described in any of the methods on the SPN transmission device side. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0182] In an exemplary embodiment, this application also provides a computer program product, including a computer program that can be executed by a first processor 1002 of an SPN management device 1000 to complete the steps of any of the methods described in the aforementioned SPN management device side method; or, the computer program can be executed by a second processor 1102 of an SPN transmission device 1100 to complete the steps of any of the aforementioned SPN transmission device side method.

[0183] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0184] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.

[0185] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.

Claims

1. A method of information transmission, characterized in that, Applications to SPN (Sliced ​​Packet Network) management equipment include: The system receives first information sent by the SPN transmission device. The first information includes information related to a first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing the target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port, which indicates that the first port is a virtualized Ethernet port.

2. The method of claim 1, wherein, The first information received from the SPN transmission device includes: The first information sent by the SPN transmission device is received through a pre-established data communication network (DCN) channel.

3. The method of claim 1, wherein, The method further includes: A first interface is created for the first port, and a second identifier is determined for the first interface, wherein the second identifier indicates that the first interface is a virtualized General Routing Encapsulation (GRE) tunnel sub-interface.

4. The method of claim 3, wherein, The method further includes: Create a second interface for the next-hop SPN transport device of the SPN transport device, the second interface being a GRE tunnel sub-interface; A first link is obtained by virtualizing the wireless link between the first interface and the second interface into a wired link, and a third identifier of the first link is determined. The first link includes all communication links between the first interface and the second interface, and the third identifier indicates that the first link is a virtualized wired link.

5. The method of claim 4, wherein, The method further includes: Determine the global network topology, which includes the first link.

6. The method of claim 5, wherein, The determination of the global network topology includes: The global network topology is determined based on the intermediate system to intermediate system ISIS protocol and the border gateway protocol link state BGP-LS.

7. The method of claim 5, wherein, The method further includes: Based on the global network topology, a first forwarding path for the target packet is determined, and the first forwarding path includes the first link; Send the first forwarding path to the first node.

8. An information transmission method characterized by comprising: Applications in SPN transmission equipment include: By virtualizing the target wireless module into an Ethernet port, a first port is obtained, and a first identifier of the first port is determined, wherein the first identifier indicates that the first port is a virtualized Ethernet port. Send first information to the SPN management device. The first information includes relevant information about the first port and includes at least the first identifier.

9. The method of claim 8, wherein, Sending the first information to the SPN management device includes: The first information is sent to the SPN management device through a pre-established DCN channel.

10. An information transmission apparatus characterized by comprising: include: A receiving unit is configured to receive first information sent by an SPN transmission device. The first information includes information related to a first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing a target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port, which indicates that the first port is a virtualized Ethernet port.

11. An information transmission apparatus characterized by comprising: include: The second processing unit is configured to obtain a first port by virtualizing the target wireless module into an Ethernet port, and to determine a first identifier of the first port, wherein the first identifier indicates that the first port is a virtualized Ethernet port. The second sending unit is used to send first information to the SPN management device. The first information includes relevant information of the first port and at least includes the first identifier.

12. A SPN management device, characterized in that, include: A first communication interface and a first processor; wherein... The first communication interface is used to receive first information sent by the SPN transmission device. The first information includes information related to a first port of the SPN transmission device. The first port is a port obtained by the SPN transmission device by virtualizing the target wireless module into an Ethernet port. The first information includes at least a first identifier of the first port, which indicates that the first port is a virtualized Ethernet port.

13. A SPN transmission device, comprising: include: The second processor is configured to obtain a first port by virtualizing the target wireless module into an Ethernet port, and to determine a first identifier of the first port, wherein the first identifier indicates that the first port is a virtualized Ethernet port. The second communication interface is used to send first information to the SPN management device. The first information includes relevant information of the first port and at least includes the first identifier.

14. A SPN management device, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 7.

15. A SPN transmission device, comprising: include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method described in claim 8 or 9.

16. A storage medium having stored thereon a computer program, characterized in that When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7, or the steps of the method according to claim 8 or 9.

17. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7, or the steps of the method according to claim 8 or 9.