赞
踩
SR BGP EPE(Egress Peer Engineering)使用集中控制器指导入节点,引导流量经过特定的出节点,把流量发往特定的BGP对等体或对等链路,可以实现域内和跨域流量工程。
SR BGP EPE通过Peering-SID引导流量,可以忽略BGP最优路径。
Peering-SID包括PeerNode-SID、PeerAdj-SID和PeerSet-SID,通过BGP-LS通告。
PeerNode-SID引导流量到相关的对等体;PeerAdj-SID引导流量经特定的对等体链路到相关对等体;PeerSet-SID引导流量到一组PeerNode-SID、PeerAdj-SID。
SR PCE在SR Policy的Segment列表里包含EPE Peering-SID,以提供统一的端到端跨域SR-TE路径。(本次实验)
BGP-LS将IGP链路状态数据库和EPE信息传递到PCE,PCE通过IGP链路状态数据库绘制出AS内拓扑,用EPE信息将不同AS的拓扑拼接在一起,从而计算出跨自治系统SR Policy路径。
Loopback0 IP:
PE1:1.1.1.1;PE2:6.6.6.6;PCE:7.7.7.7
P1- P4: 1.1.1.1 - 4.4.4.4
这次我们修改一下拓扑,把所有节点分成两个自治系统,然后测试一下EPE在跨域SR Policy路径的的应用。
P1与P3之间建一个EBGP会话和EPE。
P2与P4之间建一个EBGP会话和EPE。
xrv_7作为PCE在AS300内,
P1和P3到PCE分别配置EBGP,启用BGP-LS地址族,
P1和P2建立IBGP开启BGP-LS地址族, P3和P4建立IBGP开启BGP-LS地址族,
P2的EPE信息传递到P1,P1将isis链路状态和EPE信息传递到PCE,AS200同理。
PCE收集到所有的拓扑信息后就可以计算出PE1到PE2跨自治系统的SR Policy路径。
P1、P3作为BGP-LS生产者(即IGP链路状态数据库注入到BGP-LS的节点),
ISIS视图下配置
P1:
P3:
P1与PCE建立EBGP,开启BGP-LS地址族,P3与PCE也需要同样配置
P1:
PCE:
配置完后在PCE上可以看到接收的条目
P1与P3建立EBGP和EPE;P2与P4建立EBGP和EPE
P1:
P3:
以P1为例,配置完后看到用于对等体P3的PeerNode-SID
P1上EPE Peering-SID的MPLS转发条目
P1与P2建IGBP,BGP-LS,为的是P2的EPE信息传递到P1从而传递到PCE;P3与P4之间同样;
P1
P2
在PCE上,看到收到BGP-LS,将Peering-SID信息插入SR-TE数据库,
CIsco IOS XR中不会为SR EPE链路通告链路属性(度量、亲和属性等),因此链路度量值为0.
可以看到24007和24004两个EPE分段。
最后在所有AS互联接口还需要配置支持MPLS转发
P1
PCE相关配置(别忘了头节点PE1、PE2和PCE的ip 打通路由,bgp 重分布或静态都可以)
PE1
PCE
PE1到PE2跨自治系统的SR Policy路径可以计算出来
头节点上配置SR Policy,两个路径可以配置不相交属性。
对于跨自治系统网络,PCE通过BGP-LS接收到多个单独域信息,为了计算端到端的跨自治系统路径,必须想办法把多个拓扑整合成一张网络。
在通过BGP连接的多自治系统网络,BGP对等体启用EPE,BGP-LS将这些对等体为锚点通告。
为了使SR PCE能都识别出SR EPE锚点和IGP 边界是同一个节点,SR EPE链路锚节点的BGP路由器ID和IGP的TE路由器ID必须一致。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。