联邦
IBGP 水平分割标题用与防止 AS 内部产生环路,在很大程度上杜绝了 IBGP 路由环路的可能。但同时也带来了新的标题:BGP 路由在 AS 内部只能传递一跳,如果建立 IBGP 对等体全互联模子又会增加装备的负担
为了办理这各标题,提出了联邦的概念。
联邦为了办理这个标题提出了以下方案
将 BGP 内部设置两个 AS 号,一个对外 AS 和一个联邦 AS。在联邦内部,看似是 IBGP 邻人,现实上是 EBGP 邻人。路由在联邦内部传递时,使用联邦 AS 号,往其他 AS 传递时,使用外部 AS 号。
联邦将一个 AS 分别为多少个子 AS。每个子 AS 内部建立 IBGP 对等体。子 AS 之间建立 EBGP 对等体
设置联邦后,原 AS 号将作为每不路由器的联邦 ID。
联邦外部 AS 仍以为联邦是一个整体大 AS。并不需要了解联邦内部详细的细节
相关术语
联邦 AS:在外部 AS 看来的一个整体的大 AS
成员 AS:联邦内部门别的多少小 AS (使用私 AS 号)
联邦 IBGP 对等体:成员 AS 号相同的 IBGP 对等体
联邦 EBGP 对等体:成员 AS 号差别的 EBGP 对等体
留意联邦 EBGP 对等体与平常的 EBGP 对等体是有差别的表现在建立对等体 OPEN 报文携带的 AS 号不相同,因此联邦 EBGP 需要特殊设置,联邦 IBGP 则不需要
联邦as(对外使用)
confederation id 200
联邦内建立EBGP邻人时,代表这个联邦内部as。使用自己的联邦as建立连接
confederation peer-as 64513
当设置联邦后,AS_Path 会携带联邦 AS