BGP用户培训材料AS--AutonomousSystem使用相同路由管理策略的区域BGP--BorderGatewayProtocolDefinedinRFC1771CIDR--ClasslessInterdomainRouting无类型的域间选路EGP--ExteriorGatewayProtocolDefinedinRFC904IGP--InternalGatewayProtocolAS内部的路由协议EGP--ExternalGatewayProtocolAS外部的路由协议,对应于IGP一、概述BGP是一种自治系统间的动态路由发现协议,它的基本功能是在自治系统间自动交换无环路的路由信息
与OSPF和RIP等在自治区域内部运行的协议对应,BGP是一类EGP(EdgeGatewayProtocol)协议,而OSPF和RIP等为IGP(InteriorGatewayProtocol)协议
BGP是在EGP应用的基础上发展起来的
EGP在此以前已经作为自治区域间的路由发现协议,广泛应用于NFSNET等主干网络上
但是,EGP被路由环路问题所困扰
BGP通过在路由信息中增加自治区域(AS)路径的属性,来构造自治区域的拓扑图,从而消除路由环路并实施用户配置的策略
同时,随着INTERNET的飞速发展,路由表的体积也迅速增加,自治区域间路由信息的交换量越来越大,都影响了网络的性能
BGP支持无类型的区域间路由CIDR(ClasslessInterdomainRouting),可以有效的减少日益增大的路由表
BGP运行时刻分别与本自治区域外和区域内的BGP伙伴建立连接(使用Socket)
与区域内伙伴的连接称为IBGP(InternalBGP)连接,与自治区域外的BGP伙伴的连接称为EBGP(ExternalBGP)连接
本地的BGP协议对IBGP和EBGP伙伴使用不同的机制处理