CN114205188B - Tunnel scheduling method and device based on SRTE time delay optimization - Google Patents
Tunnel scheduling method and device based on SRTE time delay optimization Download PDFInfo
- Publication number
- CN114205188B CN114205188B CN202111492745.0A CN202111492745A CN114205188B CN 114205188 B CN114205188 B CN 114205188B CN 202111492745 A CN202111492745 A CN 202111492745A CN 114205188 B CN114205188 B CN 114205188B
- Authority
- CN
- China
- Prior art keywords
- tunnel
- path
- parameters
- configuration
- inputting
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Insulated Gate Type Field-Effect Transistor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a tunnel scheduling method and a device based on SRTE time delay optimization, wherein the method comprises the following steps: inputting SR-TE tunnel parameters in a controller page; calculating path information according to path parameters of the SR-TE tunnel; and issuing the SR-TE tunnel configuration and the path configuration thereof to the equipment. The tunnel path information of the method and the device only needs to be configured at the head end, and the configuration is simpler and more efficient than the configuration of the previous generation.
Description
Technical Field
The invention relates to the technical field of tunnels, in particular to a tunnel scheduling method and device based on SRTE time delay optimization.
Background
The previous generation tunneling (RSVP-TE) needs to send path messages of RSVP (Resource Reservation Protocol ) hop by hop when the path is established, and the control plane and configuration are complex.
Disclosure of Invention
In order to solve the above problems of the prior generation tunnel technology in path establishment, the invention provides a tunnel scheduling method and device based on SRTE time delay optimization, wherein an SR-TE tunnel is a tunnel based on Segment Routing protocol, satisfies traffic engineering, realizes a forwarding route by acquiring tunnel path SID combination information, guides traffic to pass through a network, and satisfies traffic TE (Traffic Engineering traffic engineering) requirements.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
in an embodiment of the present invention, a tunnel scheduling method based on SRTE delay optimization is provided, where the method includes:
inputting SR-TE tunnel parameters in a controller page;
calculating path information according to path parameters of the SR-TE tunnel;
and issuing the SR-TE tunnel configuration and the path configuration thereof to the equipment.
Further, inputting SR-TE tunnel parameters at the controller page, comprising:
creating a page in SR-TE tunnel information, inputting a tunnel ID, a tunnel name and selecting a starting point device and an end point device;
in the path information page, path parameters including IP address, I/O interface identifier and index of each jump are input.
Further, the path information is obtained by calculation according to the path parameters of the SR-TE tunnel, comprising:
and transmitting the path parameters of the SR-TE tunnel to a router module, and calculating by the router module to obtain the path SID value of the SR-TE tunnel.
Further, issuing the SR-TE tunnel configuration and its path configuration to the device includes:
and inserting the segmented list containing the path SID value of the SR-TE tunnel into the SR-TE message header at the head node equipment for issuing.
In an embodiment of the present invention, a tunnel scheduling device based on SRTE delay optimization is also provided, where the device includes:
the tunnel parameter creation module is used for inputting SR-TE tunnel parameters into the controller page;
the path information calculation module is used for calculating path information according to the path parameters of the SR-TE tunnel;
and the configuration issuing module is used for issuing the SR-TE tunnel configuration and the path configuration thereof to the equipment.
Further, the tunnel parameter creation module is specifically configured to:
creating a page in SR-TE tunnel information, inputting a tunnel ID, a tunnel name and selecting a starting point device and an end point device;
and inputting path parameters of the SR-TE tunnel in a path information page, wherein the path parameters comprise an IP address, an access interface identifier and each hop index.
Further, the path information calculation module is specifically configured to:
and transmitting the path parameters of the SR-TE tunnel to a router module, and calculating by the router module to obtain the path SID value of the SR-TE tunnel.
Further, the configuration issuing module is specifically configured to:
and inserting the segmented list containing the path SID value of the SR-TE tunnel into the SR-TE message header at the head node equipment for issuing.
In an embodiment of the present invention, a computer device is further provided, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the processor implements the foregoing tunnel scheduling method based on SRTE delay optimization when executing the computer program.
In an embodiment of the present invention, a computer readable storage medium is also presented, where the computer readable storage medium stores a computer program for performing a tunnel scheduling method based on SRTE latency optimization.
The beneficial effects are that:
the tunnel path information of the invention only needs to be configured at the head end, and the configuration is simpler and more efficient than the former generation.
Drawings
FIG. 1 is a schematic flow chart of a tunnel scheduling method based on SRTE time delay optimization according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an SR-TE tunnel information creation page in accordance with an embodiment of the invention;
FIG. 3 is a schematic diagram of a path information page according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of a tunnel scheduling apparatus based on SRTE time delay optimization according to an embodiment of the present invention;
FIG. 5 is a schematic 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, with the understanding that these embodiments are merely provided to enable those skilled in the art to better understand and practice the invention and are not intended to limit the scope of the 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.
Those skilled in the art will appreciate that embodiments of the invention may be implemented as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the following forms, namely: complete hardware, complete software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to the embodiment of the invention, a tunnel scheduling method and a tunnel scheduling device based on SRTE time delay optimization are provided, the path information is obtained by inputting the parameter of an SR-TE tunnel in a controller page according to the path parameter calculation of the SR-TE tunnel, and the configuration of the SR-TE tunnel and the path configuration thereof are distributed on equipment, so that the establishment of the SR-TE tunnel is realized.
The principles and spirit of the present invention are explained in detail below with reference to several representative embodiments thereof.
Fig. 1 is a schematic flow chart of a tunnel scheduling method based on SRTE delay optimization according to an embodiment of the present invention. As shown in fig. 1, the method includes:
s1, inputting SR-TE tunnel parameters in a controller page;
s2, calculating path information according to path parameters of the SR-TE tunnel;
s3, the SR-TE tunnel configuration and the path configuration thereof are issued to the equipment.
It should be noted that although the operations of the method of the present invention are described in a particular order in the above embodiments and the accompanying drawings, this does not require or imply that the operations must be performed in the particular order or that all of the illustrated operations be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
In order to make the above-mentioned method for quickly generating a functional configuration based on a novel metropolitan area network topology more clear, a specific embodiment is described below, but it should be noted that this embodiment is only for better explaining the present invention and is not meant to limit the present invention unduly.
Examples:
s1, inputting SR-TE tunnel parameters into a controller page
In the SR-TE tunnel information creation page shown in fig. 2, a tunnel ID, a tunnel name, and a start point device and an end point device are input.
In the path information page shown in fig. 3, path parameters of the SR-TE tunnel are input, including the IP address of the path passing node, the ingress and egress interface identifier, and the index of each hop.
S2, calculating path information according to path parameters of the SR-TE tunnel
The path parameters of the SR-TE tunnel are transmitted to a router module, the path information of the SR-TE tunnel, namely, the path SID value is obtained through calculation by the router module, and the returned path information is shown as follows:
s3, transmitting SR-TE tunnel configuration and path configuration to equipment
The Segment List in the SR-TE message header directly contains the path information, namely the SID (Segment identification) value obtained by path calculation, so that the Segment List containing the path SID value can be issued only by inserting the Segment List into the SR-TE message header at the head node equipment, the control plane is simple, and the configuration is easier.
The SR-TE tunnel configuration on the device is as follows:
the path configuration of the SR-TE tunnel on the device is as follows:
based on the same inventive concept, the invention also provides a tunnel scheduling device based on SRTE time delay optimization. The implementation of the device can be referred to as implementation of the above method, and the repetition is not repeated. The term "module" as used below may be a combination of software and/or hardware that implements the intended function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 4 is a schematic structural diagram of a tunnel scheduling apparatus based on SRTE delay optimization according to an embodiment of the present invention. As shown in fig. 4, the apparatus includes:
a tunnel parameter creation module 101, configured to input SR-TE tunnel parameters in a controller page; the method comprises the following steps:
creating a page in SR-TE tunnel information, inputting a tunnel ID, a tunnel name and selecting a starting point device and an end point device;
and inputting path parameters of the SR-TE tunnel in a path information page, wherein the path parameters comprise an IP address, an access interface identifier and each hop index.
A path information calculation module 102, configured to calculate path information according to path parameters of the SR-TE tunnel; the method comprises the following steps:
and transmitting the path parameters of the SR-TE tunnel to a router module, and calculating by the router module to obtain the path SID value of the SR-TE tunnel.
A configuration issuing module 103, configured to issue SR-TE tunnel configuration and path configuration thereof to a device; the method comprises the following steps:
and inserting the segmented list containing the path SID value of the SR-TE tunnel into the SR-TE message header at the head node equipment for issuing.
It should be noted that while several modules of a tunnel scheduler based on SRTE delay optimization are mentioned in the detailed description above, this partitioning is merely exemplary and not mandatory. Indeed, the features and functions of two or more modules described above may be embodied in one module in accordance with embodiments of the present invention. Conversely, the features and functions of one module described above may be further divided into a plurality of modules to be embodied.
Based on the foregoing inventive concept, as shown in fig. 5, the present invention further proposes a computer device 200, including a memory 210, a processor 220, and a computer program 230 stored in the memory 210 and capable of running on the processor 220, where the processor 220 implements the foregoing tunnel scheduling method based on SRTE delay optimization when executing the computer program 230.
Based on the foregoing inventive concept, the present invention further proposes a computer readable storage medium storing a computer program for executing the foregoing tunnel scheduling method based on SRTE delay optimization.
The tunnel scheduling method and the device based on SRTE time delay optimization provided by the invention have the advantages that the tunnel path information is only required to be configured at the head end, and the configuration is simpler and more efficient than the configuration of the previous generation.
While the spirit and principles of the present 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 does it imply that features of the various aspects are not useful in combination, nor are they useful in any combination, such as for convenience of description. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
It should be apparent to those skilled in the art that various modifications or variations can be made in the present invention without requiring any inventive effort by those skilled in the art based on the technical solutions of the present invention.
Claims (4)
1. The tunnel scheduling method based on SRTE time delay optimization is characterized by comprising the following steps:
inputting the SR-TE tunnel parameters in the controller page, comprising:
creating a page in SR-TE tunnel information, inputting a tunnel ID, a tunnel name and selecting a starting point device and an end point device;
inputting path parameters of an SR-TE tunnel in a path information page, wherein the path parameters comprise an IP address, an access interface identifier and each hop index;
calculating path information according to path parameters of the SR-TE tunnel, wherein the path information comprises the following steps:
transmitting path parameters of the SR-TE tunnel to a router module, and calculating to obtain a path SID value of the SR-TE tunnel through the router module;
issuing the SR-TE tunnel configuration and its path configuration to the device, comprising:
and inserting the segmented list containing the path SID value of the SR-TE tunnel into the SR-TE message header at the head node equipment for issuing.
2. A tunnel scheduling apparatus based on SRTE delay optimization, the apparatus comprising:
the tunnel parameter creation module is used for inputting SR-TE tunnel parameters in a controller page, and comprises the following steps:
creating a page in SR-TE tunnel information, inputting a tunnel ID, a tunnel name and selecting a starting point device and an end point device;
inputting path parameters of an SR-TE tunnel in a path information page, wherein the path parameters comprise an IP address, an access interface identifier and each hop index;
the path information calculation module is configured to calculate path information according to path parameters of the SR-TE tunnel, and includes:
transmitting path parameters of the SR-TE tunnel to a router module, and calculating to obtain a path SID value of the SR-TE tunnel through the router module;
a configuration issuing module, configured to issue SR-TE tunnel configuration and path configuration thereof to a device, including:
and inserting the segmented list containing the path SID value of the SR-TE tunnel into the SR-TE message header at the head node equipment for issuing.
3. 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 claim 1 when executing the computer program.
4. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program for executing the method of claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111492745.0A CN114205188B (en) | 2021-12-08 | 2021-12-08 | Tunnel scheduling method and device based on SRTE time delay optimization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111492745.0A CN114205188B (en) | 2021-12-08 | 2021-12-08 | Tunnel scheduling method and device based on SRTE time delay optimization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114205188A CN114205188A (en) | 2022-03-18 |
CN114205188B true CN114205188B (en) | 2023-08-29 |
Family
ID=80651325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111492745.0A Active CN114205188B (en) | 2021-12-08 | 2021-12-08 | Tunnel scheduling method and device based on SRTE time delay optimization |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114205188B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112152867A (en) * | 2019-06-28 | 2020-12-29 | 中国电信股份有限公司 | Flow matrix measuring method, system and storage medium |
CN112217724A (en) * | 2019-07-11 | 2021-01-12 | 中兴通讯股份有限公司 | Route management method, apparatus, network device and readable storage medium |
CN112436990A (en) * | 2020-10-12 | 2021-03-02 | 网络通信与安全紫金山实验室 | Data forwarding method, data forwarding equipment and computer-readable storage medium |
CN113315701A (en) * | 2020-02-27 | 2021-08-27 | 中兴通讯股份有限公司 | Path detection method, electronic device and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10182000B2 (en) * | 2016-08-03 | 2019-01-15 | Cisco Technology, Inc. | Loop detection and avoidance for segment routed traffic engineered paths |
CN109218189B (en) * | 2017-07-03 | 2022-04-29 | 中兴通讯股份有限公司 | Method, device and storage medium for determining identification information of a cross-domain path |
-
2021
- 2021-12-08 CN CN202111492745.0A patent/CN114205188B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112152867A (en) * | 2019-06-28 | 2020-12-29 | 中国电信股份有限公司 | Flow matrix measuring method, system and storage medium |
CN112217724A (en) * | 2019-07-11 | 2021-01-12 | 中兴通讯股份有限公司 | Route management method, apparatus, network device and readable storage medium |
CN113315701A (en) * | 2020-02-27 | 2021-08-27 | 中兴通讯股份有限公司 | Path detection method, electronic device and storage medium |
CN112436990A (en) * | 2020-10-12 | 2021-03-02 | 网络通信与安全紫金山实验室 | Data forwarding method, data forwarding equipment and computer-readable storage medium |
Non-Patent Citations (1)
Title |
---|
S. Sivabalan ; C. Filsfils ; Cisco Systems, Inc. ; J. Tantsura ; Apstra, Inc. ; W. Henderickx ; Nokia ; J. Hardwick ; Metaswitch Networks ; .Path Computation Element Communication Protocol (PCEP) Extensions forSegment Routing.IETF .2019,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN114205188A (en) | 2022-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230269173A1 (en) | Path establishment method and controller | |
EP3148131A1 (en) | Address information publishing method and apparatus | |
US11337211B2 (en) | Operation request generating method, device, and system | |
EP3841780A1 (en) | Mechanism to coordinate end to end quality of service between network nodes and service provider core | |
EP4102807A1 (en) | Tunnel establishment method, apparatus, and system | |
CN115037399A (en) | Message forwarding method, electronic device and storage medium | |
CN105791169A (en) | Switch transmission control method, switch transmitting method and related equipment in SDN (Software Defined Network) | |
CN110247787B (en) | Method, network element and control equipment for establishing flexible Ethernet path | |
US20230067091A1 (en) | Method and device for segment routing service processing, routing equipment, and storage medium | |
CN102891789B (en) | VPN (virtual private network) exemplary configuration method and device, router and network system | |
CN106209559B (en) | A kind of method and apparatus for establishing Multicast Tunnel | |
CN115514696B (en) | Method, device and equipment for transmitting computing power resource information | |
CN115695523B (en) | Data transmission control method and device, electronic equipment and storage medium | |
CN114205188B (en) | Tunnel scheduling method and device based on SRTE time delay optimization | |
CN110958168B (en) | Cross-domain bidirectional tunnel creation method, communication method and device, and storage medium | |
EP4277424A1 (en) | Path computation method and apparatus, storage medium, and electronic device | |
US20220329518A1 (en) | Mechanisms for packet path tracing and per-hop delay measurement in segment routing with multiprotocol label switching (sr-mpls) networks | |
US20160352607A1 (en) | Method and controller for announcing bandwidth of cluster system | |
CN114553729B (en) | Quality of Service (QoS) measurement method, device and computing power node | |
CN107295038B (en) | Method and device for establishing interface group | |
Lin et al. | On design of scheduling algorithms for advance bandwidth reservation in dedicated networks | |
CN112887353B (en) | Information processing method, device, terminal and storage medium | |
WO2015131617A1 (en) | Flow table processing method, device, openflow controller and openflow switch | |
CN114650248B (en) | Processing method and system of routing information and autonomous system boundary router | |
WO2024012316A1 (en) | Packet processing method and device, network node and storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |