Information processing method, apparatus, device, readable storage medium, and program product
By acquiring the mapping relationship between time, forwarding strategy, and forwarding route, and combining artificial intelligence models and SLA indicators, the forwarding route is dynamically adjusted, solving the problem of low resource utilization in the integrated space-ground network and realizing more intelligent network services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2024-06-04
- Publication Date
- 2026-06-05
Smart Images

Figure CN118802718B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an information processing method, apparatus, device, readable storage medium, and program product. Background Technology
[0002] With the increasing demand for integrated computing and network services and the evolution of the network itself, the operation of integrated computing and network systems faces challenges such as massive amounts of data and diverse and differentiated services. The network needs to leverage technologies such as big data and artificial intelligence to achieve intelligent endogenous capabilities such as on-demand service orchestration, dynamic perception and scheduling of service and network status, and flexible adjustment and optimization of network capabilities.
[0003] There are already some studies on intelligent network operation and maintenance technologies based on artificial intelligence (AI), which aim to build automated and intelligent operation and maintenance capabilities for the entire lifecycle of communication networks.
[0004] The current data delivery traffic for large-scale video and AI model corpus uploads changes dynamically over time. For example, traffic peaks in the evening and is relatively low during the day, resulting in insufficient utilization of network resources. At the same time, for the 6G-oriented integrated space-ground network, the high-speed movement of space satellites at different cycles, the dynamic addition and removal of space and ground equipment, and the dynamic changes in network load over time cause the integrated space-ground network topology and multi-dimensional network resources (such as link capacity and node storage) to be time-varying, making it difficult to improve network resource utilization. Summary of the Invention
[0005] This application provides an information processing method, apparatus, device, readable storage medium, and program product to provide more intelligent network services.
[0006] In a first aspect, embodiments of this application provide an information processing method applied to a first network element, comprising:
[0007] Obtain the first mapping relationship, wherein the first mapping relationship is the mapping relationship between time, forwarding policy and forwarding route;
[0008] Based on the first mapping relationship, perform forwarding route switching related operations.
[0009] Optionally, the method further includes:
[0010] At the first moment before the arrival of the first time indicated in the first mapping relationship, obtain the Service-Level Agreement (SLA) metrics of the network parameters of the current path;
[0011] The step of performing forwarding route switching related operations based on the first mapping relationship includes:
[0012] If the SLA metrics of the network parameters of the current path do not meet the service requirements, the forwarding route switching operation is performed at the first time according to the first mapping relationship.
[0013] Optionally, obtaining the first mapping relationship includes:
[0014] Receive a second mapping relationship sent by a second network element, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0015] The first mapping relationship is obtained by training an artificial intelligence (AI) model based on the second mapping relationship and the network status information of the first network element within a historical time period. The network status information includes one or more of the following: information on candidate paths to the target node and information on current neighbor links.
[0016] Optionally, obtaining the first mapping relationship includes:
[0017] Receive the first mapping relationship sent by the second network element.
[0018] Optionally, obtaining the first mapping relationship includes:
[0019] K switching paths are determined based on the target algorithm, where K is an integer greater than or equal to 1;
[0020] From the K switching paths, candidate switching paths corresponding to different times are determined, and the mapping relationship between different times and corresponding candidate switching paths is used as the first mapping relationship.
[0021] Optionally, the method further includes:
[0022] Adjust the load sharing parameters for candidate switching paths at different times.
[0023] Optionally, the method further includes:
[0024] The first mapping relationship is updated to obtain the target first mapping relationship.
[0025] Optionally, the first mapping relationship includes:
[0026] The mapping relationship between time, forwarding policies, and forwarding routes at the Segment Routing (SR) policy level; and / or
[0027] The mapping relationship between time, forwarding policy and forwarding route at the segment list level.
[0028] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0029] An indication field is added to the Network Layer Reachability Information (NLRI) of the Border Gateway Protocol (BGP) announcement SR Policy. This indication field is used to indicate the time indicated by the first mapping relationship, and, through a first Type-Length-Value (TLV), to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level, or through a second TLV to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0030] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0031] Optionally, the step of performing forwarding route switching related operations based on the first mapping relationship includes one or more of the following:
[0032] Perform forwarding route switching according to the first mapping relationship;
[0033] Update the first mapping relationship according to the first cycle;
[0034] Based on link load and bandwidth constraints, remove or adjust links that are congested;
[0035] Calculate the shortest transmission path based on the time delay constraint;
[0036] The delay difference between each sub-flow of the load-sharing multiple flows is adjusted so that the delay difference between each sub-flow is less than the maximum delay difference between the multiple flows.
[0037] Secondly, embodiments of this application provide an information processing method applied to a second network element, comprising:
[0038] Obtain the second mapping relationship, wherein the second mapping relationship is the mapping relationship between time and network parameters;
[0039] Based on the second mapping relationship, obtain the first mapping relationship and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route.
[0040] Optionally, obtaining the second mapping relationship includes:
[0041] The AI model is trained based on business type requirements and historical network parameter data to obtain the second mapping relationship.
[0042] Optionally, the first mapping relationship includes:
[0043] The mapping relationship between time, forwarding policy and forwarding route at the SR Policy level; and / or
[0044] The mapping relationship between time, forwarding policy and forwarding route at the Segment List level.
[0045] Optionally, the first mapping relationship includes:
[0046] The mapping relationship between time, forwarding policy and forwarding route at the SR Policy level; and / or
[0047] The mapping relationship between time, forwarding policy and forwarding route at the Segment List level.
[0048] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0049] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through a first type length value TLV, or to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SegmentList level through a second TLV.
[0050] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0051] Thirdly, embodiments of this application provide an information processing apparatus applied to a first network element, comprising:
[0052] The first acquisition module is used to acquire a first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route;
[0053] The first processing module is used to perform forwarding route switching related operations according to the first mapping relationship.
[0054] Optionally, the device may further include:
[0055] The second acquisition module is used to acquire the SLA index of the network parameters of the current path at the first moment before the arrival of the first time indicated in the first mapping relationship;
[0056] The first processing module is further configured to perform forwarding route switching related operations at the first time according to the first mapping relationship if the SLA index of the network parameters of the current path does not meet the service requirements.
[0057] Optionally, the first acquisition module includes:
[0058] The first acquisition submodule is used to receive the second mapping relationship sent by the second network element, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0059] The second acquisition submodule is used to train an AI model based on the second mapping relationship and the network status information of the first network element within a historical time period to obtain the first mapping relationship. The network status information includes one or more of the following: information on candidate paths to the target node and information on current neighbor links.
[0060] Optionally, the first acquisition module is further configured to: receive the first mapping relationship sent by the second network element.
[0061] Optionally, the first acquisition module further includes:
[0062] The third acquisition submodule is used to determine K switching paths according to the target algorithm, where K is an integer greater than or equal to 1;
[0063] The fourth acquisition submodule is used to determine candidate switching paths corresponding to different times from the K switching paths, and to use the mapping relationship between different times and corresponding candidate switching paths as the first mapping relationship.
[0064] Optionally, the device may further include:
[0065] The first adjustment module is used to adjust the load sharing parameters of the candidate switching paths at different times.
[0066] Optionally, the device may further include:
[0067] The first update module is used to update the first mapping relationship to obtain the target first mapping relationship.
[0068] Optionally, the first mapping relationship includes:
[0069] The mapping relationship between time, forwarding policy, and forwarding route at the SR policy level; and / or
[0070] The mapping relationship between time, forwarding policy and forwarding route at the segment list level.
[0071] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0072] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through the first TLV, or the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level through the second TLV.
[0073] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0074] Optionally, the first processing module is further configured to perform one or more of the following:
[0075] Perform forwarding route switching according to the first mapping relationship;
[0076] Update the first mapping relationship according to the first cycle;
[0077] Based on link load and bandwidth constraints, remove or adjust links that are congested;
[0078] Calculate the shortest transmission path based on the time delay constraint;
[0079] The delay difference between each sub-flow of the load-sharing multiple flows is adjusted so that the delay difference between each sub-flow is less than the maximum delay difference between the multiple flows.
[0080] Fourthly, embodiments of this application provide an information processing apparatus applied to a second network element, comprising:
[0081] The first acquisition module is used to acquire the second mapping relationship, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0082] The first sending module is configured to obtain the first mapping relationship according to the second mapping relationship and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route.
[0083] Optionally, the first acquisition module includes:
[0084] The first acquisition submodule is used to train the AI model based on business type requirements and historical network parameter data to obtain the second mapping relationship.
[0085] Optionally, the first mapping relationship includes:
[0086] The mapping relationship between time, forwarding policy and forwarding route at the SR Policy level; and / or
[0087] The mapping relationship between time, forwarding policy and forwarding route at the Segment List level.
[0088] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0089] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through a first type length value TLV, or to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SegmentList level through a second TLV.
[0090] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0091] Fifthly, embodiments of this application provide an information processing apparatus applied to a first network element, comprising: a processor and a transceiver;
[0092] The processor is configured to obtain a first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; and to perform forwarding route switching related operations according to the first mapping relationship.
[0093] Optionally, the processor is further configured to:
[0094] At the first moment before the arrival of the first time indicated in the first mapping relationship, obtain the SLA index of the network parameters of the current path;
[0095] If the SLA metrics of the network parameters of the current path do not meet the service requirements, the forwarding route switching operation is performed at the first time according to the first mapping relationship.
[0096] Optionally, the processor is further configured to:
[0097] Receive a second mapping relationship sent by a second network element, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0098] The first mapping relationship is obtained by training an AI model based on the second mapping relationship and the network status information of the first network element within a historical time period. The network status information includes one or more of the following: information on candidate paths to the target node and information on current neighbor links.
[0099] Optionally, the processor is further configured to: receive the first mapping relationship sent by the second network element.
[0100] Optionally, the processor is further configured to:
[0101] K switching paths are determined based on the target algorithm, where K is an integer greater than or equal to 1;
[0102] From the K switching paths, candidate switching paths corresponding to different times are determined, and the mapping relationship between different times and corresponding candidate switching paths is used as the first mapping relationship.
[0103] Optionally, the processor is further configured to:
[0104] Adjust the load sharing parameters for candidate switching paths at different times.
[0105] Optionally, the processor is further configured to:
[0106] The first mapping relationship is updated to obtain the target first mapping relationship.
[0107] Optionally, the first mapping relationship includes:
[0108] The mapping relationship between time, forwarding policy, and forwarding route at the SR policy level; and / or
[0109] The mapping relationship between time, forwarding policy and forwarding route at the segment list level.
[0110] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0111] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through the first TLV, or the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level through the second TLV.
[0112] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0113] Optionally, the processor is also used for one or more of the following:
[0114] Perform forwarding route switching according to the first mapping relationship;
[0115] Update the first mapping relationship according to the first cycle;
[0116] Based on link load and bandwidth constraints, remove or adjust links that are congested;
[0117] Calculate the shortest transmission path based on the time delay constraint;
[0118] The delay difference between each sub-flow of the load-sharing multiple flows is adjusted so that the delay difference between each sub-flow is less than the maximum delay difference between the multiple flows.
[0119] Sixthly, embodiments of this application provide an information processing apparatus applied to a second network element, comprising: a processor and a transceiver;
[0120] The processor is configured to obtain a second mapping relationship, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0121] The transceiver is configured to obtain the first mapping relationship according to the second mapping relationship and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route.
[0122] Optionally, the processor is further configured to:
[0123] The AI model is trained based on business type requirements and historical network parameter data to obtain the second mapping relationship.
[0124] Optionally, the first mapping relationship includes:
[0125] The mapping relationship between time, forwarding policy and forwarding route at the SR Policy level; and / or
[0126] The mapping relationship between time, forwarding policy and forwarding route at the Segment List level.
[0127] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0128] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through a first type length value TLV, or to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SegmentList level through a second TLV.
[0129] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0130] In a seventh aspect, embodiments of this application also provide a communication device, including: a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps in the information processing method described above.
[0131] Eighthly, embodiments of this application also provide a readable storage medium storing a program that, when executed by a processor, implements the steps in the information processing method described above.
[0132] In a ninth aspect, embodiments of this application also provide a computer program product, including computer instructions, which, when executed by a processor, implement the steps in the information processing method described above.
[0133] In this embodiment, the first network element can perform forwarding route switching related operations according to the first mapping relationship. Since the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route, the forwarding route switching related operations performed are dynamic adjustments to the routing path that can change over time and be adjusted as expected. This allows for advance planning and prevention of potential performance degradation or bottlenecks, packet loss, latency or bandwidth not meeting service requirements, etc., achieving efficient and rational utilization of network bandwidth and other resources, and providing more intelligent network services. Attached Figure Description
[0134] Figure 1 This is one of the flowcharts of the information processing method provided in the embodiments of this application;
[0135] Figure 2 This is the second flowchart of the information processing method provided in the embodiments of this application;
[0136] Figure 3 This is a schematic diagram of the second mapping relationship in an embodiment of this application;
[0137] Figure 4 This is a schematic diagram of the extended NLRI;
[0138] Figure 5(a) and 5(b) This is a schematic diagram of a time-dependent sub-TLV;
[0139] Figure 6(a) and 6(b) This is a schematic diagram of a time-related sub-TLV in an embodiment of this application;
[0140] Figure 7 This is one of the structural diagrams of the information processing apparatus provided in the embodiments of this application;
[0141] Figure 8 This is a second structural diagram of the information processing device provided in the embodiments of this application;
[0142] Figure 9 This is the third structural diagram of the information processing device provided in the embodiments of this application;
[0143] Figure 10 This is the fourth structural diagram of the information processing device provided in the embodiments of this application. Detailed Implementation
[0144] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0145] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0146] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0147] See Figure 1 , Figure 1 This is a flowchart of an information processing method provided in an embodiment of this application, used for a first network element. This first network element can, for example, be a forwarding plane network element. Figure 1 As shown, it includes the following steps:
[0148] Step 101: Obtain the first mapping relationship, wherein the first mapping relationship is the mapping relationship between time, forwarding policy and forwarding route.
[0149] A Segment Routing IPv6 Traffic Engineering Policy (SRv6 TE Policy) can contain multiple candidate paths. Each candidate path carries a priority attribute. The highest-priority valid candidate path becomes the primary path of the SRv6 TE Policy.
[0150] A candidate path can contain multiple segment lists, each carrying a weight attribute. Each segment list is an explicit SID (Segment Identifier) stack, which instructs network devices to forward packets. Multiple segment lists can be used to distribute load.
[0151] In this embodiment, a second mapping relationship sent by a second network element can be received. This second mapping relationship is a mapping between time and network parameters. Subsequently, an AI model is trained based on the second mapping relationship and network condition information from the first network element over a historical time period to obtain the first mapping relationship. The network condition information includes one or more of the following: candidate path information to the target node and information about current neighbor links. Network parameters include bandwidth, latency, packet loss rate, jitter, etc. In this way, the source routing tunnel for forwarding can be intelligently and dynamically adjusted in real time as needed, even when current service traffic and network resources change dynamically over time, thereby improving service quality and network resource utilization.
[0152] When the first mapping relationship is obtained, the terminal can use the second mapping relationship and the network status information of the first network element in the historical time period as input to the model, and train it through AI algorithms such as reinforcement learning (RL) to obtain the first mapping relationship. The AI model includes, but is not limited to, neural network models, decision tree models, etc.
[0153] The time in the second mapping relationship can include multiple moments or time periods, and the forwarding strategy includes multi-path SR strategy (SR strategy (Policy) level) and multi-segment list (Segment List level).
[0154] For example, forwarding network elements (such as routers) can retrain their local models (such as AI models) based on their own local candidate paths to the destination node and the current network status such as neighbor links, so as to obtain the optimal forwarding path at the current moment and the forwarding path table for subsequent moments.
[0155] Optionally, the first network element may receive the first mapping relationship sent by the second network element, that is, the first mapping relationship is determined by the second network element.
[0156] Optionally, in this embodiment, the first network element may further determine K handover paths according to the target algorithm, where K is an integer greater than or equal to 1; from the K handover paths, candidate handover paths corresponding to different times are determined, and the mapping relationship between different times and corresponding candidate handover paths is used as the first mapping relationship. The time may include multiple moments or time periods, etc.
[0157] The target algorithm may include, for example, the K Shortest Paths (KSP) routing algorithm, the flexible load-sharing algorithm, etc.
[0158] For example, in IP routing and forwarding scenarios, K switching paths can be obtained based on the KSP routing algorithm and flexible load sharing algorithm. At time T1, the path switches to K1, and at time T2, the path switches to K2. K1 and K2 are greater than or equal to 1.
[0159] Optionally, for K1 paths and K2 paths, especially when there are more than one K1 path or K2 path, the load sharing parameters of the candidate switching paths corresponding to different times can be adjusted so that the network service provided meets expectations.
[0160] In this embodiment, the first network element can also update the first mapping relationship to obtain the target first mapping relationship. For example, the first network element can also perform local model training based on its own network conditions to obtain the target first mapping relationship.
[0161] The first mapping relationship includes:
[0162] The mapping relationship between time, forwarding policy and forwarding route at the SR policy level; and / or the mapping relationship between time, forwarding policy and forwarding route at the segment list level.
[0163] The time in the first mapping relationship can be the same as the time in the second mapping relationship.
[0164] Table 1 shows an example of the first mapping relationship.
[0165] Table 1
[0166]
[0167] For example, in Table 1, the forwarding policy at time T1 corresponding to the Policy level is represented by SRv6 Policy1. Alternatively, for the forwarding policy at time T1 corresponding to the Segment List level, the forwarding routes are represented by Segment List1 and Segment List2. The choice of which forwarding policy to use at a given time depends on factors such as network conditions at that moment.
[0168] In the embodiments of this application, the multi-segment list scheme (i.e., the mapping relationship between time, forwarding policy and forwarding route at the segment list level) is mainly adopted for single-stream time-varying adjustment, while the multi-stream optimization scenario mainly adopts the multi-segment routing (SR) policy scheme (i.e., the mapping relationship between time, forwarding policy and forwarding route at the SR policy level).
[0169] For example, suppose there is only one SL 100M at time T1, and two SL 200M (Policy level) are needed at time T2; the required latency is 100ms at time T1 and 50ms at time T2. Paths that do not meet the latency requirements, such as SLs or SR policies, need to be eliminated, or this can be achieved by adjusting the SR policy.
[0170] Step 102: Perform forwarding route switching operations according to the first mapping relationship.
[0171] For the time indicated in the first mapping, a check can be performed in advance before that time arrives to determine whether forwarding route switching operations can be performed.
[0172] Specifically, for the first time indicated in the first mapping relationship, at the first moment before the arrival of the first time indicated in the first mapping relationship, the SLA index of the network parameters of the current path is obtained. If the SLA index of the network parameters of the current path does not meet the service requirements, forwarding route switching related operations are performed according to the first mapping relationship at the first time. Here, the first time can be any time in the first mapping relationship. That is, in this embodiment, the SLA index is obtained in advance at a certain moment before the first time, and it is determined whether the SLA index of the network parameters of the current path meets the service requirements based on the SLA index. If the requirements are met, forwarding route switching related operations are performed according to the forwarding policy and forwarding route corresponding to the first time in the first mapping relationship at the first time.
[0173] In the first mapping relationship mentioned above, each time point can divide a day into four segments: 9:00 AM, 3:00 PM, peak to 9:00 PM, and trough to 3:00 AM. Using these four nodes as the center points, the day is divided into four time periods. The switching time is the midpoint of each of these four time periods, namely 6:00 AM, 12:00 PM, 6:00 PM, and 12:00 AM. For example, before the first time point, X seconds / ms (X greater than or equal to 0) can be used to actually detect whether the SLA indicators such as bandwidth, latency, and packet loss rate of the current path no longer meet the service requirements. This is combined with model inference based on the current network conditions. Therefore, if it is determined that the service requirements are not met, the forwarding route switching operation is performed at the first time point according to the first mapping relationship.
[0174] In this embodiment of the application, the forwarding route switching related operations are imperceptible to the user and are elastically scalable (e.g., multiple policies are presented to the outside through a policy group, and multiple SLs are represented through Binding SID).
[0175] Here, performing forwarding route switching related operations includes one or more of the following:
[0176] Perform forwarding route switching according to the first mapping relationship;
[0177] The first mapping relationship is updated according to the first cycle, which can be set as needed;
[0178] Based on link load and bandwidth constraints, remove or adjust links that are congested;
[0179] Calculate the shortest transmission path based on the time delay constraint;
[0180] The delay difference between each sub-flow of the load-sharing multiple flows is adjusted so that the delay difference between each sub-flow is less than the maximum delay difference between the multiple flows.
[0181] In this application embodiment, the first mapping relationship is indicated by one or more of the following methods:
[0182] Add an indication field to the Network Layer Reachability Information (NLRI) of the BGP Protocol SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through the first TLV, or the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SegmentList level through the second TLV.
[0183] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0184] In this embodiment, the first network element can perform forwarding route switching related operations according to the first mapping relationship. Since the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route, the forwarding route switching related operations performed are dynamic adjustments to the routing path that can change over time and be adjusted as expected. This allows for advance planning and prevention of potential performance degradation or bottlenecks, packet loss, latency or bandwidth not meeting service requirements, etc., achieving efficient and rational utilization of network bandwidth and other resources, and providing more intelligent network services.
[0185] See Figure 2 , Figure 2 This is a flowchart of an information processing method provided in an embodiment of this application, applied to a second network element. This second network element can be, for example, a controller, an intelligent module within the controller, or an intelligent network element. Figure 2 As shown, it includes the following steps:
[0186] Step 201: Obtain the second mapping relationship, wherein the second mapping relationship is the mapping relationship between time and network parameters.
[0187] In this step, the AI model can be trained based on business type requirements and historical network parameter data to obtain the second mapping relationship. Optionally, the AI model can be replaced as needed.
[0188] Historical network parameter data may include:
[0189] Packet-level and flow-level data: including Deep Packet Inspection (DPI) information, flow granular data, and relevant flow characteristics (number of packets, packet size, timestamp, path, flow creation time, etc.);
[0190] Network status: physical, topological, and logical configurations, etc.
[0191] Management status: Information generated by the Software Defined Network (SDN) controller and management system, including policy, virtual topology, and application-related information;
[0192] Service level telemetry: Service load, Quality of Service (QoS), bandwidth, latency, packet loss rate, and other SLA metrics;
[0193] Other: social networks (such as the number of people participating in a sports event), weather forecasts, etc.
[0194] The aforementioned second mapping relationship can be considered as information about network parameters changing over time, such as peaks and troughs in time. Taking traffic as an example, this second mapping relationship can be considered as the curve relating traffic to time. Once this second mapping relationship is obtained, a global traffic model can be trained using AI algorithms such as Reinforcement Learning (RL) to establish a functional relationship between time and traffic bandwidth, latency, and other requirements. Simultaneously, adjustment thresholds can be set, for example, a bandwidth threshold of 20% or a latency threshold of X ms.
[0195] like Figure 3 As shown, assume the second mapping relationship is between time and traffic. The switching time can be selected by dividing the day into four segments: 9 AM, 3 PM, peak to 9 PM, and valley to 3 AM. Dividing the day into four time periods centered on these four points, the switching time is the midpoint of these four time periods, i.e., 6 AM, 12 PM, 6 PM, and 12 AM. Then, calculate the maximum traffic bandwidth for each time period and increase the upper limit by 10% to 20%. That is, the maximum traffic bandwidth corresponding to that time period can be increased by 10% to 20%.
[0196] Step 202: Obtain the first mapping relationship according to the second mapping relationship, and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route.
[0197] Here, the second network element can retrain the AI model based on the second mapping relationship and historical network parameter data of other network elements to obtain the first mapping relationship.
[0198] The first mapping relationship includes:
[0199] The mapping relationship between time, forwarding policy and forwarding route at the SR Policy level; and / or
[0200] The mapping relationship between time, forwarding policy and forwarding route at the Segment List level.
[0201] In this embodiment of the application, the existing protocol can be extended to send the second mapping relationship to the first network element.
[0202] Specifically, the first mapping relationship is indicated in one or more of the following ways:
[0203] Add an indication field to the Network Layer Reachability Information (NLRI) of the BGP Protocol SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through the first TLV, or the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SegmentList level through the second TLV.
[0204] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0205] For example, the BGP protocol announcement SR Policy NLRI (Network Layer Reachability Information) can be extended to carry the time indicated by the first mapping relationship mentioned above. Specific extension methods are as follows: Figure 4 As shown, Time1, Time2, etc., are used to carry the aforementioned time. For example, Figure 3 The times are 6 o'clock, 12 o'clock, 18 o'clock, and 24 o'clock. Also, such as... Figure 5(a) and 5(b) As shown, a time-related sub-TLV (Type-Length-Value) can also be added to indicate the time at the SR Policy level, the time indicated by the mapping relationship between the forwarding policy and the forwarding route, or the time at the Segment List level, and the time indicated by the mapping relationship between the forwarding policy and the forwarding route.
[0206] For example, such as Figure 6(a) and 6(b) As shown, the BGP-LS (BGP Link State) protocol can be extended by adding SR Policy Candidate Path (Time-Policy Level) and Segment List state TLV (Time-SL Level) to indicate the time of the SR Policy level, the time indicated by the mapping relationship between forwarding policies and forwarding routes, the time of the Segment List level, and the time indicated by the mapping relationship between forwarding policies and forwarding routes, respectively.
[0207] The solutions described in the above embodiments can also be implemented by a control surface in conjunction with an intelligent surface system.
[0208] In this embodiment, the first network element can perform forwarding route switching related operations according to the first mapping relationship. Since the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route, the forwarding route switching related operations performed are dynamic adjustments to the routing path that can change over time and be adjusted as expected. This allows for advance planning and prevention of potential performance degradation or bottlenecks, packet loss, latency or bandwidth not meeting service requirements, etc., achieving efficient and rational utilization of network bandwidth and other resources, and providing more intelligent network services.
[0209] See Figure 7 , Figure 7 This is a structural diagram of the information processing apparatus provided in the embodiments of this application, applied to the first network element. For example... Figure 7 As shown, the information processing device includes:
[0210] The first acquisition module 701 is used to acquire a first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; the first processing module 702 is used to perform forwarding route switching related operations according to the first mapping relationship.
[0211] Optionally, the device may further include:
[0212] The second acquisition module is used to acquire the SLA index of the network parameters of the current path at the first moment before the arrival of the first time indicated in the first mapping relationship;
[0213] The first processing module is further configured to perform forwarding route switching related operations at the first time according to the first mapping relationship if the SLA index of the network parameters of the current path does not meet the service requirements.
[0214] Optionally, the first acquisition module includes:
[0215] The first acquisition submodule is used to receive the second mapping relationship sent by the second network element, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0216] The second acquisition submodule is used to train an AI model based on the second mapping relationship and the network status information of the first network element within a historical time period to obtain the first mapping relationship. The network status information includes one or more of the following: information on candidate paths to the target node and information on current neighbor links.
[0217] Optionally, the first acquisition module is further configured to: receive the first mapping relationship sent by the second network element.
[0218] Optionally, the first acquisition module further includes:
[0219] The third acquisition submodule is used to determine K switching paths according to the target algorithm, where K is an integer greater than or equal to 1;
[0220] The fourth acquisition submodule is used to determine candidate switching paths corresponding to different times from the K switching paths, and to use the mapping relationship between different times and corresponding candidate switching paths as the first mapping relationship.
[0221] Optionally, the device may further include:
[0222] The first adjustment module is used to adjust the load sharing parameters of the candidate switching paths at different times.
[0223] Optionally, the device may further include:
[0224] The first update module is used to update the first mapping relationship to obtain the target first mapping relationship.
[0225] Optionally, the first mapping relationship includes:
[0226] The mapping relationship between time, forwarding policy, and forwarding route at the SR policy level; and / or
[0227] The mapping relationship between time, forwarding policy and forwarding route at the segment list level.
[0228] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0229] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through the first TLV, or the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level through the second TLV.
[0230] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0231] Optionally, the first processing module is further configured to perform one or more of the following:
[0232] Perform forwarding route switching according to the first mapping relationship;
[0233] Update the first mapping relationship according to the first cycle;
[0234] Based on link load and bandwidth constraints, remove or adjust links that are congested;
[0235] Calculate the shortest transmission path based on the time delay constraint;
[0236] The delay difference between each sub-flow of the load-sharing multiple flows is adjusted so that the delay difference between each sub-flow is less than the maximum delay difference between the multiple flows.
[0237] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0238] See Figure 8 , Figure 8 This is a structural diagram of the information processing apparatus provided in the embodiments of this application, applied to a second network element. For example... Figure 8 As shown, the information processing device includes:
[0239] The first acquisition module 801 is used to acquire a second mapping relationship, wherein the second mapping relationship is a mapping relationship between time and network parameters; the first sending module 802 is used to acquire a first mapping relationship according to the second mapping relationship and send the first mapping relationship to a first network element, or send the second mapping relationship to the first network element, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route.
[0240] Optionally, the first acquisition module includes:
[0241] The first acquisition submodule is used to train the AI model based on business type requirements and historical network parameter data to obtain the second mapping relationship.
[0242] Optionally, the first mapping relationship includes:
[0243] The mapping relationship between time, forwarding policy and forwarding route at the SR Policy level; and / or
[0244] The mapping relationship between time, forwarding policy and forwarding route at the Segment List level.
[0245] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0246] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through a first type length value TLV, or to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SegmentList level through a second TLV.
[0247] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0248] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0249] See Figure 9 , Figure 9 This is a structural diagram of the information processing apparatus provided in the embodiments of this application, applied to the first network element. For example... Figure 9 As shown, the information processing device includes: a processor 901 and a transceiver 902;
[0250] The processor 901 is configured to obtain a first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; and to perform forwarding route switching related operations according to the first mapping relationship.
[0251] Optionally, the processor 901 is further configured to:
[0252] At the first moment before the arrival of the first time indicated in the first mapping relationship, obtain the SLA index of the network parameters of the current path;
[0253] If the SLA metrics of the network parameters of the current path do not meet the service requirements, the forwarding route switching operation is performed at the first time according to the first mapping relationship.
[0254] Optionally, the processor 901 is further configured to:
[0255] Receive a second mapping relationship sent by a second network element, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0256] The first mapping relationship is obtained by training an AI model based on the second mapping relationship and the network status information of the first network element within a historical time period. The network status information includes one or more of the following: information on candidate paths to the target node and information on current neighbor links.
[0257] Optionally, the processor 901 is further configured to: receive the first mapping relationship sent by the second network element.
[0258] Optionally, the processor 901 is further configured to:
[0259] K switching paths are determined based on the target algorithm, where K is an integer greater than or equal to 1;
[0260] From the K switching paths, candidate switching paths corresponding to different times are determined, and the mapping relationship between different times and corresponding candidate switching paths is used as the first mapping relationship.
[0261] Optionally, the processor 901 is further configured to:
[0262] Adjust the load sharing parameters for candidate switching paths at different times.
[0263] Optionally, the processor 901 is further configured to:
[0264] The first mapping relationship is updated to obtain the target first mapping relationship.
[0265] Optionally, the first mapping relationship includes:
[0266] The mapping relationship between time, forwarding policy, and forwarding route at the SR policy level; and / or
[0267] The mapping relationship between time, forwarding policy and forwarding route at the segment list level.
[0268] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0269] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through the first TLV, or the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level through the second TLV.
[0270] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0271] Optionally, the processor 901 is further configured to perform one or more of the following:
[0272] Perform forwarding route switching according to the first mapping relationship;
[0273] Update the first mapping relationship according to the first cycle;
[0274] Based on link load and bandwidth constraints, remove or adjust links that are congested;
[0275] Calculate the shortest transmission path based on the time delay constraint;
[0276] The delay difference between each sub-flow of the load-sharing multiple flows is adjusted so that the delay difference between each sub-flow is less than the maximum delay difference between the multiple flows.
[0277] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0278] See Figure 10 , Figure 10 This is a structural diagram of the information processing apparatus provided in the embodiments of this application, applied to a second network element. For example... Figure 10 As shown, the information processing device includes: a processor 1001 and a transceiver 1002;
[0279] The processor 1001 is used to obtain a second mapping relationship, wherein the second mapping relationship is a mapping relationship between time and network parameters;
[0280] The transceiver 1002 is configured to obtain the first mapping relationship according to the second mapping relationship and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route.
[0281] Optionally, the processor 1001 is further configured to:
[0282] The AI model is trained based on business type requirements and historical network parameter data to obtain the second mapping relationship.
[0283] Optionally, the first mapping relationship includes:
[0284] The mapping relationship between time, forwarding policy and forwarding route at the SR Policy level; and / or
[0285] The mapping relationship between time, forwarding policy and forwarding route at the Segment List level.
[0286] Optionally, the first mapping relationship is indicated in one or more of the following ways:
[0287] Add an indication field to the BGP protocol advertisement SR Policy NLRI. The indication field is used to indicate the time indicated by the first mapping relationship, and to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level through a first type length value TLV, or to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SegmentList level through a second TLV.
[0288] Add a third or fourth TLV to the BGP link-state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
[0289] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0290] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0291] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0292] This application provides a communication device, including: a memory, a processor, and a program stored in the memory and executable on the processor; the processor is configured to read the program from the memory to implement the steps in the information processing method described above.
[0293] This application also provides a readable storage medium storing a program. When executed by a processor, this program implements the various processes of the above-described information processing method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0294] This application also provides a computer program product, including computer instructions. When executed by a processor, the computer instructions implement the various processes of the above-described information processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0295] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0296] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0297] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An information processing method, characterized in that, Applied to the first network element, including: Obtain the first mapping relationship, wherein the first mapping relationship is the mapping relationship between time, forwarding policy and forwarding route; Based on the first mapping relationship, perform forwarding route switching related operations; The first mapping relationship includes: The mapping relationship between time, forwarding policy and forwarding route at the segment routing policy (SR Policy) level; and / or The mapping relationship between time, forwarding policy and forwarding route at the segment list level; The first mapping relationship is indicated in one or more of the following ways: An indication field is added to the Network Layer Reachability Information (NLRI) of the Border Gateway Protocol (BGP) Protocol Advertisement SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and, through a first type length value (TLV), to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, or through a second TLV to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level. Add a third or fourth TLV to the BGP link state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
2. The method according to claim 1, characterized in that, The method further includes: At the first moment before the arrival of the first time indicated in the first mapping relationship, obtain the Service Level Agreement (SLA) metrics of the network parameters of the current path; The step of performing forwarding route switching related operations based on the first mapping relationship includes: If the SLA metrics of the network parameters of the current path do not meet the service requirements, the forwarding route switching operation is performed at the first time according to the first mapping relationship.
3. The method according to claim 1, characterized in that, Obtaining the first mapping relationship includes: Receive a second mapping relationship sent by a second network element, wherein the second mapping relationship is a mapping relationship between time and network parameters; The first mapping relationship is obtained by training an artificial intelligence (AI) model based on the second mapping relationship and the network status information of the first network element within a historical time period. The network status information includes one or more of the following: information on candidate paths to the target node and information on current neighbor links.
4. The method according to claim 1, characterized in that, Obtaining the first mapping relationship includes: Receive the first mapping relationship sent by the second network element.
5. The method according to claim 1, characterized in that, Obtaining the first mapping relationship includes: K switching paths are determined based on the target algorithm, where K is an integer greater than or equal to 1; From the K switching paths, candidate switching paths corresponding to different times are determined, and the mapping relationship between different times and corresponding candidate switching paths is used as the first mapping relationship.
6. The method according to claim 5, characterized in that, The method further includes: Adjust the load sharing parameters for candidate switching paths at different times.
7. The method according to any one of claims 3-6, characterized in that, The method further includes: The first mapping relationship is updated to obtain the target first mapping relationship.
8. The method according to claim 1, characterized in that, The step of performing forwarding route switching related operations based on the first mapping relationship includes one or more of the following: Perform forwarding route switching according to the first mapping relationship; Update the first mapping relationship according to the first cycle; Based on link load and bandwidth constraints, remove or adjust links that are congested; Calculate the shortest transmission path based on the time delay constraint; The delay difference between each sub-flow of the load-sharing multiple flows is adjusted so that the delay difference between each sub-flow is less than the maximum delay difference between the multiple flows.
9. An information processing method, characterized in that, Applied to the second network element, including: Obtain the second mapping relationship, wherein the second mapping relationship is the mapping relationship between time and network parameters; Based on the second mapping relationship, obtain the first mapping relationship and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship; The first mapping relationship is used by the first network element to perform forwarding route switching related operations, and the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; The first mapping relationship includes: The mapping relationship between time, forwarding policy and forwarding route at the segment routing policy (SR Policy) level; and / or The mapping relationship between time, forwarding policy and forwarding route at the segment list level; The first mapping relationship is indicated in one or more of the following ways: An indication field is added to the Network Layer Reachability Information (NLRI) of the Border Gateway Protocol (BGP) Protocol Advertisement SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and, through a first type length value (TLV), to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, or through a second TLV to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level. Add a third or fourth TLV to the BGP link state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
10. The method according to claim 9, characterized in that, The process of obtaining the second mapping relationship includes: The AI model is trained based on business type requirements and historical network parameter data to obtain the second mapping relationship.
11. An information processing device, characterized in that, Applied to the first network element, including: The first acquisition module is used to acquire a first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; The first processing module is used to perform forwarding route switching related operations according to the first mapping relationship; The first mapping relationship includes: The mapping relationship between time, forwarding policy and forwarding route at the segment routing policy (SR Policy) level; and / or The mapping relationship between time, forwarding policy and forwarding route at the segment list level; The first mapping relationship is indicated in one or more of the following ways: An indication field is added to the Network Layer Reachability Information (NLRI) of the Border Gateway Protocol (BGP) Protocol Advertisement SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and, through a first type length value (TLV), to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, or through a second TLV to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level. Add a third or fourth TLV to the BGP link state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
12. An information processing device, characterized in that, Applied to the second network element, including: The first acquisition module is used to acquire the second mapping relationship, wherein the second mapping relationship is a mapping relationship between time and network parameters; The first sending module is configured to obtain the first mapping relationship according to the second mapping relationship and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship; The first mapping relationship is used by the first network element to perform forwarding route switching related operations, and the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; The first mapping relationship includes: The mapping relationship between time, forwarding policy and forwarding route at the segment routing policy (SR Policy) level; and / or The mapping relationship between time, forwarding policy and forwarding route at the segment list level; The first mapping relationship is indicated in one or more of the following ways: An indication field is added to the Network Layer Reachability Information (NLRI) of the Border Gateway Protocol (BGP) Protocol Advertisement SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and, through a first type length value (TLV), to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, or through a second TLV to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level. Add a third or fourth TLV to the BGP link state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
13. An information processing device, characterized in that, Applied to the first network element, including: processor and transceiver; The processor is configured to obtain a first mapping relationship, wherein the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; and to perform forwarding route switching related operations according to the first mapping relationship. The first mapping relationship includes: The mapping relationship between time, forwarding policy and forwarding route at the segment routing policy (SR Policy) level; and / or The mapping relationship between time, forwarding policy and forwarding route at the segment list level; The first mapping relationship is indicated in one or more of the following ways: An indication field is added to the Network Layer Reachability Information (NLRI) of the Border Gateway Protocol (BGP) Protocol Advertisement SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and, through a first type length value (TLV), to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, or through a second TLV to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level. Add a third or fourth TLV to the BGP link state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
14. An information processing device, characterized in that, Applied to the second network element, including: processor and transceiver; The processor is configured to obtain a second mapping relationship, wherein the second mapping relationship is a mapping relationship between time and network parameters; The transceiver is configured to obtain the first mapping relationship according to the second mapping relationship and send the first mapping relationship to the first network element, or send the second mapping relationship to the first network element to obtain the first mapping relationship, wherein the first mapping relationship is used by the first network element to perform forwarding route switching related operations, and the first mapping relationship is a mapping relationship between time, forwarding policy and forwarding route; The first mapping relationship includes: The mapping relationship between time, forwarding policy and forwarding route at the segment routing policy (SR Policy) level; and / or The mapping relationship between time, forwarding policy and forwarding route at the segment list level; The first mapping relationship is indicated in one or more of the following ways: An indication field is added to the Network Layer Reachability Information (NLRI) of the Border Gateway Protocol (BGP) Protocol Advertisement SR Policy. The indication field is used to indicate the time indicated by the first mapping relationship, and, through a first type length value (TLV), to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SRPolicy level, or through a second TLV to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level. Add a third or fourth TLV to the BGP link state protocol. The third TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the SR Policy level, and the fourth TLV is used to indicate the time indicated by the mapping relationship between the forwarding policy and the forwarding route at the Segment List level.
15. A communication device, comprising: A memory, a processor, and a program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program from the memory to implement the steps of the information processing method as described in any one of claims 1 to 10.
16. A readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the steps of the information processing method as described in any one of claims 1 to 10.
17. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the information processing method as described in any one of claims 1 to 10.