CN-122027547-A - Financial transaction-oriented multilink intelligent routing method and system
Abstract
The application discloses a multi-link intelligent routing method and system for financial transactions, and relates to the technical field of communication networks. The method comprises the steps of extracting transaction types, transaction amounts, real-time requirements and data sensitivity characteristics of financial transactions, dividing service types and calibrating transmission priorities, deploying SRv a network, collecting link state parameters in a mode of combining periodic monitoring and event triggering monitoring, constructing an evaluation system based on an analytic hierarchy process, distributing differential weights for indexes such as link delay, packet loss rate and bandwidth utilization rate according to the transmission priorities, selecting an optimal transmission path, configuring a mixed queue scheduling strategy of weighting fair scheduling after priority scheduling, packaging segment identification sequences corresponding to the optimal path into segment route heads, writing the transmission priorities into traffic class fields, and transmitting. The application realizes the dynamic adaptation of financial transaction service awareness and network resource scheduling, and improves the transmission quality and the network resource utilization rate of core transaction.
Inventors
- XU JIAN
- YU YANG
- ZHANG XIAOQIAN
- ZHANG RONGLIANG
- WANG ZHAOTAO
- SHI XIAOWEI
- CUI HAIBIN
- GAO XIANXIAN
- CHANG HONGYU
- LIU XUANDONG
Assignees
- 山东省城市商业银行合作联盟有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260409
Claims (10)
- 1. A multi-link intelligent routing method facing to financial transaction is characterized by comprising the following steps: acquiring financial transaction data to be transmitted, and extracting transaction characteristic information of the financial transaction data, wherein the transaction characteristic information comprises transaction types, transaction amounts, real-time requirements and data sensitivity; dividing the financial transaction into a plurality of service types according to the transaction characteristic information, and calibrating corresponding transmission priority, service quality demand parameters and data sensitivity level for each service type; Deploying SRv a network, and acquiring link state parameters of each SRv path and each path segment in real time by adopting a mode of combining periodic monitoring and event triggering monitoring, wherein the monitoring period is dynamically adjusted according to the transmission priority of the service type; Screening candidate paths meeting the service quality requirement parameters and the data sensitivity level according to the service types and the link state parameters; constructing a path optimization evaluation system based on an analytic hierarchy process, wherein the path optimization evaluation system comprises a plurality of evaluation indexes of link delay, packet loss rate, bandwidth utilization rate, link reliability and security level, differential weights are distributed to the plurality of evaluation indexes according to the transmission priority of the service type, the comprehensive evaluation score of each candidate path is calculated, and the path with the highest comprehensive evaluation score is selected as the optimal transmission path; at SRv, configuring a mixed queue scheduling strategy by a source node, wherein the mixed queue scheduling strategy comprises a plurality of priority queues corresponding to the transmission priority, and differential queue scheduling is carried out on financial transactions with different priorities by adopting logic of priority scheduling and then weighting fair scheduling; and packaging the segment identification sequence corresponding to the optimal transmission path into a segment routing header of an IPv6 header of the financial transaction data, adding a traffic class field into the IPv6 header, writing the transmission priority into the traffic class field, and transmitting.
- 2. The intelligent multi-link routing method for financial transactions according to claim 1, wherein the step of acquiring link state parameters of each SRv path and each path segment in real time by combining periodic monitoring with event-triggered monitoring includes: Acquiring a link state parameter of a financial transaction corresponding to a first transmission priority in a first period, and acquiring a link state parameter of a financial transaction corresponding to a second transmission priority in a second period, wherein the first transmission priority is higher than the second transmission priority, and the first period is smaller than the second period; When the sudden change of the link state parameter is monitored to exceed a preset threshold value, triggering event monitoring, and increasing the monitoring frequency to a third period, wherein the third period is smaller than the first period.
- 3. The financial transaction-oriented multilink intelligent routing method according to claim 1, wherein the constructing a path optimization evaluation system based on the analytic hierarchy process comprises: establishing a hierarchical structure model comprising a target layer, a criterion layer and a scheme layer, wherein the target layer is optimal path selection, the criterion layer comprises the plurality of evaluation indexes, and the scheme layer comprises the candidate paths; Presetting a pairwise importance scale among evaluation indexes according to the transmission priority of the service type, constructing a judgment matrix based on the scale, calculating the maximum eigenvalue and the consistency ratio of the judgment matrix, and if the consistency ratio is smaller than a preset threshold value, passing consistency inspection; and calculating the weight of each evaluation index according to the judgment matrix passing the consistency test, and carrying out weighted summation on the normalized parameter value of each candidate path under each evaluation index and the corresponding weight to obtain the comprehensive evaluation score of each candidate path.
- 4. The intelligent multi-link routing method for financial transactions according to claim 1, wherein said logic for differential queue scheduling of financial transactions of different priorities using priority-first scheduling and weighted fair scheduling includes: setting a plurality of priority queues corresponding to the transmission priority, and preferentially scheduling the queue with the highest priority until the queue is empty, and then sequentially scheduling the queue with the next highest priority; Dividing financial transaction data in each priority queue into a plurality of data streams according to five-tuple, distributing bandwidth share for each data stream in proportion in the bandwidth weight range of the queue, and scheduling each data stream by adopting a weighted polling mode.
- 5. The financial transaction-oriented multilink intelligent routing method of claim 4, further comprising: And adjusting the bandwidth weight of each priority queue in real time through a proportional-integral-derivative controller, wherein the input variable of the proportional-integral-derivative controller is the difference between the real-time average delay of the queue and the delay threshold value in the service quality demand parameter, and the output variable is the bandwidth weight adjustment quantity.
- 6. The method for intelligent routing for financial transactions according to claim 1, wherein said encapsulating the segment identification sequence corresponding to the optimal transmission path into the segment routing header of the IPv6 header of the financial transaction data, adding a traffic class field to the IPv6 header, writing the transmission priority into the traffic class field, and transmitting the transmission priority, includes: sequentially packaging the segment identification sequence corresponding to the optimal transmission path into a segment routing header of an IPv6 header of the financial transaction data, wherein the segment routing header comprises a segment identification list and a segment left shift pointer; And adding a traffic class field in the IPv6 header, and writing the transmission priority into the traffic class field so as to enable a forwarding node to identify the priority and execute corresponding queue scheduling.
- 7. The financial transaction-oriented multilink intelligent routing method of claim 1, further comprising: When the network state fluctuation is monitored, the network fluctuation type is determined, and differentiated fluctuation coping rules are set for financial transactions with different priorities according to the transmission priorities.
- 8. The financial transaction-oriented multilink intelligent routing method of claim 7, wherein the network fluctuation types include bandwidth reduction, node response delay increase, packet loss and network congestion; The setting of differentiated fluctuation coping rules for financial transactions of different priorities according to the transmission priorities comprises: If the network fluctuation type is bandwidth reduction, setting a locking special bandwidth, a compression bandwidth duty ratio and a pause allocation bandwidth for the corresponding financial transaction in sequence according to the descending order of priority; If the network fluctuation type is that the node response delay is increased, switching standby nodes, increasing the number of verification nodes, prolonging the processing time and suspending the processing are sequentially set for the corresponding financial transactions according to the descending order of priority; if the network fluctuation type is data packet loss, setting and starting redundant transmission, shortening retransmission interval, retransmission and waiting for retransmission for corresponding financial transactions in sequence according to descending priority; If the network fluctuation type is network congestion, allocating resources from transactions lower than a preset level to transactions higher than the preset level, and recovering resource allocation according to a preset sequence after congestion is relieved.
- 9. A financial transaction oriented multilink intelligent routing system, the system comprising: The system comprises a business perception module, a business information processing module and a data processing module, wherein the business perception module is configured to acquire financial transaction data to be transmitted, extract transaction characteristic information of the financial transaction data, and the transaction characteristic information comprises transaction types, transaction amounts, real-time requirements and data sensitivity; The link monitoring module is configured to deploy SRv a network, acquire link state parameters of each SRv path and each path segment in real time by adopting a mode of combining periodic monitoring and event triggering monitoring, wherein the monitoring period is dynamically adjusted according to the transmission priority of the service type; The path optimizing module is configured to screen candidate paths meeting the service quality requirement parameters and the data sensitivity level according to the service types and the link state parameters, construct a path optimizing evaluation system based on an analytic hierarchy process, wherein the path optimizing evaluation system comprises a plurality of evaluation indexes of link delay, packet loss rate, bandwidth utilization rate, link reliability and safety level, allocate differential weights to the plurality of evaluation indexes according to the transmission priority of the service types, calculate the comprehensive evaluation score of each candidate path, and select the path with the highest comprehensive evaluation score as the optimal transmission path; the queue scheduling module is deployed at the SRv source node and comprises a plurality of priority queues corresponding to the transmission priority and is configured to perform differential queue scheduling on financial transactions with different priorities by adopting logic of priority scheduling and then weighted fair scheduling; and the encapsulation transmission module is configured to encapsulate the segment identification sequence corresponding to the optimal transmission path into the segment route header of the IPv6 header of the financial transaction data, add a traffic class field into the IPv6 header, write the transmission priority into the traffic class field and then transmit the transmission priority.
- 10. The financial transaction-oriented multilink intelligent routing system of claim 9, wherein the link monitoring module comprises: the path segment monitoring unit is configured to acquire port states and forwarding delays of forwarding nodes corresponding to path segments in each SRv path; The period adjustment unit is configured to dynamically adjust the monitoring period according to the transmission priority of the service type, wherein the higher the transmission priority is, the smaller the corresponding monitoring period is; And the event triggering unit is configured to increase the monitoring frequency to a preset high-frequency period when the sudden change of the link state parameter is monitored to exceed a preset threshold value.
Description
Financial transaction-oriented multilink intelligent routing method and system Technical Field The invention relates to the technical field of communication networks, in particular to a multi-link intelligent routing method and system for financial transactions. Background With the comprehensive digital transformation of financial business, core transactions such as online banking, mobile payment, real-time settlement and the like have strict requirements on the transmission quality, reliability and intelligent level of a financial backbone network. To address these challenges, industry is beginning to explore combining IPv6 segment routing traffic engineering policies (SRv TE Policy) with Software Defined Network (SDN) technology to achieve more flexible, efficient traffic scheduling. A typical message forwarding method (see, for example, china patent application No. CN 202511398333.9) includes that a head node receives a service message, acquires a target service attribute matched with a message flow characteristic and acquires at least one Intelligent Policy Routing (IPR) template matched with a destination address, then selects a target IPR template matched with the target service attribute from the at least one IPR template, acquires a target quality condition of the template, then selects SRv TE Policy meeting the target quality condition and having the highest link priority from the target IPR templates, and finally forwards the service message through a candidate path included in the SRv TE Policy. In addition, the method also periodically detects the path quality parameters of each candidate path, and performs path switching or back switching when the conditions are met, so as to avoid influencing the service quality due to the degradation of the forwarding path quality. According to the prior art, the corresponding IPR templates are matched for different service attributes, and the optimal forwarding path is selected based on the path quality condition, so that the service quality of message forwarding is improved to a certain extent. However, this method still has the following technical drawbacks when oriented to the specific scenario of financial transactions: Firstly, the method has coarser identification granularity for the service attribute. The service attribute is usually mapped based on message header information such as quintuple or Differential Service Code Point (DSCP), and the special deep features of financial transactions such as transaction amount, real-time requirement, data sensitivity and the like cannot be extracted, so that the transmission priorities allocated to different financial transactions cannot truly reflect the service value and the service quality requirement. For example, a large real-time transfer and a small general query may be mapped to the same business attributes, so as to match the same IPR template, so that the core transaction cannot obtain differentiated priority, and bandwidth resources are easily squeezed by the general business. Second, there is a lack of dynamic adaptation between the path selection mechanism and traffic priority of the method. Although the IPR template includes quality conditions (such as upper limit of bandwidth occupancy) corresponding to the service attributes, and takes the link priority as a basis when SRv TE Policy is selected, the link priority is statically configured, and cannot be dynamically adjusted according to the real-time status of the network (such as congestion degree and link quality fluctuation) and the actual service quality requirement of the service. When the network state changes, the static priority configuration is difficult to ensure that the core transaction always obtains the optimal transmission path, and the low-priority service cannot be actively adjusted to the idle path when the network is congested so as to ensure the transmission stability of the core service. Therefore, how to provide a multi-link intelligent routing method and system for financial transaction, which can perform refined service perception based on deep features of financial transaction, and realize dynamic adaptation of service priority, path selection and resource scheduling, is a technical problem to be solved by those skilled in the art. Disclosure of Invention The application provides a multi-link intelligent routing method and a system for financial transactions, which are used for solving the technical problems that in the prior art, service perception granularity is coarse, fine service perception cannot be performed based on deep features of financial transactions, dynamic adaptation is lacking between a path selection mechanism and service priorities, and service quality of core transactions is difficult to guarantee. In a first aspect, the present application provides a multi-link intelligent routing method for financial transactions, the method comprising: acquiring financial transaction data to be transmitted, and extr