数据包在转发数据包时,会采用“最长匹配”原则。即当多条路由均匹配数据包的目的IP地址时,路由器会按照掩码最长的、也就是最精确的那条路由来转发数据包。
路由器在尝试转发数据包时,会在IP路由表中查询数据包的目的IP地址,如果IP路由表中没有与之匹配的条目,路由器就会丢弃这个数据表。可以得出一个结论:路由器只能转发目的网络已知(保存在自己路由表中)的数据包,丢弃未知的数据包。
一条全0路由可以匹配以任何IP地址作为目的地址的数据包,这样就可以保证任何数据包都不会因为找不到匹配的路由条目而被丢弃。
默认路由的应用环境与配置
静态默认路由配置案列
1.在企业路由器上配置静态默认路由
<Huawei>system-view
[Huawei]interface Serial 2/0/0
[Huawei-Serial2/0/0]ip address 200.8.10.1 30
[Huawei-Serial2/0/0]quit
Huawei]ip route-static 0.0.0.0 0 200.8.10.2
目的IP地址为全0,掩码也为全0,这样的组合可以匹配所有IP地址。
2.查看企业路由器的IP路由器
[Huawei]display ip routing-table
企业路由器的路由表
需要配置回程路由,否则查不出来。
3.配置运营商路由器
在配置静态路由时,不能让相邻的两端路由器向对端互指默认路由,否则这条链路上就会形成环路
<Huawei>system-view
[Huawei]interface Serial 2/0/0
[Huawei-Serial2/0/0]ip address 200.8.10.2 30
[Huawei-Serial2/0/0]quit
Huawei]ip route-static 200.8.10.0 30 200.8.10.1
4.再次查看这两个路由器的路由表
[Huawei]display ip routing-table