HCIP第八天BGP联邦实验


一、实验要求

在这里插入图片描述


二、实验步骤

1.搭建拓扑图

在这里插入图片描述


2.配置IP地址与环回地址

AS1:存在两个环回
192.168.1.0/24
10.1.1.0/24

AS2:172.16.0.0合理划分
骨干链路:172.16.0.0/17
R2-R3 172.16.0.0/20
R3-R4 172.16.16.0/20
R4-R7 172.16.32.0/20
R2-R5 172.16.48.0/20
R5-R6 172.16.64.0/20
R6-R7 172.16.80.0/20

环回:172.16.128.0/17
R2环回 172.16.128.0/20
R3环回 172.16.144.0/20
R4环回 172.16.160.0/20
R5环回 172.16.176.0/20
R6环回 172.16.192.0/20
R7环回 172.16.208.0/20

AS3:存在两个环回
192.168.2.0/24
10.1.2.0/24

AS间的ip地址随意划分


3.R1-R2 R7-R8之间创建EBGP邻居关系

在R1- R2 R7- R8之间使用接口进行EBGP建邻
//在与AS号之间建立EBGP邻居关系时,必须申明大AS号

R1-R2:

[R1]bgp 1
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 12.1.1.2 as-number 2                大AS号
[R2]bgp 64512
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 12.1.1.1 as-number 1

R7-R8:

[R7]bgp 64513
[R7-bgp]router-id 7.7.7.7
[R7-bgp]peer 78.1.1.2 as-number 3               大AS号
[R8]bgp 3
[R8-bgp]router-id 8.8.8.8
[R8-bgp]peer 78.1.1.1 as-number 2

4.R2-R7之间使用ospf进行宣告

R2-R7之间使用ospf进行宣告接口和环回,不宣告连接其他AS的接口
最后完成后,测试R2pingR7的环回:
在这里插入图片描述


5.R2-R4,R5-R7之间分别创建IBGP邻居关系,且分别在不同的小AS,R2-R4在bgp64512,R5-R7在bgp64513,小AS之间为联邦EBGP邻居关系。

创建联邦:

  1. 所有操作基于小AS号进行;
  2. AS内所有设备需要定义自己所在的大AS号
  3. 小AS间的BGP设备需要告知对端的小AS号
    //其中连接其他小AS号的设备必须先申明本地的大AS号,告知本地直连的其他小AS号,若没有直连到其他小AS不用配置
    //所以 R2 R4 R5 R7上面要先申明本地大AS号,再告知本地直连其他小AS号

R2:

[R2]bgp 64512
[R2-bgp]router-id 2.2.2.2
[R2-bgp]confederation id 2                   申明本地的大AS号
[R2-bgp]confederation peer-as 64513          告知本地直连的其他小AS号
[R2-bgp]peer 12.1.1.1 as-number 1
[R2-bgp]peer 172.16.50.0 as-number 64513	 与R5设备建立联邦EBGP
[R2-bgp]peer 172.16.145.0 as-number 64512
[R2-bgp]peer 172.16.145.0 connect-interface LoopBack 0

R3:

[R3]bgp 64512
[R3-bgp]router-id 3.3.3.3
[R3-bgp]peer 172.16.129.0 as-number 64512
[R3-bgp]peer 172.16.129.0 connect-interface LoopBack 0
[R3-bgp]peer 172.16.161.0 as-number 64512
[R3-bgp]peer 172.16.161.0 connect-interface LoopBack 0

R4:

[R4]bgp 64512
[R4-bgp]router-id 4.4.4.4
[R4-bgp]confederation id 2
[R4-bgp]confederation peer-as 64513
[R4-bgp]peer 172.16.145.0 as-number 64512
[R4-bgp]peer 172.16.145.0 connect-interface LoopBack 0
[R4-bgp]peer 172.16.34.0 as-number 64513

R5:

[R5]bgp 64513
[R5-bgp]router-id 5.5.5.5
[R5-bgp]confederation id 2
[R5-bgp]confederation peer-as 64512
[R5-bgp]peer 172.16.49.0 as-number 64512
[R5-bgp]peer 172.16.193.0 as-number 64513
[R5-bgp]peer 172.16.193.0 connect-interface LoopBack 0

R6:

[R6]bgp 64513
[R6-bgp]router-id 6.6.6.6	
[R6-bgp]peer 172.16.177.0 as-number 64513
[R6-bgp]peer 172.16.177.0 connect-interface LoopBack 0
[R6-bgp]peer 172.16.209.0 connect-interface lo	
[R6-bgp]peer 172.16.209.0 connect-interface LoopBack 0

R7:

[R7]bgp 64513
[R7-bgp]router-id 7.7.7.7
[R7-bgp]confederation id 2
[R7-bgp]confederation peer-as 64512
[R7-bgp]peer 172.16.33.0 as-number 64512
[R7-bgp]peer 172.16.193.0 as-number 64513
[R7-bgp]peer 172.16.193.0 connect-interface LoopBack 0
[R7-bgp]peer 78.1.1.2 as-number 3

查看邻居关系:
在这里插入图片描述


6.将R3 R6设备配置为路由反射器——打破IBGP水平分割

R3:

[R3-bgp]peer 172.16.129.0 reflect-client 使R2成为客户端,本地成为RR

R6:

[R6-bgp]peer 172.16.177.0 reflect-client 使R5成为客户端,本地成为RR

7.宣告环回

1.宣告R1和R8环回

宣告1环回 ,在R3上查看
在这里插入图片描述
//发现路由不优,是因为小AS间为联邦内的EBGP邻居关系,可以向EBGP关系一样传递路由,但默认不对属性进行修改;只有在RR反射器上路由条目优才能往下传递,所以在R2设备上对邻居R3修改路由下一跳为本地。

[R2-bgp]peer 172.16.145.0 next-hop-local

在这里插入图片描述
也可以直接传到R8:
在这里插入图片描述
宣告R8的环回也是一样,在R6上查看下一条为R8,所以路由条目不优,因此在R7上改一跳为本地即可。
最终在R1上查看
在这里插入图片描述

2.其他设备环回互通

IBGP承载于IGP协议上,之前使用了OSPF进行宣告,这时环回已经互通
R1环回pingR7环回
在这里插入图片描述


8.在R1和R8上搭建GRE环境 ,使192.168.1.0与192.168.2.0环回相互通讯

R1:

[R1]interface Tunnel 0/0/0
[R1-Tunnel0/0/0]ip address 10.1.3.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre	
[R1-Tunnel0/0/0]source 10.1.1.1
[R1-Tunnel0/0/0]destination 10.1.2.1
R8]interface Tunnel 0/0/0
[R8-Tunnel0/0/0]ip address 10.1.3.2 24
[R8-Tunnel0/0/0]tunnel-protocol gre	
[R8-Tunnel0/0/0]source 10.1.2.1
[R8-Tunnel0/0/0]destination 10.1.1.1

测试虚拟接口互通:
在这里插入图片描述
最后在R1 R8上写各写一条以虚拟接口为下一跳的静态

[R1]ip route-static 192.168.2.0 24 Tunnel 0/0/0
[R8]ip route-static 192.168.1.0 24 Tunnel 0/0/0

在这里插入图片描述


9.使用BGP聚合配置减少路由条目

在R2与R7设备上配置汇总路由空接口,再进行宣告

R2:

[R2]ip route-static 172.16.128.0 17 NULL 0
[R2-bgp]network 172.16.128.0 17

R7:

[R7]ip route-static 172.16.128.0 17 NULL 0
[R7]bgp 64513
[R7-bgp]network 172.16.128.0 17

在R1上查看:
在这里插入图片描述
在R8上查看:
在这里插入图片描述


三、测试全网环回是否互通

以R1的两个环回分别pingR8的两个环回:在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Showers__/article/details/113938192