侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130555 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

MPLS-×××

2023-05-19 星期五 / 0 评论 / 0 点赞 / 14 阅读 / 12819 字

实验拓扑图:实验要求:1.给所以设备配置相应的IP。2.R1能够跨域访问R7。3.使R8通过internet访问R9的内网。实验步骤:1.给所有设备按图所示配置相应的IP,并给R1~7的0换回口配置3

.

 实验拓扑图:


实验要求:

1.给所以设备配置相应的IP

2.R1能够跨域访问R7

3.使R8通过internet访问R9的内网。

实验步骤:

 

1.给所有设备按图所示配置相应的IP,并给R1~70换回口配置32IP地址,还有在给R1R7配置虚拟业务网段地址,这样方便测试公网是否能够通讯。

R1(config)#ip vrf***a      建立一个***a区域的***

R1(config-vrf)#route-target100:1  路由标记(收和发都是10011001是用来区分不同的路由)

R1(config-vrf)#rd100:1    路由撤销的时候来分辨不同的路由

R1(config)#interfacefastEthernet 0/0

R1(config-if)#ipvrf forwarding ***a     F0/0接口加入到***并且放入到***a区域里

R1(config-if)#ipadd 172.16.18.1 255.255.255.0

R1(config-if)#nosh

 

2.建立LGP协议。

R1(config)#routerospf 1  启动lgp中的ospf协议,并且为编号1

R1(config-router)#router-id1.1.1.1      指定router-id

R1(config-router)#net1.1.1.1 0.0.0.0 a 0宣告1.1.1.1/32网段并加入区域(骨干)0

R1(config-router)#net12.0.0.0 0.0.0.255 a 0

R2(config)#routeros 1

R2(config-router)#rou

R2(config-router)#router-id2.2.2.2

R2(config-router)#net2.2.2.2 0.0.0.0 a 0

R2(config-router)#net23.0.0.0 0.0.0.255 a 0

R2(config-router)#net12.0.0.0 0.0.0.255 a 0

R3(config)#routerospf 1

R3(config-router)#router-id3.3.3.3

R3(config-router)#network3.3.3.3 0.0.0.0 area 0

R3(config-router)#network23.0.0.0 0.0.0.255 area 0

AS65002所有配置都同于AS65001

建议一个省建立一种LGP协议,否则路由器将有超多的路由表或路由表信息,从而浪费大量的路由器资源。

 

3.使虚拟业务网段能够通讯。

R1(config)#routerbgp 65001  启动bgp协议

R1(config-router)#bgprouter-id 1.1.1.1

R1(config-router)#nei2.2.2.2 remote-as 65001 2.2.2.2地址建立邻居,并对方AS65001区域

R1(config-router)#nei2.2.2.2 update-source loopback 0 和邻居的换回口0建立邻居

R1(config-router)#nei3.3.3.3 remote 65001

R1(config-router)#nei3.3.3.3 up loo 0

R1(config-router)#network10.0.0.0 mask 255.255.255.0 宣告自己已知的业务网段

R2(config-router)#routerbgp 65001

R2(config-router)#bgprouter-id 2.2.2.2

R2(config-router)#nei1.1.1.1 remote 65001

R2(config-router)#nei1.1.1.1 up loo 0

R2(config-router)#nei3.3.3.3 remote 65001

R2(config-router)#nei3.3.3.3 up loo 0

R3(config-router)#routerbgp 65001

R3(config-router)#bgprouter-id 3.3.3.3

R3(config-router)#nei1.1.1.1 remote 65001

R3(config-router)#nei1.1.1.1 up loo 0

R3(config-router)#nei1.1.1.1 next-hop-self 告诉邻居从MBGP学到的路由下一跳是的我R3

R3(config-router)#nei1.1.1.1 route-reflector-client 我是1.1.1.1的路由反射器(可省略,但在同一个LBGP区域里有其它BARS设备,这命令坚决不能省略)

R3(config-router)#nei2.2.2.2 remote 65001

R3(config-router)#nei2.2.2.2 up loo 0

R3(config-router)#nei2.2.2.2 next-hop-self

R3(config-router)#nei4.4.4.4 remote 65003

R3(config-router)#nei4.4.4.4 up loo 0

R3(config-router)#nei4.4.4.4 ebgp-multihop 2  到达4.4.4.4邻居跳数为2

R3(config-router)#iproute 4.4.4.4 255.255.255.255 34.0.0.4

R4(config)#iproute 3.3.3.3 255.255.255.255 34.0.0.3 指定到达3.3.3.3的静态路由

R4(config)#iproute 5.5.5.5 255.255.255.255 45.0.0.5

R4(config)#routerbgp 65003

R4(config-router)#bgprouter-id 4.4.4.4

R4(config-router)#nei3.3.3.3 remote 65001

R4(config-router)#nei3.3.3.3 up loo 0

R4(config-router)#nei3.3.3.3 ebgp-multihop 2

R4(config-router)#nei5.5.5.5 remote 65002

R4(config-router)#nei5.5.5.5 up loo 0

R4(config-router)#nei5.5.5.5 e 2


验证:

 

4.使公司能和链接BARS设备的端口通讯。

R1(config)#iproute vrf ***a 192.168.8.0 255.255.255.0 172.16.18.8

R8(config)#ip route0.0.0.0 0.0.0.0 172.16.18.1

验证:

 

5.建立MPLBGP/MPEBGP

R1(config)#routerbgp 65001

R1(config-router)#address-family***v4     启动MPBGP

R1(config-router-af)#nei3.3.3.3 activate    激活和3.3.3.3之前建立的邻居配置

R1(config-router-af)#nei3.3.3.3 send-community extended  把路由标记和撤销发给3.3.3.3MPLBGP邻居(前提普通BGP邻居要做通)。

R1(config-router-af)#exit        放回上一个模式

R1(config-router)#address-familyipv4 vrf ***a     BGP的地址模式

R1(config-router-af)#network172.16.18.0 mask 255.255.255.0宣告172.16.18.0/24网段

R1(config-router-af)#net192.168.8.0 m 255.255.255.0

R3(config)#routerbgp 65001

R3(config-router)#address-family***v4

R3(config-router-af)#nei1.1.1.1 activate

R3(config-router-af)#nei1.1.1.1 send-community extended

R3(config-router-af)#nei1.1.1.1 next-hop-self

R3(config-router-af)#nei4.4.4.4 activate

R3(config-router-af)#nei4.4.4.4 send-community extended

R4(config)#routerbgp 65003

R4(config-router)#address-family***v4

R4(config-router-af)#nei3.3.3.3 activate

R4(config-router-af)#nei3.3.3.3 send-community extended

R4(config-router-af)#nei5.5.5.5 activate

R4(config-router-af)#nei5.5.5.5 send-community extended

R5(config-router)#routerbgp 65002

R5(config-router)#address-family***v4

R5(config-router-af)#nei4.4.4.4 activate

R5(config-router-af)#nei4.4.4.4 send-community e

R5(config-router-af)#nei7.7.7.7 activate

R5(config-router-af)#nei7.7.7.7 send-community extended

R5(config-router-af)#nei7.7.7.7 next-hop-self

R7(config-router)#routerbgp 65002

R7(config-router)#address-family***v4

R7(config-router-af)#neighbor5.5.5.5 activate

R7(config-router-af)#nei5.5.5.5 send-community extended

现在还是学不到对端的私网路由,那是因为在两公司之间所有MPBGP邻居路由器都要开启***

R3(config-router)#exit

R3(config)#ip vrf***a

R3(config-vrf)#rou100:1

R3(config-vrf)#rd100:1

R4~5同时需要开启

验证:

这时候控制层面解决了,但是数据层面不通。

因为这时候R2不可能有私网路由,所以直接丢弃数据。

给数据加上公网标签

R1(config)#intf0/1

R1(config-if)#mplsip 启动公网标签

R7R1

R2(config)#int ranf0/0 -1 同时进入F0/0,1接口

R2(config-if-range)#mplsip

R3~6R2

所有互联网接口都要启用公网标签

验证:

R8(config)#intf0/0

R8(config-if)#mplsip(不是为了开启公网标签,而是未了traceroute的时候看见标签交换的过程)

 


.

广告 广告

评论区