本次实验室关于BGP的实验,在本次实验中对R2-R7的IP地址也有要求,所以优先进行IP规划和拓扑搭建。
完成拓扑搭建和IP规划后,还是优先先给各个路由器配置基本配置。在做环回ip地址配置的时候,子网掩码为24位的IP地址为模拟用户,因为ospf在做宣告时是通过计算来确定路由的,所以被分发出去的都是子网掩码为32为的路由,所以为了保证分发出去的路由还是我们配置的子网掩码,将接口的ospf类型进行改变。
R1的环回和接口IP配置
R2的环回和接口IP配置
R3的环回和接口IP配置
R4的环回和接口IP配置
R5的环回和接口IP配置
R6的环回和接口IP配置
R7的环回和接口IP配置
R8的环回和接口IP配置
完成基础的IP地址配置后,开始在R2-R7之间进行ospf宣告。 因为6个路由器的IP地址都是从一个地址分出来的,所以每个路由器中的ospf宣告只需要一个汇总的即可。这里就以R2的宣告做个例子。
[R2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
接下来要开始BGP的配置,首先是在各个路由器之间进行邻居建立。
R1的BGP建邻配置和邻居表
R2的BGP建邻配置和邻居表
R3的BGP建邻配置和邻居表
R3要作为R4的RR,而R4作为R3的客户,由R3进行反射,所以R3还要加上以下配置。
[R3-bgp]peer 172.16.1.4 reflect-client
R4的BGP建邻配置和邻居表
R5的BGP建邻配置和邻居表
R6的BGP建邻配置和邻居表
R7的建邻配置和邻居表
R8的建邻配置和邻居表
8个路由器全部建邻完毕,开始进行R1和R8的环回接口宣告
R1环回接口宣告
R8的环回接口宣告
在路由传递时,为了让传递到每一个路由都是优且可用,以确保它能传递到每一个路由器上,在R2和R7上进行相对应的配置。
R2
R7
完成上述配置后,R1和R8的环回就已经全网都知道了,现在该让R1和R8学习R2-R7的环回信息,同时可以减少路由条目。
R2
R7
R2和R7两台路由器上进行两种路由集束,R2上写上防环路由后直接宣告主网段,R7上则是一条一条细分宣告后再进行集束。
完成上述配置后,整个实验就结束了,最后再看一下各个路由器通过BGP学到的路由。
R1的BGP路由表
R2的BGP路由表
R3的BGP路由表
R4的BGP路由表
R5的BGP路由表
R6的BGP路由表
R7的BGP路由表
R8的BGP路由表