路由选择分类

在一个自治系统内部,使用的具体的内部网关协议与外部的网关协议没有关系

  • 自洽系统之间(比如这里的AS1和AS2)叫做域间路由选择,自洽系统内部,比如as1自己内部,叫做域内路由选择
  • 域间路由:选择外部网关协议 EGP (External Gateway Protocol) 这个类别的路由选择协议,例如 BGP 4
  • 域内路由:选择内部网关协议 IGP (Interior Gateway Protocol) 这个类别的路由选择协议,例如 RIP
  1. 外部网关协议 EGP 和内部网关协议 IGP 只是路由选择协议的分类名称,而不是具体的路由选择协议。
  2. 外部网关协议和内部网关协议名称中使用的是 “网关” 这个名词,是因为在因特网早期的 RFC 文档中,没有使用 “路由器” 而使用的是 “网关” 这一名词。
  3. 若源主机和目的主机处在不同的自治系统中(这两个自治系统可能使用不同的内部网关协议),当数据报传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中 EGP

  1. 首先要知道的:RIP 基于 UDP,OSPF 基于 IP,BGP 基于 TCP,这些在 TCP/IP 协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。
  2. 然后怎么判断,某个协议是属于哪一层的:一个协议的实现需要依赖协议所在层次的下一层功能。
    TCP、UDP 是属于传输层的协议;IP 是属于网络层的协议;
    (1):RIP 用 UDP(RIP 用到传输层),所以 RIP是应用层的协议
    (2):OSPF 用 IP(RIP 用到网络层),所以 OSPF是网络层协议;(有教材认为是传输层)
    (比如在考研的考纲中:OSPF 协议是不使用 UDP 数据报传送,而是直接使用 IP 数据报传送,因此 OSPF 是被划分到属于网络层协议 - 这一点考研党要以考纲为标准);
    (3):BGP 用 TCP(RIP 用到传输层),所以 BGP 是应用层协议;