一、实验要求
二、解题思路
1、先配置好路由器的接口IP地址和环回IP地址,需要在R2-R7上配置两个环回,lo0用来相互访问,lo1用来BGP建邻,然后用OSPF路由协议将R2-R7进行宣告,需要注意的是R2的G0/0/0和R7G0/0/1接口IP地址不需要进行OSPF宣告,此时AS2区域内部已经全网可达了;
2、然后根据题干要求可知,AS1区域只有R1,AS2区域分为AS 64512和AS 64513两个联邦小区域,AS 64512有R2-R4,AS 64513有R5-R7,AS3区域也只有R8。AS1 和AS64512之间采用EBGP建邻,R2-R4之间采用IBGP建邻,需要注意的是这三个路由器两两之间均需要建邻,即R2也需要跟R4建邻,因为R2通过EBGP从R1学来的路由,传到R3是优的,因为通过EBGP学来的路由共享给IBGP路由器仍然是优,然而又因为在同一个IBGP中,通过IBGP学来的路由不能在共享给IBGP中的其他路由器,所以需要R2跟R4建邻来共享R1的路由,此时R4从R2处学来的路由时不优的,因为此时学来的路由的下一跳是R1,R4不“认识”R1,所以不优,也不加入自己的路由表,所以需要在R2上改以下,下一跳地址为本地即可;
注意:BGP建邻成功后,需要进入各自的BGP中进行环回的宣告----这样其他路由器才能收到环回路由;
3、R5-R7之间也是通过IBGP建邻,建邻具体方法与上方配置一样,这里就不再赘述。然后R2-R5、R4-R7之间采用EBGP建邻,这里EBGP建邻跟上方R1-R2、R7-R8建邻有一点区域,由于R2-R4、R4-R7是用的各自的环回1进行建邻的,就需要改一下各自的TTL值,这样才能顺利建邻;
4、R7-R8建邻跟R1-R2EBGP建邻是一样的,便不再赘述,配置到这里,R1-R8之间的环回均可互相访问;
注:我这里的各个路由器均采用BGP进行配置
三、配置命令
1、配置IP地址
[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 12.1.1.1 24
r1]int lo0
[r1-LoopBack0]ip add 1.1.1.1 24
[r1]int lo1
[r1-LoopBack1]ip add 1.1.2.1 24