第一步:建立拓扑,并进行划分IP地址

bgp路由反射器的作用 bgp路由反射器配置_网络

第二步:配置

        具体配置如下:

                1. 打开路由器AR1,更改设备名称为R1,建立所需的环回接口,根据IP地址划分为路由器所有物理接口与环回接口配置IP地址,其余路由器重复上述配置

bgp路由反射器的作用 bgp路由反射器配置_IP_02

 

bgp路由反射器的作用 bgp路由反射器配置_网络_03

                 2.因为正常AS区域与AS区域间存在比较复杂的网络拓扑,设备到设备间存在大量的备份和负载均衡,所以建立BGP关系时最好使用双方的环回接口来作为源目IP地址,所以需要在路由器R1与R2上配置静态路由 实现双方环回的互通,使得BGP关系成功建立

                    打开路由器R1,配置静态路由,使得双方环回互通,区域AS2与AS3重复上述配置

bgp路由反射器的作用 bgp路由反射器配置_网络_04

                    使用环回接口建立区域间的BGP关系,打开路由器R1,定义路由器自身所处真实AS域编号,可以手工配置routerID,匹配对端IP地址以及对端所在的AS编号,使用环回接口建立对等体关系时,修改BGP数据包的TTL值,使得可以正常建立对等体,打开路由器R1,进行以下配置,其余相应路由器重复以下配置

bgp路由反射器的作用 bgp路由反射器配置_bgp路由反射器的作用_05

                 3.BGP基于IGP实现,所以AS区域内部要实现正常通信,所以在AS2区域使用OSPF协议使得整个区域路由表达成一致,实现互相通信

                打开路由器R2,创建OSPF进程,建立骨干区域0,并进行宣告,其余AS2区域内部重复如下配置

bgp路由反射器的作用 bgp路由反射器配置_bgp路由反射器的作用_06

                4. 根据实验要求,区域AS2内部具有两个私有AS域(联邦),每个区域内所属路由器建立IBGP关系,由于OSPF已实现区域内的互通,所以不需要写入静态路由,直接重复上述步骤二,因为BGP是AS--by--AS,是以一个AS为一跳,区域内传递不更改属性,所以会出现下一跳不可达,从而不优的情况,所以需要在路由表向邻居传输路由条目时自动修改属性,使得邻居的路由条目下一跳为本地所有BGP关系建立完成

                打开路由器R2,删除之前定义的AS,首先声明自身所在的大的AS域编号,定义路由器自身所处真实AS域编号,可以手工配置routerID,匹配对端IP地址以及对端所在的AS编号,修改下一跳为本地,与区域AS1重新建立时,仍需修改TTL值,区域AS2内部两个联邦内重复上述配置

bgp路由反射器的作用 bgp路由反射器配置_bgp路由反射器的作用_07

                AS2内部两个联邦也需要互相建立EBGP关系,大的AS内两个小的AS互指Peer时,首相要定义对端的AS号,随后重复上述建邻配置,打开路由器R2, 定义路由器自身所处真实AS域编号,可以手工配置routerID,匹配对端IP地址以及对端所在的AS编号,使用环回接口建立对等体关系时,修改BGP数据包的TTL值,使得可以正常建立对等体,相应路由器进行对应配置

bgp路由反射器的作用 bgp路由反射器配置_IP_08

                根据实验要求,定义相应的路由反射器

bgp路由反射器的作用 bgp路由反射器配置_bgp路由反射器的作用_09

 

                5. 宣告,将本地直连的路由条目进行BGP宣告,使得所有区域客户端可以互相通信,此时实验完成 

bgp路由反射器的作用 bgp路由反射器配置_服务器_10

第三步:验证

BGP表

bgp路由反射器的作用 bgp路由反射器配置_IP_11

 路由表

bgp路由反射器的作用 bgp路由反射器配置_网络_12

 客户端互通

bgp路由反射器的作用 bgp路由反射器配置_IP_13