实验拓扑图:

实验要求:

1.如图连接拓扑,合理规划IP地址,各自创建一个环回 ;
2.AS 100内使用IGP协议为OSPF ,如图运行动态路由协议 ;
3.要求R1-R5之间启用MPLS VPN ; R6-R7之间启用MPLS VPN ;
4.将两条VPN 进行合并 ;
5.R6-R7之间使用OSPF协议,要求R6-R7之间的私有IP地址通信优先使用MPLS,R6-R7之间的直连为备份。

解题思路及步骤:

第一步:完成基础的接口IP地址

R1:
Loopback0 :1.1.1.1 24
g0/0/0:12.1.1.1 24
R2:
Loopback0 :2.2.2.2 32
g0/0/0:23.1.1.1 24
g0/0/1:12.1.1.2 24
g0/0/2:26.1.1.1 24
R3:
Loopback0 :3.3.3.3 32
g0/0/0:34.1.1.1 24
g0/0/1:23.1.1.2 24
R4:
Loopback0 :4.4.4.4 32
g0/0/0:45.1.1.1 24
g0/0/1:34.1.1.2 24
g0/0/2:47.1.1.1 24
R5:
Loopback0 :5.5.5.5 24
g0/0/0:45.1.1.2 24
R6:
Loopback0 :6.6.6.6 24
g0/0/2:26.1.1.2 24
R7:
Loopback0 :7.7.7.7 24
g0/0/2:47.1.1.2 24

第二步:在MPLS区域启用OSPF 100动态路由协议

R2:
ospf 100 router-id 2.2.2.2 area 0.0.0.0 network 2.2.2.2 0.0.0.0 network 23.1.1.1 0.0.0.0
interface LoopBack0ip address 2.2.2.2 255.255.255.255 ospf network-type broadcastR3:
ospf 100 router-id 3.3.3.3 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 23.1.1.2 0.0.0.0 network 34.1.1.1 0.0.0.0
interface LoopBack0ip address 3.3.3.3 255.255.255.255 ospf network-type broadcastR4:
ospf 100 router-id 4.4.4.4 area 0.0.0.0 network 4.4.4.4 0.0.0.0 network 34.1.1.2 0.0.0.0
interface LoopBack0ip address 4.4.4.4 255.255.255.255 ospf network-type broadcast

第三步:在MPLS区域R2与R4建立BGP邻居关系(两个PE端建立BGP邻居)

R2:
bgp 100router-id 2.2.2.2peer 4.4.4.4 as-number 100 peer 4.4.4.4 connect-interface LoopBack0
R4:
bgp 100router-id 4.4.4.4peer 2.2.2.2 as-number 100 peer 2.2.2.2 connect-interface LoopBack0

第四步:启用RIP的R1与R5之间实现通信

1、在R1与R5上启用RIP

R1:
rip 100version 2network 1.0.0.0network 12.0.0.0
R5:
rip 200version 2network 5.0.0.0network 45.0.0.0

2、PE端创建VRF

R2与R4同:

ip vpn-instance hcipipv4-familyroute-distinguisher 1:1vpn-target 10:10 export-extcommunityvpn-target 10:10 import-extcommunity

3、进入接口将接口划入ARF中并重新配置该接口的IP地址

R2:

R4:

4、在PE端运行RIP

注意:此时没有重发布,截图失误!
R2:

R4:

5、PE端之间激活VPNV4-BGP能力并开启传递RT参数功能

R2:

R4:

6、在ISP(R2-R3-R4)区域启用MPLS

查看命令:
display mpls ldp peer —查看MPLS LDP会话关系
display mpls ldp lsp —查看LIB表
display mpls lsp —查看LSP(LFIB)

R2:

mpls lsr-id 2.2.2.2     ---配置MPLS LSR-ID(该地址必须可达)
mpls                    ---开启MPLS功能lsp-trigger all        ---开启针对其他路由器分配标签(在egress设备上),这条命令的原因:默认情况下,MPLS仅仅针对主机分配标签
mpls ldp                ---开启支持MPLS LDP功能在MPLS域内的接口开启MPLS以及MPLS LDP功能:interface GigabitEthernet0/0/0ip address 23.1.1.1 255.255.255.0 mplsmpls ldp

R3:

mpls lsr-id 3.3.3.3
mpls
mpls ldplsp-trigger allinterface GigabitEthernet0/0/0ip address 34.1.1.1 255.255.255.0 mplsmpls ldpinterface GigabitEthernet0/0/1ip address 23.1.1.2 255.255.255.0 mplsmpls ldp

R4:

mpls lsr-id 4.4.4.4
mpls
mpls ldplsp-trigger allinterface GigabitEthernet0/0/1ip address 34.1.1.2 255.255.255.0 mplsmpls ldp

7、将PE端VRF中的路由重发布到VPN-instance hcip中

R2:
ipv4-family vpn-instance hcip import-route rip 100
R4:
ipv4-family vpn-instance hcip import-route rip 200

查看学到的路由:
display bgp vpnv4 vpn-instance hcip routing-table

8、将PE端VRF中BGP的路由重发布到VRF的IGP(RIP)协议中

R2:
rip 100 vpn-instance hcipimport-route bgp
R4:
rip 200 vpn-instance hcipimport-route bgp

查看PE端路由学习命令:
display ip routing-table vpn-instance hcip
查看CE端学习到的路由:
display ip routing-table protocol rip

9、R1-R5测试(ping)结果

第五步:启用OSPF的R6与R7之间实现通信

与第四步思路相同:

1、在R6与R7上启用OSPF

R6:
ospf 200 router-id 6.6.6.6 area 0.0.0.0 network 6.6.6.6 0.0.0.0 network 26.1.1.2 0.0.0.0 R7:
ospf 200 router-id 7.7.7.7 area 0.0.0.0 network 7.7.7.7 0.0.0.0 network 47.1.1.2 0.0.0.0

2、在PE端创建VRF

R2与R4同:

ip vpn-instance hciaipv4-familyroute-distinguisher 2:2vpn-target 100:100 export-extcommunityvpn-target 100:100 import-extcommunity

3、进入接口将接口划入ARF中并重新配置该接口的IP地址

R2:
interface GigabitEthernet0/0/2ip binding vpn-instance hciaip address 26.1.1.1 255.255.255.0
R4:
interface GigabitEthernet0/0/2ip binding vpn-instance hciaip address 47.1.1.1 255.255.255.0

4、在PE端运行OSPF

R2:
ospf 200 router-id 22.2.2.2 vpn-instance hciaarea 0.0.0.0 network 26.1.1.1 0.0.0.0
R4:
ospf 200 router-id 44.4.4.4 vpn-instance hciaarea 0.0.0.0 network 47.1.1.1 0.0.0.0

5、将PE端VRF中的路由重发布到VPN-instance hcia中

R2与R4同:

ipv4-family vpn-instance hcia import-route ospf 200

6、将PE端VRF中BGP的路由重发布到VRF的IGP(OSPF 200)协议中

R2:
ospf 200 router-id 22.2.2.2 vpn-instance hciaimport-route bgp
R4:
ospf 200 router-id 44.4.4.4 vpn-instance hciaimport-route bgp

7、R6-R7测试(ping)结果

第六步:将 R1-R5 和 R6-R7 两条VPN进行合并

1、OSPF 200与RIP 100/200互相通信,在两个PE端都将100:100打入进VPN-instance hcip中(或者将10:10打入进VPN-instance hcia 中):

R2与R4同:

ip vpn-instance hcipipv4-familyroute-distinguisher 1:1vpn-target 10:10 100:100 export-extcommunityvpn-target 10:10 100:100 import-extcommunity

2、OSPF 200与RIP 100/200互相通信测试结果:

第七步:现在需要在R6 R7之间拉一条专线,用来备份以防ISP线路故障

我们需要用到sham-link技术将R6R7的AREA0区域连起来,让R6到R7通过1类lsa学习路由,然后在通过修改开销值的方法让R6访问R7数据走R2-R4

1、将R6和R7直连,配置IP地址并将此接口通告进area 0中

R6:
interface GigabitEthernet0/0/0ip address 67.1.1.1 255.255.255.0 ospf enable 200 area 0.0.0.0
R7:
interface GigabitEthernet0/0/0ip address 67.1.1.2 255.255.255.0 ospf enable 200 area 0.0.0.0

2.在R2和R4上创建环回接口1 将其划入VRF中

R2:
interface LoopBack1ip binding vpn-instance hciaip address 10.1.1.1 255.255.255.255
R4:
interface LoopBack1ip binding vpn-instance hciaip address 10.1.1.2 255.255.255.255

3.在R2和R4上,将环回1宣告进BGP中

R2:
ipv4-family vpn-instance hcia network 10.1.1.1 255.255.255.255 import-route ospf 200
R4:
ipv4-family vpn-instance hcia network 10.1.1.2 255.255.255.255 import-route ospf 200

此时我们可以发现R2的环回1可以ping通R4的环回1,因为ISP中间是通过标签的方式通讯的 所以可以ping通:

4.在R2和R4的OSPF 200 area 0上启用sham-link

R2:
ospf 200 router-id 22.2.2.2 vpn-instance hciaarea 0.0.0.0 sham-link 10.1.1.1 10.1.1.2
R4:
ospf 200 router-id 44.4.4.4 vpn-instance hciaarea 0.0.0.0 sham-link 10.1.1.2 10.1.1.1

5.进入R6和R7接口g0/0/0修改OSPF cost值为5 (大于3即可),让R6访问R7数据走R2-R4

R6:
interface GigabitEthernet0/0/0ospf cost 5
R7:
interface GigabitEthernet0/0/0ospf cost 5

6.查看R6访问R7的下一跳:

下一跳为26.1.1.1(R2与R6的直连端口IP地址),则实验成功!

第八步:实验成功,休息去!!!

实验篇---MPLS v+p+n + OSPF sham-link相关推荐

  1. [实验手册]MPLS/×××分解:防止PE-CE的路由环路

    附件: mpls-lab-1.7.zip [254.65 KiB] 被下载 76 次 附件: mpls-lab1_7.gif [ 56.27 KiB | 被浏览 466 次 ] Router CE1 ...

  2. MPLS ××× 网络中的OSPF Sham-Link

    实验拓扑图 实验描述:如上图所示,现PE-R1.P-R2.PE-R3为MPLS ×××网络,两CE客户需要通过MPLS ×××骨干网络进行通信,并且CE-R4与CE-R6之间有一条链路作为备份链路,正 ...

  3. 华为ENSP之MPLS V HubSpoke架构

    实验目的 MPLS VPN 的Hub&Spoke架构 实验过程 AS345内底层OSPF互通,使能MPLS LDP,35.45间建立MP-IBGP邻居 13.24建立EBGP邻居.R5建立实例 ...

  4. 华为ENSP之 MPLS V Extranet

    实验目的 MPLS VPN Extranet场景 实验过程 1.AS345底层ospf连通,LSP使能MPLS LDP 2.R3.R4分别和R5建立IBGP邻居,和MP-IBGP邻居,VPNv4隧道 ...

  5. CCIE理论-第十三篇-IPV6-路由-静态+(EIGRP+OSPF)两种做法+IPV4-ARP代理详解(精髓篇)

    CCIE理论-第十三篇-IPV6-路由-静态+(EIGRP+OSPF)两种做法+IPV4-ARP代理详解(精髓篇) 其实呢,路由协议,静态路由 他还是ipv4那一套,只不过多了点东西 该怎么搞怎么搞, ...

  6. BSCI实验之十三:配置点到点链路OSPF及认证

    实验拓扑: 实验要求:分别在RA/RB/RC(即图中的R1/R2/R3)上启用OSPF,注意观察它们的网络类型以及邻居关系,并观察认证后的特点. 实验目的:熟练进行点到点OSPF的基本配置和认证调试. ...

  7. MPLS V*N OptionC1 RR

    MPLS V*N OptionC1 RR MPLS V*N OptionC1 RR 备忘 数据层面: PE-ASBR三层标签:私网标签.BGP标签.公网标签 ASBR-ASBR 为 私网标签.BGP标 ...

  8. 《STM32从零开始学习历程》——USART串口通讯实验篇1——中断接收与发送

    <STM32从零开始学习历程>@EnzoReventon USART串口通讯实验篇1--中断接收与发送 最近开始接触了STM32F4xx系列单片机,对于我这个从零开始学习的小白来说,可谓困 ...

  9. HCIE 面试资料-BGP/MPLS V`PN

    MPLS V·PN 为了实现两个站点之间跨越公网通信有了[Virtual Private Network]虚拟私有网络技术 专线的特点 1.线路专有,安全性高,不同用户之间物理隔离 2.价格昂贵 3. ...

最新文章

  1. java ee有哪些工具_JavaEE开发中最常用到的技术和工具汇总
  2. Nginx如何配置虚拟主机?
  3. java term_[ElasticSearch]Java API 之 词条查询(Term Level Query)
  4. 64位的Mac OS X也有Windows.Forms了
  5. lottie android min sdk,跳一个Lottie无法回调开始播放动画事件的坑
  6. 使用Maven插件对项目进行打包
  7. vue学习-处理边界-依赖注入
  8. 如何开发Android安卓APP读写NFC Ntag
  9. scipy库中的leastsq函数
  10. 如何获得Win10联想锁屏的壁纸(联想锁屏的壁纸灰常好看,那么我们如何获得呢?)
  11. 一文教你学会DIY串口线
  12. Word公式自动编号
  13. 遇到的几个运放精密整流电路
  14. 六级,我一定要考好!
  15. springmvc ResponseEntity 下载文件损坏问题解决方法
  16. 腾讯2019秋招--小q爬塔(dp)
  17. 毕业设计总结(惯性导航)
  18. 智慧养殖远程管理监控方案
  19. 校园失物招领系统,失物招领系统,校园失物招领管理系统毕设作品
  20. POI生成word文档,包括标题,段落,表格,统计图(非图片格式)

热门文章

  1. NN学习技巧之参数最优化的四种方法对比(SGD, Momentum, AdaGrad, Adam),基于MNIST数据集
  2. 计算机毕设论文 |最新10篇计算机论文推荐
  3. 秋叶喻死亡,是用诗来
  4. 因签订竞业协议,被判赔偿百万
  5. 一文看懂队列(FIFO)
  6. python群发QQ邮件研究
  7. 音视频最新技术有哪些
  8. 【译】设计师的职业未来,该如何规划?
  9. 给你个小写英文字符串 a
  10. Vue相关开源项目库汇总