使用教材:数据通信与网络技术 华为技术有限公司 编著 图片来源于网络,侵删
前言
· 网络畅通的条件就是网络中的每个路由器有到每个网段的路由。
· 路由器根据路由表来转发数据包,而路由表又可以通过直连网络、静态路由以及动态路由来构建。
网络层
|—— 寻址
|—— 编址
|—— 格式
路由的基本概念
什么是路由?
“路由”指数据包从某一网络设备出发去往某个目的地的路径。
网络中的路由器负责为数据包选择转发路径。
display ip routing-table --显示路由表
路由信息的来源
路由表包含了若干条路由信息,这些路由信息生成方式总共有3种。
· 直连路由
设备自动发现的路由信息成为直连路由,网络设备启动之后,当路由器接口状态为UP时,路由器就能够自动发现去往自己接口直接相连的网络的路由。
Protocol为Direct的路由项是直连路由。
· 静态路由
在路由器上手工配置的路由信息被称为静态路由,适合规模较小的网络或较为稳定的网络。
Protocol为Static的路由项是静态路由。
· 动态路由
路由器使用动态路由协议(如RIP、OSPF等)而获得的路由信息被称为动态路由。动态路由适合规模较大的网络,能够针对网络的变化自动选择最佳路径。
路由器可以同时运行多个动态路由协议,每个动态路由协议学到的路由项都会加载到路由表,如果多个动态路由协议都学到了到某个网段的路由,优先级高的入选。
路由优先级(外争)
不同来源的路由规定了不同的优先级(Preference),并规定优先级的值越小,路由的优先级就越高。
设备上的路由优先级一般都具有缺省值。不同厂家的设备对于路由优先级的缺省值的规定不同。
路由开销(内斗)
路由的开销是路由的一个非常重要的属性。一条路由的开销是指网段需要付出的代价值。
同一种路由协议发现有多条路由可以到达同一目的地/掩码时,将选择开销最小的路由,即只把开销最小的路由加入本协议的路由表中。
等价路由(负载均衡)
同一种路由协议发现有多条路由可以到达同一网段时,并且这些路由的开销又是相等的,在路由器上会出现多条到目标网的路由(两条开销相同一起用)。
网络畅通的条件
计算机网络畅通的条件是数据包能去能回!
排查网络故障,最重要的操作就是查看沿途路由器的路由表。检查是否缺少目标网段的路由,和往返的路由。
静态路由
静态路由是一种路由的方式,路由项由手动配置,而非动态决定。静态路由是固定的,不会改变,即使网络状况已经改变。
使用静态路由的一个好处是网络安全、保密性高。
配置:
ip route-static 目的ip 掩码 下一跳ip
添加到某一网段的路由后面写的是“下一跳”地址。
添加路由只能是到某一段的路由,即主机位是0。添加到某个地址的路由,子网掩码要写成32,或255.255.255.255。
点到点链路添加到某个网段的静态路由,后可以写出口(比如下一跳ip不固定的情况)。
例:
ip route-static 192.168.0.0 24 Serial 2/0/1 #Serial2/0/1是AR2路由器接口
添加静态路由如果出口是以太网接口,最好填写下一跳地址,才能明确下一跳转发给哪个接口(有分支)。
浮动静态路由
浮动路由又被称为路由备份,其由两条或多条链路组成。当到达某一网络有多条路径时,通过为静态路由设置不同的优先级,可以指定主用路径和备用路径。
路由汇总
如果为物理位置连续的网络分配地址连续的网段,就可以在路由边界将远程的网段合并成一条路由。
最长前缀匹配
路由器中路由表中的每个表项都指定了一个网络,如果这些网络地址有重叠,一个目的地址可能与多个表项匹配。
当路由器收到一个IP数据包时,它会将数据包的目的IP地址与本地路由表中的所有路由项进行逐位对比,直到找到匹配度最长的条目。
无类域间路由
无类域间路由采用可变网络ID,而不是A,B,C类网络ID所用的固定的8、16、24位。
默认路由
默认路由是一种特殊的静态路由,指的是当路由表中没有与数据包的目标地址相匹配的路由时路由器能够做出的选择。
如果没有默认路由,那么目标地址在路由表中没有匹配的路由的数据包将被丢弃。
写法:
ip route-static 0.0.0.0 0.0.0.0 10.0.0.2
主机上的默认路由和网关
计算机上也有路由表,配置的网关就相当于配置默认路由(默认网关就相当于默认路由)。