目录
文章目录
路由(Routing)
路由(routing)是指数据包从源节点到目的节点过程中,决定端到端路径的行为。
路由通常与桥接(Bridging)来对比,它们的主要区别在于桥接发生在 OSI 参考模型的第二层(数据链路层),而路由发生在第三层(网络层)。这一区别使二者在传递信息的过程中使用不同的信息(IP vs MAC),从而以不同的方式来完成其任务。
除了路由器,三层交换机、防火墙、负载均衡设备甚至主机等设备都可以进行路由操作,只要这个设备支持路由功能。
路由器转发数据包的关键是 Route Table 和 FIB(Forwarding Information Base)Table,每个路由器都至少保存着一张 Route Table 和一张 FIB Table。
- 路由器通过 Route Table 来选择 Route。
- 路由器通过 FIB Table 指导报文转发。
路由表
每台路由器中都保存着一张本地核心路由表,即:设备的 IP 路由表,同时各个路由协议也维护着自己专属的路由表。</