BGP-4 设置向导

总体设置

使用BGP-4需要设置bgp use命令。请注意:只要未设置该命令,BGP-4就不工作。

# bgp use on 

下面设置此路由器所属的AS号码。使用bgp autonomous-system命令设置该号码。用该命令可设置的AS号码是唯一的。也就是说一个路由器不可属于多个AS。

# bgp autonomous-system 65480 

BGP中,为了识别路由器,接收并发送名为路由器ID的标识符。通常不需要设置路由器ID,但是,如果希望明确指定,则设置路由器的IP地址,具体方法如下。此IP地址请选择路由器的接口中已实际设置的地址。

# bgp router id 192.168.0.1 

未设置此命令时,按照以下顺序检索接口,选择接口所赋予的主地址。

LAN1 → LAN2 → ... → LANn → PP1 → PP2 ...

并且,bgp router id命令不可与ospf router id命令分开使用。两者均被设置时,bgp router id命令优先。

邻居路由器的设置

定义BGP-4中通信对方的路由器。为此,使用bgp neighbor命令。

# bgp neighbor 1 65500 192.168.0.2 

本例中,IP地址为192.168.0.2,与AS号码为65500的路由器之间建立着BGP-4的连接。最初的1这个参数为邻居路由器的标识符,可自由选择1以上的整数。

对于路由的路由控制

用BGP-4通告RIP及OSPF之类的非BGP-4路由时,可以使用bgp import filter命令和bgp import命令,过滤路由。例如,进行如下设置后,即可将以172.16.1.0/24为目的地的RIP路由导入BGP-4。

# bgp import filter 1 equal 172.16.1.0/24 
# bgp import 65500 rip filter 1 

并且,使用bgp export命令后,BGP-4可对接收到的路由加以过滤。只有用这个命令所受理的路由才被用于实际的路由控制,或者通过OSPF或RIP被通告。bgp export命令的设置范例如下:

# bgp export filter 1 equal 172.16.1.0/24 
# bgp export 65500 filter 1 

本例中,BGP-4将收到的172.16.1.0/24路由纳入路由管理。

用bgp import filter命令或bgp export filter命令均可指定all这个关键字以取代指定网络。all0.0.0.0/0意义相同。

路由的聚合

聚合路由需要先通过bgp aggregate filter命令指定聚合对象路由。例如,想要聚合192.168.0.0/24和192.168.1.0/24范围内的路由时,进行如下设置。

# bgp aggregate filter 1 include 192.168.0.0/24 
# bgp aggregate filter 2 include 192.168.1.0/24

接下来,用bgp aggregate命令设置如何聚合以上路由。例如,为了聚合至192.168.0.0/23,进行如下设置。

# bgp aggregate 192.168.0.0/23 filter 1 2 

另外,通告聚合路由需要设置bgp import命令。这与前面记述的要领相同,协议变为aggregate

# bgp import filter 1 equal 192.168.0.0/23 
# bgp import 65500 aggregate filter 1 

使设置生效

设置全部项目后,最后执行bgp configure refresh命令。请注意:改变设置时,执行此命令或者重启路由器后,设置方会生效。

# bgp configure refresh 

如果在BGP正在运行的状态下执行该命令,向对方发送CEASE消息后再次建立连接。该动作有时花费1分钟以上的时间。

而且,如果与OSPF同时使用,执行bgp configure refresh命令时,OSPF的状态也将初始化,这一点请特别注意。同样地,如果执行ospf configure refresh命令,则不仅是OSPF的状态,BGP的状态也同时被初始化。也就是说不能够同时初始化OSPF和BGP的状态。

状态的确认

备有show status bgp命令以确认BGP-4的状态。该命令获取名为neighbor的参数,显示连接对方的信息。

# show status bgp neighbor
 
Local Address: 192.168.0.2              Remote Address: 192.168.0.1
 
State: Established
Last State: OpenConfirm
Last Event: RecvKeepAlive
Last Error: None
Holdtime: 30
Local ID: 192.168.0.2   Remote ID: 192.168.0.1  Active Holdtime: 20
Last traffic (seconds): Received 4      Sent 2  Checked 2
Input messages: Total 297       Updates 0       Octets 5653
Output messages:        Total 318       Updates 0       Octets 6052

返回顶部Return to Top