Method for mapping and forwarding packet service to TDM service layer
By constructing a service mapping forwarding table for packet service identification and TDM connection identification in the TDM network, the problem that packet services cannot be directly mapped to the TDM service layer is solved, deterministic delay and bandwidth scheduling are achieved, and the carrying efficiency of the TDM network is improved.
Patent Information
- Application Number
- PCT/CN2024/110453
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-05
- Filing Date
- 2024-08-07
- Publication Date
- 2025-07-10
AI Technical Summary
The L2/L3 layer information of packet services cannot be directly mapped and forwarded to the TDM service layer, resulting in uncertain service delay and undetermined bandwidth.
A service mapping forwarding table for packet service identification and TDM connection identification is constructed in a time division multiplexing TDM network, and map and forward it through the connection path between the source network node and the sink network node.
Deterministic delay and bandwidth scheduling from packet services to the TDM service layer is realized, the network level is simplified, and the carrying efficiency of the TDM pipeline is improved.
Smart Images

Figure CN2024110453_10072025_PF_FP_ABST
Abstract
Description
Mapping and forwarding method of packet service to TDM service layer
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure is based on Chinese patent application CN202410026837.7, filed on January 5, 2024, entitled “Mapping and forwarding method for packet services to TDM service layer”, and claims the priority of the patent application, and all the disclosed contents are incorporated into this disclosure by reference. Technical Field
[0003] The embodiments of the present disclosure relate to the field of communications, and in particular to a method for mapping and forwarding packet services to a TDM service layer. Background Art
[0004] Packet services are carried on L2VPN / L3VPN. Based on statistical multiplexing, there is often over-subscription, so the service flow needs to be buffered and queued, resulting in uncertainty in the actual service latency. With the advent of the computing power era, for high-quality services, customers need a time division multiplex (TDM) service layer to carry packet services and ensure hard service isolation, deterministic latency, and bandwidth on demand. The usual practice is that packet services are encapsulated and scheduled by L2VPN / L3VPN and then carried on the TDM service layer. In other words, the TDM service layer only provides a rigid physical layer (L1) pipeline and cannot be scheduled based on the L2 / L3 layer information of the packet service. Therefore, customers cannot directly use the TDM service layer.
[0005] Summary of the Invention
[0006] The embodiments of the present disclosure provide a method for mapping and forwarding packet services to a TDM service layer, so as to at least solve the problem in related technologies that L2 / L3 layer information of packet services cannot be mapped and forwarded to the TDM service layer.
[0007] According to one embodiment of the present disclosure, a method for mapping and forwarding packet services to a TDM service layer is provided, comprising: constructing a service mapping and forwarding table of packet service identifiers and TDM connection identifiers in a time division multiplexing TDM network, wherein the TDM connection identifier is used to indicate a connection path between a source network node and a destination network node in the TDM network; when a packet service accesses the TDM network, mapping the packet service to the TDM service layer of the TDM network according to the service mapping and forwarding table, and forwarding the packet service through the connection path between the source network node and the destination network node.
[0008] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0009] According to another embodiment of the present disclosure, an electronic device is 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 one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] 1 is a hardware structure block diagram of a computer terminal for a method of mapping and forwarding packet services to a TDM service layer according to an embodiment of the present disclosure;
[0011] 2 is a diagram of an operational network architecture for mapping and forwarding packet services to a TDM service layer according to an embodiment of the present disclosure;
[0012] 3 is a flowchart of a method for mapping and forwarding packet services to a TDM service layer according to an embodiment of the present disclosure;
[0013] FIG4 is a schematic diagram of a process of global topology management according to an embodiment of the present disclosure;
[0014] FIG5 is a schematic diagram of a process flow of a user service request according to an embodiment of the present disclosure;
[0015] FIG6 is a flow diagram of a first method for generating a service mapping forwarding table according to an embodiment of the present disclosure;
[0016] FIG7 is a flow diagram of a second method for generating a service mapping forwarding table according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0017] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0018] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0019] The method embodiments provided in the embodiments of the present disclosure can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a computer terminal as an example, FIG1 is a hardware structure block diagram of a computer terminal of a method for mapping and forwarding a packet service to a TDM service layer in an embodiment of the present disclosure. As shown in FIG1 , the computer terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .
[0020] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for mapping and forwarding packet services to the TDM service layer in the embodiment of the present disclosure. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above-mentioned method. The memory 104 may include a high-speed random access memory and may also include a 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 a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0021] The transmission device 106 is used to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a communications provider of a computer terminal. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0022] The embodiment of the present disclosure can run on the network architecture shown in Figure 2. Figure 2 is an operating network architecture diagram of the mapping and forwarding of packet services to the TDM service layer according to the embodiment of the present disclosure. As shown in Figure 2, the network architecture includes: cloud-network collaborative orchestration system, cross-domain TDM management and control system, cloud management and control system, TDM management and control system of domain A, TDM management and control system of domain B, edge cloud, regional cloud, TDM network of domain A, and TDM network of domain B.
[0023] Currently, methods that support mapping packet services to the TDM service layer include Idle Mapping Procedure (IMP) mapping of the Metropolitan Transport Network (MTN), Fine Grain Metro Transport Network (fgMTN), Fine Grain Optical Transport Network (fgOTN), or Optical Service Unit (OSU), and GFP-F mapping of the Generic Framing Procedure (GFP) of the Optical Data Unit (ODU). Each domain's management and control system or protocol (including the TDM management and control system in Domain A and the TDM management and control system in Domain B) collects topology information within the domain. Cross-domain management and control systems or protocols (inter-domain TDM management and control systems) collect topology information between domains, and topology information can also be manually configured. After the user purchases services from the operator, the cloud-network collaborative orchestration system requests the cloud management and control system to allocate cloud pool resources based on business indicators to obtain the business information and geographic location information of the cloud pool, and returns the business information of the allocated cloud pool resources to the user, so that the user can complete the relevant configuration. The cloud-network collaborative orchestration system determines the entrance and exit of the TDM network based on the user's location information and the location information of the cloud resources, and then enables the perception of customer business-related identification information of the TDM network device interface based on the purchased services. In the above-mentioned network architecture system, the collection of topology / routing resources can use distributed protocols such as ISIS-TE / OSPF-TE / MP-BGP Hongfan, or can use BGP-LS / PCEP-LS / NETCONF and other protocols for centralized reporting, and the topology is calculated by the management and control system.
[0024] In this embodiment, a method running on the above-mentioned computer terminal or network architecture is provided. FIG3 is a flowchart of a method for mapping and forwarding packet services to a TDM service layer according to an embodiment of the present disclosure. As shown in FIG3 , the process includes the following steps:
[0025] Step S302: constructing a service mapping forwarding table of packet service identifiers and TDM connection identifiers in a time division multiplexing (TDM) network, wherein the TDM connection identifier is used to indicate a connection path between a source network node and a sink network node in the TDM network;
[0026] In an exemplary embodiment, a service mapping forwarding table of packet service identifiers and TDM connection identifiers is constructed in a time division multiplexing (TDM) network node, including: establishing a matching relationship between a source network node and a destination network node; and obtaining a connection path based on the matching relationship to construct a service mapping forwarding table.
[0027] In actual implementation, the TDM network edge node collects the access packet service identifiers, or allocates packet service identifiers through pre-configuration; then, through a centralized or distributed protocol, it completes the matching of the packet service identifiers of the source and destination network nodes; and based on this matching relationship, it calculates the TDM connection path and obtains the service mapping forwarding table.
[0028] In an exemplary embodiment, establishing a matching relationship between a source network node and a sink network node includes: determining the source network node and the sink network node according to packet service identifiers of the source network node and the sink network node.
[0029] The packet service identifiers of the source network node and the sink network node are identification information of the packet service transmitted through the source network node and the sink network node.
[0030] In the actual implementation process, the service mapping forwarding table can be generated in different ways, by calculating the service mapping forwarding table based on the source and destination address information in the service flow. As mentioned above, the TDM management and control system determines the source and destination network nodes of the network connection based on the identification information in the reported customer service flow, thereby determining the TDM device identification and customer service identification information in the customer service mapping forwarding table.
[0031] In an exemplary embodiment, establishing a matching relationship between the source network node and the sink network node further includes: determining the source network node and the sink network node according to geographical location information of the packet service information and TDM network topology information.
[0032] In actual implementation, the service mapping forwarding table can be generated in different ways. The service mapping forwarding table is generated by calculating based on the purchased service information. As described above, the customer service identifier in the customer service mapping forwarding table is determined based on the service purchased by the user. Furthermore, based on the geographical location of the customer service and the network topology, the source and destination of the network connection, i.e., the TDM device identifier in the customer service mapping forwarding table, is determined. The cross-domain TDM management and control system requests connection path calculation from each domain's TDM management and control system with the split source and destination network nodes and Service Level Agreement (SLA) information, completes the path splicing, and thereby determines the connection identifier in the customer service mapping forwarding table to form a complete customer service mapping forwarding table.
[0033] In actual implementation, the service mapping and forwarding table can also be generated completely manually.
[0034] In an exemplary embodiment, the service mapping and forwarding table includes at least one of the following: a TDM network device identifier; a TDM connection identifier; and a packet service identifier.
[0035] In an exemplary embodiment, the TDM network device identifier includes at least one of the following: a network node identifier; a port identifier of the TDM network device; a subport identifier of the TDM network device; or a virtual routing forwarding (VRF) identifier of the TDM network device.
[0036] In an exemplary embodiment, the packet service identifier includes at least one of the following: a server virtual local area network (SVLAN) identifier; a customer virtual local area network (CVLAN) identifier; a source / destination media access control (MAC) identifier; a source / destination Internet Protocol (IP) identifier; a transmission control protocol (TCP) port identifier; or a user datagram protocol (UDP) port identifier.
[0037] Step S304 : When the packet service accesses the TDM network, the packet service is mapped to the TDM service layer of the TDM network according to the service mapping forwarding table, and the packet service is forwarded through the connection path between the source network node and the destination network node.
[0038] In an exemplary embodiment, a packet service is mapped to a TDM service layer of a TDM network according to a service mapping forwarding table, and the packet service is forwarded through a connection path between a source network node and a destination network node, including: the source network node of the TDM network identifies a packet service identifier, and maps a packet service with a specific identifier to the TDM service layer according to the service mapping forwarding table, and forwards the packet service to the destination network node through a connection path between the source network node and the destination network node.
[0039] In an exemplary embodiment, after step S304, the method further includes: the sink network node forwarding the packet service to the device with the specific identification according to the service mapping forwarding table.
[0040] In the actual implementation process, when the TDM network accesses the packet service, the source network node identifies the packet service identifier and completes the mapping of the packet service with a specific identifier to the TDM service layer according to the service mapping forwarding table. After the TDM connection, at the destination network node, the packet service with a specific identifier is demapped according to the service mapping forwarding table and forwarded to the port with a specific identifier.
[0041] In an exemplary embodiment, the packet service is mapped to the TDM service layer of the TDM network according to the service mapping forwarding table, and the packet service is forwarded through the connection path between the source network node and the destination network node. It also includes: when the connection path indicated by the TDM connection identifier exists, adjusting the connection bandwidth of the TDM network according to the service level agreement SLA of the packet service; when the connection path indicated by the TDM connection identifier does not exist, configuring the TDM network node to construct a corresponding connection path.
[0042] Through the above steps, a method for mapping and forwarding packet services to the TDM service layer is provided. This method constructs a service mapping and forwarding table for packet service identifiers and TDM connection identifiers in the TDM network, wherein the TDM connection identifier is used to indicate the connection path between the source network node and the destination network node in the TDM network. When the packet service accesses the TDM network, the packet service is mapped to the TDM service layer of the TDM network according to the service mapping and forwarding table, and the packet service is forwarded through the connection path between the source network node and the destination network node. This solves the problem in related technologies that the L2 / L3 layer information of the packet service cannot be mapped and forwarded to the TDM service layer, achieving the effect of simplifying the network hierarchy and improving the carrying efficiency of the TDM pipeline for packet services.
[0043] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it 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 the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0044] In this embodiment, a mapping and forwarding device for packet services to a TDM service layer is also provided. The device is used to implement the above-mentioned embodiments and preferred implementation methods. The details that have been described will not be repeated here. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0045] An embodiment of the present disclosure provides a mapping and forwarding device for packet services to a TDM service layer, comprising: a mapping module, configured to construct a service mapping and forwarding table of packet service identifiers and TDM connection identifiers in a TDM network, wherein the TDM connection identifier is used to indicate a connection path between a source network node and a destination network node in the TDM network; a forwarding module, configured to map the packet service to the TDM service layer of the TDM network according to the service mapping and forwarding table when the packet service accesses the TDM network, and forward the packet service through the connection path between the source network node and the destination network node.
[0046] It should be noted that each of the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: all of the above modules are located in the same processor; or, the above modules are located in different processors in any combination. In the actual implementation process, the module division of the mapping and forwarding device for packet services to the TDM service layer in the above embodiment includes functional division and naming, which can be adjusted according to actual conditions. As long as the specific steps of the mapping and forwarding method for packet services to the TDM service layer can be implemented, they will not be repeated here.
[0047] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0048] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0049] An embodiment of the present disclosure further provides 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.
[0050] In an 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.
[0051] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0052] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.
[0053] In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, they are described below in conjunction with specific scenario embodiments.
[0054] Scenario Example 1
[0055] In an embodiment of the disclosed scenario, a method for mapping and forwarding a packet service to a TDM service layer is provided. The edge node of the TDM network collects the identifier of the accessed packet service, or allocates the packet service identifier in a pre-configured manner; then, through a centralized or distributed protocol, the matching of the packet service identifier of the source and destination (network node) is completed; and based on the matching relationship, the connection path of the TDM is calculated. If the path already exists, the connection identifier can be reused, otherwise a TDM connection is created, thereby forming a service mapping forwarding table from the packet service identifier of the source and destination to the TDM connection identifier. When the TDM network accesses the packet service, the packet service identifier is identified at the source end and the mapping of the packet service with a specific identifier to the TDM service layer is completed according to the service mapping forwarding table. After the TDM connection, at the destination network node, the demapping of the packet service with a specific identifier is completed according to the service mapping forwarding table, and forwarded to the port with a specific identifier.
[0056] In an embodiment of the present disclosure, a method for mapping and forwarding packet services to a TDM service layer is provided, comprising the following steps:
[0057] Step 1: Global topology management
[0058] Figure 4 is a process principle diagram of global topology management according to an embodiment of the disclosed scenario. As shown in Figure 4, the cloud-network collaborative orchestration system forms a global topology based on the topology information reported by the TDM management and control system and the cloud management and control system, and the topology information can also be manually configured.
[0059] 1) Collection of topological resource information between clouds and networks
[0060] The cloud-network collaborative orchestration system collects topology information between TDM network devices and customer edge (CE) devices, as well as between TDM network devices and cloud gateway (GW) devices. For example, it uses LLDP or a Layer 3 routing protocol to collect information such as connected ports and their VLAN / MAC / IP addresses.
[0061] 2) TDM network topology resource information collection
[0062] The TDM management and control system of each domain collects topology information within the domain, and the cross-domain TDM management and control system collects topology information between domains.
[0063] In actual implementation, a management and control system can be used for centralized collection and management, or a distributed routing protocol can be used for topology collection. In the embodiment of the disclosed scenario, the management and control system is taken as an example.
[0064] Step 2: User service request and customer business perception
[0065] The user service request of the embodiment of the disclosed scenario is completed through the online management and control system. In the actual implementation process, the configuration can also be completed through offline contract agreement. Figure 5 is a schematic diagram of the process of user service request according to the embodiment of the disclosed scenario, as shown in Figure 5, including:
[0066] 1) User service request
[0067] After users purchase services from a carrier, the cloud-network collaborative orchestration system requests cloud pool resources from the cloud management and control system based on business metrics. This system obtains business information about the cloud pool, such as the IP address, service port information, and geographic location. The cloud-network collaborative orchestration system returns this business information to the user, who can then complete the relevant configuration.
[0068] 2) Customer business perception
[0069] The cloud-network collaborative orchestration system determines the ingress and egress of the TDM network based on the user's location information and the location information of cloud resources. It then requests network device interface configurations from the TDM management and control system based on the purchased services, such as sub-ports and virtual routing and forwarding (VRF) identifier configuration ports. It also enables customer service awareness to be able to perceive L2 / L3 / L4 layer information in customer services.
[0070] Step 3: Calculate the service mapping forwarding table
[0071] In the embodiment of the disclosed scenario, the service mapping forwarding table may include at least one of a TDM device identifier, a customer service identifier, a connection identifier, etc. In actual implementation, the specific entries may be determined based on the purchased service or device capability combination.
[0072] In the embodiment of the disclosed scenario, the service mapping forwarding table is generated in the following ways: 1) calculated and generated based on the source and destination address information in the service flow; 2) calculated and generated based on the purchased service information; 3) static configuration.
[0073] 1) Calculated and generated based on the source and destination address information in the business flow
[0074] FIG6 is a flow diagram of a first method for generating a service mapping forwarding table according to an embodiment of the present disclosure. As shown in FIG6 ,
[0075] The UNI port of the TDM network perceives the identification information of the service flow and carries the user network interface (UNI) port identifier (including subport and / or VRF identifier) and sends it to the TDM management and control system, and then to the cloud-network collaborative orchestration system (the cloud-network collaborative orchestration system is optional and can also directly trigger the TDM management and control system to make a connection request).
[0076] The cloud-network collaborative orchestration system verifies the legitimacy of the uploaded message based on the cloud pool and user business information and TDM network port information determined when the user purchases the service. If the message passes the verification, it determines the SLA information of the TDM network based on the business indicators and requests a connection from the TDM control.
[0077] The TDM management and control system determines the source and destination of the network connection based on the identification information in the reported customer service flow, thereby determining the TDM device identification and customer service identification information in the customer service mapping and forwarding table.
[0078] When the source and sink nodes cross domains, the cross-domain TDM management and control system requests connection path calculation from the TDM management and control systems in each domain, using the split source and sink and / or SLA information. This path is then reconstructed to determine the connection identifiers in the customer service mapping forwarding table, forming a complete customer service mapping forwarding table. When the source and sink network nodes are within a domain, the path calculation process is similar to the above.
[0079] The management and control system can dynamically refresh the mapping and forwarding table based on business address information.
[0080] In the embodiment of the disclosed scenario, centralized computing is performed by the TDM management and control system. In actual implementation, a distributed protocol can also be used to perform service mapping and forwarding table calculations. For example, after using a distributed routing protocol to complete customer service identifier matching, the routing controller RC or path computation element PCE unit in the ASON is used to perform connection calculations.
[0081] 2) Calculated and generated based on purchased service information
[0082] FIG7 is a flow diagram of a second method for generating a service mapping forwarding table according to an embodiment of the present disclosure. As shown in FIG7 ,
[0083] The cloud-network collaborative orchestration system determines the customer service identifier in the customer service mapping forwarding table based on the cloud pool and user service information allocated when the user purchased the service. Based on the cloud pool location information, the user's location information, and the network topology, it determines the source and destination of the network connection, namely the TDM device identifier in the customer service mapping forwarding table. Based on the service indicators, it determines the TDM network SLA and initiates a connection request to TDM management and control.
[0084] When the source and destination network nodes cross domains, the cross-domain TDM management and control system requests connection path calculation from the TDM management and control systems in each domain, including the split source and destination network nodes and SLA information. This path is then reconstructed to determine the connection identifiers in the customer service mapping forwarding table, forming a complete customer service mapping forwarding table. When the source and destination network nodes are within a domain, the path calculation process is similar and will not be further described. The management and control system can dynamically refresh the mapping forwarding table based on service information and network topology information.
[0085] 3) Static configuration
[0086] The cloud-network collaborative orchestration system can allocate the pre-configured service mapping and forwarding tables to the TDM management and control system. The cloud-network collaborative orchestration system or the user can synchronize or refresh the mapping and forwarding tables.
[0087] Table 1 is an example of a service mapping forwarding table according to an embodiment of the present disclosure:
[0088] Step 4: Connection establishment and bandwidth adjustment
[0089] In the embodiments of the disclosed scenarios, different situations are distinguished when forwarding packet services:
[0090] 1) When there is no available connection, a connection can be established: the cloud network collaborative orchestration system performs service disassembly and construction based on the service activation or deletion instructions issued by the service management platform. Service disassembly and construction supports two solutions: point-by-point configuration and first-node configuration. For point-by-point configuration, the TDM control system directly issues service configuration instructions to all nodes on the service path. For first-node configuration, the TDM control system issues configuration instructions to the first node of the path, and then the forwarding plane completes the service establishment through control plane connection control signaling, such as forwarding plane operation, administration and maintenance (OAM) or resource reservation protocol (RSVP) or segment routing (SR).
[0091] 2) When there is an available connection, bandwidth can be adjusted according to business SLA requirements.
[0092] Bandwidth adjustment implementation options include centralized control configuration and coordinated control and forwarding plane OAM. The control system can implement end-to-end service bandwidth adjustment through a combination of one or more of these methods, depending on forwarding plane support. Centralized control configuration: The control system issues configurations to node devices along the service connection path through centralized control. Coordinated control and forwarding plane OAM: The control system issues configuration signaling only to the first node connected, and service connection bandwidth adjustment is accomplished through forwarding plane OAM.
[0093] Step 5: Service forwarding
[0094] When a TDM network accesses packet services, the source network node identifies the packet service identifier and maps the packet service with a specific identifier to the TDM service layer according to the service mapping forwarding table. After the TDM connection, the sink network node demaps the packet service with a specific identifier according to the service mapping forwarding table and forwards it to the port with a specific identifier. For example, IMP mapping for MTN / fgMTN / fgOTN / OSU and GFP-F mapping for ODU both support packet-to-TDM service layer mapping.
[0095] In summary, the disclosed embodiments provide a method for mapping and forwarding packet services to a TDM service layer. This method generates a mapping and forwarding table for packet services to the TDM service layer, and performs mapping and forwarding based on packet service identifiers according to the mapping and forwarding table. This method can complete mapping and forwarding to the TDM service layer based on the L2 / L3 layer information of the packet service. While enjoying the advantages of TDM rigid pipes, it simplifies network layers, facilitates maintenance, and improves the TDM pipe's efficiency in carrying payload services.
[0096] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.
Claims
1. A mapping and forwarding method for packet services to the TDM service layer, comprising: Constructing a service mapping and forwarding table for packet service identifiers and TDM connection identifiers in a time-division multiplexing (TDM) network, wherein the TDM connection identifier is used to indicate the connection path between a source network node and a destination network node in the TDM network; When a packet service accesses the TDM network, mapping the packet service to the TDM service layer of the TDM network according to the service mapping and forwarding table, and forwarding the packet service through the connection path between the source network node and the destination network node.
2. The method according to claim 1, wherein, After forwarding the packet service through the connection path between the source network node and the destination network node, the method further comprises: The destination network node forwarding the packet service to a device with a specific identifier according to the service mapping and forwarding table.
3. The method according to claim 1, wherein, The service mapping and forwarding table at least includes one of the following: TDM network device identifier; The TDM connection identifier; The packet service identifier.
4. The method according to claim 3, wherein The TDM network device identifier at least includes one of the following: Network node identifier; Port identifier of the TDM network device; Sub-port identifier of the TDM network device; Virtual routing and forwarding (VRF) identifier of the TDM network device.
5. The method according to claim 3, wherein, The packet service identifier at least includes one of the following: Server virtual local area network (SVLAN) identifier; Client virtual local area network (CVLAN) identifier; Source / destination media access control (MAC) identifier; Source / destination Internet protocol (IP) identifier; Transmission control protocol (TCP) port identifier; User datagram protocol (UDP) port identifier.
6. The method according to claim 1, wherein, Constructing a service mapping and forwarding table for packet service identifiers and TDM connection identifiers in a time-division multiplexing (TDM) network node, comprising: Establishing a matching relationship between the source network node and the destination network node; Obtaining the connection path according to the matching relationship to construct the service mapping and forwarding table.
7. The method according to claim 6, wherein The establishing of the matching relationship between the source network node and the destination network node includes: Determining the source network node and the destination network node according to the packet service identifiers of the source network node and the destination network node.
8. The method according to claim 6, wherein, The establishing of the matching relationship between the source network node and the destination network node further includes: Determining the source network node and the destination network node according to the geographical location information where the packet service information is located and the TDM network topology information.
9. The method according to claim 1, wherein The mapping of the packet service to the TDM service layer of the TDM network according to the service mapping and forwarding table, and forwarding the packet service through the connection path between the source network node and the destination network node, includes: The source network node of the TDM network identifying the packet service identifier, and mapping the packet service with a specific identifier to the TDM service layer according to the service mapping and forwarding table, and forwarding the packet service to the destination network node through the connection path between the source network node and the destination network node.
10. The method according to claim 1, wherein Mapping the packet service to the TDM service layer of the TDM network according to the service mapping forwarding table, and forwarding the packet service through the connection path between the source network node and the sink network node, further comprising: When the connection path indicated by the TDM connection identifier exists, adjusting the connection bandwidth of the TDM network according to the service level agreement (SLA) of the packet service; When the connection path indicated by the TDM connection identifier does not exist, configuring the TDM network nodes to construct a corresponding TDM connection path.
11. A computer-readable storage medium storing a computer program therein, wherein, When the computer program is executed by a processor, implementing the method described in any one of claims 1 to 10.
12. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the method described in any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Ethernet switching method and device for synchronous time division switching in Ethernet
CN101212396A
Method, apparatus and system for establishing multi-layer path
CN103004148B
Service bearing method, service extraction method, data exchange method and equipment
CN113472826A
Traffic Differentiation in a Transport Network
US20130039658A1