1.静态路由的写法:
(1)出接口:数据将要从本路由器出去的接口
R1(config)#ip route 172.16.4.0 255.255.255.0 fastEthernet 1/0
目标网段 掩码 出接口
(2)下一跳:下一个接手该数据的路由器同本地直连接口的IP地址
R1(config)#ip route 172.16.4.0 255.255.255.0 172.16.3.2
目标网段 掩码 下一跳
- MA网络中建议使用下一跳,点到点网络中使用出接口(只关注二层封装)
- MA:多路访问---一个网段内的节点数量不限定
- 点到点: 一个网段内只存在两个节点,多节点将无法通讯
- 在MA网络中若使用出接口写法,为获取最佳的下一跳MAC地址,将使用代理ARP(地址解析协议)和ICMP重定向,消耗设备资源,增加网络延时;
- 路由器查表方式为-最长匹配,递归查表;因此下一跳写法的条目查表时永远比出接口写法慢,因为下一跳写法需要递归到直连路由。
2.静态路由的扩展配置
1、环回接口---路由器也有环回接口,测试TCP/IP协议栈能否正常工作,但是需要手工创建。
R1(config)#interface loopback 1
R1(config-if)#ip address 1.1.1.1 255.255.255.0
2、手工汇总---在编辑静态路由条目时;若需要访问一些连续子网,且访问的路径相同,可以将这些连续子网进行汇总运算,之后静态路由仅指向汇总条目即可。
连续子网,母网相同,掩码长度一致;只有连续子网可以汇总
3、路由黑洞---汇总的地址中包含网络内实际不存在的网段,那么在访问这些网段时将有去无回;建议在汇总时,尽量的精确汇总。
4、缺省路由---一条不限定目标的路由条目;在路由表中用*标识;查表时在查看完本地所有的直连、静态、动态路由或依然没有可达路径,才使用该条目。
R1(config)#ip route 0.0.0.0 0.0.0.0 12.1.1.2
5、空接口防环---当黑洞与缺省路由相遇以后,必然出现环路;在黑洞路由器上,配置一条到达汇总地址的空接口防环路由;
r1(config)#ip route 1.1.0.0 255.255.252.0 null 0
汇总网段及掩码 后缀
6、浮动静态路由
路由器加表规则:
S 172.16.0.8/30 [1/0] via 172.16.0.2
路由表条目中 [X/Y]
X的部分称为管理距离(AD),表示一条路径的可信度,0-255,数值越小,可信度越高;0代表绝对信任,255代表绝对不信任。
直连路由 0
静态路由 出接口-->0 下一跳-->1
Y的部分:称为度量值(metric),表示一条路径的优劣,数值越小越优。
静态路由 0
浮动静态:当网络中某些网段断开时,路由器会选择另一条不优的路径到达目标网段,类似于备份路径。当网络完整时,浮动静态路由不会加入路由表。
R1(config)#ip route 172.16.3.0 255.255.255.0 20.1.1.2 3
管理距离