bird6 BGP配置

获得了ASN和IPv6地址前缀之后, 需要配置BGP会话, 连接自己的peer, 进而把自己的信息广播到全球的路由表中。

上理论课的时候, 老师说过, BGP的关键是政策的配置。反映到bird6的配置上, 很大一部分就是过滤器的配置: 过滤收到的路由信息, 可以控制发出去的数据包的走向; 过滤发布的路由信息, 控制的是收到哪些数据包。

根据过滤情况, 大致可以分为这样几种:

  1. Peer 只发送自己的前缀, 只接受peer的前缀。
  2. Transit Provider 发送自己全部的路由表, 只接受customer的前缀。
  3. Transit Customer 只发送自己的前缀, 接收全部路由表。
  4. 另一种Peer 发送自己全部的路由表, 接收全部的路由表。
  5. 加入其他规则。

此外, 还需要过滤垃圾路由表项, 比如广播了保留地址或保留ASN, 或者前缀长度过长的路由表项(现在公认的规则是广播的前缀不长于48), 或者AS路径过长等。

我作为Vultr和HE的Transit Customer, 采用第3种。

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/11656QrCode