BGP学习笔记(六)

  • EBGP之间传递Local-preferred 是空的,但是默认为100

AP_PATH过滤:正则表达式:

  • ^字符串开头
  • $字符串结尾
  • .单个任意字符
  • +,匹配前面字符可以一次或多次出现
  • _,匹配一个符号;包括空格、逗号、各种括号
  • *,匹配前面字符可以0次或多次出现
  • (),(a|b|c)字符其中一个或多个匹配
  • [],[0-9][A-Z],表示一个范围
  • ?,前面范围可以出现0-1次

华为常用正则表达式:

  • ^$;表示本地AS始发路由
  • .*;表示所有路由
  • _10_;表示匹配必须通过AS10的路由
  • ^10$;表示匹配AP_PATH只有AS10的路由
  • ^10_.;表示匹配从相邻的AS10收到的路由
  • ^[0-9]+$;表示AS_PATH中只有一个AS号

BGP防环:

  • EBGP通过防环,是通过AS-path
  • IBGP防环的机制是水平分割

路由反射器(RR):

  • 降低对指定路由器IBGP路由通告机制的限制,允许将从IBGP对等体接收到的更新信息传给某些IBGP对等体
  • 将从IBGP邻居收到的路由信息反射给客户端,反射给其他客户端不修改属性、并且增加两条属性:cluster-id、originator-id(标识路由起源)。用路由的通告者的router ID来标识
  • cluster-id可以修改

RR的反射策略:

  • 从EBGP邻居收到的路由,会反射给客户端和非客户端
  • 如果从非客户端收到的路由IBGP路由只会反射给客户端和EBGP邻居,不能反射给非客户端
  • 如果从客户端收到的IBGP路由,可以反射给客户端、非客户端、EBGP邻居

RR角色:

  • 路由反射器(RR)
  • 反射客户端(R-client)
  • 非反射客户端
  • 只有RR知道谁是客户端和非客户端,只有本地意义

联盟:

  • 将大的AS分成若干小的AS,而小的AS之间建立EBGP对等体关系。
  • 联盟内部可以包含路由反射器RR,但是RR不能包含联盟

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据