VLAN间通信之路由基础
路由
1、路由是指导报文转发的路径信息,通过路由可确认转发IP报文的路径
2、路由设备是依据路由转发报文到目的网段的网络设备,最常见设备:路由器
3、路由设备维护着一张路由表,保存着路由信息
路由信息介绍
路由中包含以下信息:
- 目的网络:标识目的网段
- 掩码:与目的地址共同标识同一个网段
- 出接口:数据包被路由后离开本路由器接口
- 下一跳:路由器转发到达的目的网段的数据包所使用的下一跳地址
- 这些信息标识了的目的网段、明确了转发IP报文的路径
路由表
路由信息获取方式
直连路由
1、直连路由指向本地直连网络的路由,由设备自动生成
2、当路由器为路由转发的最后一跳路由器时,IP报文匹配直接路由,路由器转发IP报文到目的主机
3、使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段之中
4、并不是所有接口生成的直连路由都会出现在路由表中,直连路由出现在路由表中的前提是该接口的物理状态、协议状态都为UP
查看路由表
路由表中各个内容的含义
1、Destination/Mask:表示此路由的目的网络地址与网络掩码。将目的地址和子网掩码“逻辑与”后可以得到目的主机或路由器所在网段的地址。
2、Proto(Protocol):该路由的协议类型,也即路由器是通过什么协议获知该路由的
3、Pre(Preference):表示此路由的路由协议优先级。针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是手工配置的静态路由。优先级最高。(数值最小)者将成为当前的最优路由
4、Cost:路由开销。当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由
5、NextHop:表示对于本路由器而言,到达该路由指向的目的网络的下一跳地址。该字段指明了数据转发的下一个设备。
6、Interface:表示此路由的出接口。指明数据将从本路由器的哪个接口转发出去
路由优先级
什么是路由优先级
路由优先级的比较过程
常见的默认数值
路由来源 | 路由类型 | 默认优先级 |
直连 | 直连路由 | 0 |
静态 | 静态路由 | 60 |
动态路由 | OSPF内部路由 | 10 |
动态路由 | OSPF外部路由 | 150 |
度量值
什么是路由的度量值
度量值的比较过程
最长匹配原则
当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位比对,直到找到匹配度最长的条目,这就是最长前缀匹配机制