1.如图连接网络,合理规格IP地址,AS200内IGP协议 为OSPF
[设备] interface <接口类型> <接口编号>
[设备-接口] ip address <IP地址> <子网掩码>
[设备-接口] undo shutdown
[设备] ospf <进程号>
[设备-ospf] area 0
[设备-ospf] quit
r3r4r5r6r7同理启用
2.R1属于AS 100 ; R2-R3-R4小AS 234 R5-R6-R7小AS 567,同时声明大AS 200,R8属于AS300
[设备] bgp <AS号>
[设备-bgp] router-id <设备ID>
[设备-bgp] quit
(r1 100)(r2r3r4r5r6r7 200)(r8 300)
按照配置即可
3.R2-R5 R4-R7之间为联邦EBGP邻居关系(以r4r7为例子)
先部署小AS,再声明大AS
声明大的AS号:
在需要建立联盟EBGP之间指定peer-as (指定联邦的AS )
[设备-bgp] bgp confederation identifier <联盟主AS号>
[设备-bgp] bgp confederation peers <参与联盟的AS号列表>
宣告网络到BGP
[设备-bgp] network <宣告的网络> <子网掩码>
加一个事列
-
进入BGP视图: 在每台需要配置EBGP的路由器上,进入BGP视图。
[设备] bgp <本路由器的AS号>
-
配置Router ID: 为每台路由器配置一个唯一的Router ID,作为其在BGP中的标识。
[设备-bgp] router-id <Router-ID>
-
建立EBGP邻居关系: 使用
neighbor
命令为每台路由器指定EBGP邻居的IP地址,并指定邻居的AS号。[设备-bgp] neighbor <邻居的IP地址> remote-as <邻居的AS号>
-
启用EBGP邻居: 使用
enable
命令启用EBGP邻居,允许与该邻居交换路由信息。[设备-bgp] neighbor <邻居的IP地址> enable
-
配置EBGP会话参数(如果需要): 根据需要配置EBGP会话的其他参数,如认证、保持时间等。
-
检查EBGP邻居状态: 使用
display bgp summary
命令检查EBGP邻居的状态,确保它们已经成功建立。[设备] display bgp summary
-
测试EBGP邻居连通性: 使用
ping
命令测试EBGP邻居之间的连通性。[设备] ping <EBGP邻居的IP地址>
示例:
假设R2属于AS 234,R5属于AS 567,要在R2和R5之间建立EBGP邻居关系,命令如下:
[R2] bgp 234 [R2-bgp] router-id 2.2.2.2 [R2-bgp] neighbor 5.5.5.5 remote-as 567 [R2-bgp] neighbor 5.5.5.5 enable [R2-bgp] quit [R5] bgp 567 [R5-bgp] router-id 5.5.5.5 [R5-bgp] neighbor 2.2.2.2 remote-as 234 [R5-bgp] neighbor 2.2.2.2 enable [R5-bgp] quit
在这个示例中,2.2.2.2
是R2的Router ID,5.5.5.5
是R5的Router ID。请根据您的实际网络配置替换这些值。
4.R1-R8之间通信
ping 即可
做的不好,请大神指点!!!