BGP路由强制广播功能

概要

BGP路由强制广播功能是指,对于特定的AS号的路由器用bgp force-to-advertise命令设置了想要广播的路由的话,即使设置的路由不在路由表中,也会在BGP中强制的进行广播。

限制事项

在BGP路由强制广播功能中,有以下的限制。

  • 强制广播的路由不会在路由表中反映。
  • 强制广播的路由不管bgp import命令如何都会广播。
  • 强制广播的路由和bgp aggregate命令聚合的路由相同时,以强制广播的路由优先。
  • 对于和强制广播的路由相同目的网络,路由表中已经存在路由时,将只广播强制广播的路由。
    因此,即使增加・删除对于和强制广播的路由相同目的网络的路由,也不会广播至由本功能指定的AS号的路由器。会广播至没有由本功能指定的AS号的路由器。
  • 强制广播的路由包含在BGP功能的可使用的最多路由数中。
  • 路由发生强制广播只在BGP路由器间的TCP协商确立后的第一次的UPDATE信息时。
    由于错误或者keepalive而发生的中断的连接再次确立时,也会在之后的第一次的UPDATE信息中广播本功能设置的路由。

本功能中的强制广播的路由的path属性如下。

  • Origin:INCOMPLETE
  • AS-PATH:自身的AS号
  • NEXT-HOP:和neighbor连接的路由器的本地地址

对应机型和固件版本

雅马哈路由器的以下机型和固件版本中,支持BGP路由强制广播功能。

机型 固件
RTX5000 Rev.14.00.18以后
RTX820 Rev.11.03.23以后

命令

在BGP中强制的广播路由

[格式]
bgp force-to-advertise REMOTE_AS IP-ADDRESS/NETMASK [PARAMETER ...]
no bgp force-to-advertise REMOTE_AS IP-ADDRESS/NETMASK [PARAMETER ...]
[设置值和默认值]
  • REMOTE_AS
    • [设置值]:对方的AS号 (1..65535)
    • [默认值]:-
  • IP-ADDRESS/NETMASK
    • [设置值]:想要强制广播的路由的网络地址和掩码长度,或者为'default'
    • [默认值]:-
  • PARAMETER
    • [设置值]:TYPE=VALUE组
      TYPE VALUE 说明
      metric 1..16777215 MED(Multi-Exit Discriminator)中通知的metric值
      preference 0..255 相同路由从多个对方接收时,为了选择其中一方而设的优先级
    • [默认值]:preference=100
[说明]

使用本命令设置的路由即使不存在于路由表中,也会向指定AS号的路由器通过BGP强制的广播发送路由。路由中指定'default'时,将广播默认路由。设置的命令在执行bgp configure refresh命令时有效。

设置例

构成

 192.168.10.0/24                                                               192.168.20.0/24
+-------------------------------------------+                                 +----------------+
| AS 65001                                  |                                 | AS 65002       |
|    +-----+192.168.10.2                    |                                 |                |
|    | RT2 |-------------+                  |                                 |                |
|    +-----+LOOPBACK:    |              LAN1|                                 |                |
|             10.0.0.2   |                  |                                 |                |
|                        |   192.168.10.1+-----+172.16.1.1       172.16.1.2+-----+             |
|                   IBGP +---------------| RT1 |---------------------------| RT4 |             |
|                        |   LOOPBACK:   +-----+LAN2        EBGP           +-----+             |
|    +-----+192.168.10.3 |     10.0.0.1     |                                 |                |
|    | RT3 |-------------+                  |                                 |                |
|    +-----+LOOPBACK:                       |                                 |                |
|             10.0.0.3                      |                                 |                |
+-------------------------------------------+                                 +----------------+

65001号AS和65002号AS通过EBGP连接。
65001号AS内的各路由器通过IBGP连接。

设置

  • RT1对65001号的AS广播至1.1.1.0/24的路由信息
  • RT1对65002号的AS广播至2.2.2.0/24的路由信息
[路由设置]
ip route 10.0.0.2 gateway 192.168.10.2
ip route 10.0.0.3 gateway 192.168.10.3

[IP地址设置]
ip lan1 address 192.168.10.1/24
ip lan2 address 172.16.1.1/24
ip loopback1 address 10.0.0.1/32

[BGP设置]
bgp use on
bgp autonomous-system 65001
bgp neighbor 1 65002 172.16.1.2
bgp neighbor 2 65001 10.0.0.2 local-address=10.0.0.1  
bgp neighbor 3 65001 10.0.0.3 local-address=10.0.0.1  
bgp import filter 1 include 0.0.0.0/0
bgp import 65001 static filter 1
bgp import 65002 static filter 1
bgp force-to-advertise 65001 1.1.1.0/24
bgp force-to-advertise 65002 2.2.2.0/24

相关技术资料

返回顶部Return to Top