路由
一、概念:
路由是指路由器从一个接口上收到数据包,根据数据
包的目的地址进行定向并转发到另一个接口的过程。也就是说,路由器在中间负责中转数据包,主机与主机的相连是通过一个或多个路由器相连的。
二、路径与算法:
1.路径的选择:
metric是路由算法用以确定到达目的地的最佳路径的计量标准。为了帮助选路,路由算法初始化并维护包含路径信息的路由表,路径信息根据使用的路由算法不同而不同。
2. 交换算法:
路由器查看了数据包的目的协议地址后,确定是否知道如何转发该包,如果路由器不知道如何转发,通常就将之丢弃。如果路由器知道如何转发,就把目的物理地址变成下一跳的物理地址并向之发送。下一跳可能就是最终的目的主机,如果不是,通常为另一个路由器,它将执行同样的步骤。
三、特点:
1.静态路由 :
人为添加的路由称之为静态路由。在所有的路由中,静态路由优先级最高。
2. 动态路由:
当路由器连接的网段太多不方便配置静态路由时,路由器自行学习更新路由表得到数据包的下一个中转地址,称之为动态路由。
四、个人理解:
这好似一个人如果想要去到某一个地方,就需要去找地图,根据地图上对应的地址,然后指引人去到那个地方。那么同样在每一个路由器的内部也有一张这样的地图,这张图就是所谓的路由表。在这个路由表中包含有该路由器掌握的所有目地网络地址,以及通过此路由器到达这些网络中的最佳路径,这个最佳路径指的是路由器的某个接口或下一条路由器的地址。