BGP路由属性详解-CISCO AS路径与策略

需积分: 33 4 下载量 72 浏览量 更新于2024-08-14 收藏 1.72MB PPT 举报
"常见BGP路由属性-CISCO BGP协议原理(电信文档)" 本文档主要介绍了BGP(边界网关协议)的一些核心路由属性,这些属性对于理解BGP如何在不同自治系统(AS)之间选择和传递路由至关重要。以下是详细解释: 1. Origin属性:Origin属性指示路由信息的来源,分为IGP(内部网关协议)、EGP(外部网关协议)和INCOMPLETE。IGP表示路由源自AS内的IGP协议,EGP表示通过EGP获取,INCOMPLETE则表明路由信息不完整。 2. AS-Path属性:这是BGP中最关键的属性之一,记录了路由信息传递过程中所经过的AS序列。AS-Path用于防止路由循环和进行路由选择,AS路径越短,通常路由优先级越高。 3. Next hop属性:此属性定义了到达目标网络的下一跳IP地址,是BGP决策过程中的重要因素,帮助确定数据包在AS间的传输路径。 4. MED(多出口 Discriminator):当一个AS有多条进入其他AS的路径时,MED用于外部AS选择最佳入口。MED值较低的路径优先级更高。 5. Local-Preference:该属性仅在AS内部使用,用于决定哪些路由应被优选到外部AS。值越大,路由的优先级越高。 6. Atomic-Aggregate:此属性用于控制路由聚合,如果设置为Atomic-Aggregate,BGP路由器不会通告聚合路由的一部分。 7. Aggregator:此属性记录了执行路由聚合的AS号和BGP路由器的ID,提供了聚合路由的来源信息。 8. Community属性:社区属性用于标记一组具有相同特性的路由,这些特性可能与路由的分发策略有关,比如路由反射、路由过滤或路由聚合。 9. Originator-ID:标识路由更新的原始BGP发言者的路由器ID,有助于识别路由环路。 10. Cluster-List:在路由反射器环境中,Cluster-List记录了路由经过的反射器集群,防止路由环路。 11. Destination Pref (MCI):目的地偏好,可能用于特定环境下的路由选择。 12. Advertiser (Baynet):记录路由通告者的信息。 13. Rcid-Path (Baynet):可能与特定供应商或网络环境的路由标识相关。 14. MP_Reach_NLRI和MP_Unreach_NLRI:多协议可达NLRI和多协议不可达NLRI,用于通告IPv4和IPv6等不同地址族的可达性和不可达性。 15. Extended Communities:扩展社区属性提供更复杂的路由策略和控制功能,如流量工程、路由目标等。 BGP协议在电信网络中扮演着关键角色,它是AS间交换路由信息的主要手段,通过TCP作为传输协议(端口179),采用可靠的更新机制和丰富的路由策略,以避免环路并支持CIDR。BGP有内部BGP(IBGP)和外部BGP(EBGP)两种类型的邻居关系,遵循特定的路由通告原则,确保网络的稳定性和高效性。