[What]图解TCPIP_route

理解路由协议,以理解数据是如何传输的。

路由控制的定义

路由: 将网络数据进行正确的转发机制

  • 路由器根据路由控制表(Routing Table)转发数据,根据所收到的数据包中目标主机IP地址与路由控制表比较而得出下一个应该接收的路由器

路由控制表分为静态和动态两种类型:

  • 静态(Static Routing) : 事先设置好路由信息
    • 手动设置对维护者来说太麻烦
  • 动态(Dynamic Routing) : 在运行过程中自动设置路由控制信息
    • 路由器会定期更新路由信息,这些路由之间的互换消息会给网络带来一定程度的负荷

路由控制范围

制定自己的路由策略,并以此为准在一个或多个网络群体中采用的小型单位叫做自治系统(AS: Autonomous System) 或路由选择域(Routing Domain)。

  • 比如内部局域网

内部局域网内部之间的通信使用IGP(Interior Gateway Protocol, 内部网关协议),而不同的局域网则使用EGP(Exterior Gateway Protocol,外部网关协议).

路由算法

  • 距离向量算法(Distence-Vector) : 根据到达目标主机所经历的路由器数量和方向来决定目标网络或目标主机位置的一种方法。
    • 当网络构造变得分外复杂时,在获得稳定的路由信息之前需要消耗一定时间,也极易发生路由循环等问题。
  • 链路状态算法(Link-State) : 路由器在了解网络整体连接状态的基础上生成路由控制表的一种方法,每个路由器必须保持同样的信息才能进行正确的路由选择。

RIP(Routing Information Protocol)

RIP是属于距离向量型的一种路由协议,局域网中广泛使用。

  • RIP将路由控制信息定期向全网广播,如果连续6次未收到路由信息,该节点连接就会被断开。
    • 根据距离向量生成距离向量表,再抽出较小的路由生成最终的路由控制表。

OSPF(Open Shortest Path First)

OSPF是一种链路状态型路由协议。

OSPF为每条链路赋予一个权重,并始终选择一个权重最小的路径作为最终路由。

  • RIP是选择路由器个数最少的路径,而OSPF是选择总的代价较小的路径。
Last Updated 2018-10-14 日 19:32.
Render by hexo-renderer-org with Emacs 26.1 (Org mode 9.1.14)