1.如图连接网络,合理规格IP地址,AS200内IGP协议 为OSPF
R1-R2:12.1.1.0/24;R2-R3:23.1.1.0/24;R3-R4:34.1.1.0/24;R2-R5:25.1.1.0/24;R4-R7:47.1.1.0/24;R5-R6:56.1.1.0/24;R6-7:67.1.1.0/24;R7-R8:78.1.1.0/24;R1、R2、R3、R4、R5、R6、R7、R8各自起一个环回,分别为1.1.1.1/24、2.2.2.2/24、3.3.3.3/24、4.4.4.4/24、5.5.5.5/24、6.6.6.6/24、7.7.7.7/24、8.8.8.8/24。
R2到R7运行OSPF协议:
R2上:
R3上:
R4上:
R5上:
R6上:
R7上:
2.R1属于AS 100 ; R2-R3-R4小AS 234 R5-R6-R7小AS 567,
同时声明大AS 200,R8属于AS300
R1到R8运行BGP协议,R1属于AS100,R2到R7属于AS200,R8属于AS300;R1与R2之间使用物理接口建立EBGP邻居关系;R7与R8之间使用物理接口建立EBGP邻居关系;其他全部使用环回接口建立邻居关系。
R2、R3、R4属于大AS200中的小AS234;
R5、R6、R7属于大AS200中的小AS567.
R1上:
R2上:
R3上:
R4上:
R5上:
R6上:
R7上:
R8上:
3.R2-R5 R4-R7之间为联邦EBGP邻居关系
要在大AS里面的所有路由器声明属于大AS,联邦EBGP邻居关系,要互相声明联邦AS号;
所以需要在R2、R3、R4、R5、R6、R7上声明属于大AS200,同时要在R2、R4、R5、R7上面声明联邦AS号。
R2上:
R3上:
R4上:
R5上:
R6上:
R7上:
4.R1-R8之间通信
此时,R1与R8还不能通信,因为在小AS里面还有三个IBGP邻居,他们之间还存在IBGP水平分割机制;若要R1和R8通信,还需要在R3上做一个路由反射器,把R2或者R4作为客户端,或者都为客户端;在R6上做一个路由反射器,把R5或者R7作为客户端,或者都为客户端.
R3上:
R6上:
此时,R1就可以和R8通信了;
先分别在R1和R8上通告他们的环回:
R1上:
R8上:
测试,用1.1.1.1ping 8.8.8.8: