华为 MPLS 虚拟专网 Option B 配置实验

华为 MPLS Option B 配置实验

拓扑图和IP地址规划如图所示:
在这里插入图片描述
配置主要思路是:

  1. 各AS内的MPLS骨干网上分别配置IGP协议,实现各自骨干网ASBR-PE和PE之间的互通。
  2. 各AS内的MPLS骨干网上分别配置MPLS基本能力和MPLS LDP,建立LDP LSP。
  3. 各AS内,PE与ASBR-PE之间建立MP-IBGP对等体关系,交换VPN路由信息。
  4. 各AS内,与CE相连的PE上需配置VPN实例,并把与CE相连的接口和相应的VPN实例绑定。
  5. 各AS间,PE与CE之间建立EBGP对等体关系,交换VPN路由信息。
  6. 在ASBR上与另一ASBR相连接口上分别使能MPLS,且ASBR之间建立MP-EBGP对等体关系,并且不对接收的VPNv4路由进行VPN-target过滤。
    注:MPLS和ISIS 配置较为简单,故不再配置中列出

CE1配置(CE2配置类似)

bgp 100
 peer 201.0.0.2 as-number 300 //与对端PE设备建立邻居
 #
 import-route direct  //引入直连路由
#

PE1(PE2配置类似)

ip vpn-instance A //配置实例
 ipv4-family
  route-distinguisher 1:1  //配置RD值
  vpn-target 1:100 export-extcommunity  //与PE2的入方向的RT值匹配
  vpn-target 100:1 import-extcommunity  //与PE2的出方向的RT值匹配
#
interface GigabitEthernet0/0/1
 ip binding vpn-instance A  //端口下绑定实例
#
bgp 300
 peer 2.2.2.2 as-number 300  //与ASBR设备建立MP-EBGP邻居
 peer 2.2.2.2 connect-interface LoopBack0
 #
 ipv4-family unicast
  undo synchronization
  peer 2.2.2.2 enable
 # 
 ipv4-family vpnv4
  policy vpn-target
  peer 2.2.2.2 enable   //激活MP-EBG邻居
 #
 ipv4-family vpn-instance A   //在VPN实例中与对端CE设备建立邻居
  peer 201.0.0.1 as-number 100 
#

ASBR1(ASBR2配置类似)

bgp 300
 peer 1.1.1.1 as-number 300  //与PE设备建立邻居
 peer 1.1.1.1 connect-interface LoopBack0
 peer 10.0.23.2 as-number 400  //与对端ASBR设备建立邻居
 #
 ipv4-family unicast
  undo synchronization
  peer 1.1.1.1 enable
  peer 10.0.23.2 enable
 # 
 ipv4-family vpnv4
  undo policy vpn-target   //关闭RT过滤
  apply-label per-nexthop  //按照下一跳分配标签
  peer 1.1.1.1 enable    //激活PE邻居
  peer 10.0.23.2 enable  //激活ASBR邻居
#
interface GigabitEthernet0/0/1
 mpls  //与ASBR-PE2相连的端口启用MPLS转发
#

验证:
CE之间能学习到对方的接口路由,CE1和CE2能够相互ping通
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46674735/article/details/108362168