Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN202111492745.0A
Other languages
Chinese (zh)
Other versions
CN114205188A (en
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.)
Unihub China Information Technology Co Ltd
Original Assignee
Unihub China 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 Unihub China Information Technology Co Ltd filed Critical Unihub China Information Technology Co Ltd
Priority to CN202111492745.0A priority Critical patent/CN114205188B/en
Publication of CN114205188A publication Critical patent/CN114205188A/en
Application granted granted Critical
Publication of CN114205188B publication Critical patent/CN114205188B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

Tunnel scheduling method and device based on SRTE time delay optimization
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.
CN202111492745.0A 2021-12-08 2021-12-08 Tunnel scheduling method and device based on SRTE time delay optimization Active CN114205188B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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