如何在 BGP 中向特定的邻居对等方通告网络

网络工程 思科 路由 bgp cisco-nexus
2021-07-30 23:26:22

我有以下场景,我已经拥有来自 ISP 的 10G(A - 蓝色链路)连接SW1SW2用于重新连接,并且我已经配置了 eBGP 和 iBGP,此时一切都很好,现在我的公司需要更多带宽和更多公共 ip,所以我们问对于10G到我们 ISP 的另一个链接B(红色链接),如下图所示。

在此处输入图片说明

我目前有以下 BLUE 链接对等配置(因为我还没有配置 RED 链接)

router bgp 200
  router-id 192.168.255.20
  log-neighbor-changes
  address-family ipv4 unicast
    network 74.100.100.0/23
    redistribute static route-map RTBH
  neighbor 74.1.1.10
    remote-as 100
    timers 10 30
    address-family ipv4 unicast
      send-community
  neighbor 192.168.255.19
    remote-as 200
    update-source loopback0
    address-family ipv4 unicast
      next-hop-self

问题

一旦我(B) RED在 SW1 和 SW2 上配置了链接,那么我如何B为邻居 B 对等方宣布我的新公共子网

我的链接 B 公共子网是74.20.20.0/23如何在链接 B 上告诉 BGP 帐户的?

1个回答

这是一个通用示例:

ip prefix-list TO-A seq 10 permit 74.100.100.0/23 le 32
! 
ip prefix-list TO-B seq 10 permit 74.20.20.0/23 le 32 ! the 'le 32' allows smaller subnets of that block
!
router bgp 200
  neighbor <A>
    ip prefix-list TO-A out
  neighbor <B>
    ip prefix-list TO-B out