路由器
一、路由的基本原理
-
路由基础
自治系统(AS):由同一个管理机构管理、使用统一路由策略的路由的集合。
路由器的作用:将不同的网段连接在一起,在网络中完成着寻路以及转发数据。
LAN和广播域:路由器的每个接口代表一个局域网(广播域)。
路由选路:路由器负责为数据包选择一条最优路径,并进行转发。
-
路由表:
路由表中包含了路由器可以到达的目的网络,目的网络在路由表中不存在的数据包会被丢弃。
目的网络地址及掩码长度:每一条路由所指向网络中的某个目的的网络(或者说目的网段)。
协议类型:表示该路由的协议类型,或者该路由是通过什么途径学习到的。
优先级:每种协议类型的路由对应不同的优先级,路由优先级的值越小该路由的优先级越高。
度量值/开销:该路由到达目的网络的度量值,度量值的大小影响路由的优选,在相同的路由协议之间进行选路是比较依据。
下一跳:该信息描述的是路由器转发到达目的网段的数据包所使用的下一跳路由地址,也就是下一个路由器的接口地址。
出接口:数据包被路由后离开本路由器的接口。
注:优先级相当于不同协议之间的斗争,度量值相当于相同协议之间的内部斗争。
-
路由的分类:
直连路由:在路由器接口上配置好IP地址,接口处于开启状态时自动生成的路由。
静态路由:静态路由是指由管理员手动配置和维护的路由。
动态路由:动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。
-
查看路由表
display ip routing-table
-
最长匹配原则
路由表中如果有多个匹配目的网络的路由条目,则路由器会选择掩码最长的条目。
-
路由器转发数据包
路由器需要知道下一跳和出接口才能将数据转发出去。
二、静态路由
-
管理员手动配置和维护的路由
-
小型网络90%以上的路由都是静态路由
-
静态路由配置的三要素:
目标网段/子网掩码
输出接口
下一跳IP地址
-
静态路由配置
RTA ip route-static 192.168.1.0 24 S1/0/0 10.0.12.0
-
配置静态路由的原则
- 目标网络--非直连网段/远端网段
- 注意通信--有去有回
- 在串行接口(串行接口之间无交换机,直接到达对端路由器)上,可以通过指定下一跳地址或出接口来配置静态路由
- 在广播型的接口(如以太网接口,有ARP报文)上配置静态路由时,必须要指定下一跳地址
-
非正常情况1
只指定下一跳,不指定逃出接口-->路由器的递归查询
-
非正常情况2
只指定逃出接口,不指定下一跳地址-->无法转发数据
-
-
负载分担(不建议使用,可以使用Eth-Trunk捆绑实现)
当路由器出现了两条等价的 路由条目,并且都可行,都装载到路由表上面,并且流量平均分配到了两条链路上。
-
路由备份--浮动路由
路由表存在两条去往相同目标网段的路由,但是其中一条的优先级 大(数值), 那么大优先级的路由条目不会出现在路由表中,当优先级低的路由条目失效的时候,这条路由会浮现到路由表上。
设置了高优先级的路由是低优先级路由的备份路由。在主链路出现故障时,浮动静态路由会被激活并加入到路由表中,承担数据转发业务。
-
缺省路由--默认路由
缺省路由是目的地址和掩码都为全0的特殊路由。
如果报文的目的地址无法匹配路由表中的任何一项,路由器将选择依照缺省路由来转发报文。 -
汇总路由
遵循最长匹配原则
实际上汇总路由是一种精确指向(保证子网掩码的长度)的默认路由,可以在很大程度上简化路由表的尺寸。