A method and device for user-autonomous allocation of access layer channel resources in optical transmission networks
By constructing a user channel switching system at the edge of the optical transmission network and adopting an improved ant colony algorithm, the problem of low efficiency in allocating user channel access resources in traditional optical transmission networks has been solved. On-demand channel allocation and user-led resource allocation have been achieved, thereby improving network service quality and management level.
Patent Information
- Application Number
- CN202310342318.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-31
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2043-03-31
AI Technical Summary
Traditional optical transmission network user channel access resource management mode is inefficient and inaccurate, and lacks flexibility in dynamic changes of user channel demand and resource allocation, resulting in long response cycles, especially poor timeliness in emergency situations.
A user channel switching system is built at the edge of the optical transmission network. An improved ant colony algorithm is used for routing selection and autonomous allocation of channel resources. Data is collected and processed through autonomous allocation equipment to generate virtual network topology connections and realize on-demand channel allocation.
It improves the flexibility and timeliness of responding to users' channel needs in optical transmission networks, enhances network service quality and information management level, and enables user-led resource allocation.
Smart Images

Figure CN116527194B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of optical transmission network technology, specifically to a method and device for user-autonomous allocation of access layer channel resources in optical transmission networks. Background Technology
[0002] Currently, optical transmission network user channel access resources widely adopt a "static allocation" management and control model. This model suffers from numerous problems in communication organization management and technical support, including low efficiency, poor accuracy, lack of information transparency, and significant susceptibility to human factors. This results in numerous application steps and long response cycles for users requesting channel resources, especially in emergency situations such as pre-allocated channel failures or surges in communication demand. The contradiction between the dynamic changes in user channel demand and the insufficient flexibility and timeliness of resource allocation becomes even more pronounced. To address the shortcomings of the traditional centralized and unified management and control mechanism for optical transmission network user access resources in responding to dynamic user channel demands, it is necessary to solve the problem of providing flexible services—allowing users to access resources on demand and allocating channels as needed—within the existing rigid transmission channels of the optical transmission network. Simultaneously, a "user-led" allocation and management method for optical transmission network information resources should be implemented to effectively improve users' perception of network service quality and enhance the communication support capabilities and information management level of the optical transmission network. Summary of the Invention
[0003] This invention proposes a user-autonomous allocation method and device for access layer channel resources in optical transmission networks, in order to solve the technical problem of providing flexible services such as on-demand access and channel allocation within the existing rigid transmission channels of optical transmission networks.
[0004] To address the aforementioned technical problems, this invention provides a user-autonomous allocation method for access layer channel resources in optical transmission networks, comprising the following steps:
[0005] Step S1: Construct a user channel switching system at the edge of the optical transmission network. The user channel switching system means that the user node has set up at least one preset channel with other nodes through autonomous dispatching equipment.
[0006] Step S2: Data acquisition and processing are performed through the autonomous allocation equipment to obtain data information from optical transmission layer equipment and local resources available from node access equipment, so as to automatically generate virtual network topology connection relationships;
[0007] Step S3: Based on user channel requirements, perform route selection and calculation;
[0008] Step S4: Based on the results of step S3, autonomously complete the channel resource allocation.
[0009] Preferably, the method for automatically generating virtual network topology connection relationships in step S2 includes: automatically generating virtual channel network topology connection relationships based on optical transport layer device data information and local resources available from node access devices through protocol interaction between multiple autonomously allocated devices; when network resources change, the virtual topology of the virtual channel network automatically discovers the virtual topology structure and resource changes of the entire network and updates the virtual topology connection in real time.
[0010] Preferably, step S3 employs an improved ant colony algorithm for route selection and calculation, including the following steps:
[0011] Step S31: Initialize parameters and generate a routing resource allocation request according to task requirements;
[0012] Step S32: Starting from the current requesting node, send m ants, each carrying a route and resource request;
[0013] Step S33: During the route selection process at each node, the available paths to the nodes are screened based on the resource requirements, and the path selection is performed using the probability transition formula;
[0014] Step S34: Update the pheromone based on the ant-period model pheromone update rule;
[0015] Step S35: Iterate multiple times, repeating steps S32 to S34, to obtain the optimal path;
[0016] Step S36: Send a service configuration request, and multiple nodes on the optimal path work together to complete the dynamic allocation of channel resources.
[0017] Preferably, the expression for calculating the path length using the improved ant colony algorithm is:
[0018] η ij =1 / ω ij If nodes i and j are connected
[0019] In the formula, η represents the path length, and ω represents the channel resource occupancy rate between the two nodes.
[0020] Preferably, the improved ant colony algorithm calculates the pheromone increment Δτ. ij The expression is:
[0021]
[0022] In the formula, ω represents the channel resource occupancy rate between the two nodes, and Q represents the total amount of pheromone released.
[0023] The present invention also provides a user autonomous allocation device for access layer channel resources of optical transmission network, used in the above-mentioned user autonomous allocation method for access layer channel resources of optical transmission network, including a user interface unit, a Synchronous Digital Hierarchy (SDH) line interface unit, a high-order cross-connect matrix, a low-order cross-connect matrix, a service signal processing module, and a channel allocation control module.
[0024] The user interface unit is used to connect to the user application layer device, and includes an audio interface, a 2M interface and an Ethernet interface.
[0025] The Synchronous Digital Hierarchy (SDH) line interface unit is used to connect to the SDH equipment in the optical transmission layer to perform code conversion and photoelectric conversion.
[0026] The higher-order cross matrix is used to control the flow direction of VC-4 and VC-3 to complete the higher-order channel connection and make selection or change of service transmission routes.
[0027] The service signal processing is used for clock extraction, framing and deframing of 155M SDH, mapping and demapping, multiplexing and demultiplexing between 63 2M and STM-1 frames, and inserting signaling into unused overhead bytes during SDH framing for automatic service identification and release.
[0028] The channel allocation and control module includes a network data acquisition module, a network virtual resource automatic discovery module, a routing selection module, a service type identification module, and a service traffic analysis module.
[0029] The network data acquisition module connects through the northbound CORBA interface and collects network connection, resource allocation, and channel occupancy information data.
[0030] The network virtual resource auto-discovery module is used to complete the functions of optical network topology self-organization and path channel auto-discovery.
[0031] The routing module is used to calculate an effective service route based on user requirements using a routing algorithm.
[0032] The service type identification module is used to parse the service type information in the signaling frame and determine the type of user service;
[0033] The service traffic analysis module is used to analyze the flow of user services through signaling protocols.
[0034] The low-order cross matrix is used to control the flow direction of VC-12 to complete the low-order channel connection.
[0035] Preferably, the method for the network data acquisition module to connect via the northbound CORBA interface includes: accessing the naming service process to obtain a reference to the EmsSessionFactory_I object of the northbound CORBA interface; and calling the getEmsSesion method of the EmsSessionFactory_I object to establish a connection with the northbound CORBA interface.
[0036] Preferably, the method for the network data acquisition module to acquire network connection, resource allocation, and channel occupancy information data includes: obtaining an EmsSession_I object through the getEmsSesion method; calling the getSupportedManagers method of the EmsSession_I object to obtain an entry management object; and calling the getManager method to enter a specific object module to obtain the required information.
[0037] The beneficial effects of this invention include at least the following: It offers high flexibility and timeliness in responding to dynamic channel demands from users, overcoming the traditional centralized and unified management and control mechanism for user access resources in optical transmission networks; it satisfies users' flexible service needs for on-demand access and channel allocation within the existing rigid transmission channels of optical transmission networks; it also realizes a user-led allocation and management method for information resources in optical transmission networks, effectively improving users' perception of network service quality and enhancing the communication guarantee capability and information management level of optical transmission networks; and it employs an improved ant colony algorithm for route selection, improving the rationality and accuracy of routing. Attached Figure Description
[0038] Figure 1 This is a flowchart of a method according to an embodiment of the present invention;
[0039] Figure 2 This is a schematic diagram of the user static channel resource pre-allocation model according to an embodiment of the present invention;
[0040] Figure 3 This is a flowchart of the improved ant colony algorithm according to an embodiment of the present invention;
[0041] Figure 4 This is a structural functional diagram of the channel autonomous scheduling device in an embodiment of the present invention;
[0042] Figure 5 This is a schematic diagram of cross-domain data acquisition by autonomous dispatching equipment in an embodiment of the present invention. Detailed Implementation
[0043] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of the present invention.
[0044] like Figure 1 As shown in the figure, this embodiment of the invention also provides a user-autonomous allocation method for access layer channel resources in an optical transmission network, including the following steps:
[0045] Step S1: Construct a user channel switching system at the edge of the optical transmission network. The user channel switching system means that the user node has set up at least one preset channel with other nodes through autonomous dispatching equipment.
[0046] Specifically, the user access network is located at the edge of the optical transmission network, belonging to the user access layer. The bandwidth of the user access network, depending on the specific communication service requirements, typically includes 2 Mbit / s, 10 Mbit / s, 100 Mbit / s, etc., supporting corresponding voice, data, and video services. Compared to the current single-wavelength transmission rates of 2.5 Gbit / s, 10 Gbit / s, and 100 Gbit / s on the optical transmission network backbone, this represents a small-granularity bandwidth requirement. The process of ensuring user access needs by the optical transmission network is actually a process of re-subdividing network channel resources based on the existing end-user access resources of the optical transmission network, specifically addressing the small-granularity bandwidth requirements of users at the network edge. This involves further re-dividing time slots with finer granularity based on the existing end-user access resources of the optical transmission network, and re-establishing new channels between the communication source and destination nodes.
[0047] To achieve on-demand dynamic allocation of user channel resources in optical transmission networks and improve the efficiency of optical transmission networks in responding to user channel demands, data analysis, pattern construction, and hardware-in-the-loop simulation are used in the network resource pre-configuration phase to analyze the topology and user service characteristics of the optical transmission network, optimize the layout of channel switching locations, and complete the pre-configuration of network channel resources by combining the characteristics of centralized, distributed, and hybrid user static resource distribution. A virtual channel network is then constructed at the user access layer of the optical transmission network to ensure efficient response to user channel allocation needs in the next step.
[0048] This section uses a cross-regional user communication guarantee as an example to illustrate channel resource pre-configuration. The access task requires allocating channel resources between K and L of Company X, necessitating coordination between the municipal-level communication bureaus A and C and their subordinate units to jointly implement channel resource allocation. If the new channel needs to pass through a primary trunk line, it must also be reported to and approved by the relevant competent authority before implementation. The allocation process involves multiple steps and cumbersome approval procedures, often resulting in delays of several days or even longer from application to implementation. By introducing autonomous allocation equipment and constructing a user channel switching system at the edge of the optical transmission network, with pre-allocated channel resources among the four user access layer nodes K, L, M, and N, the channel opening and configuration between points K and L can be automatically completed through protocol interaction between multiple autonomous allocation devices.
[0049] User access layer resource pre-allocation employs various static resource distribution methods, including centralized, distributed, and hybrid approaches. Distributed pre-allocation channels exhibit distributed characteristics, catering to dispersed service needs; centralized pre-allocation channels exhibit centralized characteristics, catering to centralized service needs; hybrid pre-allocation channels combine channel resources concentrated at a single node with those distributed across multiple nodes, exhibiting a hybrid characteristic. Compared to the first two static resource allocation methods, the hybrid pre-allocation channel model more closely resembles the static resource distribution provided by the optical transport network to access layer users. In fact, all user nodes in the access layer, based on static service needs, have at least one pre-allocated channel with other nodes to ensure daily communication, presenting a scenario as follows: Figure 2 The static channel resource distribution model shown.
[0050] Figure 2 The connections between user nodes represent communication channels between nodes after virtualization of the original static channel resources of the optical transmission network. These include direct connections, aggregation, and through-connections via nodes at various levels of the optical transmission network. Each node in the diagram represents an access user connected via the optical transmission network. To ensure daily communication for users, all access users reside within a single virtual channel network. The pre-allocated channel resources in this virtual channel network exhibit a hybrid characteristic, with centralized and distributed resource pre-allocations both within the same region and across different regions. Relying on autonomous allocation equipment distributed across each user access node, new communication channels can be automatically negotiated within the virtual channel network based on route availability, ensuring the dynamically added channel needs of access users are met.
[0051] Step S2: Collect and process data by autonomously allocating equipment to obtain data information from optical transmission layer equipment and local resources available from node access equipment, so as to automatically generate virtual network topology connection relationships.
[0052] Specifically, autonomous allocation equipment, as nodes of the virtual channel network, is distributed at the edge of the user access layer of the optical transmission network. The number of nodes and the topology connection relationship are constantly changing. In order to realize the dynamic allocation of user access channel requirements, the nodes of the virtual channel network first need to have the ability to automatically discover other nodes, automatically obtain link information, and dynamically respond to changes in optical transmission network channel resources, so as to realize the virtual topology self-organization based on protocol interaction between user nodes.
[0053] By acquiring and processing data based on the CORBA interface, it is possible to obtain data information from optical transport layer devices and discover the local resources that node access devices can provide. Building upon virtual resource discovery, it is necessary to automatically generate virtual channel network topology connections through protocol interaction between multiple autonomously allocated devices. Furthermore, when network resources change, the virtual topology of the virtual channel network must possess self-organizing capabilities, i.e., automatically discovering the entire network's virtual topology structure and its resource changes, maintaining the real-time nature of virtual topology connections, and providing data support for automatically discovering available routes between access nodes and enabling the effective utilization of pre-allocated rigid channel resources.
[0054] Step S3: Based on user channel requirements, perform route selection and calculation;
[0055] The autonomous allocation process of channel resources, driven by access users and elastically aggregated, requires protocol interaction between autonomous allocation devices. Within the acquired virtual channel network, these devices automatically discover available channel resources based on channel availability to meet the channel needs of access users. Finding the optimal channel allocation scheme, avoiding overheated nodes and link bottlenecks, and achieving effective routing selection are crucial aspects of elastic allocation of end-user access resources. This necessitates researching and analyzing the advantages and disadvantages of different routing algorithms, and designing effective routing resource allocation algorithms to address the flexibility, timeliness, and resilience requirements of optical transmission network users' channel resource needs, thereby resolving the routing selection problem in the elastic allocation of end-user access resources.
[0056] Routing algorithms are generally classified into three categories: linear programming mapping algorithms, heuristic algorithms, and shortest path algorithms. Linear programming mapping algorithms are the most common method. Because linear programming methods require an approximate exhaustive branch-and-bound approach, the memory and computation time required increase exponentially with network size, making them unsuitable for large-scale networks. Therefore, for networks with a large number of nodes, heuristic algorithms or shortest path algorithms are generally used. Heuristic algorithms or shortest path algorithms can achieve acceptable solutions by sacrificing some complexity. However, the optimal solutions provided by linear programming mapping algorithms can, to some extent, serve as a benchmark for heuristic algorithms, allowing for the evaluation of their efficiency.
[0057] In this embodiment of the invention, the channel resource autonomous allocation system employs an improved ant colony algorithm for routing calculation. Considering the timeliness and resilience requirements of channel allocation methods in practical applications, the inter-node probability transfer rules and pheromone update rules of the ant colony algorithm are improved, providing a theoretical basis for the routing and resource search process. The specific rules for routing resource allocation in the dynamic allocation method for end-user access resources are designed as follows:
[0058] Routing rules: In the probability transition process of a node selecting the next node, the focus is on activating the pre-allocated channel resources in the existing network, and the path measurement standard focuses on the amount of idle time slots in the selected path. Accordingly, the value of the heuristic information factor η is analogous to the path length, and ω is set as the channel resource occupancy rate of the link between two points, that is, the reciprocal of the ratio of the number of time slots required for communication to the number of idle time slots in the link; in the pheromone update process, the channel resource occupancy rate is used as the standard for the amount of pheromone increment, as shown in formulas (1) and (2).
[0059] η ij =1 / ω ij If nodes i and j are connected (1)
[0060]
[0061] In the formula, η represents the path length, ω represents the channel resource occupancy rate between the two nodes, and Q represents the total amount of pheromone released.
[0062] Specifically, the flowchart of the improved ant colony algorithm is as follows: Figure 3 As shown, it includes the following steps:
[0063] Step S31: Initialize parameters and generate a routing resource allocation request according to task requirements;
[0064] Step S32: Starting from the current requesting node, send m ants, each carrying a route and resource request;
[0065] Step S33: During the route selection process at each node, the available paths to the nodes are screened based on the resource requirements, and the path selection is performed using the probability transition formula;
[0066] Step S34: Update the pheromone based on the ant-period model pheromone update rule;
[0067] Step S35: Iterate multiple times, repeating steps S32 to S34, to obtain the optimal path;
[0068] Step S36: Send a service configuration request, and multiple nodes on the optimal path work together to complete the dynamic allocation of channel resources.
[0069] Step S4: Based on the results of step S3, autonomously complete channel resource allocation; after completing the route calculation and route agreement from the demand user to the target user, autonomously forward the determined route information from the current node in the current network topology to the relevant nodes; the autonomous allocation equipment of the route-related nodes cross-connects the pre-allocated idle channel resources of the optical transmission network according to the agreed route. This process completes the resource allocation of source and destination terminal nodes and the channel resource allocation of each relay node; the service activation test after the channel scheduling control is completed can be carried out by either user manual testing or system performance monitoring. Then the channel can be put into user service.
[0070] Virtual optical networks consist of virtual links between access nodes. Discovering virtual link resources means obtaining available channel and bandwidth resources between two access nodes. This requires first collecting information such as port resources, optical path resources, and time slot resources from the physical layer equipment of the optical network. Generally, this automatic data collection is completed based on the northbound interface of the optical transmission system. Currently, my country's optical transmission network operates SDH equipment and its corresponding network management systems from many different manufacturers, including domestic manufacturers such as Huawei, ZTE, and Fiberhome. A common problem in the collection of network management information in multi-domain optical transmission networks is the lack of open interfaces and the absence of data structures provided by manufacturers. Non-standard network management interfaces pose significant difficulties for the development of upper-layer application systems. Internationally, multiple standards organizations, such as ITU-T, TSI, TMF, and TINA, have developed different telecommunications network management specifications. Different manufacturers' EMS systems follow different protocols during construction, resulting in significant differences in the interfaces they provide. This situation in optical transmission networks presents considerable challenges to data collection and data fusion in multi-domain network management.
[0071] To address the aforementioned difficulties, embodiments of the present invention also provide a user-autonomous allocation device for access layer channel resources in optical transmission networks, such as... Figure 4 As shown, the user-autonomous allocation method for access layer channel resources in the aforementioned optical transmission network includes a user interface unit, a Synchronous Digital Hierarchy (SDH) line interface unit, a high-order cross-connect matrix, a low-order cross-connect matrix, a service signal processing module, and a channel allocation control module.
[0072] The user interface unit is used to connect to the user application layer device. For example, it includes an audio interface, a 2M interface and an Ethernet interface. The interface types can be expanded according to actual needs.
[0073] The audio interface and the official telephone interface transmit voice signals, which need to be PCM encoded and decoded to form a complete 2M signal.
[0074] The transmission of Ethernet signals requires protocol conversion to complete the encapsulation and decapsulation of Ethernet signals into 2M signals.
[0075] The 2M interface unit mainly performs interface level conversion. If high-definition television signals need to be transmitted, four 2M signals are required.
[0076] The Synchronous Digital Hierarchy (SDH) line interface unit is used to connect with SDH equipment in the optical transmission layer to perform code conversion and photoelectric conversion. In this embodiment of the invention, it mainly consists of four 155M optical ports, which are connected to SDH equipment in the optical transmission layer. The number and rate of the equipment interfaces can be increased and upgraded to adapt to the pre-allocated channel bandwidth and number of channels in the optical transport network. Its SDH line interface unit mainly performs functions such as SDH interface code conversion and photoelectric conversion.
[0077] The higher-order cross-connect matrix is used to control the flow of higher-order virtual containers (VC-4, VC-3) to complete higher-order channel connections and make selections or changes to service transmission routes. In this embodiment of the invention, the higher-order cross-connect matrix is a 4×4 VC-4 higher-order cross-connect matrix. If only a portion of the TU time slots in a single STM-1 signal need to be downloaded to the local machine, the STM-1 signal must first be deframed and sent to the lower-order cross-connect matrix to complete the download and forwarding of some time slots in the lower-order cross-connect part.
[0078] The service signal processing is used for clock extraction, framing and deframing of 155M SDH, mapping and demapping, multiplexing and demultiplexing between 63 VC-12 and VC-4, and inserting signaling into unused overhead bytes during SDH framing for automatic service identification and release.
[0079] The channel allocation and control module includes a network data acquisition module, a network virtual resource automatic discovery module, a routing selection module, a service type identification module, and a service traffic analysis module.
[0080] The network data acquisition module connects through the northbound CORBA interface and collects network connection, resource allocation, and channel occupancy information data.
[0081] The network virtual resource auto-discovery module is used to complete the functions of optical network topology self-organization and path channel auto-discovery.
[0082] The routing module is used to calculate an effective service route based on user needs using a routing algorithm. In this embodiment of the invention, the routing module uses the improved ant colony algorithm described above for route selection and calculation.
[0083] Specifically, the interface in an optical transmission network management system that provides data access to upstream systems is known in the industry as the northbound interface. The Common Object Request Broker Architecture (CORBA) is an object-oriented distributed middleware architecture specification that supports distributed objects, heterogeneous / homogeneous environments, multiple existing languages, and transparent interaction between different objects. The northbound interface based on CORBA technology enables cross-platform, multi-vendor domain network management systems for data acquisition and collaborative management.
[0084] Through the CORBA interface adapter, it can connect downwards to the network element management system, network management system, or subnet management system, and simultaneously provide a CORBA interface to other integrated network management systems (NMS), enabling security management, resource management, data synchronization, alarm management, performance management, protection management, and some maintenance functions across different vendor network management data domains. Here, the CORBA northbound interface is primarily used to achieve cross-domain data acquisition for the optical transmission system. For example... Figure 5 As shown, a logical diagram is given for data acquisition across multiple vendor network management data domains based on the CORBA northbound interface.
[0085] The core of the process of obtaining network management data based on the CORBA interface relies on the Object Request Broker (ORB). When a client issues a call, the ORB intercepts the call. Because the client and server may be on different networks, operating systems, or even implemented in different languages, the ORB is also responsible for encoding the call name, parameters, etc. into a standard way and transmitting them to the server side over the network, and sending them to the corresponding server object. After the server object completes the processing, the ORB returns the result to the client in the same way.
[0086] The specific process includes establishing a connection and collecting data.
[0087] 1) To establish a connection, the database OSS needs to access the northbound CORBA interface first to obtain the reference to the EmsSessionFactory_I object of the northbound CORBA interface by accessing the naming service process, and then call the getEmsSesion operation provided by the object to establish a connection with the northbound CORBA interface.
[0088] 2) Data collection: The `getSupportedManagers` method supported by the `EmsSession_I` object can retrieve multiple entry management objects carrying different functions (including alarm information, network element information, cross-connection information, port information, link information, etc.). These objects provide support for the client to comprehensively collect information about optical network physical layer devices. In specific operations, the `getManager` operation is first called to enter the specific object module. For example, to obtain network management alarm information, the `EMS` module is entered to query all alarm and event information in the network management system. To obtain network management topology information, the `TopoMgr` network topology management module is entered to query all network topology information in the network management system.
[0089] The service type identification module is used to parse the service type information in the signaling frame and determine the type of user service; when the user initiates a service request, the signaling system establishes a communication channel and completes automatic cross-connection of channels with different granularities based on user needs according to the routing calculation results.
[0090] The service traffic analysis module is used to analyze the flow of user services through signaling protocols.
[0091] The low-order cross-connect matrix is used to control the flow of low-order virtual containers (VC-12) to complete low-order channel connections. In this embodiment of the invention, the low-order cross-connect matrix is used to control the forwarding or downloading of the 252 VC-12 contained in the four VC-4s to the corresponding service interfaces. At the same time, based on the service traffic analysis module, it controls the user-initiated services to be sent to the corresponding 155M optical ports.
[0092] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described; only preferred embodiments of the present invention are illustrated. The descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the present invention. As long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0093] It should be noted that those skilled in the art can make various modifications and improvements without departing from the inventive concept, and these all fall within the scope of protection of this invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
Claims
1. A method for user-autonomous allocation of channel resources in the access layer of an optical transmission network, characterized in that: Includes the following steps: Step S1: Construct a user channel switching system at the edge of the optical transmission network. The user channel switching system means that the user node has set up at least one preset channel with other nodes through autonomous dispatching equipment. Step S2: Data acquisition and processing are performed through the autonomous allocation equipment to obtain data information from optical transmission layer equipment and local resources available from node access equipment, so as to automatically generate virtual network topology connection relationships; Step S3: Based on user channel requirements, perform route selection and calculation; Step S4: Based on the results of step S3, autonomously complete the channel resource allocation; Step S3 employs an improved ant colony algorithm for route selection and calculation, including the following steps: Step S31: Initialize parameters and generate a routing resource allocation request according to task requirements; Step S32: Starting from the current requesting node, send m ants, each carrying a route and resource request; Step S33: During the route selection process at each node, the available paths to the nodes are screened based on the resource requirements, and the path selection is performed using the probability transition formula; Step S34: Update the pheromone based on the ant-period model pheromone update rule; Step S35: Iterate multiple times, repeating steps S32 to S34, to obtain the optimal path; Step S36: Send a service configuration request, and multiple nodes on the optimal path work together to complete the dynamic allocation of channel resources; The improved ant colony algorithm for calculating path length is expressed as follows: η ij =1 / ω ij If nodes i and j are connected In the formula, η ij ω represents the path length between node i and node j. ij This represents the channel resource occupancy rate between nodes i and j. The improved ant colony algorithm calculates the pheromone increment Δτ. ij The expression is: In the formula, ω k Q represents the channel resource occupancy rate between nodes i and j when the path of the kth ant to the destination includes nodes i and j, and Q represents the total amount of pheromone released.
2. The method for user-autonomous allocation of access layer channel resources in an optical transmission network according to claim 1, characterized in that: The method for automatically generating virtual network topology connection relationships in step S2 includes: automatically generating virtual channel network topology connection relationships based on optical transport layer device data information and local resources available from node access devices through protocol interaction between multiple autonomously allocated devices; when network resources change, the virtual topology of the virtual channel network automatically discovers the virtual topology structure and resource changes of the entire network and updates the virtual topology connection in real time.
3. A user-autonomous allocation device for access layer channel resources in an optical transmission network, used in the user-autonomous allocation method for access layer channel resources in an optical transmission network as described in any one of claims 1 to 2, characterized in that: It includes a user interface unit, a Synchronous Digital Hierarchy (SDH) line interface unit, a high-order cross-connect matrix, a low-order cross-connect matrix, a service signal processing module, and a channel allocation and control module; The user interface unit is used to connect to the user application layer device, and includes an audio interface, a 2M interface and an Ethernet interface. The Synchronous Digital Hierarchy (SDH) line interface unit is used to connect to the SDH equipment in the optical transmission layer to perform code conversion and photoelectric conversion. The higher-order cross matrix is used to control the flow direction of higher-order virtual containers VC-4 and VC-3 to complete higher-order channel connections and make selections or changes to service transmission routes. The service signal processing is used for clock extraction, framing and deframing of 155M SDH, mapping and demapping, multiplexing and demultiplexing between 63 2M and STM-1 frames, and inserting signaling into unused overhead bytes during SDH framing for automatic service identification and release. The channel allocation and control module includes a network data acquisition module, a network virtual resource automatic discovery module, a routing selection module, a service type identification module, and a service traffic analysis module. The network data acquisition module connects through the northbound CORBA interface and collects network connection, resource allocation, and channel occupancy information data. The network virtual resource auto-discovery module is used to complete the functions of optical network topology self-organization and path channel auto-discovery. The routing module is used to calculate an effective service route based on user requirements using a routing algorithm. The service type identification module is used to parse the service type information in the signaling frame and determine the type of user service; The service traffic analysis module is used to analyze the flow of user services through signaling protocols. The low-order cross matrix is used to control the flow direction of VC-12 to complete the low-order channel connection.
4. The optical transmission network access layer channel resource user autonomous allocation device according to claim 3, characterized in that: The method by which the network data acquisition module connects through the northbound CORBA interface includes: accessing the naming service process to obtain a reference to the EmsSessionFactory_I object of the northbound CORBA interface; and calling the getEmsSesion method of the EmsSessionFactory_I object to establish a connection with the northbound CORBA interface.
5. The optical transmission network access layer channel resource user autonomous allocation device according to claim 3, characterized in that: The method for the network data acquisition module to collect network connection, resource allocation and channel occupancy information data includes: obtaining an EmsSession_I object through the getEmsSesion method; calling the getSupportedManagers method of the EmsSession_I object to obtain an entry management object; and calling the getManager method to enter a specific object module to obtain the required information.
Citation Information
Patent Citations
Routing and frequency spectrum allocating method and routing and frequency spectrum allocating equipment
CN103684726A
An ant colony algorithm and power communication network communication service intelligent deployment method
CN106230716A
Dynamic multi-factor path calculation method based on heuristic algorithm
CN112637061A