[go: up one dir, main page]

CN112737955A - Method and device for regulating and controlling transmission length and time delay of provincial network of operator - Google Patents

Method and device for regulating and controlling transmission length and time delay of provincial network of operator Download PDF

Info

Publication number
CN112737955A
CN112737955A CN202011586798.4A CN202011586798A CN112737955A CN 112737955 A CN112737955 A CN 112737955A CN 202011586798 A CN202011586798 A CN 202011586798A CN 112737955 A CN112737955 A CN 112737955A
Authority
CN
China
Prior art keywords
path
flow
network
delay
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011586798.4A
Other languages
Chinese (zh)
Inventor
赵小宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongying Youchuang Information Technology Co Ltd
Original Assignee
Zhongying Youchuang Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongying Youchuang Information Technology Co Ltd filed Critical Zhongying Youchuang Information Technology Co Ltd
Priority to CN202011586798.4A priority Critical patent/CN112737955A/en
Publication of CN112737955A publication Critical patent/CN112737955A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/121Shortest path evaluation by minimising delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method and a device for regulating and controlling the transmission length and the time delay of a provincial network of an operator, wherein the method comprises the following steps: collecting network topology in a BGP-Ls mode; collecting link time delay of a network through Twait according to the structure of network topology and equipment IP information in the network; calculating a path currently passed by the service flow according to a shortest path algorithm through network topology and link time delay; after calculating the path that the service flow passes at present, obtaining the current shortest delay path through accumulation calculation; and controlling the next hop of the service Flow by the starting point and the end point of the current path through BGP Flow Spec, and adjusting the Flow to the path with short time delay. The method and the device calculate the path with the shortest time delay by collecting the network topology and the link time delay, and drag the service Flow to the path with short time delay by BGP Flow Spec, thereby ensuring the service quality sensitive to time delay.

Description

Method and device for regulating and controlling transmission length and time delay of provincial network of operator
Technical Field
The invention relates to the field of operator province networks, in particular to a method and a device for regulating and controlling transmission length and time delay of an operator province network.
Background
In the province network of an operator, the situation that the time delay on an equivalent path of an IP layer is inconsistent due to the problem of the length of a physical transmission path of a transmission optical cable often exists, and due to the fact that the paths are equivalent on three layers of transmission paths, service flow can be randomly selected to be arranged on different paths, and under the situation, it cannot be guaranteed that all service flows sensitive to time delay pass through the path with short time delay, and therefore high reliability of service sensitive to time delay cannot be guaranteed.
At present, operators generally adopt a manual mode to configure a routing strategy on equipment to control the trend of service flow, and need hop-by-hop control, the flow is tedious, and the efficiency is low due to easy error.
Disclosure of Invention
In order to solve the problems existing in the manual mode of controlling the traffic Flow, the invention provides a method and a device for regulating and controlling the transmission length and the transmission delay of the provincial network of an operator.
In order to achieve the purpose, the invention adopts the following technical scheme:
in an embodiment of the present invention, a method for adjusting and controlling a length and a time delay of a provincial network transmission of an operator is provided, where the method includes:
collecting network topology in a BGP-Ls mode;
collecting link time delay of a network through Twait according to the structure of network topology and equipment IP information in the network;
calculating a path currently passed by the service flow according to a shortest path algorithm through network topology and link time delay;
after calculating the path that the service flow passes at present, obtaining the current shortest delay path through accumulation calculation;
and controlling the next hop of the service Flow by the starting point and the end point of the current path through BGP Flow Spec, and adjusting the Flow to the path with short time delay.
Further, collecting network topology by a BGP-Ls method includes:
establishing BGP-Ls neighbors with any router device in the As autonomous domain of the existing network, and acquiring three routes sent by the router by using a collecting machine, wherein the three routes respectively bear router, neighbors and IP address prefix information;
the complete network topology information can be spliced by analyzing the router and the neighbor information, and the IP address information of the routing interfaces at the two ends is obtained by analyzing the neighbor information.
Further, collecting the link delay of the network by twimp according to the structure of the network topology and the device IP information in the network includes:
after IP addresses of routing interfaces at two ends of a neighbor are obtained, Twamp connection is established at two ends of a link delay needing to be acquired;
and (3) establishing telnet connection with all devices playing TwampClient ends, and acquiring and analyzing results output by the Client so as to acquire link delay data.
Further, calculating a path currently passed by the service flow according to a shortest path algorithm through a network topology and a link delay, including:
if the provincial network is an IGP intra-domain network, acquiring a current actual service path according to a shortest path algorithm through the collected network topology structure;
and if the provincial network is a cross-IGP intra-domain network, splicing paths among domains by combining BGP routing information through cross-domain equipment, and acquiring the current actual service path after splicing.
Further, after calculating a path through which the service flow currently passes, obtaining a current shortest delay path through accumulation calculation, including:
after the path that the service flow passes through currently is calculated, the sum of the time delays on the path that the corresponding service flow passes through currently is obtained by superposing the time delays of the links on the path that the service flow passes through currently, so that the optimal path of the time delay that the service flow passes through is judged.
Further, the step of controlling the next hop of the service Flow by the starting point and the end point of the current path through the BGP Flow Spec and adjusting the Flow to the path with short delay includes:
establishing BGP Flow Spec connection with Bras equipment and pb equipment respectively;
the collector transmits a BGP Flow Spec route to the Bras equipment and the pb equipment through the BGP Flow Spec;
after receiving the BGP Flow Spec route, the Bras equipment and the pb equipment convert the preferred route into a Flow control strategy of a forwarding layer;
the business flow is divided into an in-out direction and an in-out direction for regulation, the out-direction flow is controlled on the Bras device, and the in-direction flow is controlled on the pb device.
Further, controlling the outgoing flow rate on the Bras device, comprising:
and appointing the pc equipment on the optimal path of the next hop of the business flow to the time delay on the Bras equipment, and defaulting the shortest path of the time delay between the subsequent pc equipment and the pb equipment according to the shortest path, thereby realizing the regulation and control of the outgoing business flow.
Further, controlling inbound traffic on the pb device, comprising:
and guiding the Flow to the pb equipment with short time delay by the pb equipment on the extended time-setting path through a BGP Flow Spec route, and when the Flow reaches the path with short time delay through a cross link, defaulting the path with the shortest time delay along the shortest path, thereby realizing the regulation and control of the incoming service Flow.
In an embodiment of the present invention, a device for adjusting and controlling the length and the time delay of the provincial network transmission of the operator is further provided, where the device includes:
the topology collection module is used for collecting network topology in a BGP-Ls mode;
the link delay collecting module is used for collecting the link delay of the network through Twait according to the structure of the network topology and the IP information of the equipment in the network;
the current path calculation module is used for calculating a path which the service flow passes currently according to a shortest path algorithm through network topology and link time delay;
the shortest delay path calculation module is used for calculating the path currently passed by the service flow and then obtaining the current shortest delay path through accumulation calculation;
and the Flow regulation and control module is used for controlling the next hop of the service Flow by the starting point and the end point of the current path through BGP Flow Spec and regulating the Flow to the path with short time delay.
Further, the topology collection module is specifically configured to:
establishing BGP-Ls neighbors with any router device in the As autonomous domain of the existing network, and acquiring three routes sent by the router by using a collecting machine, wherein the three routes respectively bear router, neighbors and IP address prefix information;
the complete network topology information can be spliced by analyzing the router and the neighbor information, and the IP address information of the routing interfaces at the two ends is obtained by analyzing the neighbor information.
Further, the link delay collection module is specifically configured to:
after IP addresses of routing interfaces at two ends of a neighbor are obtained, Twamp connection is established at two ends of a link delay needing to be acquired;
and (3) establishing telnet connection with all devices playing TwampClient ends, and acquiring and analyzing results output by the Client so as to acquire link delay data.
Further, the current path calculating module is specifically configured to:
if the provincial network is an IGP intra-domain network, acquiring a current actual service path according to a shortest path algorithm through the collected network topology structure;
and if the provincial network is a cross-IGP intra-domain network, splicing paths among domains by combining BGP routing information through cross-domain equipment, and acquiring the current actual service path after splicing.
Further, the shortest delay path calculation module is specifically configured to:
after the path that the service flow passes through currently is calculated, the sum of the time delays on the path that the corresponding service flow passes through currently is obtained by superposing the time delays of the links on the path that the service flow passes through currently, so that the optimal path of the time delay that the service flow passes through is judged.
Further, the flow regulation and control module is specifically used for:
establishing BGP Flow Spec connection with Bras equipment and pb equipment respectively;
the collector transmits a BGP Flow Spec route to the Bras equipment and the pb equipment through the BGP Flow Spec;
after receiving the BGP Flow Spec route, the Bras equipment and the pb equipment convert the preferred route into a Flow control strategy of a forwarding layer;
the business flow is divided into an in-out direction and an in-out direction for regulation, the out-direction flow is controlled on the Bras device, and the in-direction flow is controlled on the pb device.
Further, controlling the outgoing flow rate on the Bras device, comprising:
and appointing the pc equipment on the optimal path of the next hop of the business flow to the time delay on the Bras equipment, and defaulting the shortest path of the time delay between the subsequent pc equipment and the pb equipment according to the shortest path, thereby realizing the regulation and control of the outgoing business flow.
Further, controlling inbound traffic on the pb device, comprising:
and guiding the Flow to the pb equipment with short time delay by the pb equipment on the extended time-setting path through a BGP Flow Spec route, and when the Flow reaches the path with short time delay through a cross link, defaulting the path with the shortest time delay along the shortest path, thereby realizing the regulation and control of the incoming service Flow.
In an embodiment of the present invention, a computer device is further provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the method for adjusting and controlling the transmission length and the delay time of the provincial network of the operator is implemented.
In an embodiment of the present invention, a computer-readable storage medium is further provided, where a computer program for executing the method for adjusting and controlling the transmission length and delay of the provincial network of the operator is stored in the computer-readable storage medium.
Has the advantages that:
the invention collects the network topology in a BGP-Ls mode, collects the time delay information of the network uplink through Twait, calculates the time delay shortest path between the starting point and the end point through the network topology and the time delay information after collection, and leads the Flow to the path with short time delay through the BGP Flow Spec, thereby realizing the purpose of ensuring the Flow to pass through the path with short time delay, achieving the purpose of controlling the transmission time delay and ensuring the quality of related services.
Drawings
Fig. 1 is a schematic flow chart of a method for adjusting and controlling the transmission length and delay of the provincial network of the operator according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an operation provincial network topology model;
FIG. 3 is a schematic diagram of network topology acquisition according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of time delay data acquisition according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a Twamp communication model according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of current path computation according to an embodiment of the present invention;
FIG. 7 is a schematic flow control diagram according to an embodiment of the present invention;
FIG. 8 is a schematic view of the flow regulation in the outlet direction according to an embodiment of the present invention;
FIG. 9 is a schematic view of inlet direction flow regulation according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a long-short delay control device for operator provincial network transmission according to an embodiment of the present invention;
FIG. 11 is a block diagram of a computer device according to an embodiment of the present invention.
Detailed Description
The principles and spirit of the present invention will be described below with reference to several exemplary embodiments, which should be understood to be presented only to enable those skilled in the art to better understand and implement the present invention, and not to limit the scope of the present invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to the embodiment of the invention, the method and the device for regulating and controlling the transmission length and the transmission delay of the provincial network of the operator are provided, the network topology is collected, the delay of a link is collected according to the topology structure of the network and the IP information of equipment in the network after the topology is collected, the current passing path of a service Flow is calculated according to a shortest path algorithm after the delay of the link of the network is collected, the current shortest delay path is obtained through calculation, the starting point and the end point of the path control the next hop of the service Flow by using BGP Flow Spec, and the Flow is regulated to the path with short delay, so that the guarantee of the service Flow is realized.
The principles and spirit of the present invention are explained in detail below with reference to several representative embodiments of the invention.
Fig. 1 is a flowchart illustrating a method for adjusting and controlling a long-time delay and a short-time delay of provincial network transmission of an operator according to an embodiment of the present invention. As shown in fig. 1, the method includes:
s1, topology collection: collecting network topology in a BGP-Ls mode;
s2, link delay collection: collecting link time delay of a network through Twait according to the structure of network topology and equipment IP information in the network;
s3, current path calculation: calculating a path currently passed by the service flow according to a shortest path algorithm through network topology and link time delay;
s4, calculating the shortest delay path: after calculating the path that the service flow passes at present, obtaining the current shortest delay path through accumulation calculation;
s5, flow regulation: and controlling the next hop of the service Flow by the starting point and the end point of the current path through BGP Flow Spec, and adjusting the Flow to the path with short time delay.
It should be noted that although the operations of the method of the present invention have been described in the above embodiments and the accompanying drawings in a particular order, this does not require or imply that these operations must be performed in this particular order, or that all of the operations shown must be performed, to achieve the desired results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
For a clearer explanation of the method for adjusting and controlling the transmission length and delay of the provincial network of the operator, a specific embodiment is described below, but it should be noted that the embodiment is only for better explaining the present invention, and is not to be construed as an undue limitation to the present invention.
Fig. 2 is a schematic diagram of an operation provincial network topology model. As shown in fig. 2, a PC device is connected to a Bras device, a pb device is connected to a PC, and traffic can communicate through two paths of the Bras-PC1-pb1 and the Bras-PC2-pb2 under default conditions, so that delays on the PC1-pb1 and the PC2-pb2 are inconsistent due to unequal distances between the PC1-pb1 and the PC2-pb2 in physical transmission, and traffic delay is unstable.
Aiming at the current situation of the operation province network topology, a method for regulating and controlling the transmission length and the time delay of the operator province network is provided, which specifically comprises the following steps:
1. network topology collection
Fig. 3 is a schematic diagram of network topology acquisition according to an embodiment of the present invention. As shown in fig. 3, by establishing a BGP-Ls neighbor with any router device in the As autonomous domain of the existing network, the collector may acquire three routes sent by the router a, where the three routes respectively carry information of the router, the neighbor, and the IP address prefix. Complete topology information can be spliced by analyzing the router and the neighbor information, and IP address information of routing interfaces at two ends can be obtained by analyzing the neighbor information.
2. Time delay data acquisition
FIG. 4 is a schematic diagram of time delay data acquisition according to an embodiment of the present invention. As shown in fig. 4, after the IP address information of the routing interfaces at the two ends of the neighbor is obtained, a Twamp connection may be established at the two ends where the link delay is to be collected, a telnet connection may be established between the collected link and all devices acting as twampclients, and the result output by the Client may be collected and analyzed, so as to obtain the delay data of the link. The communication model of Twamp is shown in fig. 5, and includes: Client-Sender (Client-transmitter) and Server-Reflector (Server-Reflector), wherein Client-Sender: the Client schedules the probe frames for performance statistics and actively sends the probe frames outwards; Server-Reflector: and the Server schedules and responds to the sounding frame sent by the Sender.
3. Current path computation
FIG. 6 is a diagram illustrating current path computation according to an embodiment of the present invention. As shown in fig. 6, if the provincial network is an IGP intra-domain network, the current actual service path is obtained according to the shortest path algorithm through the collected topology structure, and if the provincial network is a network structure crossing the IGP intra-domain, the paths between the domains need to be spliced through the cross-domain device in combination with BGP routing information, and the current service path is obtained after splicing. In fig. 6, pc1 and pc2 are cross-domain devices.
4. Shortest delay path computation
After the current path is calculated, the sum of the time delays on the corresponding current path is obtained by superposing the link time delays on the current path, so that which path the service flow should pass through is the optimal time delay path.
5. Flow regulation
Fig. 7 is a schematic view of flow regulation according to an embodiment of the present invention. As shown in fig. 7, after the delay optimal path is calculated, the traffic Flow may be regulated, and BGP Flow Spec connections need to be established with the Bras device and the pb device, respectively, so as to control the Bras device and the pb device, respectively. The collector plays the transfer BGP Flow Spec route to the Bras device and the pb1 and pb2 devices through a BGP Flow Spec protocol. And after receiving the BGP Flow Spec route, the Bras equipment, the pb1 equipment and the pb2 equipment convert the preferred route into a Flow control strategy of a forwarding layer, so that the aim of controlling the Flow trend is fulfilled. The business flow is divided into an inlet direction and an outlet direction for regulation, the outlet flow is controlled on a Bras device, and the inlet flow is controlled on pb1 and pb2 devices. The method comprises the following specific steps:
(1) control of direction of delivery
Fig. 8 is a schematic view of the outlet direction flow rate control according to an embodiment of the present invention. As shown in fig. 8, since all the traffic in the outgoing direction is connected from the Bras device, only the next hop of the traffic flow needs to be specified on the Bras device to the pc device on the optimal delay path. The subsequent pc equipment to the pb equipment can default to the shortest time delay path according to the shortest path, so that the regulation and control of the outgoing service flow are realized. In fig. 8, the broken line represents the adjusted path.
(2) In-direction regulation
Fig. 9 is a schematic view of the inlet direction flow rate control according to an embodiment of the present invention. As shown in fig. 9, since the incoming direction is accessed from two pb devices, at this time, the traffic is adjusted to the shortest path, the traffic needs to be guided to the pb device with short delay through the BGP Flow Spec route by the pb device on the extended path, at this time, the traffic needs to pass through the traverse link, and after reaching the path with short delay, the shortest path can be reached by default, so that the regulation and control of the incoming traffic Flow is realized. In fig. 9, the broken line represents the adjusted path.
Based on the same invention concept, the invention also provides a device for regulating and controlling the transmission length and the time delay of the provincial network of the operator. The implementation of the device can be referred to the implementation of the method, and repeated details are not repeated. The term "module," as used below, may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 10 is a schematic structural diagram of a long-short delay control device for operator provincial network transmission according to an embodiment of the present invention. As shown in fig. 10, the apparatus includes:
the topology collection module 101 is configured to collect network topologies in a BGP-Ls manner;
establishing BGP-Ls neighbors with any router device in the As autonomous domain of the existing network, and acquiring three routes sent by the router by using a collecting machine, wherein the three routes respectively bear router, neighbors and IP address prefix information;
the complete network topology information can be spliced by analyzing the router and the neighbor information, and the IP address information of the routing interfaces at the two ends is obtained by analyzing the neighbor information.
A link delay collecting module 102, configured to collect link delays of a network through Twamp according to a network topology structure and device IP information in the network;
after IP addresses of routing interfaces at two ends of a neighbor are obtained, Twamp connection is established at two ends of a link delay needing to be acquired;
and (3) establishing telnet connection with all devices playing TwampClient ends, and acquiring and analyzing results output by the Client so as to acquire link delay data.
A current path calculation module 103, configured to calculate, according to a shortest path algorithm, a path through which a service flow currently passes through according to a network topology and a link delay;
if the provincial network is an IGP intra-domain network, acquiring a current actual service path according to a shortest path algorithm through the collected network topology structure;
and if the provincial network is a cross-IGP intra-domain network, splicing paths among domains by combining BGP routing information through cross-domain equipment, and acquiring the current actual service path after splicing.
The shortest delay path calculation module 104 is configured to calculate a path through which the service flow currently passes, and then obtain a current shortest delay path through accumulation calculation;
after the path that the service flow passes through currently is calculated, the sum of the time delays on the path that the corresponding service flow passes through currently is obtained by superposing the time delays of the links on the path that the service flow passes through currently, so that the optimal path of the time delay that the service flow passes through is judged.
The Flow regulation and control module 105 is used for controlling the next hop of the service Flow by the starting point and the end point of the current path through BGP Flow Spec and regulating the Flow to the path with short time delay;
establishing BGP Flow Spec connection with Bras equipment and pb equipment respectively;
the collector transmits a BGP Flow Spec route to the Bras equipment and the pb equipment through the BGP Flow Spec;
after receiving the BGP Flow Spec route, the Bras equipment and the pb equipment convert the preferred route into a Flow control strategy of a forwarding layer;
dividing the service flow into an in direction and an out direction for regulation, controlling the out flow on a Bras device, and controlling the in flow on a pb device;
controlling outgoing flow on a Bras plant, comprising:
the next hop of the business flow is appointed to the pc device on the optimal delay path on the Bras device, and the subsequent pc device and the pb device are defaulted to the shortest delay path according to the shortest path, so that the regulation and control of the outgoing business flow are realized;
controlling ingress traffic on a pb device, comprising:
and guiding the Flow to the pb equipment with short time delay by the pb equipment on the extended time-setting path through a BGP Flow Spec route, and when the Flow reaches the path with short time delay through a cross link, defaulting the path with the shortest time delay along the shortest path, thereby realizing the regulation and control of the incoming service Flow.
It should be noted that although several modules of the operator province network transmission long and short delay regulation device are mentioned in the above detailed description, such division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more of the modules described above may be embodied in one module according to embodiments of the invention. Conversely, the features and functions of one module described above may be further divided into embodiments by a plurality of modules.
Based on the aforementioned inventive concept, as shown in fig. 11, the present invention further provides a computer device 200, which includes a memory 210, a processor 220, and a computer program 230 stored on the memory 210 and operable on the processor 220, wherein when the processor 220 executes the computer program 230, the aforementioned method for adjusting and controlling the transmission length and delay time of the operator province network is implemented.
Based on the above inventive concept, the present invention further provides a computer-readable storage medium, in which a computer program for executing the method for adjusting and controlling the transmission length and delay time of the provincial network of the operator is stored.
The method and the device for regulating and controlling the transmission length and the time delay of the provincial network of the operator can automatically collect topology in real time, can specify the service flow to be controlled based on a source or a destination, can automatically calculate the shortest time delay path, and can regulate and control in real time.
The terms to be explained are defined as follows:
IGP (interface Gateway Protocols): the interior gateway protocol is used for exchanging routing information in the same autonomous system.
BGP (Border gateway protocol): a routing protocol for dynamically exchanging routing information between autonomous systems.
And (4) operating provincial networks: generally divided into provincial, metropolitan and access devices, where pb, pc and Bras are used instead.
Paths within IGP domain: obey the shortest path algorithm.
Twamp: a time delay acquisition protocol tests time delay by sending a data packet to a server side through a client side, and the client side is responsible for collecting time delay information.
BGP Flow Spec: a control route is sent in a BGP route mode based on the expansion of a BGP protocol, so that the route is prevented from being manually operated by login equipment.
While the spirit and principles of the invention have been described with reference to several particular embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, nor is the division of aspects, which is for convenience only as the features in such aspects may not be combined to benefit. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
The limitation of the protection scope of the present invention is understood by those skilled in the art, and various modifications or changes which can be made by those skilled in the art without inventive efforts based on the technical solution of the present invention are still within the protection scope of the present invention.

Claims (18)

1. A method for regulating and controlling the transmission length and the time delay of the provincial network of an operator is characterized by comprising the following steps:
collecting network topology in a BGP-Ls mode;
collecting link time delay of a network through Twait according to the structure of network topology and equipment IP information in the network;
calculating a path currently passed by the service flow according to a shortest path algorithm through network topology and link time delay;
after calculating the path that the service flow passes at present, obtaining the current shortest delay path through accumulation calculation;
and controlling the next hop of the service Flow by the starting point and the end point of the current path through BGP Flow Spec, and adjusting the Flow to the path with short time delay.
2. The operator province network transmission length delay regulation method as claimed in claim 1, wherein the collecting of the network topology by BGP-Ls method includes:
establishing BGP-Ls neighbors with any router device in the As autonomous domain of the existing network, and acquiring three routes sent by the router by using a collecting machine, wherein the three routes respectively bear router, neighbors and IP address prefix information;
the complete network topology information can be spliced by analyzing the router and the neighbor information, and the IP address information of the routing interfaces at the two ends is obtained by analyzing the neighbor information.
3. The method for regulating and controlling the transmission length and the delay of the provincial network of the operator according to claim 1, wherein the step of collecting the link delay of the network through Twait according to the structure of the network topology and the IP information of the equipment in the network comprises the following steps:
after IP addresses of routing interfaces at two ends of a neighbor are obtained, Twamp connection is established at two ends of a link delay needing to be acquired;
and (3) establishing telnet connection with all devices playing TwampClient ends, and acquiring and analyzing results output by the Client so as to acquire link delay data.
4. The method as claimed in claim 1, wherein the calculating a current path of the traffic flow according to a shortest path algorithm based on the network topology and the link delay comprises:
if the provincial network is an IGP intra-domain network, acquiring a current actual service path according to a shortest path algorithm through the collected network topology structure;
and if the provincial network is a cross-IGP intra-domain network, splicing paths among domains by combining BGP routing information through cross-domain equipment, and acquiring the current actual service path after splicing.
5. The method as claimed in claim 1, wherein after calculating a path currently traveled by the service flow, the calculating by accumulation to obtain a current shortest delay path includes:
after the path that the service flow passes through currently is calculated, the sum of the time delays on the path that the corresponding service flow passes through currently is obtained by superposing the time delays of the links on the path that the service flow passes through currently, so that the optimal path of the time delay that the service flow passes through is judged.
6. The method for regulating and controlling the transmission length and the delay of the provincial network of the operator according to claim 1, wherein a starting point and a terminal point of a current path control a next hop of a service Flow through a BGP Flow Spec, and a Flow is regulated to a path with a short delay, comprising:
establishing BGP Flow Spec connection with Bras equipment and pb equipment respectively;
the collector transmits a BGP Flow Spec route to the Bras equipment and the pb equipment through the BGP Flow Spec;
after receiving the BGP Flow Spec route, the Bras equipment and the pb equipment convert the preferred route into a Flow control strategy of a forwarding layer;
the business flow is divided into an in-out direction and an in-out direction for regulation, the out-direction flow is controlled on the Bras device, and the in-direction flow is controlled on the pb device.
7. The operator province network transmission length delay control method according to claim 6, wherein controlling outgoing traffic on the Bras device includes:
and appointing the pc equipment on the optimal path of the next hop of the business flow to the time delay on the Bras equipment, and defaulting the shortest path of the time delay between the subsequent pc equipment and the pb equipment according to the shortest path, thereby realizing the regulation and control of the outgoing business flow.
8. The operator province network transmission length delay control method as claimed in claim 6, wherein controlling incoming traffic at pb device includes:
and guiding the Flow to the pb equipment with short time delay by the pb equipment on the extended time-setting path through a BGP Flow Spec route, and when the Flow reaches the path with short time delay through a cross link, defaulting the path with the shortest time delay along the shortest path, thereby realizing the regulation and control of the incoming service Flow.
9. A kind of operator province network transmission length time delay regulates and controls the device, characterized by that, the device includes:
the topology collection module is used for collecting network topology in a BGP-Ls mode;
the link delay collecting module is used for collecting the link delay of the network through Twait according to the structure of the network topology and the IP information of the equipment in the network;
the current path calculation module is used for calculating a path which the service flow passes currently according to a shortest path algorithm through network topology and link time delay;
the shortest delay path calculation module is used for calculating the path currently passed by the service flow and then obtaining the current shortest delay path through accumulation calculation;
and the Flow regulation and control module is used for controlling the next hop of the service Flow by the starting point and the end point of the current path through BGP Flow Spec and regulating the Flow to the path with short time delay.
10. The apparatus for adjusting and controlling length and time delay of operator province network transmission according to claim 9, wherein the topology collection module is specifically configured to:
establishing BGP-Ls neighbors with any router device in the As autonomous domain of the existing network, and acquiring three routes sent by the router by using a collecting machine, wherein the three routes respectively bear router, neighbors and IP address prefix information;
the complete network topology information can be spliced by analyzing the router and the neighbor information, and the IP address information of the routing interfaces at the two ends is obtained by analyzing the neighbor information.
11. The apparatus for adjusting and controlling length and time delay of operator province network transmission according to claim 9, wherein the link time delay collecting module is specifically configured to:
after IP addresses of routing interfaces at two ends of a neighbor are obtained, Twamp connection is established at two ends of a link delay needing to be acquired;
and (3) establishing telnet connection with all devices playing TwampClient ends, and acquiring and analyzing results output by the Client so as to acquire link delay data.
12. The apparatus for adjusting and controlling length and delay of transmission in provincial network of operator according to claim 9, wherein the current path calculating module is specifically configured to:
if the provincial network is an IGP intra-domain network, acquiring a current actual service path according to a shortest path algorithm through the collected network topology structure;
and if the provincial network is a cross-IGP intra-domain network, splicing paths among domains by combining BGP routing information through cross-domain equipment, and acquiring the current actual service path after splicing.
13. The apparatus for adjusting and controlling length and delay of transmission in provincial network of operators according to claim 9, wherein the shortest delay path calculating module is specifically configured to:
after the path that the service flow passes through currently is calculated, the sum of the time delays on the path that the corresponding service flow passes through currently is obtained by superposing the time delays of the links on the path that the service flow passes through currently, so that the optimal path of the time delay that the service flow passes through is judged.
14. The operator province network transmission length delay regulation and control device according to claim 9, wherein the traffic regulation and control module is specifically configured to:
establishing BGP Flow Spec connection with Bras equipment and pb equipment respectively;
the collector transmits a BGP Flow Spec route to the Bras equipment and the pb equipment through the BGP Flow Spec;
after receiving the BGP Flow Spec route, the Bras equipment and the pb equipment convert the preferred route into a Flow control strategy of a forwarding layer;
the business flow is divided into an in-out direction and an in-out direction for regulation, the out-direction flow is controlled on the Bras device, and the in-direction flow is controlled on the pb device.
15. The operator province network transmission length delay control device as claimed in claim 14, wherein controlling outgoing traffic on the Bras equipment includes:
and appointing the pc equipment on the optimal path of the next hop of the business flow to the time delay on the Bras equipment, and defaulting the shortest path of the time delay between the subsequent pc equipment and the pb equipment according to the shortest path, thereby realizing the regulation and control of the outgoing business flow.
16. The operator province network transmission length delay regulating device as claimed in claim 14, wherein controlling incoming traffic at the pb device includes:
and guiding the Flow to the pb equipment with short time delay by the pb equipment on the extended time-setting path through a BGP Flow Spec route, and when the Flow reaches the path with short time delay through a cross link, defaulting the path with the shortest time delay along the shortest path, thereby realizing the regulation and control of the incoming service Flow.
17. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1-8 when executing the computer program.
18. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the method of any one of claims 1-8.
CN202011586798.4A 2020-12-29 2020-12-29 Method and device for regulating and controlling transmission length and time delay of provincial network of operator Pending CN112737955A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011586798.4A CN112737955A (en) 2020-12-29 2020-12-29 Method and device for regulating and controlling transmission length and time delay of provincial network of operator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011586798.4A CN112737955A (en) 2020-12-29 2020-12-29 Method and device for regulating and controlling transmission length and time delay of provincial network of operator

Publications (1)

Publication Number Publication Date
CN112737955A true CN112737955A (en) 2021-04-30

Family

ID=75607617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011586798.4A Pending CN112737955A (en) 2020-12-29 2020-12-29 Method and device for regulating and controlling transmission length and time delay of provincial network of operator

Country Status (1)

Country Link
CN (1) CN112737955A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113726560A (en) * 2021-08-12 2021-11-30 中盈优创资讯科技有限公司 Method and device for obtaining provider backbone link metric value suggestion
CN115914047A (en) * 2022-12-07 2023-04-04 中盈优创资讯科技有限公司 Network quality testing method and device of computational power network based on TWAMP
WO2023130892A1 (en) * 2022-01-06 2023-07-13 武汉烽火技术服务有限公司 Calculation method and apparatus for searching for cross-domain path

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107465565A (en) * 2016-06-06 2017-12-12 中兴通讯股份有限公司 Link test method and apparatus and system
CN108075980A (en) * 2016-11-17 2018-05-25 中兴通讯股份有限公司 A kind of control method of forward-path, device and control device
CN109818858A (en) * 2017-11-20 2019-05-28 中国电信股份有限公司 For realizing the methods, devices and systems of topological relation automatic Mosaic between domain
WO2019134639A1 (en) * 2018-01-03 2019-07-11 中兴通讯股份有限公司 Method and apparatus for implementing optimal seamless cross-domain path, device and storage medium
CN110324241A (en) * 2018-03-30 2019-10-11 北京华为数字技术有限公司 A kind of method of adjustment, message forwarding method and the device of flow forward-path

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107465565A (en) * 2016-06-06 2017-12-12 中兴通讯股份有限公司 Link test method and apparatus and system
CN108075980A (en) * 2016-11-17 2018-05-25 中兴通讯股份有限公司 A kind of control method of forward-path, device and control device
CN109818858A (en) * 2017-11-20 2019-05-28 中国电信股份有限公司 For realizing the methods, devices and systems of topological relation automatic Mosaic between domain
WO2019134639A1 (en) * 2018-01-03 2019-07-11 中兴通讯股份有限公司 Method and apparatus for implementing optimal seamless cross-domain path, device and storage medium
CN110324241A (en) * 2018-03-30 2019-10-11 北京华为数字技术有限公司 A kind of method of adjustment, message forwarding method and the device of flow forward-path

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113726560A (en) * 2021-08-12 2021-11-30 中盈优创资讯科技有限公司 Method and device for obtaining provider backbone link metric value suggestion
CN113726560B (en) * 2021-08-12 2023-08-29 中盈优创资讯科技有限公司 Method and device for acquiring meta value suggestion of backbone link of operator
WO2023130892A1 (en) * 2022-01-06 2023-07-13 武汉烽火技术服务有限公司 Calculation method and apparatus for searching for cross-domain path
CN115914047A (en) * 2022-12-07 2023-04-04 中盈优创资讯科技有限公司 Network quality testing method and device of computational power network based on TWAMP

Similar Documents

Publication Publication Date Title
US10356011B2 (en) Partial software defined network switch replacement in IP networks
CN112737955A (en) Method and device for regulating and controlling transmission length and time delay of provincial network of operator
US7649834B2 (en) Method and apparatus for determining neighboring routing elements and rerouting traffic in a computer network
CN111865796B (en) Path Computation Element Central Controller (PCECC) for network traffic
US8780716B2 (en) System and method for service assurance in IP networks
CN108234312B (en) Flow scheduling method, PCE (path computation element) and SDN (software defined network) system
JP3742058B2 (en) Method and system for optimizing routing through multiple available internet route providers
US10348632B2 (en) Traffic steering
JP5220181B2 (en) End-to-end interdomain routing
EP1511220B1 (en) Non-intrusive method for routing policy discovery
EP3661127A1 (en) Partial software defined network switch replacement in ip networks
US20140241173A1 (en) Method for routing data over a telecommunications network
CN101867503B (en) Cross-domain BGP routing policy deployment method
CN114500376B (en) A method, system, server and storage medium for accessing cloud resource pool
WO2004012393A2 (en) Identifying network routers and paths
CN104780056B (en) A kind of method and apparatus of network management
CN107888490B (en) Message forwarding method, routing delay calculation and scheduling device and system
CN113872824A (en) CDN network quality detection method, system, server and storage medium
CN110213161B (en) Routing scheduling method and related equipment
JP2000278264A (en) Data network monitoring method
JP3920787B2 (en) Detour route management method and system
JP2002223235A (en) MPLS path setting device
GB2374243A (en) An MPLS network with traffic engineering tunnels where the level of traffic is monitored and the tunnel bandwidth adjusted in response
CN114884863A (en) Network route determining method, device, equipment and medium
US8159947B2 (en) Traffic engineering apparatus, network system, and traffic control method and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210430

RJ01 Rejection of invention patent application after publication