互联网高级白领孵化基地

技术论坛

AR路由器配置BGP路由协议基本功能示例

更新时间:2022-09-16

规格

适用于所有版本、所有形态的AR路由器。

组网需求

某个地区拥有多个AS,AS之间有相互访问的需求,因此需要AS之间相互交换本AS内部的路由。由于AS内路由器数量众多,导致路由数量较大,路由变化频繁,如何高效率的在AS之间传递大量路由,并且不占用大量带宽成为一个难题。为解决上述问题,可以使用BGP协议。

路由器各接口及主机的IP地址和掩码如图1-1所示。RouterC处于AS200,RouterA和RouterB处于AS100。在这几个路由器上部署BGP协议之后,路由器之间可以相互传递路由,并且当任何一个路由器有路由更新时,只需发送路由更新信息给邻居路由器,而无须发送整个路由表,大大节约了网络带宽。

图1-1 配置BGP路由协议基本功能组网图

 

 

操作步骤

步骤 1     RouterA的配置

#

interface GigabitEthernet1/0/0 

 ip address 10.1.1.1 255.255.255.0 

#

interface GigabitEthernet2/0/0 

 ip address 10.1.2.1 255.255.255.0 

#  

bgp 100 //进入BGP视图

 router-id 1.1.1.1  //配置路由管理中的Router ID

 peer 10.1.2.2 as-number 100  //指定对等体的IP地址及其所属的AS编号

 #

 ipv4-family unicast  //进入IPv4单播地址族视图

  undo synchronization

  network 10.1.1.0 24  //将本地路由表中的路由以静态方式加入到BGP路由表中,并发布给对等体

  peer 10.1.2.2 enable

#

return


步骤 2     RouterB的配置

#

interface GigabitEthernet1/0/0 

 ip address 10.1.2.2 255.255.255.0 

#  

interface GigabitEthernet2/0/0 

 ip address 10.1.3.1 255.255.255.0 

#

bgp 100

 router-id 2.2.2.2

 peer 10.1.2.1 as-number 100

 peer 10.1.3.2 as-number 200

 #

 ipv4-family unicast 

  undo synchronization

  peer 10.1.2.1 enable

  peer 10.1.3.2 enable

#  

return


步骤 3     RouterC的配置

#

interface GigabitEthernet1/0/0 

 ip address 10.1.4.1 255.255.255.0 

#

interface GigabitEthernet2/0/0 

 ip address 10.1.3.2 255.255.255.0 

#  

bgp 200 

 router-id 3.3.3.3 

 peer 10.1.3.1 as-number 100

 #  

 ipv4-family unicast 

  undo synchronization

  network 10.1.4.0 24

  peer 10.1.3.1 enable

#  

return


步骤 4     配置主机

配置VLAN10内主机的缺省网关为10.1.1.1,VLAN20内主机的缺省网关为10.1.4.1。 


步骤 5     检查配置结果

使用display bgp routing-table命令查看路由器的IP路由表。

使用Ping命令验证连通性。

----结束


配置注意事项

保证两个路由器互连接口地址配置在同一网段,并且可以正常互通。

在各主机上配置IPv4缺省网关。

执行命令network配置路由器发布路由,如果没有指定掩码或掩码长度,则按有类地址处理。

缺省情况下,同步功能是关闭的。

缺省情况下,BGP-IPv4单播地址族的对等体是自动使能的。