概述协议
在 BGP-4 中,IPv4 特有的三个信息:NEXT_HOP、AGGREGATOR、IPv4 NLRI;
在 MP-BGP 中,为了支持多种网络层协议,BGP-4 需要增加两种能力:
1)关联其他网络层协议下一跳信息的能力;
2)关联其他网络层协议 NLRI 的能力(指具体的路由信息);
这种两种能力,被 IANA 统称为 Address Family(地址族,AF);
BGP Update : Path Attribute : MP-REACH-NLRI, MP_UNREACH_NLRI
BGP 的 Update 报文在对等体之间传递路由信息,可以用于发布和撤销路由;
为了实现后向兼容性,MP-BGP 新增两个 Path Attribute 属性,通过这两个 NLRI 属性传递 IPv6 路由信息:
1)MP-REACH-NLRI(Multiprotocol Reachable NLRI,多协议可达 NLRI):用于发布可达路由及下一跳信息;
2)MP-UNREACH-NLRI(Multiprotocol Unreachable NLRI,多协议不可达 NLRI):用于撤销不可达路由;
属性类型
这两种属性都属于可选非过渡(optional and non-transitive);
属性位置
在 BGP-4 中,规定:
1)NEXT_HOP、AGGREGATOR 属于 Path Attribute 字段;
2)而 NLRI 是独立的(参考报文格式,其携带 IPv4 的路由条目);
在 MP-BGP 中,三者将都出现在 Path Attribute 中:
1)MP_REACH_NLRI 是 Path Attributes 的新增字段;
2)而 NEXT_HOP、NLRI 归属于 MP_REACH_NLRI;