设计招聘网站,网站开发培训学院,wordpress logo大小,北京怎样做网站推广第十八章 SR技术
18.1 简介
SR可以通过控制器实现集中算路#xff0c;并根据业务的不同下发不同的路径给到头端设备#xff0c;头端设备将路径标签通过标签栈的形式压入到报文中#xff0c;沿途的设备不需要维护路径信息#xff0c;仅按照标签栈中的栈顶进行报文转发即可…第十八章 SR技术
18.1 简介
SR可以通过控制器实现集中算路并根据业务的不同下发不同的路径给到头端设备头端设备将路径标签通过标签栈的形式压入到报文中沿途的设备不需要维护路径信息仅按照标签栈中的栈顶进行报文转发即可。
控制平面扩展后的IGP协议通过IGP分发标签
转发平面基于MPLS标签转发。
18.2 概念
SID是指报文执行转发动作命令的具体体现基于MPLS的SRSID就是MPLS标签如果是SRV6SID就是IPV6地址。
段列表Segment List由一个或者多个SID组成表示一个转发路径。
源路由Source Routing源节点选择一条路径并在报文中压入一个有序的段列表,网络中的其他节点按照报文封装的段列表进行转发实现转发路径控制。
SRGB设备为SR预留的用于报文转发的标签空间每个设备都会向邻居通告自己的SBGB设备按照本地的SRGB以及前缀偏移值计算该前缀对应的入标签根据邻居通告的SRGB以及偏移值计算该前缀的出标签建议SRGB全局配置相同的标签空间。
18.3 SID的分类
邻接SIDAdjacency Segment标识本地的一个链路报文中压入邻接SID则表示向该邻接SID标识的链路转发报文。全局可见本地有效产生这个邻接SID的设备有效。
前缀SIDPrefix Segment表示网络中的一个目的前缀。全局可见全局有效。
节点SID路由设备上的环回口对应的前缀SID代表该节点为节点SID。
18.4 IGP的扩展
OSPF10类LSA扩展实现SR功能 10类中4小类算法、SRGB通过两个TLV实现10类中的7类通告的时前缀SID的索引值通过SRGB以及索引值可以计算对应的前缀SID10类中的8类通告的邻接SID。
18.5 SR的架构
SR MPLS BE 和MPLS LDP相同不需要LDP注意MPLS功能需要开启。使用IGP通告标签。转发过程进行标签置换SWAP采用最短路径进行转发。引流的方式没有隧道口 隧道策略按照隧道的优先级顺序选择SR-BE隧道。静态路由将静态路由的下一跳指定为SR-BE隧道的目的地址根据下一跳地址迭代到SR-BE隧道。根据路由下一跳迭代BGP等公网路由可以根据路由的下一跳迭代到SR-BE隧道。SR MPLS TE(SR流量工程) 支持手动指定路径和控制器算路创建Tunnel隧道手工或者是控制器Neconf下发Tunnel隧道属性用于引流到TE的隧道必须要绑定显式路径标签栈或者是控制器计算PCEP协议下发标签栈。显式路径可以通过手工配置或者控制器计算报文转发在头结点压入显式路径沿途设备按照标签栈的栈顶标签进行数据转发。转发路径按照显式路径进行转发引流的进入到LSP中的方式: 配置隧道口Tunnel接口 隧道策略按照隧道的优先级顺序选择SR-TE隧道。静态路由配置静态路由将路由出接口指定为SR-TE隧道的接口。自动路由将SR-TE隧道当做逻辑链路参与IGP路由计算。策略路由策略路由的执行语句中使用SR-TE隧道接口为出接口。SR policy用于流量工程TE 一个SR-MPLS Policy由一个元组标识headend, color, endpoint。对于一个指定的节点SR-MPLS Policy则由color, endpoint标识也用于标识转发路径。 头端headendSR-MPLS Policy生成的节点一般是全局唯一的IP地址。颜色color32比特扩展团体属性用于标识某一种业务意图例如低延时。尾端endpointSR-MPLS Policy的目的地址一般是全局唯一的IP地址。转发路径标签栈一个SR MPLS policy中包含多个候选路径选择优先级最高的作为主用候选路径其余作为备份路径。一条候选路径中可以包含多个不同的段列表基于权重值进行负载分担。
18.6 保护机制
TI-LFA算法用于保护链路和保护节点节点的保护优于链路保护。Anycast FRR多个设备配置相同的Anycast SID当其中主用设备故障会快速切换到备用设备上且头节点不需要重新规划标签栈。Hot Standby在同一个SR policy中计算多个候选路径主候选路径出现故障备份候选路径进入到活跃状态。但是无法保护SR policy的尾端设备故障。故障感知需要通过BFD等机制实现。VPN FRRPE双归的场景下PE出现故障的时候根据VPN FRR切换 SR-policy使得流量转发进入到未得PE设备。
18.7 防微环
正切防微环路径上出现设备故障需要切换到TI-FLA的备份路径的过程中会出现设备收敛时间不一致导致的暂时的环路出现。如图 问题P1以收敛已知P2出现故障P3为收敛不知P2出现故障仍然认为到达目的地最近的设备是P1此时数据将发送给P1P1已知P2出现故障将数据发送给P3因此在P1和P3之间形成暂时的环路直到P3收敛完成。P3将数据向P4转发。解决方法P1已收敛已知P2出现故障此时计算出一个修复列表指导报文经过P3、P4转发到目的地避开故障点。回切防微环 自行总结补充故障恢复之后各设备对故障是否已恢复收敛的时间不一致导致的临时环路。解决办法修复列表远端防微环 问题故障出现后距离故障较远的远端设备P1和P2收敛时间不一致导致的设备间出现临时环路。如图故障出现的目的地附近本端的P1和P2收敛时间不一致P2首先收敛感知到故障并将去往目的PE3的报文转发给P1设备P1设备未收敛完成未感知到故障继续讲报文发送P2设备形成P1和P2之间暂时的环路。解决方式自行补充在报文中原有的段列表中添加修复列表强制报文绕过故障点转发。保护措施SBFD简略版的BFD