通俗讲解路由工作原理(路由的工作原理)

小编:圣子 更新时间:2022-04-25


路由者,邮路也;但是今天不拿发邮件举例,而是用城市交通中的环岛举例说明路由器的工作原理,图例如下:


通俗讲解路由工作原理(路由的工作原理)

现实中不存在的环岛

图中有四个环岛组成的城市道路,编号1、2、3、4,每个环岛4个出口,此为特殊举例,切勿钻牛角尖;当车辆从1号环岛的1号口驶入去往南京路,在进入环岛时路牌上清楚地写明从3号口出,苏州路从4号口出。图中的一个环岛代表一个路由器,环岛出口相当于路由器的一个接口,而路牌标识就是路由表。环岛1直连路径北京路,南京路,苏州路就是本路由的直连路由。每个环岛的入口编号就是路由的下一跳地址。


现在出现一个新问题,如果车辆想去太原路从环岛1哪个出口出?这时候需要在环岛1的路牌指示上增加几条信息,去郑州路、太原路、海南路从第3出口出;去上海路、重庆路从第2 出口出;将所有路径调查,分析,汇总的机制就是路由协议。路由协议有静态和动态之分;如果某一个环岛上新增加一条道路,我们需要在每个环岛的路牌上涂写道路信息,费时费力,这就是静态路由的特点;而如果每个环岛的指示牌是电子显示牌,而且有一台电脑能根据道路增加自动修改显示的道路信息,这岂不是很爽,这时候就诞生了动态路由。


假设每条道路都有限速,去往目的地经过的所有道路所花费的时间就是COST值,而去往目的地所经过环岛的数量就是路由跳数;随着道路的增加,路牌显示的信息越来越多,我们进入环岛判断出口所需的时间越来越长,可能造成拥堵,此时引入了MPLS。