外部网关协议:BGP
内部网关协议:RIP、RIP2、OSPF、IGRP
核心网关协议:GGP

BGP边界网关协议

BGP的主要功能是控制路由策略,其通过TCP连接传送,其报文功能如下:

  • 发送open报文,建立邻居关系;
  • 发送keepalived报文,用于对open的应答和性的确认邻居关系(邻居可达性);
  • 发送update报文,确认网络可达,用于发送新的路由信息
  • 通告报文:用于报告检测到的错误;

建立邻居关系的过程是一个路由器发送open报文,另一个路由器如果愿意接受请求则以keepalive报文应答。

RIP与RIPv2

RIP(路由信息协议)

  • 利用跳数来作为计量标准,最大15跳,默认30秒向邻近发送一次RIP更新信息。
  • 不支持VLSM和CIDR;
  • 广播的形式发送报文;
  • 不支持认证。

RIPv2 为无类别路由协议,

  • 支持VLSM,支持路由聚合与CIDR;
  • 支持以广播或组播(224.0.0.9)方式发送报文;
  • 支持明文认证和MD5密文认证。

OSPF协议

OSPF(Open Shortest Path First开放式最短路径优先)是一种链路状态协议,其根据链路费用标准(延迟、带宽或收费率等)计算最短通路,使用Dijkstra(迪克斯加)算法。OSPF报文包含在原始的IP数据报中传送。

IGRP协议

IGRP(Interior Gateway Routing Protocol 内部网关路由协议)是一种基于距离矢量的内部路由协议,用于一个AS(autonomous system 自治系统)内传递路由信息,CISCO专用。其特点为:

  • 使用组合用户配置尺度,包括延迟、带宽、可靠性和负载
  • 不支持VLSM和不连续子网
  • 每90秒发送一次路由更新广播,在3个更新周期内(即270秒),没有从路由中的第一个路由器接收到更新,则宣布路由不可访问。在7个更新周期即630秒后,Cisco IOS 软件从路由表中清除路由。

GGP协议

GGP协议(Gateway to Gateway Protocal),GGP报文分为如下4类:

  • 路由更新报文:发送路由信息
  • 应答报文:对路由更新报文的应答,分肯定和否定两种
  • 测试报文:测试相邻网关是否存在
  • 网络接口状态报文:测试本地网络连接的状态

路由冗余

实现路由冗余功能的协议有HSRPVRRP,HSRP属于Cisco私有协议,而VRRP属于公有协议。当备份路由器长时间没收到主路由器发送的组播报文,则应将自己的状态转为master。


donation