BGP(2)

实验要求:

1.AS1存在两个环回, 一个地址为192.168.1.0/24该地址不能在任何协议中宣告,AS3存在两个环回, 一个地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯;;AS1的另一个环回为10.1.1.0/24 AS3的另-个环回为10.1.2.0/24
2、整个AS2的ip地址为172.16.0.0.请合理划分
3、AS间的骨干链路ip地址随意定制
4、使用BGP协议让整个网络所有设备的环回可以相互访问
5、减少条目数量,避免环路出现

实验拓扑:

在这里插入图片描述

设计思路及配置

1、IP地址划分

172.16.0.0 19 // R2–R3
172.16.32.0 19 // R3–R4
172.16.64.0 19 // R2–R5
172.16.96.0 19 // R5–R6
172.16.128.0 19 // R6–R7
172.16.160.0 19 // R4–R7

划分好IP地址后,将其配置到路由器各个接口上;

2、首先在AS2内部运行单区域OSPF,除R2左端口和R4右端口均宣告到area 0;

R2:

ospf 1 router-id 2.2.2.2                  
 area 0.0.0.0                             
  network 2.2.2.2 0.0.0.0                 
  network 172.16.1.1 0.0.0.0              
  network 172.16.64.1 0.0.0.0

R3:

ospf 1 router-id 3.3.3.3                  
 area 0.0.0.0                             
  network 3.3.3.3 0.0.0.0                 
  network 172.16.1.2 0.0.0.0              
  network 172.16.32.1 0.0.0.0

R4:

ospf 1 router-id 4.4.4.4                  
 area 0.0.0.0                             
  network 4.4.4.4 0.0.0.0                 
  network 172.16.32.2 0.0.0.0             
  network 172.16.160.1 0.0.0.0

R5:

ospf 1 router-id 5.5.5.5                  
 area 0.0.0.0                             
  network 5.5.5.5 0.0.0.0                 
  network 172.16.64.2 0.0.0.0             
  network 172.16.96.1 0.0.0.0 

R6:

ospf 1 router-id 6.6.6.6                  
 area 0.0.0.0                             
  network 6.6.6.6 0.0.0.0                 
  network 172.16.96.2 0.0.0.0             
  network 172.16.128.1 0.0.0.0

R7:

ospf 1 router-id 7.7.7.7                  
 area 0.0.0.0                             
  network 7.7.7.7 0.0.0.0                 
  network 172.16.128.2 0.0.0.0            
  network 172.16.160.2 0.0.0.0 

3、R1/R2间建立EBGP
因为AS2内部用到联邦,将AS2划分为两个小AS,所以,创建BGP时,需要宣告自己的大AS为2;R2在 AS 64512,相邻的R5在AS 64513,故也得宣告;

bgp 1                                     
 router-id 1.1.1.1                        
 peer 12.1.1.2 as-number 2
bgp 64512                                 
 router-id 2.2.2.2                        
 confederation id 2                       
 confederation peer-as 64513       

在这里插入图片描述
4、建立IBGP邻居关系
AS2分为两个小AS,分别为AS64512和AS64513;
这里需要注意的是:R3和R6为路由反射器,其中R2和R5为客户端,R2和R4;R5和R7之间不需要建立邻居关系;
首先,R3和R4建立邻居关系,需要用到的配置为:R3所在的AS、设置源为环回0、最后修改下一跳为本地;

peer 3.3.3.3 as-number 64512          
 peer 3.3.3.3 connect-interface LoopBack0   
 peer 3.3.3.3 next-hop-local  
bgp 64512                                 
 router-id 3.3.3.3                        
 confederation id 2                       
 peer 2.2.2.2 as-number 64512             
 peer 2.2.2.2 connect-interface LoopBack0 

同样的,建立R3和R4的邻居关系,这里需要注意的是,R3用到了路由反射器,且无相连AS,无需宣告;

 peer 4.4.4.4 as-number 64512             
 peer 4.4.4.4 connect-interface LoopBack0 
 peer 2.2.2.2 reflect-client
bgp 64512                                 
 router-id 4.4.4.4                        
 confederation id 2                       
 confederation peer-as 64513              
 peer 3.3.3.3 as-number 64512             
 peer 3.3.3.3 connect-interface LoopBack0

同理,建立R5-R6-R7的邻居关系:

peer 6.6.6.6 as-number 64513             
 peer 6.6.6.6 connect-interface LoopBack0 
 peer 6.6.6.6 next-hop-local
peer 5.5.5.5 as-number 64513             
 peer 5.5.5.5 connect-interface LoopBack0 
 peer 7.7.7.7 as-number 64513             
 peer 7.7.7.7 connect-interface LoopBack0 
 peer 5.5.5.5 reflect-client 
peer 6.6.6.6 as-number 64513             
 peer 6.6.6.6 connect-interface LoopBack0
 peer 6.6.6.6 next-hop-local

5、建立两个小AS之间的邻居关系

这里虽然是AS2内部划分出来的小AS,但是,任然可以看做是EBGP,需要修改TTL值(EBGP之间TTL值默认为1),这里修改为2即可,实际工程中可根据相关情况具体而论;除此之外还需修改下一跳,设源为环回0;

R2

peer 5.5.5.5 as-number 64513             
 peer 5.5.5.5 ebgp-max-hop 2              
 peer 5.5.5.5 connect-interface LoopBack0 
  peer 5.5.5.5 next-hop-local

R5

peer 2.2.2.2 as-number 64512             
 peer 2.2.2.2 ebgp-max-hop 2              
 peer 2.2.2.2 connect-interface LoopBack0 
peer 2.2.2.2 next-hop-local 

R4

peer 7.7.7.7 as-number 64513             
 peer 7.7.7.7 ebgp-max-hop 2              
 peer 7.7.7.7 connect-interface LoopBack0 
 peer 7.7.7.7 next-hop-local

R7

peer 4.4.4.4 as-number 64512             
 peer 4.4.4.4 ebgp-max-hop 2              
 peer 4.4.4.4 connect-interface LoopBack0 
 peer 4.4.4.4 next-hop-local

6、建立R7-R8之间的EBGP邻居关系
同R1/2,R7/8之间邻居关系同样利用直连接口来建立,

peer 23.1.1.2 as-number 3 
bgp 3                                     
 router-id 8.8.8.8                        
 peer 23.1.1.1 as-number 2  

建立之后,查看各个路由的邻居表;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
发现邻居关系建立并无问题,来到各路由上宣告;

network 10.1.1.0 255.255.255.0
network 2.2.2.0 255.255.255.0
network 3.3.3.0 255.255.255.0
network 4.4.4.0 255.255.255.0  
network 5.5.5.0 255.255.255.0 
network 6.6.6.0 255.255.255.0
network 7.7.7.0 255.255.255.0 
network 10.1.2.0 255.255.255.0

查看BGP表查看宣告情况;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到,所有的路由均优且加表,尝试能否访问各环回;
在这里插入图片描述
在这里插入图片描述
随机检查两个,发现可以成功访问;

猜你喜欢

转载自blog.csdn.net/Loners_fan/article/details/113358749
BGP