[go: up one dir, main page]

CN116437411A - Automatic path calculation and path selection method for realizing SRv-TE-Policy based on hybrid Policy - Google Patents

Automatic path calculation and path selection method for realizing SRv-TE-Policy based on hybrid Policy Download PDF

Info

Publication number
CN116437411A
CN116437411A CN202310387984.2A CN202310387984A CN116437411A CN 116437411 A CN116437411 A CN 116437411A CN 202310387984 A CN202310387984 A CN 202310387984A CN 116437411 A CN116437411 A CN 116437411A
Authority
CN
China
Prior art keywords
policy
srv6
network
traffic
automatic
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
CN202310387984.2A
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.)
Hangzhou Huasi Communication Technology Co ltd
Original Assignee
Hangzhou Huasi Communication 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 Hangzhou Huasi Communication Technology Co ltd filed Critical Hangzhou Huasi Communication Technology Co ltd
Priority to CN202310387984.2A priority Critical patent/CN116437411A/en
Publication of CN116437411A publication Critical patent/CN116437411A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route

Landscapes

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

Abstract

本发明涉及网络输送技术领域,且公开了一种基于混合策略实现SRv6‑TE‑Policy的自动算路与选路方法,包括总骨干网络、软切片和自动引流设计、智能流量调度实现机制、SRv6‑TE‑Policy应用、构建SRv6‑TE‑Policy的模型、SRv6‑TE‑Policy算路、SRv6‑TE‑Policy引流;总骨干网络分为核心骨干网络与一级骨干网络,总骨干网络包含有控制器、转发器、控制器与转发器之间的协议划定。该基于混合策略实现SRv6‑TE‑Policy的自动算路与选路方法,划定总骨干网络进行网络的算路与选路路径,软切片和自动引流对网络流量进行划分,调节不同路径的网络输送压力,经过智能流量调度合理地划分不同的流量信息,构建SRv6‑TE‑Policy模型,对网络信息输送时产生故障进行输送路径的切换避免影响网络的使用,SRv6‑TE‑Policy引流导向网络流量。The present invention relates to the field of network transport technology, and discloses an automatic route calculation and route selection method based on a mixed strategy to realize SRv6-TE-Policy, including a total backbone network, soft slice and automatic drainage design, intelligent traffic scheduling implementation mechanism, SRv6 ‑TE‑Policy application, building SRv6‑TE‑Policy model, SRv6‑TE‑Policy path calculation, SRv6‑TE‑Policy drainage; the total backbone network is divided into core backbone network and first-level backbone network, and the total backbone network includes control Protocol definition among routers, repeaters, controllers and repeaters. The automatic path calculation and selection method of SRv6‑TE‑Policy is realized based on the hybrid policy, and the total backbone network is designated for network route calculation and route selection. Soft slicing and automatic traffic diversion divide network traffic and adjust networks with different paths Transmission pressure, rationally divide different traffic information through intelligent traffic scheduling, build SRv6-TE-Policy model, switch transmission paths for network information transmission failures to avoid affecting network use, and SRv6-TE-Policy guides network traffic .

Description

一种基于混合策略实现SRv6-TE-Policy的自动算路与选路 方法An automatic route calculation and route selection based on hybrid policy for SRv6-TE-Policy method

技术领域technical field

本发明涉及网络输送技术领域,具体为一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法。The invention relates to the technical field of network transmission, in particular to an automatic path calculation and path selection method for realizing SRv6-TE-Policy based on a mixed strategy.

背景技术Background technique

5G网络支持灵活的业务场景,客户对网络的要求不尽相同,如uRLLC场景的to B应用希望能够提供低时延低抖动的网络路径,而eMBB场景的to C应用则希望低丢包率的高带宽通道。原有IPRAN承载网通过对设备侧路由协议的配置(如OSPF协议IS-IS协议等),由设备自行按照协议的最短路径SPF算法,计算业务流量所需经过的网络路径,这种方法在4G和5GNSA网络中得到广泛应用,但无法满足5G SA网络to B业务场景下,按照用户应用的要求进行灵活地流量调度的需求,为此本申请提出一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法来应对网络输送过程中发生的故障等问题。The 5G network supports flexible business scenarios. Customers have different requirements for the network. For example, the to B application in the uRLLC scenario hopes to provide a network path with low latency and low jitter, while the to C application in the eMBB scenario requires a low packet loss rate. High bandwidth channel. The original IPRAN bearer network configures the routing protocol on the device side (such as the OSPF protocol IS-IS protocol, etc.), and the device calculates the network path that the service traffic needs to pass through according to the shortest path SPF algorithm of the protocol. This method is used in 4G It is widely used in 5G NSA and 5GN SA networks, but it cannot meet the needs of flexible traffic scheduling according to user application requirements in the 5G SA network to B business scenario. Therefore, this application proposes a hybrid strategy based on SRv6-TE-Policy Automatic route calculation and route selection methods to deal with problems such as failures in the network transmission process.

发明内容Contents of the invention

(一)解决的技术问题(1) Solved technical problems

针对现有技术的不足,本发明提供了一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,具备网络输送时进行流量调度与故障排查等优点,解决了目前许多的网络输送速度较慢与故障出现影响网络使用的问题。Aiming at the deficiencies of the prior art, the present invention provides an automatic route calculation and route selection method based on a hybrid policy to realize SRv6-TE-Policy, which has the advantages of traffic scheduling and troubleshooting during network transmission, and solves many current network problems. Slow delivery speeds and failures affect network usage.

(二)技术方案(2) Technical solution

一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,包括总骨干网络、软切片和自动引流设计、智能流量调度实现机制、SRv6-TE-Policy应用、构建SRv6-TE-Policy的模型、SRv6-TE-Policy算路、SRv6-TE-Policy引流;An automatic path calculation and path selection method based on a hybrid strategy to realize SRv6-TE-Policy, including the overall backbone network, soft slice and automatic traffic diversion design, intelligent traffic scheduling implementation mechanism, SRv6-TE-Policy application, and construction of SRv6-TE-Policy Policy model, SRv6-TE-Policy path calculation, SRv6-TE-Policy drainage;

总骨干网络分为核心骨干网络与一级骨干网络,总骨干网络包含有控制器、转发器、控制器与转发器之间的协议划定;The total backbone network is divided into a core backbone network and a first-level backbone network. The total backbone network includes controllers, transponders, and protocol delineation between controllers and transponders;

SRv6-TE-Policy的自动算路与选路方法包含以下步骤:The automatic path calculation and path selection method of SRv6-TE-Policy includes the following steps:

S101、划定总骨干网络进行网络的算路与选路路径;S101. Designate the general backbone network to perform network route calculation and route selection;

S102、软切片和自动引流对网络流量进行划分;S102, soft slicing and automatic traffic diversion divide network traffic;

S103、经过智能流量调度合理地划分不同的流量信息;S103. Reasonably divide different traffic information through intelligent traffic scheduling;

S104、构建SRv6-TE-Policy模型;S104. Build an SRv6-TE-Policy model;

S105、采用SRv6-TE-Policy对网络信息输送时产生故障进行输送路径的切换;S105. Use SRv6-TE-Policy to switch the transmission path when a failure occurs during network information transmission;

S106、SRv6-TE-Policy引流导向网络流量。S106, SRv6-TE-Policy diverts and directs network traffic.

优选的,控制器相当于中央处理器,掌握全网拓扑、实时流量、SRv6SID等信息,负责将用户意图翻译成SRv6 Policy,并通过南向协议下发给转发器;Preferably, the controller is equivalent to a central processing unit, grasps information such as the topology of the entire network, real-time traffic, SRv6SID, etc., and is responsible for translating user intentions into SRv6 Policy and sending it to the transponder through the southbound protocol;

转发器负责路由计算和SRv6 Policy封装转发,一方面要运行ISIS计算Underlay路由及SID,运行BGP EVPN计算Overlay路由及SID,并将Overlay路由迭代到合适的SRv6Policy上,另一方面还要向控制器报告Underlay网络和SRv6 Policy状态;The forwarder is responsible for route calculation and SRv6 Policy encapsulation and forwarding. On the one hand, it needs to run ISIS to calculate the Underlay route and SID, run BGP EVPN to calculate the Overlay route and SID, and iterate the Overlay route to the appropriate SRv6 Policy. Report the Underlay network and SRv6 Policy status;

控制器与转发器之间的协议划定是控制器和转发器之间运行多种南向协议,最重要的是BGP-LS和BGP SR Policy,前者负责将转发器的链路状态转换成BGP-LS消息,以及SRv6 Policy的状态上报给控制器,后者将控制器编排好的SRv6 Policy下发给转发器。The agreement between the controller and the forwarder is to run multiple southbound protocols between the controller and the forwarder, the most important being BGP-LS and BGP SR Policy, the former is responsible for converting the link state of the forwarder into BGP -LS messages and the status of the SRv6 Policy are reported to the controller, and the latter sends the SRv6 Policy programmed by the controller to the forwarder.

优选的,软切片和自动引流设计其中骨干网采用了基于SRv6 Policy的软切片技术,相比常规的QoS策略,网络切片可以更好地隔离和保护不同类型的业务流量。以核心骨干网为例,定义了定义了STORAGE、INTRANET、EXTRANET三类软切片即Color1 SRv6 Policy,用于承载存储、内网、外网三大类业务VPN和流量,切片之间路径独立,尽可能避免流量冲突,每个切片内部又分为高低优先级两种Color2 SRv6 Policy,用于承载同一VPN内部不同服务等级的业务流量,Preferably, soft slicing and automatic traffic diversion are designed. The backbone network adopts soft slicing technology based on SRv6 Policy. Compared with conventional QoS policies, network slicing can better isolate and protect different types of business traffic. Taking the core backbone network as an example, three types of soft slices (STORAGE, INTRANET, and EXTRANET) are defined, that is, Color1 SRv6 Policy, which is used to carry three types of service VPN and traffic of storage, intranet, and extranet. It is possible to avoid traffic conflicts. Each slice is divided into two Color2 SRv6 policies with high and low priorities, which are used to carry business traffic of different service levels within the same VPN.

骨干网的PE节点同时又是接入网的核心,对外提供总分行服务域和用户域的接入,入口PE采用DSCP+SRv6 Policy两级精细流量调度技术,先根据BGP EVPN路由的<color,nexthop>,与软切片<color1,endpoint>相匹配,再根据用户报文的DSCP值,映射到软切片内的Color2 SRv6 Policy上智能转发,为用户提供更为细致的流量调度和服务体验。The PE node of the backbone network is also the core of the access network, providing external access to the service domain and user domain of the head office and branch. The ingress PE adopts the two-level fine flow scheduling technology of DSCP+SRv6 Policy. First, according to the <color, nexthop> matches the soft slice <color1, endpoint>, and then maps to the Color2 SRv6 Policy in the soft slice according to the DSCP value of the user packet for intelligent forwarding, providing users with more detailed traffic scheduling and service experience.

优选的,智能流量调度实现机制,SDN WAN控制器是智能流量调度决策的大脑,会根据用户意图计算各切片Policy的具体转发路径即分段列表,并下发给头端PE节点,通过SRH扩展头携带路径信息,就像自带导航系统的汽车一样,一上路便已知晓全程路线,中间节点无需维护任何状态信息,可以支持任意大小的组网规模,当前骨干网采用了基于UCMP(Unequal Cost Multiple Path)的智能调度机制。Preferably, the implementation mechanism of intelligent traffic scheduling. The SDN WAN controller is the brain of intelligent traffic scheduling decisions. It will calculate the specific forwarding path of each slice policy according to the user's intention, that is, the segment list, and send it to the head-end PE node, and expand it through SRH The head carries route information, just like a car with its own navigation system, the entire route is known as soon as it is on the road, and the intermediate nodes do not need to maintain any state information, which can support any size of network scale. The current backbone network uses UCMP (Uequal Cost Multiple Path) intelligent scheduling mechanism.

优选的,智能流量调度实现机制采用SD WAN控制器进行网络的流量监控,并通过SRH扩展头携带网络传输路径信息。Preferably, the intelligent traffic scheduling implementation mechanism uses the SD WAN controller to monitor the network traffic, and carries the network transmission path information through the SRH extension header.

优选的,构建SRv6-TE-Policy的模型确定独立性、可靠性、稳定性三要素,独立性:任何业务都可以调用该接口,而不需要关注系统内部细节。SRv6Policy把所有的细节都封装在内部,业务在使用SRv6 Policy的时候,只需要查找到这个接口即可;Preferably, the model for constructing SRv6-TE-Policy determines the three elements of independence, reliability, and stability. Independence: any business can call this interface without paying attention to the internal details of the system. SRv6Policy encapsulates all the details internally. When a business uses SRv6 Policy, it only needs to find this interface;

可靠性:在接口已经发布的情况下,接口应该对契约负责。不管多少业务调用这个接口,SRv6 Policy需要保证契约里面承诺的服务,这就要求SRv6 Policy具备网络资源的弹性伸缩能力;Reliability: In the case where the interface has been published, the interface should be responsible to the contract. No matter how many services call this interface, SRv6 Policy needs to guarantee the services promised in the contract, which requires SRv6 Policy to have the ability to flexibly scale network resources;

稳定性:接口需要不易变性,在SRv6 Policy生命周期内,不管网络拓扑发生变化,还是业务本身发生变化或路径发生变化,Binding SID都需要尽量维持不变。Stability: The interface needs to be invariable. During the SRv6 Policy life cycle, regardless of the change of the network topology, the change of the service itself or the change of the path, the Binding SID needs to be kept unchanged as much as possible.

优选的,SRv6-TE-Policy算路包含静态指定路径、头节点算路、控制器算路三部分,在进行网络信息的输送时指定链路发生故障,则进行输送路径的切换,头节点首先头节点利用IGP携带的TE信息和IGP链路状态信息组成TEDB,然后基于CSPF算法,按照带宽、时延、SRLG(Shared Risk Link Group,共享风险链路组)和不相交路径等约束计算满足条件的路径,并安装相应的SRv6 Policy指导转发;控制器算路能够通过BGP-LS获取到全局的拓扑和TE等信息,所以基于控制器计算SRv6 Policy可以实现全局流量的调优,而静态指定路径和头节点算路方式只能实现IGP域内的最优路径计算。此外,控制器算路还可以支持带宽预留和优先级抢占,能够更好地支持TE。Preferably, the path calculation of SRv6-TE-Policy includes three parts: the static specified path, the path calculation of the head node, and the path calculation of the controller. When the specified link fails during the transmission of network information, the switching of the transmission path is performed. The head node first The head node uses the TE information carried by the IGP and the IGP link state information to form a TEDB, and then based on the CSPF algorithm, it calculates the satisfaction conditions according to constraints such as bandwidth, delay, SRLG (Shared Risk Link Group, shared risk link group) and disjoint paths. path, and install the corresponding SRv6 Policy to guide the forwarding; the path calculation of the controller can obtain the global topology and TE information through BGP-LS, so the calculation of SRv6 Policy based on the controller can realize the optimization of global traffic, and statically specify the path The path calculation method with the head node can only realize the optimal path calculation in the IGP domain. In addition, the path calculation of the controller can also support bandwidth reservation and priority preemption, which can better support TE.

优选的,SRv6-TE-Policy引流将SRv6 Policy部署在头节点之后,还需要完成引流工作,将流量引导到SRv6Policy中。Preferably, the SRv6-TE-Policy diversion deploys the SRv6 Policy after the head node, and also needs to complete the diversion work to guide the traffic to the SRv6Policy.

与现有技术相比,本发明提供了一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,具备以下有益效果:Compared with the prior art, the present invention provides an automatic path calculation and path selection method based on a hybrid strategy to realize SRv6-TE-Policy, which has the following beneficial effects:

1、该基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,划定总骨干网络进行网络的算路与选路路径,软切片和自动引流对网络流量进行划分,调节不同路径的网络输送压力,经过智能流量调度合理地划分不同的流量信息,构建SRv6-TE-Policy模型,采用SRv6-TE-Policy对网络信息输送时产生故障进行输送路径的切换避免影响网络的使用,SRv6-TE-Policy引流导向网络流量。1. The automatic route calculation and route selection method of SRv6-TE-Policy is implemented based on the hybrid strategy, and the total backbone network is designated for network route calculation and route selection. Soft slicing and automatic traffic diversion divide network traffic and adjust different paths According to the network transmission pressure, different traffic information is reasonably divided through intelligent traffic scheduling, and the SRv6-TE-Policy model is constructed. The SRv6-TE-Policy is used to switch the transmission path to avoid affecting the use of the network when faults occur during network information transmission. SRv6 -TE-Policy diverts and guides network traffic.

具体实施方式Detailed ways

下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,包括总骨干网络、软切片和自动引流设计、智能流量调度实现机制、SRv6-TE-Policy应用、构建SRv6-TE-Policy的模型、SRv6-TE-Policy算路、SRv6-TE-Policy引流;An automatic path calculation and path selection method based on a hybrid strategy to realize SRv6-TE-Policy, including the overall backbone network, soft slice and automatic traffic diversion design, intelligent traffic scheduling implementation mechanism, SRv6-TE-Policy application, and construction of SRv6-TE-Policy Policy model, SRv6-TE-Policy path calculation, SRv6-TE-Policy drainage;

总骨干网络分为核心骨干网络与一级骨干网络,总骨干网络包含有控制器、转发器、控制器与转发器之间的协议划定;The total backbone network is divided into a core backbone network and a first-level backbone network. The total backbone network includes controllers, transponders, and protocol delineation between controllers and transponders;

SRv6-TE-Policy的自动算路与选路方法包含以下步骤:The automatic path calculation and path selection method of SRv6-TE-Policy includes the following steps:

S101、划定总骨干网络进行网络的算路与选路路径;S101. Designate the general backbone network to perform network route calculation and route selection;

S102、软切片和自动引流对网络流量进行划分;S102, soft slicing and automatic traffic diversion divide network traffic;

S103、经过智能流量调度合理地划分不同的流量信息;S103. Reasonably divide different traffic information through intelligent traffic scheduling;

S104、构建SRv6-TE-Policy模型;S104. Build an SRv6-TE-Policy model;

S105、采用SRv6-TE-Policy对网络信息输送时产生故障进行输送路径的切换;S105. Use SRv6-TE-Policy to switch the transmission path when a failure occurs during network information transmission;

S106、SRv6-TE-Policy引流导向网络流量。S106, SRv6-TE-Policy diverts and directs network traffic.

进一步的,控制器相当于中央处理器,掌握全网拓扑、实时流量、SRv6SID等信息,负责将用户意图翻译成SRv6 Policy,并通过南向协议下发给转发器;Further, the controller is equivalent to the central processing unit, which grasps information such as the topology of the entire network, real-time traffic, and SRv6SID, and is responsible for translating user intentions into SRv6 Policy and sending it to the transponder through the southbound protocol;

转发器负责路由计算和SRv6 Policy封装转发,一方面要运行ISIS计算Underlay路由及SID,运行BGP EVPN计算Overlay路由及SID,并将Overlay路由迭代到合适的SRv6Policy上,另一方面还要向控制器报告Underlay网络和SRv6 Policy状态;The forwarder is responsible for route calculation and SRv6 Policy encapsulation and forwarding. On the one hand, it needs to run ISIS to calculate the Underlay route and SID, run BGP EVPN to calculate the Overlay route and SID, and iterate the Overlay route to the appropriate SRv6 Policy. Report the Underlay network and SRv6 Policy status;

控制器与转发器之间的协议划定是控制器和转发器之间运行多种南向协议,最重要的是BGP-LS和BGP SR Policy,前者负责将转发器的链路状态转换成BGP-LS消息,以及SRv6 Policy的状态上报给控制器,后者将控制器编排好的SRv6 Policy下发给转发器。The agreement between the controller and the forwarder is to run multiple southbound protocols between the controller and the forwarder, the most important being BGP-LS and BGP SR Policy, the former is responsible for converting the link state of the forwarder into BGP -LS messages and the status of the SRv6 Policy are reported to the controller, and the latter sends the SRv6 Policy programmed by the controller to the forwarder.

进一步的,软切片和自动引流设计其中骨干网采用了基于SRv6 Policy的软切片技术,相比常规的QoS策略,网络切片可以更好地隔离和保护不同类型的业务流量,以核心骨干网为例,定义了定义了STORAGE、INTRANET、EXTRANET三类软切片即Color1 SRv6Policy,用于承载存储、内网、外网三大类业务VPN和流量,切片之间路径独立,尽可能避免流量冲突,每个切片内部又分为高低优先级两种Color2 SRv6 Policy,用于承载同一VPN内部不同服务等级的业务流量,Further, soft slicing and automatic traffic diversion design. The backbone network adopts soft slicing technology based on SRv6 Policy. Compared with conventional QoS policies, network slicing can better isolate and protect different types of business traffic. Take the core backbone network as an example , defines three types of soft slices, namely STORAGE, INTRANET, and EXTRANET, namely Color1 SRv6Policy, which are used to carry three types of service VPNs and traffic of storage, intranet, and extranet. The paths between slices are independent, and traffic conflicts are avoided as much as possible. Each The slice is divided into two Color2 SRv6 policies with high and low priorities, which are used to carry business traffic of different service levels within the same VPN.

骨干网的PE节点同时又是接入网的核心,对外提供总分行服务域和用户域的接入,入口PE采用DSCP+SRv6 Policy两级精细流量调度技术,先根据BGP EVPN路由的<color,nexthop>,与软切片<color1,endpoint>相匹配,再根据用户报文的DSCP值,映射到软切片内的Color2 SRv6 Policy上智能转发,为用户提供更为细致的流量调度和服务体验。The PE node of the backbone network is also the core of the access network, providing external access to the service domain and user domain of the head office and branch. The ingress PE adopts the two-level fine flow scheduling technology of DSCP+SRv6 Policy. First, according to the <color, nexthop> matches the soft slice <color1, endpoint>, and then maps to the Color2 SRv6 Policy in the soft slice according to the DSCP value of the user packet for intelligent forwarding, providing users with more detailed traffic scheduling and service experience.

进一步的,智能流量调度实现机制,SDN WAN控制器是智能流量调度决策的大脑,会根据用户意图计算各切片Policy的具体转发路径即分段列表,并下发给头端PE节点,通过SRH扩展头携带路径信息,就像自带导航系统的汽车一样,一上路便已知晓全程路线,中间节点无需维护任何状态信息,可以支持任意大小的组网规模,当前骨干网采用了基于UCMP(Unequal Cost Multiple Path)的智能调度机制。Further, the implementation mechanism of intelligent traffic scheduling. The SDN WAN controller is the brain of intelligent traffic scheduling decisions. It will calculate the specific forwarding path of each slice policy according to the user's intention, that is, the segment list, and send it to the head-end PE node, and expand it through SRH The head carries route information, just like a car with its own navigation system, the entire route is known as soon as it is on the road, and the intermediate nodes do not need to maintain any state information, which can support any size of network scale. The current backbone network uses UCMP (Uequal Cost Multiple Path) intelligent scheduling mechanism.

进一步的,智能流量调度实现机制采用SD WAN控制器进行网络的流量监控,并通过SRH扩展头携带网络传输路径信息。Furthermore, the intelligent traffic scheduling implementation mechanism uses the SD WAN controller to monitor the network traffic, and carries the network transmission path information through the SRH extension header.

进一步的,构建SRv6-TE-Policy的模型确定独立性、可靠性、稳定性三要素,独立性:任何业务都可以调用该接口,而不需要关注系统内部细节。SRv6Policy把所有的细节都封装在内部,业务在使用SRv6 Policy的时候,只需要查找到这个接口即可;Furthermore, the model for constructing SRv6-TE-Policy determines the three elements of independence, reliability, and stability. Independence: Any business can call this interface without paying attention to the internal details of the system. SRv6Policy encapsulates all the details internally. When a business uses SRv6 Policy, it only needs to find this interface;

可靠性:在接口已经发布的情况下,接口应该对契约负责。不管多少业务调用这个接口,SRv6 Policy需要保证契约里面承诺的服务,这就要求SRv6 Policy具备网络资源的弹性伸缩能力;Reliability: In the case where the interface has been published, the interface should be responsible to the contract. No matter how many services call this interface, SRv6 Policy needs to guarantee the services promised in the contract, which requires SRv6 Policy to have the ability to flexibly scale network resources;

稳定性:接口需要不易变性,在SRv6 Policy生命周期内,不管网络拓扑发生变化,还是业务本身发生变化或路径发生变化,Binding SID都需要尽量维持不变。Stability: The interface needs to be invariable. During the SRv6 Policy life cycle, regardless of the change of the network topology, the change of the service itself or the change of the path, the Binding SID needs to be kept unchanged as much as possible.

进一步的,SRv6-TE-Policy算路包含静态指定路径、头节点算路、控制器算路三部分,在进行网络信息的输送时指定链路发生故障,则进行输送路径的切换,头节点首先头节点利用IGP携带的TE信息和IGP链路状态信息组成TEDB,然后基于CSPF算法,按照带宽、时延、SRLG(Shared Risk Link Group,共享风险链路组)和不相交路径等约束计算满足条件的路径,并安装相应的SRv6 Policy指导转发;控制器算路能够通过BGP-LS获取到全局的拓扑和TE等信息,所以基于控制器计算SRv6 Policy可以实现全局流量的调优,而静态指定路径和头节点算路方式只能实现IGP域内的最优路径计算。此外,控制器算路还可以支持带宽预留和优先级抢占,能够更好地支持TE。Furthermore, SRv6-TE-Policy path calculation includes three parts: static specified path, head node path calculation, and controller path calculation. When the specified link fails during network information transmission, the transmission path will be switched. The head node first The head node uses the TE information carried by the IGP and the IGP link state information to form a TEDB, and then based on the CSPF algorithm, it calculates the satisfaction conditions according to constraints such as bandwidth, delay, SRLG (Shared Risk Link Group, shared risk link group) and disjoint paths. path, and install the corresponding SRv6 Policy to guide the forwarding; the path calculation of the controller can obtain the global topology and TE information through BGP-LS, so the calculation of SRv6 Policy based on the controller can realize the optimization of global traffic, and statically specify the path The path calculation method with the head node can only realize the optimal path calculation in the IGP domain. In addition, the path calculation of the controller can also support bandwidth reservation and priority preemption, which can better support TE.

进一步的,SRv6-TE-Policy引流将SRv6 Policy部署在头节点之后,还需要完成引流工作,将流量引导到SRv6Policy中。Furthermore, SRv6-TE-Policy diversion deploys SRv6 Policy behind the head node, and the diversion work needs to be completed to guide traffic to SRv6Policy.

工作原理:该基于混合策略实现SRv6-TE-Policy的自动算路与选路方法在使用时,划定总骨干网络进行网络的算路与选路路径,软切片和自动引流对网络流量进行划分,调节不同路径的网络输送压力,经过智能流量调度合理地划分不同的流量信息,构建SRv6-TE-Policy模型,采用SRv6-TE-Policy对网络信息输送时产生故障进行输送路径的切换避免影响网络的使用,SRv6-TE-Policy引流导向网络流量。Working principle: When the automatic route calculation and route selection method of SRv6-TE-Policy is implemented based on the hybrid policy, the total backbone network is designated for network route calculation and route selection, and soft slicing and automatic traffic diversion are used to divide network traffic. , adjust the network transmission pressure of different paths, rationally divide different traffic information through intelligent traffic scheduling, build the SRv6-TE-Policy model, and use SRv6-TE-Policy to switch the transmission path to avoid affecting the network when faults occur during network information transmission SRv6-TE-Policy diverts and directs network traffic.

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although the embodiments of the present invention have been shown and described, those skilled in the art can understand that various changes, modifications and substitutions can be made to these embodiments without departing from the principle and spirit of the present invention. and modifications, the scope of the invention is defined by the appended claims and their equivalents.

Claims (8)

1.一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:包括总骨干网络、软切片和自动引流设计、智能流量调度实现机制、SRv6-TE-Policy应用、构建SRv6-TE-Policy的模型、SRv6-TE-Policy算路、SRv6-TE-Policy引流;1. An automatic path calculation and path selection method based on a hybrid strategy to realize SRv6-TE-Policy, which is characterized in that it includes the overall backbone network, soft slice and automatic traffic diversion design, intelligent traffic scheduling implementation mechanism, and SRv6-TE-Policy application , Construct SRv6-TE-Policy model, SRv6-TE-Policy path calculation, SRv6-TE-Policy drainage; 所述总骨干网络分为核心骨干网络与一级骨干网络,所述总骨干网络包含有控制器、转发器、控制器与转发器之间的协议划定;The overall backbone network is divided into a core backbone network and a first-level backbone network, and the overall backbone network includes a controller, a transponder, and a protocol definition between the controller and the transponder; 所述SRv6-TE-Policy的自动算路与选路方法包含以下步骤:The automatic path calculation and path selection method of the SRv6-TE-Policy includes the following steps: S101、划定总骨干网络进行网络的算路与选路路径;S101. Designate the general backbone network to perform network route calculation and route selection; S102、软切片和自动引流对网络流量进行划分;S102, soft slicing and automatic traffic diversion divide network traffic; S103、经过智能流量调度合理地划分不同的流量信息;S103. Reasonably divide different traffic information through intelligent traffic scheduling; S104、构建SRv6-TE-Policy模型;S104. Build an SRv6-TE-Policy model; S105、采用SRv6-TE-Policy对网络信息输送时产生故障进行输送路径的切换;S105. Use SRv6-TE-Policy to switch the transmission path when a failure occurs during network information transmission; S106、SRv6-TE-Policy引流导向网络流量。S106, SRv6-TE-Policy diverts and directs network traffic. 2.根据权利要求1所述的一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:所述控制器相当于中央处理器,掌握全网拓扑、实时流量、SRv6 SID信息;所述转发器负责路由计算和SRv6 Policy封装转发;所述控制器与转发器之间的协议划定是控制器和转发器之间运行南向协议。2. A method for automatic route calculation and route selection based on a hybrid strategy to realize SRv6-TE-Policy according to claim 1, characterized in that: the controller is equivalent to a central processing unit, and grasps the topology of the entire network and real-time traffic , SRv6 SID information; the forwarder is responsible for route calculation and SRv6 Policy encapsulation and forwarding; the agreement between the controller and the forwarder is to run a southbound protocol between the controller and the forwarder. 3.根据权利要求1所述的一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:所述软切片和自动引流设计骨干网采用了基于SRv6 Policy的软切片技术,骨干网的PE节点同时又是接入网的核心,对外提供总分行服务域和用户域的接入。3. A method for automatic route calculation and route selection based on a hybrid policy to realize SRv6-TE-Policy according to claim 1, characterized in that: the soft slice and automatic traffic drainage design backbone network adopts a soft SRv6 Policy-based Slicing technology, the PE node of the backbone network is also the core of the access network, providing external access to the service domain and user domain of the head office and branches. 4.根据权利要求1所述的一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:所述智能流量调度实现机制的SDN WAN会根据用户意图计算各切片Policy的具体转发路径即分段列表,并下发给头端PE节点,通过SRH扩展头携带路径信息。4. An automatic route calculation and route selection method based on a hybrid policy to realize SRv6-TE-Policy according to claim 1, characterized in that: the SDN WAN of the intelligent traffic scheduling implementation mechanism will calculate each slice according to user intentions The specific forwarding path of the policy is the segment list, which is delivered to the headend PE node, and the path information is carried through the SRH extension header. 5.根据权利要求1所述的一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:所述智能流量调度实现机制采用SD WAN控制器进行网络的流量监控,并通过SRH扩展头携带网络传输路径信息。5. A method for automatic route calculation and route selection based on a hybrid strategy to realize SRv6-TE-Policy according to claim 1, characterized in that: the intelligent traffic scheduling implementation mechanism uses SD WAN controllers to monitor network traffic , and carry the network transmission path information through the SRH extension header. 6.根据权利要求1所述的一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:所述构建SRv6-TE-Policy的模型确定独立性、可靠性、稳定性三要素。6. A method for automatic route calculation and route selection based on a hybrid strategy to realize SRv6-TE-Policy according to claim 1, characterized in that: the model for constructing SRv6-TE-Policy determines independence, reliability, Three elements of stability. 7.根据权利要求1所述的一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:所述SRv6-TE-Policy算路包含静态指定路径、头节点算路、控制器算路三部分,在进行网络信息的输送时指定链路发生故障,则进行输送路径的切换,所述头节点首先头节点利用IGP携带的TE信息和IGP链路状态信息组成TEDB,然后基于CSPF算法,按照带宽、时延、SRLG和不相交路径等约束计算满足条件的路径,并安装相应的SRv6 Policy指导转发。7. A method for automatic route calculation and route selection based on a hybrid policy to realize SRv6-TE-Policy according to claim 1, characterized in that: said SRv6-TE-Policy route calculation includes static specified paths, head node calculations The path and the controller calculate the path. When the specified link fails during the transmission of network information, the transmission path will be switched. The head node first uses the TE information carried by the IGP and the IGP link status information to form a TEDB , and then based on the CSPF algorithm, according to the constraints of bandwidth, delay, SRLG, and disjoint paths, the path that satisfies the conditions is calculated, and the corresponding SRv6 Policy is installed to guide the forwarding. 8.根据权利要求1所述的一种基于混合策略实现SRv6-TE-Policy的自动算路与选路方法,其特征在于:所述SRv6-TE-Policy引流将SRv6 Policy部署在头节点之后,还需要完成引流工作,将流量引导到SRv6Policy中。8. A method for automatic route calculation and route selection based on a hybrid strategy to realize SRv6-TE-Policy according to claim 1, characterized in that: the SRv6-TE-Policy diversion deploys the SRv6 Policy after the head node, It is also necessary to complete the diversion work and direct the traffic to SRv6Policy.
CN202310387984.2A 2023-04-12 2023-04-12 Automatic path calculation and path selection method for realizing SRv-TE-Policy based on hybrid Policy Pending CN116437411A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310387984.2A CN116437411A (en) 2023-04-12 2023-04-12 Automatic path calculation and path selection method for realizing SRv-TE-Policy based on hybrid Policy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310387984.2A CN116437411A (en) 2023-04-12 2023-04-12 Automatic path calculation and path selection method for realizing SRv-TE-Policy based on hybrid Policy

Publications (1)

Publication Number Publication Date
CN116437411A true CN116437411A (en) 2023-07-14

Family

ID=87090362

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310387984.2A Pending CN116437411A (en) 2023-04-12 2023-04-12 Automatic path calculation and path selection method for realizing SRv-TE-Policy based on hybrid Policy

Country Status (1)

Country Link
CN (1) CN116437411A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112995065A (en) * 2019-12-16 2021-06-18 中国移动通信集团湖南有限公司 Internet flow control method and device and electronic equipment
CN114448868A (en) * 2022-02-28 2022-05-06 百果园技术(新加坡)有限公司 Path scheduling method, device and equipment based on segmented routing strategy
CN115277548A (en) * 2021-04-30 2022-11-01 中国移动通信有限公司研究院 A transmission method, device and storage medium
CN115865799A (en) * 2022-12-02 2023-03-28 江苏省未来网络创新研究院 IPv6 forwarding plane-based general segment routing representational slice design method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112995065A (en) * 2019-12-16 2021-06-18 中国移动通信集团湖南有限公司 Internet flow control method and device and electronic equipment
CN115277548A (en) * 2021-04-30 2022-11-01 中国移动通信有限公司研究院 A transmission method, device and storage medium
CN114448868A (en) * 2022-02-28 2022-05-06 百果园技术(新加坡)有限公司 Path scheduling method, device and equipment based on segmented routing strategy
CN115865799A (en) * 2022-12-02 2023-03-28 江苏省未来网络创新研究院 IPv6 forwarding plane-based general segment routing representational slice design method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
佚名: "金融骨干网SRv6 Policy实践", Retrieved from the Internet <URL:https://www.elinkcloud.cn/article/20210804154309.html> *

Similar Documents

Publication Publication Date Title
US10374747B2 (en) Point-to-multipoint path computation for wide area network optimization
EP2425632B1 (en) Virtual links in a routed ethernet mesh network
US9712447B2 (en) Point-to-multipoint path computation for wide area network optimization
US9197508B2 (en) Time-based scheduling for tunnels computed by a stateful path computation element
EP2822241B1 (en) Packet switching resource allocation method and device
US9270426B1 (en) Constrained maximally redundant trees for point-to-multipoint LSPs
EP3041168A1 (en) Point-to-multipoint path computation for wide area network optimization
CN100596102C (en) Method for establishing label switched path of minimized path preemption cost
US9253097B1 (en) Selective label switched path re-routing
US20090304010A1 (en) Network element providing an interworking function between plural networks, and system and method including the network element
US20130336116A1 (en) Congestion-based notification during fast reroute operations in stateful path computation element environments
CN108989210B (en) Strategy-based tunnel selection method and software defined network controller
CN104994033A (en) Method for guaranteeing QoS (quality of service) of SDN (software defined network) by means of dynamic resource management
US10491487B2 (en) Network service establishment method, orchestration control center, and network system
CA2648197A1 (en) Smart ethernet edge networking system
CN101447929A (en) Traffic routing method, router and communication system
EP1885081B1 (en) Method, system and path computation element for processing distributed path computation requests
CN101277197B (en) communication network system
EP2689563B1 (en) Use of sub path maintenance elements (spmes) for multiprotocol label switching (mpls) shared mesh protection
WO2013188799A1 (en) Triggering controlled routing updates by a stateful path computation element
CN102480411A (en) Reservation method and system for protected bandwidth resources
CN116437411A (en) Automatic path calculation and path selection method for realizing SRv-TE-Policy based on hybrid Policy
Ajiardiawan et al. Performance analysis of segment routing on MPLS L3VPN using PNETLAB
Saeed et al. Spare capacity dimensioning for different re-routing strategies in transport networks
CN106453145B (en) A transmission link control method and device

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