资讯动态

SR-BE-Layer 3 v(小白也能做)【ensp pro实验】

发布时间:2026/10/13 3:12:33 来源:尧图企业网站定制
目录实验目的实验拓扑说明​编辑第一步配置IP第二步配置isis第三步全局使能SR第四步在IGP里面使能SR和SRGB第5步使能prefix-sid第6步创建VRF第7步创建接口绑定VRF第八步创建连接BGPSR‑MPLS 承载 BGP VPNv4 实验结果与分析1、私网 VRF 连通性测试2、查看 BGP VPNv4 路由表3、报文抓包分析MPLS 双层标签​编辑4、实验结论实验目的搭建基于 IS‑IS 的 SR‑MPLS 承载网络完成 Segment‑Routing 标签分发与端到端标签转发验证在此基础上部署 BGP VPNv4实现 VPN 实例跨设备私网路由互通理解 SR‑MPLS 作为 BGP VPNv4 底层承载的工作原理掌握 IS‑IS SR、SRGB、Prefix‑SID、VRF、BGP‑VPNv4 关键配置流程。实验拓扑说明网络共 6 台 PE/P 设备NE1‑NE6设备之间通过千兆接口互联每台设备配置 LoopBack032 位环回地址作为 IGP 路由标识、BGP 更新源IS‑IS 作为底层 IGP采用 Level‑2wide 度量类型扩散 SR‑MPLS 的 SID 信息SR‑MPLS 使用 Prefix‑SID 索引方式分配段标签NE1、NE2 作为 VPNv4 的 PE 设备配置 VRF 实例 A通过 BGP VPNv4 交换私网路由底层由 SR‑MPLS 提供标签转发隧道。第一步配置IP配置各设备物理互联接口 IP 地址LoopBack0 环回接口使用 32 位掩码作为设备路由标识。配置各设备物理互联接口 IP 地址同时配置 LoopBack0 环回接口环回地址采用 32 位掩码作为设备的路由标识。NE1: # interface GigabitEthernet0/7/0 ip address 10.10.12.1 255.255.255.0 # interface GigabitEthernet0/7/1 ip address 10.10.13.1 255.255.255.0 # interface LoopBack0 ip address 1.1.1.1 255.255.255.255 NE2: # interface GigabitEthernet0/7/0 ip address 10.10.12.2 255.255.255.0 # interface GigabitEthernet0/7/1 ip address 10.10.24.2 255.255.255.0 # interface LoopBack0 ip address 2.2.2.2 255.255.255.255 NE3: # interface GigabitEthernet0/7/0 ip address 10.10.13.3 255.255.255.0 # interface GigabitEthernet0/7/1 ip address 10.10.35.3 255.255.255.0 # interface GigabitEthernet0/7/2 ip address 10.10.34.3 255.255.255.0 # interface LoopBack0 ip address 3.3.3.3 255.255.255.255 NE4: # interface GigabitEthernet0/7/0 ip address 10.10.24.4 255.255.255.0 # interface GigabitEthernet0/7/1 ip address 10.10.46.4 255.255.255.0 # interface GigabitEthernet0/7/2 ip address 10.10.34.4 255.255.255.0 # interface LoopBack0 ip address 4.4.4.4 255.255.255.255 NE5: # interface GigabitEthernet0/7/0 ip address 10.10.35.5 255.255.255.0 # interface GigabitEthernet0/7/1 ip address 10.10.56.5 255.255.255.0 # interface LoopBack0 ip address 5.5.5.5 255.255.255.255 NE6: # interface GigabitEthernet0/7/0 ip address 10.10.56.6 255.255.255.0 # interface GigabitEthernet0/7/1 ip address 10.10.46.6 255.255.255.0 # interface LoopBack0 ip address 5.5.5.5 255.255.255.255第二步配置isis所有设备创建 IS‑IS 进程 1设置设备级别为level‑2开销类型配置为cost‑style wide支持大宽度度量值配置 NET 网络实体名称设置设备别名在业务接口以及环回接口下使能 IS‑IS。NE1: # isis 1 is-level level-2 cost-style wide network-entity 49.0000.0000.0001.00 is-name NE1 # interface GigabitEthernet0/7/0 isis enable 1 # interface GigabitEthernet0/7/1 isis enable 1 # interface LoopBack0 isis enable 1 NE2: # isis 1 is-level level-2 cost-style wide network-entity 49.0000.0000.0002.00 is-name NE2 # interface GigabitEthernet0/7/0 isis enable 1 # interface GigabitEthernet0/7/1 isis enable 1 # interface LoopBack0 isis enable 1 NE3: # isis 1 is-level level-2 cost-style wide network-entity 49.0000.0000.0003.00 is-name NE3 # interface GigabitEthernet0/7/0 isis enable 1 # interface GigabitEthernet0/7/1 isis enable 1 # interface GigabitEthernet0/7/2 isis enable 1 # interface LoopBack0 isis enable 1 NE4: # isis 1 is-level level-2 cost-style wide network-entity 49.0000.0000.0004.00 is-name NE4 # interface GigabitEthernet0/7/0 isis enable 1 # interface GigabitEthernet0/7/1 isis enable 1 # interface GigabitEthernet0/7/2 isis enable 1 # interface LoopBack0 isis enable 1 NE5: # isis 1 is-level level-2 cost-style wide network-entity 49.0000.0000.0005.00 is-name NE5 # interface GigabitEthernet0/7/0 isis enable 1 # interface GigabitEthernet0/7/1 isis enable 1 # interface LoopBack0 isis enable 1 NE6: # isis 1 is-level level-2 cost-style wide network-entity 49.0000.0000.0006.00 is-name NE6 # interface GigabitEthernet0/7/0 isis enable 1 # interface GigabitEthernet0/7/1 isis enable 1 # interface LoopBack0 isis enable 1第三步全局使能SR每台路由器全局视图下使能段路由功能。NE1: # segment-routing NE2: # segment-routing NE3: # segment-routing NE4: # segment-routing NE5: # segment-routing NE6: # segment-routing第四步在IGP里面使能SR和SRGB进入 IS‑IS 进程开启 SR 能力为每台设备分配独立的 SRGB 全局标签范围。SRGB 为本设备 Prefix‑SID 索引计算标签的基础标签池。NE1: # isis 1 segment-routing mpls segment-routing global-block 16100 16199 NE2: # isis 1 segment-routing mpls segment-routing global-block 16200 16299 NE3: # isis 1 segment-routing mpls segment-routing global-block 16300 16399 NE4: # isis 1 segment-routing mpls segment-routing global-block 16400 16499 NE5: # isis 1 segment-routing mpls segment-routing global-block 16500 16599 NE6: # isis 1 segment-routing mpls segment-routing global-block 16600 16699第5步使能prefix-sid在 LoopBack0 接口配置isis prefix‑sid index索引值与设备编号对应设备会基于自身 SRGBindex 生成标签。NE1: # interface LoopBack0 isis prefix-sid index 1 NE2: # interface LoopBack0 isis prefix-sid index 2 NE3: # interface LoopBack0 isis prefix-sid index 3 NE4: # interface LoopBack0 isis prefix-sid index 4 NE5: # interface LoopBack0 isis prefix-sid index 5 NE6: # interface LoopBack0 isis prefix-sid index 6执行命令display segment‑routing prefix mpls forwarding查看 SR 前缀标签转发条目。NE6 能够学习到 NE1‑NE5 发布的 Prefix‑SID 标签证明 IS‑IS 已经完成 SR SID 信息扩散标签分发完成。使用标签方式测试 NE1 与 NE6 环回接口互相访问能够正常 ping 通采用标签的方式使NE1和NE6使能的prefix-sid的接口相互访问可以看见能够ping通SR建立成功说明 SR‑MPLS 端到端转发路径工作正常。我们通过抓包可以看见标签为16501其中的‘1’为1.1.1.1分发的标签其中的‘5’也代表走的下一跳为NE5,标签建立成功抓取转发报文报文中携带标签标签由 SRGB 与 index 计算得到标签字段符合规划SR 标签转发行为符合预期。SR依赖 IGPIS‑IS扩散 SID 信息IS‑IS 需要配置 wide 开销才能支持 SR 相关 TLVSRGB 是索引式 Prefix‑SID 的标签基底每台设备可配置独立 SRGBPrefix‑SID 分为 index 索引和 absolute 绝对标签两种实现方式第6步创建VRFNE1、NE2 作为 PE 设备创建 VPN 实例 A配置 RD 与 VPN‑Target实现私网路由隔离与导入导出。NE-1: ip vpn-instance A ipv4-family route-distinguisher 65001:1 vpn-target 10:10 export-extcommunity vpn-target 10:10 import-extcommunity NE-2: ip vpn-instance A ipv4-family route-distinguisher 65001:2 vpn-target 10:10 export-extcommunity vpn-target 10:10 import-extcommunity第7步创建接口绑定VRF创建 LoopBack2 作为私网业务接口绑定到 VRF A配置 32 位私网环回地址NE-1: # interface LoopBack2 ip binding vpn-instance A ip address 111.111.111.111 255.255.255.255 NE-2: # interface LoopBack2 ip binding vpn-instance A ip address 155.155.155.155 255.255.255.255第八步创建连接BGPNE1、NE2 属于同一 AS 15使用 LoopBack0 建立 BGP 邻居使能 VPNv4 地址族通过 VPN‑Target 控制路由在 VPN‑instance 地址族下发布私网网段。NE-1: # bgp 15 peer 5.5.5.5 as-number 15 peer 5.5.5.5 connect-interface LoopBack0 # ipv4-family vpnv4 policy vpn-target peer 5.5.5.5 enable # ipv4-family vpn-instance A network 111.111.111.111 255.255.255.255 NE-2: # bgp 15 peer 1.1.1.1 as-number 15 peer 1.1.1.1 connect-interface LoopBack0 # ipv4-family vpnv4 peer 1.1.1.1 enable # ipv4-family vpn-instance A network 155.155.155.155 255.255.255.255SR‑MPLS 承载 BGP VPNv4 实验结果与分析完成全部配置后分别从VRF 私网连通性、BGP‑VPNv4 路由表、报文抓包三个维度对实验现象进行验证确认 SR‑MPLS 隧道承载 BGP VPNv4 业务工作正常。1、私网 VRF 连通性测试在 NE1 上针对 VPN 实例 A 执行带源 ping 测试ping -vpn-instance A -A 111.111.111.111 155.155.155.155测试输出5 个数据包全部收发成功丢包率 0%往返时延 12‑18ms。现象说明NE1 的 VRF‑A 私网地址可以正常访问 NE2 的 VRF‑A 私网地址VPN 业务层面可达底层隧道转发通路已经打通。2、查看 BGP VPNv4 路由表执行命令dis bgp vpnv4 vpn‑instance A routing‑table 155.155.155.155查看私网路由详情。 关键信息解读路由155.155.155.155/32为跨设备的 Remote‑Cross 路由为 BGP VPNv4 学习到的对端 PE 发布私网路由RD 字段65001:2和对端 NE2 的 VPN 实例 A 的 RD 保持一致收到 BGP 分配 VPN 内层标签48060扩展团体属性 RT10:10本端 VPN 实例 A 配置了相同 RT路由成功导入 VRF原始下一跳为对端 PE 环回地址IGP 开销 20路由状态为 best 最优路由。证明BGP VPNv4 邻居建立正常私网路由携带 RD、RT、VPN 标签完整传递路由成功接收并优选。3、报文抓包分析MPLS 双层标签抓包捕获私网 ICMP 报文可以观察到双层 MPLS 标签栈外层标签16305→SR‑MPLS 隧道标签由 IS‑IS SRGBPrefix‑SID 索引生成作为公网隧道标签用于骨干网 P 设备转发把报文送到对端 PE 设备内层标签48060→BGP 分配的 VPN 私网标签由对端 PE 分配报文到达目的 PE 后剥离外层 SR 标签依靠内层 VPN 标签找到对应的 VRF 实例转发给私网接口剥离 MPLS 标签之后封装原始 ICMP 私网 IP 报文源 IP111.111.111.111目的 IP155.155.155.155。转发逻辑原始私网报文进入 PE压入两层标签骨干网络只根据外层 SR‑MPLS 标签转发报文抵达对端 PE弹出外层标签读取内层 VPN 标签将报文送入对应 VRF完成端到端 VPN 互通。4、实验结论IGPIS‑IS Level‑2cost‑style wide成功扩散 SR Prefix‑SID 信息SRGB 基底 Index 模式生成公网隧道标签SR‑MPLS 公网隧道正常工作PE 设备 VRF 实例 RD/RT 规划正确BGP VPNv4 邻居基于环回口成功建立私网路由携带 RD、RT、VPN 标签完成跨设备传递业务报文采用双层 MPLS 标签外层 SR‑MPLS 做骨干隧道内层 BGP VPN 标签区分 VPN实现 SR‑MPLS 作为承载网承载 BGP VPNv4私网业务互通实验达到预期效果。SR‑MPLS 依靠 IS‑IS 的 Wide 度量 TLV 传递 SID必须配置cost‑style wideSRGB 为 Prefix‑SID 索引提供标签池标签 SRGB 基底 indexBGP VPNv4 报文是双层标签结构外层 IGP/SR 隧道标签、内层 VPN 标签RT 控制 VPN 路由导入导出RD 用于区分不同 VPN 的相同网段路由。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑