IGP: interior gateway protocol—链路状态
BGP: border gateway protocol—距离矢量 

  • 都是实现路由信息的交换、学习

  • 都能实现路由的功能

  • BGP一般用于大型网络,可容纳的路由信息更多;而IGP协议,对于路由条目的存储量是有限的,比如OSPF协议,最多也只能容纳1W条路由;

  • IGP是内部网关协议,在AS内部实现路由信息的交换;BGP是边界网关协议,在AS之间实现路由信息的交换

  • BGP的实现,需要IGP作为其底层的通信基础;

  • BGP是建立的可靠的TCP基础上的,端口号为179;

  • IGP的设计重点是对路由的学习与交换,发现路由等,而BGP的设计,主要是为了控制路由的传播,即进行路径选择,BGP有丰富的选路策略,与其说BGP是一个路由协议,倒不如说BGP是一个路径选择协议;

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐