路由最长匹配原则(静态路由表)和默认路由 您所在的位置:网站首页 多条静态路由匹配规则 路由最长匹配原则(静态路由表)和默认路由

路由最长匹配原则(静态路由表)和默认路由

2024-03-19 04:36| 来源: 网络整理| 查看: 265

静态路由表

表项内容(简化):

1. Network:目的地址/前缀长度 2. Mask:掩码 3. Next Hop:下一跳 工作原理 路由器收到分组,解包取出目的ip地址; 在路由表中查找匹配表项:目的ip地址和路由表项中的Mask掩码相与,用得到的网络地址和Network比较; 找到相同的,继续查找,根据最长匹配原则获取匹配长度最长的路由项。最后按最优的路由表项的Next Hop进行转发; 找不到相同的,有默认路由按默认路由的Next Hop进行转发;若没有默认路由,弃帧; 路由最长匹配原则 为什么要使用它

假如出现上述这种情况,有两项匹配表项,那路由器会选择哪一项呢? 根据路由最长匹配原则,路由器会选择前缀最长的那一项,前缀越长,精度越高。

一个易懂的例子

“我学校在广州市番禺区小谷围街道100号”

“我学校在广州市番禺区小谷围街道”

“我学校在广州市番禺区”

“我学校在广州市”

那么我们一定会选择最精确的那一项

默认路由 默认路由表项的Network和Mask都是 0.0.0.0。 当普通静态路由表项没有匹配的表项,路由器就会选择默认路由 默认路由的原理其实也符合上述的原则: 1. Mask0.0.0.0和收到分组的目的ip地址相与,得到的网络地址就是0.0.0.0,和默认路由表项的Network相同,也是匹配的; 2. Network0.0.0.0相当于是最短的前缀。普通静态路由表项的前缀一定比默认路由表项的前缀长,那么如果普通路由表项能匹配,必定不需要选择默认路由表项,这也是符合路由最长匹配原则。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有