Page 5
理解 route 、 routing 、 router
IP 路由是基于目的地址查找 IP 路由表,找到报文转发的出接口以及对应的下一跳路由器,然后将报文转发
给下一跳路由器,直到到达最终的目的地。这里的路由实际指单播路由,将报文逐跳逐跳送到目的地。当然
每个转发报文的设备都需要决定是否进行转发、以及选择最近的路径到达目的地。
在 IP 路由中,有几个概念十分重要:
1 、 route :指目的地址,就是例子中的“最终目的地”。达到目的地址经过的设备上都需要知道该目的地
址,即 route 。如果有多个目的地址,就有多个 route 。
2 、 routing :指决定到达每个下一跳的最短路径和转发出接口,以及决策,即寻路和决策。在每台设备上
都需要运行一些算法来实现 routing ,这些算法就是路由协议,路由协议有静态路由协议(需要人工配
置),动态路由协议(设备根据一些规则自动找到最短的路径和转发出口)。
3 、 router :指使用专门的存储介质保存这些 route ,并使用专用的操作系统来实现 routing ,并使用专
门的通信芯片和硬件提供各种接口来转发报文的设备
可以将
IP
路由想象成“开车去往某个地方”,需要经过很多关口,到达每个关口有几条路径可以选择;为了节
省油钱,当然是选择最近的路径到达每个关口;出了每个关口之后,需要再次决定选择哪个路口达到另外一
个关口,直到达到最终的目的地。
第 4 页 / 共 23 页