【HCIE】MPLS-Hub&Spoke

1. 实验拓扑

在这里插入图片描述

2. 实验目标

2.1 目标

  • 实现R5去R6依次走R5-R3-R2-R1-R2-R4-R6

2.2 步骤

  • IP地址、OSPF编号等按如图所示划分。
  • 配置R5、R6IP地址,OSPF1。
  • R3、R4配置实例、绑定接口、配置IP、OSPF2。
  • 配置R2、R3、R4 MPLS LDP、BGP、IP、OSPF1。
  • 配置R2 的出入实例,将R3、R4的BGP VPNv4路由与OSPF2互相引入。
  • 配置R1、R2的子接口、IP、OSPF;R2的子接口、IP、OSPF、绑定接口。

3. 配置脚本

3.1 配置R5、R6

R5

//配置R5的IP、OSPF
[R5]ospf 1  
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]interface g0/0/0
[R5-GigabitEthernet0/0/0]ip add 192.168.35.5 24
[R5-GigabitEthernet0/0/0]ospf enable 1 area 0
[R5-GigabitEthernet0/0/0]interface LoopBack 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]ospf enable 1 area 0

R6

//配置R6的IP、OSPF
[R6]ospf 1 
[R6-ospf-1]area 0
[R6-ospf-1-area-0.0.0.0]interface g0/0/0
[R6-GigabitEthernet0/0/0]ip add 192.168.46.6 24
[R6-GigabitEthernet0/0/0]ospf enable 1 area 0
[R6-GigabitEthernet0/0/0]interface LoopBack 0
[R6-LoopBack0]ip add 6.6.6.6 32
[R6-LoopBack0]ospf enable 1 area 0

3.2 配置R3、R4

R3

//R3配置实例、绑定接口、配置IP、OSPF2。
[R3]ip vpn-instance spoke1
[R3-vpn-instance-spoke1]route-distinguisher 33:33
[R3-vpn-instance-spoke1-af-ipv4]vpn-target 35:35 export-extcommunity 
[R3-vpn-instance-spoke1-af-ipv4]vpn-target 53:53 import-extcommunity
[R3]ospf 2 vpn-instance spoke1
[R3-ospf-2]area 0
[R3-ospf-2-area-0.0.0.0]interface g0/0/1 
[R3-GigabitEthernet0/0/1]ip binding vpn-instance spoke1      //注:此命令会清除所有的IP地址。
[R3-GigabitEthernet0/0/1]ip add 192.168.35.3 24
[R3-GigabitEthernet0/0/1]ospf enable 2 area 0

R4

//R4配置实例、绑定接口、配置IP、OSPF2。
[R4]ip vpn-instance spoke2
[R4-vpn-instance-spoke2]route-distinguisher 4444
[R4-vpn-instance-spoke2-af-ipv4]vpn-target 46:46 export-extcommunity 
[R4-vpn-instance-spoke2-af-ipv4]vpn-target 64:64 import-extcommunity
[R4]ospf 2 vpn-instance spoke2
[R4-ospf-2]area 0
[R4-ospf-2-area-0.0.0.0]interface g0/0/1 
[R4-GigabitEthernet0/0/1]ip binding vpn-instance spoke2
[R4-GigabitEthernet0/0/1]ip add 192.168.46.4 24
[R4-GigabitEthernet0/0/1]ospf enable 2 area 0

3.3 配置R2、R3、R4

R3

//配置R3的OSPF、IP
[R3]ospf 1 
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]interface g0/0/0
[R3-GigabitEthernet0/0/0]ip add 23.1.1.3 24
[R3-GigabitEthernet0/0/0]ospf enable 1 area 0
[R3-GigabitEthernet0/0/0]interface LoopBack 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]ospf en 1 a 0

//配置R3的MPLS LDP
[R3]mpls lsr-id 3.3.3.3
[R3]mpls 
[R3-mpls]mpls ldp
[R3-mpls-ldp]interface g0/0/0
[R3-GigabitEthernet0/0/0]mpls
[R3-GigabitEthernet0/0/0]mpls ldp

//配置R3的BGP
[R3]bgp 234
[R3-bgp]peer 2.2.2.2 as-number 234
[R3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[R3-bgp]ipv4-family vpnv4 
[R3-bgp-af-vpnv4]peer 2.2.2.2 enable

R2

//配置R2的OSPF、IP
[R2]ospf 1 
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]interface g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.1.1.2 24
[R2-GigabitEthernet0/0/1]ospf enable 1 area 0
[R2-GigabitEthernet0/0/1]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 24.1.1.2 24
[R2-GigabitEthernet0/0/2]ospf enable 1 area 0
[R2-GigabitEthernet0/0/2]interface LoopBack 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]ospf enable 1 area 0

//配置R2的MPLS LDP
[R2]mpls lsr-id 2.2.2.2
[R2]mpls 
[R2-mpls]mpls ldp
[R2-mpls-ldp]interface g0/0/1
[R2-GigabitEthernet0/0/1]mpls 
[R2-GigabitEthernet0/0/1]mpls ldp
[R2-GigabitEthernet0/0/1]interface g0/0/2
[R2-GigabitEthernet0/0/2]mpls 
[R2-GigabitEthernet0/0/2]mpls ldp

//配置R2的BGP
[R2]bgp 234
[R2-bgp]peer 3.3.3.3 as-number 234
[R2-bgp]peer 4.4.4.4 as-number 234
[R2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[R2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[R2-bgp]ipv4-family vpnv4
[R2-bgp-af-vpnv4]peer 3.3.3.3 enable
[R2-bgp-af-vpnv4]peer 4.4.4.4 enable

R4

//配置R4的OSPF、IP
[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]interface g0/0/0
[R4-GigabitEthernet0/0/0]ip add 24.1.1.4 24
[R4-GigabitEthernet0/0/0]ospf enable 1 area 0
[R4-GigabitEthernet0/0/0]interface LoopBack 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]ospf enable 1 area 0

//配置R4的MPLS LDP
[R4]mpls lsr-id 4.4.4.4
[R4]mpls 
[R4-mpls]mpls ldp
[R4-mpls-ldp]interface g0/0/0
[R4-GigabitEthernet0/0/0]mpls
[R4-GigabitEthernet0/0/0]mpls ldp

//配置R4的BGP
[R4]bgp 234
[R4-bgp]peer 2.2.2.2 as-number 234
[R4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[R4-bgp]ipv4-family vpnv4
[R4-bgp-af-vpnv4]peer 2.2.2.2 enable

3.4 配置R2实例

R2

//配置R2的出入实例
[R2]ip vpn-instance input
[R2-vpn-instance-input]route-distinguisher 12:12
[R2-vpn-instance-input-af-ipv4]vpn-target 35:35 46:46 import-extcommunity

[R2]ip vpn-instance output
[R2-vpn-instance-output]route-distinguisher 21:21
[R2-vpn-instance-output-af-ipv4]vpn-target 53:53 64:64 export-extcommunity

R3

//BGP中引入OSPF2
[R3]bgp 234
[R3-bgp]ipv4-family vpn-instance spoke1
[R3-bgp-spoke1]import-route  ospf 2

//OSPF2中引入BGP
[R3]ospf 2 vpn-instance spoke1
[R3-ospf-2]import-route bgp

R4

//BGP中引入OSPF2
[R4]bgp 234
[R4-bgp]ipv4-family vpn-instance spoke2
[R4-bgp-spoke2]import-route ospf 2

//OSPF2中引入BGP
[R4]ospf 2 vpn-instance spoke2
[R4-ospf-2]import-route bgp

R3、R4的BGPVPNv4路由中引入OSPF2后,R2收到R5、R6的路由。
在这里插入图片描述

3.5 配置R1、R2

R1

//配置R1的OSPF1、子接口、IP
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]interface g0/0/0.10 
[R1-GigabitEthernet0/0/0.10]dot1q  termination vid 10
[R1-GigabitEthernet0/0/0.10]arp broadcast enable
[R1-GigabitEthernet0/0/0.10]ip add 192.168.12.1 24
[R1-GigabitEthernet0/0/0.10]ospf enable 1 area 0
[R1-GigabitEthernet0/0/0.10]interface g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q  termination vid 20
[R1-GigabitEthernet0/0/0.20]arp broadcast enable
[R1-GigabitEthernet0/0/0.20]ip add 192.168.21.1 24
[R1-GigabitEthernet0/0/0.20]ospf enable 1 area 0

R2

//配置R2的子接口、IP、OSPF2和3、绑定接口
[R2]ospf 2  vpn-instance input 
[R2-ospf-2]area 0
[R2]ospf 3 vpn-instance output
[R2-ospf-3]area 0
[R2-ospf-3-area-0.0.0.0]interface g0/0/0.10
[R2-GigabitEthernet0/0/0.10]dot1q termination vid 10
[R2-GigabitEthernet0/0/0.10]arp broadcast enable
[R2-GigabitEthernet0/0/0.10]ip binding vpn-instance input
[R2-GigabitEthernet0/0/0.10]ip add 192.168.12.2 24
[R2-GigabitEthernet0/0/0.10]ospf enable 2 area 0
[R2-GigabitEthernet0/0/0.10]interface g0/0/0.20
[R2-GigabitEthernet0/0/0.20]dot1q  termination vid 20
[R2-GigabitEthernet0/0/0.20]arp broadcast enable
[R2-GigabitEthernet0/0/0.20]ip binding vpn-instance output
[R2-GigabitEthernet0/0/0.20]ip add 192.168.21.2 24
[R2-GigabitEthernet0/0/0.20]ospf enable 3 area 0

//OSPF2中引入BGP
[R2]ospf 2 vpn-instance input
[R2-ospf-2]import-route bgp

//BGP中引入OSPF3
[R2]bgp 234
[R2-bgp]ipv4-family vpn-instance output
[R2-bgp-output]import-route ospf 3

//配置禁止检查DN位
[R2]ospf 3 vpn-instance  output
[R2-ospf-3]dn-bit-check disable summary   //禁止检查三类DN位
[R2-ospf-3]dn-bit-check disable ase       //禁止检查五类DN位

R2收到R1传来的路由
在这里插入图片描述

4. 实验结果

R5 tracert -a 5.5.5.5 6.6.6.6 依次走R5-R3-R2-R1-R2-R4-R6
在这里插入图片描述

5. 总结

  • R2接受不到R5和R6的路由?
在Vpnv4路由中引入OSPF 2
[R3]bgp 234
[R3-bgp]ipv4-family vpn-instance spoke1
[R3-bgp-spoke1]import-route ospf 2
  • R2 OSPF3 需禁止DN位。
[R2]ospf 3 vpn-instance  output
[R2-ospf-3]dn-bit-check disable summary 
[R2-ospf-3]dn-bit-check disable ase

在这里插入图片描述

  • Hub&Spoke有以下组网方案
方式一:Hub-CE与Hub-PE,Spoke-PE与Spoke-CE使用EBGP。
方式二:Hub-CE与Hub-PE,Spoke-PE与Spoke-CE使用IGP。
方式三:Hub-CE与Hub-PE使用EBGP,Spoke-PE与Spoke-CE使用IGP。
注:Hub-CE与Hub-PE使用EBGP,Spoke-PE与Spoke-CE使用EBGP,此方式是不可行的。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值