一. BGP特性:
Border Gateway Protocol,边界网关协议,协议优先级为255,目前所使用的版本为v4。
边界网关路由协议,EGP网关协议,适用于大型路由网络结构,以AS为一个节点,每个AS有唯一确定的AS-ID用于标识。
BGP版本:
① 2006年定义单播IPV4网络MP-BGP
② MP-BGP在IPv6单播网络上的应用称为BGP4+
③ 在IPv4组播网络上的应用称为MBGP(Multicast BGP)
BGP分类:
① IBGP:
Internal Border Gateway Protocol ,内部边界网关协议,用于在AS内部的BGP协议
② EBGP:
External Border Gateway Protocol,外部边界网关协议,用于在AS之间的BGP协议,默认数据包中的TTL值为1跳,邻居建立使用直连端口建立,通常两个AS之间是不存在IGP路由协议的,所以AS之间使用直连链路建立邻居
BGP路由具有以下特点:
① 可靠的路由更新机制
② 丰富的Metric度量方法
③ 从设置上避免了环路的发生
④ 为路由附带属性信息
⑤ 支持CIDR
⑥ 丰富的路由过滤和路由策略
⑦ 支持认证
⑧ 默认不使用附载分担
1. 可靠的路由更新机制:
BGP使用TCP进行路由更新,保证路由传递的可靠性,源端口号随机,使用端口号为179。
2. 丰富的Metric度量方法:
BGP支持AS-Path、MED等度量属性的直接修改。
3. 从设计上避免了环路:
IBGP使用水平分割,EBGP使用AS-Path属性。
4. 为路由附带属性信息:
路由信息携带不同的BGP路由属性,为BGP选路提供了多种多样的方式。
5. 支持CIDR、手动聚合:
BGP支持无类域间路由,支持手工汇总和自动汇总。
(1)自动聚合:
默认情况下,自动聚合时关闭的。