IBGP完整网格要求
BGP使用AS_PATH作为循环检测和预防机制,因为在向EBGP邻居做广告时会备ASN。IBGP对等方没有将其ASN预先为AS_PATH,因为NLRI会失败的有效性检查,并且不会在IP路由表中安装前缀。
没有其他方法可以通过IBGP会话检测循环。RFC 4271禁止从一个IBGP同行收到的NLRI广告。RFC 4271指出,必须完全啮合一个单个单一的BGP路由器,以提供完整的无环路由桌并防止交通黑色孔。

在上图中,R1,R2和R3都在AS65100范围内。
R1具有R2和R2的IBGP会话,其中R3具有IBGP会话。
R1宣传R2的10.1.1.0/24前缀,该前缀已处理并插入R2 BGP表中。
R2不会宣传10.1.1.0/24 NLRI至R3,因为它从IBGP Peer接收了前缀。
要解决此问题,R1必须形成多跳IBGP会话,以便R3可以直接从R1接收10.1.1.0/24前缀。