素材来源:华为路由器配置指南

一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全


目标

配置L3VPN,保证相同VPN用户之间的安全互访。

组网需求

配置L3VPN迭代SR-BE隧道,保证相同VPN用户之间的安全互访。同时由于公网PE之间存在多条链路,要求数据流量在公网能够进行负载分担。

配置思路

  • 配置L3VPN迭代SR-BE隧道示例
  • 骨干网上配置IS-IS实现PE之间的互通。
  • 骨干网上使能MPLS,配置Segment Routing,建立SR LSP。使能TI-LFA FRR。
  • PE上配置使能IPv4地址族VPN实例,并把与CE相连的接口和相应的VPN实例绑定。
  • PE之间配置MP-IBGP交换路由信息。
  • CE与PE之间配置EBGP交换路由信息。

操作步骤

  1. 配置接口的IP地址

配置PE1

PE1:
interface LoopBack1ip address 1.1.1.9 255.255.255.255
interface Ethernet1/0/2ip address 172.3.1.1 255.255.255.0
interface Ethernet1/0/1ip address 172.1.1.1 255.255.255.0

配置P1

P1:
interface LoopBack1ip address 2.2.2.9 255.255.255.255
interface Ethernet1/0/0ip address 172.1.1.2 255.255.255.0
interface Ethernet1/0/1ip address 172.2.1.1 255.255.255.0

配置PE2

PE2:
interface LoopBack1ip address 3.3.3.9 255.255.255.255
interface Ethernet1/0/0ip address 172.2.1.2 255.255.255.0
interface Ethernet1/0/1ip address 172.4.1.2 255.255.255.0

配置P2

P2:
interface LoopBack1ip address 4.4.4.9 255.255.255.255
interface Ethernet1/0/1ip address 172.3.1.2 255.255.255.0
interface Ethernet1/0/0ip address 172.4.1.1 255.255.255.0
  1. 在骨干网上配置IGP协议,实现骨干网PE和P的互通。本例中以IS-IS为例进行说明。

配置PE1

PE1:
isis 1is-level level-1network-entity 10.0000.0000.0001.00
interface Ethernet1/0/1isis enable 1
interface Ethernet1/0/2isis enable 1

配置P1

P1:
isis 1is-level level-1network-entity 10.0000.0000.0002.00
interface Ethernet1/0/1ip address 172.2.1.1 255.255.255.0
interface Ethernet1/0/0isis enable 1

配置PE2

PE2:
isis 1is-level level-1network-entity 10.0000.0000.0003.00
interface Ethernet1/0/0isis enable 1
interface Ethernet1/0/1isis enable 1

配置P2

P2:
isis 1is-level level-1network-entity 10.0000.0000.0004.00
interface Ethernet1/0/1isis enable 1
interface Ethernet1/0/0isis enable 1
  1. 在骨干网上配置MPLS基本能力

配置PE1

PE1:
mpls lsr-id 1.1.1.9
mpls

配置P1

P1:
mpls lsr-id 2.2.2.9
mpls

配置PE2

PE2:
mpls lsr-id 3.3.3.9
mpls

配置P2

P2:
mpls lsr-id 4.4.4.9
mpls
  1. 在骨干网上配置Segment Routing,同时使能TI-LFA FRR功能

配置PE1

PE1:
segment-routing
isis 1cost-style widesegment-routing mplssegment-routing global-block 160000 161000frrloop-free-alternate level-1ti-lfa level-1
interface LoopBack1isis prefix-sid index 10

配置P1

P1:
segment-routing
isis 1cost-style widesegment-routing mplssegment-routing global-block 160000 161000frrloop-free-alternate level-1ti-lfa level-1
interface LoopBack1isis prefix-sid index 20

配置PE2

PE2:
segment-routing
isis 1cost-style widesegment-routing mplssegment-routing global-block 160000 161000frrloop-free-alternate level-1ti-lfa level-1
interface LoopBack1isis prefix-sid index 30

配置P2

PE2:
segment-routing
isis 1cost-style widesegment-routing mplssegment-routing global-block 160000 161000frrloop-free-alternate level-1ti-lfa level-1
interface LoopBack1isis prefix-sid index 40
  1. 配置完成后,在PE设备上执行display tunnel-info all命令,可以看到SR LSP已建立。以PE1的显示为例。
[~PE1-LoopBack1]dis tunnel-info all
Tunnel ID            Type                Destination                            Status
--------------------------------------------------------------------------------
--------
0x000000002900000042 srbe-lsp            2.2.2.9                                UP
0x000000002900000043 srbe-lsp            3.3.3.9                                UP
0x000000002900000045 srbe-lsp            4.4.4.9                                UP
[~PE1-LoopBack1]
  1. 在PE1上使用Ping检测SR LSP连通性,例如:
[~PE1-LoopBack1]ping lsp segment-routing ip 3.3.3.9 32 version draft2 LSP PING FEC: SEGMENT ROUTING IPV4 PREFIX 3.3.3.9/32 : 100  data bytes, press
CTRL_C to breakReply from 3.3.3.9: bytes=100 Sequence=1 time=19 msReply from 3.3.3.9: bytes=100 Sequence=2 time=6 msReply from 3.3.3.9: bytes=100 Sequence=3 time=4 msReply from 3.3.3.9: bytes=100 Sequence=4 time=7 msReply from 3.3.3.9: bytes=100 Sequence=5 time=6 ms--- FEC: SEGMENT ROUTING IPV4 PREFIX 3.3.3.9/32 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 4/8/19 ms
[~PE1-LoopBack1]
  1. 在PE之间建立MP-IBGP对等体关系

配置PE1

PE1:
bgp 100peer 3.3.3.9 as-number 100peer 3.3.3.9 connect-interface LoopBack1ipv4-family vpnv4peer 3.3.3.9 enable

配置PE2

PE2:
bgp 100peer 1.1.1.9 as-number 100peer 1.1.1.9 connect-interface LoopBack1ipv4-family vpnv4peer 1.1.1.9 enable

配置完成后,在PE设备上执行display bgp peer或display bgp vpnv4 all peer命令,可以看到PE之间的BGP对等体关系已建立,并达到Established状态。以PE1的显示为例。

[~PE1-bgp]dis bgp peerBGP local router ID : 1.1.1.9Local AS number : 100Total number of peers : 1                 Peers in established state : 1Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State  Pr
efRcv3.3.3.9         4         100        4        4     0 00:00:29 Established    0
[~PE1-bgp]dis bgp vpnv4 all peerBGP local router ID : 1.1.1.9Local AS number : 100Total number of peers : 1                 Peers in established state : 1Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State  Pr
efRcv3.3.3.9         4         100        4        4     0 00:00:49 Established    0
[~PE1-bgp]
  1. 在PE设备上配置使能IPv4地址族的VPN实例,将CE接入PE

配置PE1

PE1:
ip vpn-instance vpnaipv4-familyroute-distinguisher 100:1vpn-target 111:1 export-extcommunityvpn-target 111:1 import-extcommunity
interface Ethernet1/0/0ip binding vpn-instance vpnaip address 10.1.1.2 255.255.255.0

配置PE2

PE2:
ip vpn-instance vpnaipv4-familyroute-distinguisher 200:1vpn-target 111:1 export-extcommunityvpn-target 111:1 import-extcommunity
interface Ethernet1/0/2ip binding vpn-instance vpnaip address 10.3.1.2 255.255.255.0
  1. 在PE设备上配置隧道选择策略,优选SR LSP。

配置PE1

PE1:
tunnel-policy p1tunnel select-seq sr-lsp load-balance-number 2
ip vpn-instance vpnaipv4-familytnl-policy p1

配置PE2

PE2:
tunnel-policy p1tunnel select-seq sr-lsp load-balance-number 2
ip vpn-instance vpnaipv4-familytnl-policy p1
  1. 在PE与CE之间建立EBGP对等体关系

配置CE1

CE1:
interface LoopBack1ip address 11.1.1.1 255.255.255.255
interface Ethernet1/0/0ip address 10.1.1.1 255.255.255.0
bgp 65410peer 10.1.1.2 as-number 100ipv4-family unicastnetwork 11.1.1.1 255.255.255.255

配置CE2

CE2:
interface LoopBack1ip address 22.2.2.2 255.255.255.255
interface Ethernet1/0/0ip address 10.2.1.1 255.255.255.0
bgp 65420peer 10.2.1.2 as-number 100ipv4-family unicastnetwork 22.2.2.2 255.255.255.255

配置PE1

PE1:
bgp 100ipv4-family vpn-instance vpnapeer 10.1.1.1 as-number 65410

配置PE2

PE2:
bgp 100ipv4-family vpn-instance vpnapeer 10.2.1.1 as-number 65420

配置完成后,在PE设备上执行display bgp vpnv4 vpn-instance peer命令,可以看到PE与CE之间的BGP对等体关系已建立,并达到Established状态。

以PE1与CE1的对等体关系为例:

[~PE1-bgp]dis bgp vpnv4 vpn-instance vpna peerBGP local router ID : 1.1.1.9Local AS number : 100VPN-Instance vpna, Router ID 1.1.1.9:Total number of peers : 1                 Peers in established state : 1Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State  Pr
efRcv10.1.1.1        4       65410        5        5     0 00:01:09 Established    1
[~PE1-bgp]
  1. 检查配置结果

在PE设备上执行display ip routing-table vpn-instance命令,可以看到去往CE上的Loopback接口路由。

以PE1的显示为例:

[~PE1]dis ip routing-table vpn-instance vpna
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black holeroute
------------------------------------------------------------------------------
Routing Table : vpnaDestinations : 7        Routes : 7
Destination/Mask    Proto   Pre  Cost        Flags NextHop         Interface10.1.1.0/24  Direct  0    0             D   10.1.1.2        Ethernet1/0/010.1.1.2/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/010.1.1.255/32  Direct  0    0             D   127.0.0.1       Ethernet1/0/011.1.1.1/32  EBGP    255  0             RD  10.1.1.1        Ethernet1/0/022.2.2.2/32  IBGP    255  0             RD  3.3.3.9         Ethernet1/0/1IBGP    255  0             RD  3.3.3.9         Ethernet1/0/2127.0.0.0/8   Direct  0    0             D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0             D   127.0.0.1       InLoopBack0
[~PE1]

同一VPN的CE能够相互Ping通,例如:CE1能够Ping通CE2(22.2.2.2)。

[~CE1-bgp]ping -a 11.1.1.1 22.2.2.2PING 22.2.2.2: 56  data bytes, press CTRL_C to breakReply from 22.2.2.2: bytes=56 Sequence=1 ttl=252 time=13 msReply from 22.2.2.2: bytes=56 Sequence=2 ttl=252 time=9 msReply from 22.2.2.2: bytes=56 Sequence=3 ttl=252 time=13 msReply from 22.2.2.2: bytes=56 Sequence=4 ttl=252 time=10 msReply from 22.2.2.2: bytes=56 Sequence=5 ttl=252 time=11 ms--- 22.2.2.2 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 9/11/13 ms
[~CE1-bgp]

玩转华为ENSP模拟器系列 | 配置L3VdPdNd迭代SR-BE隧道示例相关推荐

  1. 玩转华为ENSP模拟器系列 | 配置普通NTP对等体模式示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验 目标 ...

  2. 玩转华为ENSP模拟器系列 | 配置RSTP功能示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 组 ...

  3. 玩转华为ENSP模拟器系列 | 配置OSPFv3 ABR路由聚合示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  4. 玩转华为ENSP模拟器系列 | 配置IS-IS负载分担示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验 目标 ...

  5. 玩转华为ENSP模拟器系列 | 配置IS-IS基本功能示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  6. 玩转华为ENSP模拟器系列 | 配置OSPF多进程

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验 目标 ...

  7. 玩转华为ENSP模拟器系列 | 配置OSPFv3 HMAC-SHA256认证示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  8. 玩转华为ENSP模拟器系列 | 配置BGP EVPN

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  9. 玩转华为ENSP模拟器系列 | 配置OSPF的DR选择示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  10. 玩转华为ENSP模拟器系列 | 配置LDP自动触发DoD请求功能示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

最新文章

  1. 特斯拉Tesla Model 3整体架构解析(上)
  2. 《Unity2018入门与实战》笔记(9 / 9):个人总结
  3. spring boot+mybatis+generator生成domain大小写问题
  4. 多标签分类_多标签分类文献阅读(8)
  5. 杭电1411 校庆神秘建筑
  6. 订阅者java,RxJava:“ java.lang.IllegalStateException:只允许一个订阅者!”
  7. C语言编程一个人活了多少天,来用代码算一算在这个世界上活了多少天吧
  8. “泰迪杯”技能赛丨第二期赛前培训预告
  9. uniapp 使用 colorUI
  10. 功率是电压电流乘积的波形在一个周期内积分后除以周期。
  11. 5G移动通信网络构架与关键技术要点探讨
  12. python iter函数用法
  13. hⅰgh怎么读音发音英语_gh和ph的发音
  14. SWOT分析法——进行项目管理的高效方法
  15. Re:从零开始的鸿蒙开发教程
  16. 单点登录(SSO)解决方案介绍
  17. C语言实现斐波那契数列。
  18. linux启动、进程、文本处理
  19. vb.net程序可以在触摸屏上运行么_台达PLC VP-PM运动控制型在大型铣镗床上的应用...
  20. kubernetes 入门介绍

热门文章

  1. 计算机怎么会自动开机,电脑怎么设置为通电就自动开机
  2. 重温数据结构与算法之单调栈
  3. WORD2010文档里面突然不能输入汉字的解决办法
  4. arduino入门-用arduino uno制作基于蓝牙的数据监控系统
  5. SCZ的3篇有关sam的文章
  6. 自下而上与自上而下的归并排序
  7. 「吕本富」交易的四个阶段
  8. ART 虚拟机 — Interpreter 模式
  9. Ant Design Pro从零到一(页面创建)
  10. 18.Consent 实现思路介绍