跨域MPLS解决方案:OptionA+OptionB+OptionC

OptionA
跨域MPLS解决方案:OptionA+OptionB+OptionC_第1张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第2张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第3张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第4张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第5张图片
实验拓扑图:AR2属于AS101,AR8属于AS102,1相连的两端设备使用ospf建立对等体,2两端设备使用bgp建立对等体
跨域MPLS解决方案:OptionA+OptionB+OptionC_第6张图片

1.AR3与AR4之间建立ospf
AR3:
在这里插入图片描述

AR4:
在这里插入图片描述

查看ospf对等体建立状态为full
跨域MPLS解决方案:OptionA+OptionB+OptionC_第7张图片

2.AR3和AR4开启mpls和ldp
AR3:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第8张图片

AR4:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第9张图片

这时可以查看ldp标签表
跨域MPLS解决方案:OptionA+OptionB+OptionC_第10张图片

3.AR3和AR4之间建立MP-BGP,用于传递v4路由
AR3:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第11张图片

AR4:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第12张图片

AR3上创建实例1,做接口绑定
跨域MPLS解决方案:OptionA+OptionB+OptionC_第13张图片

AR1和AR3上的实例1建立ospf对等体
AR1:
在这里插入图片描述

AR3:由于AR3上的ospf进程1被mpls域使用,所以这里使用ospf进程2
在这里插入图片描述

查看ospf对等体建立成功
跨域MPLS解决方案:OptionA+OptionB+OptionC_第14张图片

将ospf路由引入到bgp中
在这里插入图片描述

AR3上学习到1.1.1.1的路由,AR4上这时候没有1.1.1.1的v4路由,因为AR4上没有配置实例
跨域MPLS解决方案:OptionA+OptionB+OptionC_第15张图片

AR4上配置实例,指定RD,RT值
在这里插入图片描述

这时AR4上有v4路由1.1.1.1
在这里插入图片描述

AR5和AR6建立ospf对等体
AR5:
在这里插入图片描述

AR6:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第16张图片

查看ospf对等体建立
跨域MPLS解决方案:OptionA+OptionB+OptionC_第17张图片

AR5和AR6建立mpls,ldp
AR5:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第18张图片

AR6:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第19张图片

查看ldp表,表明mpls已经建立
跨域MPLS解决方案:OptionA+OptionB+OptionC_第20张图片

AR5和AR6之间建立MP-BGP对等体
AR5:
在这里插入图片描述

AR6:
在这里插入图片描述

查看MP-BGP对等体建立成功
跨域MPLS解决方案:OptionA+OptionB+OptionC_第21张图片

AR6建立实例1并与接口做绑定
跨域MPLS解决方案:OptionA+OptionB+OptionC_第22张图片

AR6与AR7建立ospf对等体
AR6:
在这里插入图片描述

AR7:
在这里插入图片描述

对等体建立成功
跨域MPLS解决方案:OptionA+OptionB+OptionC_第23张图片

在AR6上将ospf 2注入到bgp 200中
在这里插入图片描述

AR6查看实例的路由表,AR5没有是因为没有配置实例
跨域MPLS解决方案:OptionA+OptionB+OptionC_第24张图片

AR5配置实例1的RD,RT值
跨域MPLS解决方案:OptionA+OptionB+OptionC_第25张图片

这时AR5上有实例的路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第26张图片

AR4和AR5之间建立EBGP对等体关系
AR4和AR5之间使用子接口绑定实例
AR4:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第27张图片

AR5:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第28张图片

AR4和AR5互相将对端看作自己的CE设备,建立EBGP对等体
AR4:
在这里插入图片描述

AR5:
在这里插入图片描述

这时AR5有1.1.1.1的实例1的路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第29张图片

AR4同样也有7.7.7.7的实例路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第30张图片

在AR3和AR6上将bgp注入到ospf 2里
AR3:
在这里插入图片描述

AR6:
在这里插入图片描述

这时AR1和AR7上分别有对端的回环口路由
AR1:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第31张图片

AR7:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第32张图片

测试AR1 ping AR7通
跨域MPLS解决方案:OptionA+OptionB+OptionC_第33张图片

在AR3的0/0/0抓包,只有MP-BGP分发的内层标签(1026),因为AR3是倒数第二跳,LDP分发的外层标签是3,要弹出
在这里插入图片描述

AR2和AR8建立
AR3做实例2并绑定接口
跨域MPLS解决方案:OptionA+OptionB+OptionC_第34张图片

AR3和AR2做bgp对等体,并在AR2上将1.1.1.1通告到bgp
AR3:
在这里插入图片描述

AR2:
在这里插入图片描述

这时AR3学到1.1.1.1的路由,AR4上没有,因为没有配置实例2
跨域MPLS解决方案:OptionA+OptionB+OptionC_第35张图片

AR4配置实例2
跨域MPLS解决方案:OptionA+OptionB+OptionC_第36张图片

这时AR4学到实例路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第37张图片

在AR6上创建实例2并和接口绑定
跨域MPLS解决方案:OptionA+OptionB+OptionC_第38张图片

AR6和AR8建立bgp对等体,并在AR8上将回环口路由通告到bgp中
AR6:
在这里插入图片描述

AR8:
在这里插入图片描述

AR6上可以查看到8.8.8.8的实例路由,AR5上还没有,因为AR5没有配置实例2
跨域MPLS解决方案:OptionA+OptionB+OptionC_第39张图片

AR5配置实例2
跨域MPLS解决方案:OptionA+OptionB+OptionC_第40张图片

这时AR5上有8.8.8.8的路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第41张图片

AR4与AR5之间做子接口绑定实例2
AR4:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第42张图片

AR5:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第43张图片

AR4与AR5之间建立EBGP对等体
AR4:
在这里插入图片描述

AR5:
在这里插入图片描述

AR2和AR8都有对端回环口路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第44张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第45张图片

测试

跨域MPLS解决方案:OptionA+OptionB+OptionC_第46张图片

OptionB
在这里插入图片描述
跨域MPLS解决方案:OptionA+OptionB+OptionC_第47张图片跨域MPLS解决方案:OptionA+OptionB+OptionC_第48张图片跨域MPLS解决方案:OptionA+OptionB+OptionC_第49张图片
实验
拓扑图

跨域MPLS解决方案:OptionA+OptionB+OptionC_第50张图片配置步骤

  1. 配置MPLS域内路由(ospf)

  2. MPLS域内使能MPLS,MPLS LDP

  3. MPLS域内建立MP-IBGP对等体

  4. AR3和AR6创建实例并绑定接口,在实例中指定对等体

  5. AR4和AR5之间建立MP-EBGP对等体

  6. 配置MPLS域内路由(ospf)
    AR3:
    在这里插入图片描述

AR4:
在这里插入图片描述

查看对等体建立状态
跨域MPLS解决方案:OptionA+OptionB+OptionC_第51张图片

AR5:
在这里插入图片描述

AR6:
在这里插入图片描述

查看对等体建立状态
跨域MPLS解决方案:OptionA+OptionB+OptionC_第52张图片

  1. MPLS域内使能MPLS,MPLS LDP
    AR3:
    跨域MPLS解决方案:OptionA+OptionB+OptionC_第53张图片

AR4:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第54张图片

查看ldp标签表
跨域MPLS解决方案:OptionA+OptionB+OptionC_第55张图片

AR5:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第56张图片

AR6:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第57张图片

查看ldp标签表
跨域MPLS解决方案:OptionA+OptionB+OptionC_第58张图片

  1. MPLS域内建立MP-IBGP对等体
    AR3:
    在这里插入图片描述

AR4:
在这里插入图片描述

查看MP-BGP对等体
跨域MPLS解决方案:OptionA+OptionB+OptionC_第59张图片

AR5:
在这里插入图片描述

AR6
在这里插入图片描述

查看MP-BGP对等体
跨域MPLS解决方案:OptionA+OptionB+OptionC_第60张图片

  1. AR3和AR6创建实例并绑定接口,在实例中指定对等体
    AR3创建实例1并绑定接口
    跨域MPLS解决方案:OptionA+OptionB+OptionC_第61张图片
    在这里插入图片描述

AR3在实例1指定对等体AR1
在这里插入图片描述

AR1指定对等体AR3并通告回环口路由到bgp中
在这里插入图片描述

AR3查看实例1的对等体
跨域MPLS解决方案:OptionA+OptionB+OptionC_第62张图片

AR3上有实例1的路由1.1…1.1
跨域MPLS解决方案:OptionA+OptionB+OptionC_第63张图片

AR6创建实例1并绑定接口
跨域MPLS解决方案:OptionA+OptionB+OptionC_第64张图片

AR6在实例1指定对等体AR7
在这里插入图片描述

AR7指定对等体AR6并通告回环口路由到bgp中
在这里插入图片描述

AR6查看实例1的对等体
跨域MPLS解决方案:OptionA+OptionB+OptionC_第65张图片

AR6上有实例1的路由7.7.7.7
跨域MPLS解决方案:OptionA+OptionB+OptionC_第66张图片

  1. AR4和AR5之间建立MP-EBGP对等体
    AR4和AR5相连的接口开启MPLS功能
    在这里插入图片描述
    在这里插入图片描述

AR4指定对等体并开启v4路由功能
在这里插入图片描述

AR4关闭RT标签过滤功能并且给下一跳分发标签
在这里插入图片描述

AR5指定对等体并开启v4路由功能
在这里插入图片描述

AR5关闭RT标签过滤功能并且给下一跳分发标签
在这里插入图片描述

这时AR4可以学到1.1.1.1的实例1的路由,AR5也可以学到7.7.7.7的实例1的路由
在这里插入图片描述
跨域MPLS解决方案:OptionA+OptionB+OptionC_第67张图片

这时AR1和AR7可以通信
测试
跨域MPLS解决方案:OptionA+OptionB+OptionC_第68张图片

抓包分析数据转发过程中标签分配情况
在AR3的0/0/0口抓包,只有一层MP-BGP分发的内层标签(1027)到达7.7.7.7,外层标签LDP分发,由于AR3是倒数第二条设备,所以外层标签3自动弹出,故只有一层MP-BGP分发的内层标签
跨域MPLS解决方案:OptionA+OptionB+OptionC_第69张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第70张图片

跨域MPLS解决方案:OptionA+OptionB+OptionC_第71张图片

在AR4的0/0/1抓包,到达45.1.1.5的出标签是1028,入标签是1027
跨域MPLS解决方案:OptionA+OptionB+OptionC_第72张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第73张图片

在AR5的0/0/0和0/0/1口抓包,从45.1.1.4发来的包到6.6.6.6的内层标签,入标签是1028(0/0/0口抓包),出标签是1025(0/0/1口抓包)
跨域MPLS解决方案:OptionA+OptionB+OptionC_第74张图片

0/0/0口抓包
跨域MPLS解决方案:OptionA+OptionB+OptionC_第75张图片

0/0/1口抓包
跨域MPLS解决方案:OptionA+OptionB+OptionC_第76张图片

AR6只有一层内层标签,入标签1025,出标签为空,因为是ip报文,在AR6的0/0/0口抓包
跨域MPLS解决方案:OptionA+OptionB+OptionC_第77张图片跨域MPLS解决方案:OptionA+OptionB+OptionC_第78张图片

AR2与AR8建立隧道
AR3上创建实例2并绑定接口
跨域MPLS解决方案:OptionA+OptionB+OptionC_第79张图片

AR3指定对等体AR2
在这里插入图片描述

AR2指定对等体AR3并将回环口路由通告到bgp中
在这里插入图片描述

AR6上创建实例2并绑定接口
跨域MPLS解决方案:OptionA+OptionB+OptionC_第80张图片

AR6指定对等体AR8
在这里插入图片描述

AR8指定对等体AR6
在这里插入图片描述

测试

跨域MPLS解决方案:OptionA+OptionB+OptionC_第81张图片

OpttionC
跨域MPLS解决方案:OptionA+OptionB+OptionC_第82张图片实验拓扑及配置思路
跨域MPLS解决方案:OptionA+OptionB+OptionC_第83张图片

  1. MPLS域内配置IGP路由(ospf)
    AR3:
    在这里插入图片描述

AR4:
在这里插入图片描述

AR5;
在这里插入图片描述

查看ospf对等体状态
跨域MPLS解决方案:OptionA+OptionB+OptionC_第84张图片

AR6:
在这里插入图片描述

AR7:
在这里插入图片描述

AR8:
在这里插入图片描述

查看ospf对等体状态
跨域MPLS解决方案:OptionA+OptionB+OptionC_第85张图片

  1. MPLS域内开启MPLS和LDP
    AR3:
    跨域MPLS解决方案:OptionA+OptionB+OptionC_第86张图片

AR4:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第87张图片

AR5;
跨域MPLS解决方案:OptionA+OptionB+OptionC_第88张图片

查看LDP标签表
跨域MPLS解决方案:OptionA+OptionB+OptionC_第89张图片

AR6:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第90张图片

AR7:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第91张图片

AR8:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第92张图片

查看LDP标签表
跨域MPLS解决方案:OptionA+OptionB+OptionC_第93张图片

  1. MPLS域间配置普通BGP,用于将AR3的回环口通告给8.8.8.8,反之AR8将自己的回环口通告给3.3.3.3(将ospf区域的路由通告给bgp)
    AR5:
    在这里插入图片描述

AR6:
在这里插入图片描述

在AR5和AR6上将bgp的路由注入到ospf,这样AR3和AR8可以互相学习到对端的路由
AR5:
在这里插入图片描述

AR6:
在这里插入图片描述

这样AR3和AR8可以互相学习到对端的路由
AR3:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第94张图片

AR8:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第95张图片

查看BGP邻居状态
跨域MPLS解决方案:OptionA+OptionB+OptionC_第96张图片
跨域MPLS解决方案:OptionA+OptionB+OptionC_第97张图片

  1. AR3和AR8用回环口建立MP-EBGP对等体传递v4路由,因为这时AR3和AR8互相有对端的路由,配置时由于中间经过多台设备,要配置ebgp多跳命令
    AR3:
    跨域MPLS解决方案:OptionA+OptionB+OptionC_第98张图片

AR8:
跨域MPLS解决方案:OptionA+OptionB+OptionC_第99张图片

查看MP-BGP邻居
跨域MPLS解决方案:OptionA+OptionB+OptionC_第100张图片

  1. AR3和AR8创建实例,绑定接口,指定对等体
    AR3创建实例1,并将实例与接口绑定
    跨域MPLS解决方案:OptionA+OptionB+OptionC_第101张图片

AR3在实例中指定对等体
在这里插入图片描述

AR1指定对等体并将回环口路由通告到bgp
跨域MPLS解决方案:OptionA+OptionB+OptionC_第102张图片

这时AR3上已有实例路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第103张图片

AR8创建实例1,并将实例与接口绑定
跨域MPLS解决方案:OptionA+OptionB+OptionC_第104张图片

AR8在实例中指定对等体
在这里插入图片描述

AR9指定对等体并将回环口路由通告到bgp
在这里插入图片描述

这时AR8上已有实例路由
跨域MPLS解决方案:OptionA+OptionB+OptionC_第105张图片

  1. 解决AR5和AR6之间标签传递问题
    AR5和AR6相连接口之间开启mpls
    AR5:
    在这里插入图片描述

AR6:
在这里插入图片描述

AR5:
全局:bgp 100
peer 56.1.1.6 label-route-capability
给AR6通告3.3.3.3路由的同时为它分发一个标签(也就是说在AR6上查看标签表时可以看到为3.3.3.3这个路由分发的标签)
peer 56.1.1.6 route-policy p1 export
给AR6通告路由的时如果匹配上名字为p1的路由策略,就分发一个标签
全局:route-policy p1 permit node 1 创建名字为p1的路由策略
Apply mpls-label 执行动作是分发mpls标签
跨域MPLS解决方案:OptionA+OptionB+OptionC_第106张图片

AR6
全局:bgp 200
peer 56.1.1.5 label-route-capability
给AR5通告8.8.8.8路由的同时为它分发一个标签(也就是说在AR5上查看标签表时可以看到为8.8.8.8这个路由分发的标签)
peer 56.1.1.5 route-policy p1 export
给AR6通告路由的时如果匹配上名字为p1的路由策略,就分发一个标签
全局:route-policy p1 permit node 1 创建名字为p1的路由策略
Apply mpls-label 执行动作是分发mpls标签
跨域MPLS解决方案:OptionA+OptionB+OptionC_第107张图片

查看标签表·,发现没有到达3.3.3.3的lsp路径
跨域MPLS解决方案:OptionA+OptionB+OptionC_第108张图片

AR5和AR6上将bgp分发的标签加入到lsp中
AR5:
在这里插入图片描述

AR6:
在这里插入图片描述

查看标签表·,发现有到达3.3.3.3的lsp路径
跨域MPLS解决方案:OptionA+OptionB+OptionC_第109张图片

测试
跨域MPLS解决方案:OptionA+OptionB+OptionC_第110张图片

分析标签分发和数据转发过程
AR9和AR1通信(AR9 ping AR1)
标签分发方向与数据传输方向相反,所以标签分发方向是由AR3开始向右依次通告到达3.3.3.3的标签怎么打上标签,数据包转发时就依次打上标签然后转发
AR8上查看到达1.1.1.1的下一跳是3.3.3.3,于是要把数据包交给3.3.3.3,这时需要打上一层内层标签(1026),此标签只有AR3可以识别,中间设备不识别此标签,所以要依次打上外层LDP分发的标签,AR8传递给AR7需要打上如下图内层标签(1026),外层标签(1026)
跨域MPLS解决方案:OptionA+OptionB+OptionC_第111张图片跨域MPLS解决方案:OptionA+OptionB+OptionC_第112张图片

AR8的0/0/0口抓包看到两层标签,内层标签AR3分发(MP-BGP),外层标签AR7分发(LDP)
跨域MPLS解决方案:OptionA+OptionB+OptionC_第113张图片

在AR7上查看标签,入标签(1026),出标签(1028),将1026标签换成1028转发出去
跨域MPLS解决方案:OptionA+OptionB+OptionC_第114张图片

AR6上查看标签,入标签是LDP分发的1028,出标签是BGP分发的1026,将1028转换成1026转发出去
跨域MPLS解决方案:OptionA+OptionB+OptionC_第115张图片跨域MPLS解决方案:OptionA+OptionB+OptionC_第116张图片

AR5上查看标签,入标签是1026(对应AR6的出标签),AR6的出标签是BGP分发的,所以AR5收到的入标签是BGP分发,然后转换成LDP分发的出标签1024将数据转发出去
跨域MPLS解决方案:OptionA+OptionB+OptionC_第117张图片

AR4上查看标签,入标签是1024,出标签是3(外层),因为是倒数第二跳设备
跨域MPLS解决方案:OptionA+OptionB+OptionC_第118张图片

这时在AR4的0/0/0口抓包,只看到一层1026的内层标签
跨域MPLS解决方案:OptionA+OptionB+OptionC_第119张图片

报文到达AR3之后,将标签1026剥离,进行IP转发,转发给AR1

你可能感兴趣的:(MPLS,网络)