VLAN间通信之路由基础

路由

1、路由是指导报文转发的路径信息,通过路由可确认转发IP报文的路径

2、路由设备是依据路由转发报文到目的网段的网络设备,最常见设备:路由器

3、路由设备维护着一张路由表,保存着路由信息

VLAN间路由实现vlan不互通 vlan间路由的通信过程_VLAN间路由实现vlan不互通

路由信息介绍

路由中包含以下信息:

  • 目的网络:标识目的网段
  • 掩码:与目的地址共同标识同一个网段
  • 出接口:数据包被路由后离开本路由器接口
  • 下一跳:路由器转发到达的目的网段的数据包所使用的下一跳地址
  • 这些信息标识了的目的网段、明确了转发IP报文的路径

路由表

VLAN间路由实现vlan不互通 vlan间路由的通信过程_网络协议_02

路由信息获取方式

VLAN间路由实现vlan不互通 vlan间路由的通信过程_运维_03

直连路由

1、直连路由指向本地直连网络的路由,由设备自动生成

2、当路由器为路由转发的最后一跳路由器时,IP报文匹配直接路由,路由器转发IP报文到目的主机

3、使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段之中

4、并不是所有接口生成的直连路由都会出现在路由表中,直连路由出现在路由表中的前提是该接口的物理状态、协议状态都为UP

查看路由表

VLAN间路由实现vlan不互通 vlan间路由的通信过程_网络_04

路由表中各个内容的含义

1、Destination/Mask:表示此路由的目的网络地址与网络掩码。将目的地址和子网掩码“逻辑与”后可以得到目的主机或路由器所在网段的地址。

2、Proto(Protocol):该路由的协议类型,也即路由器是通过什么协议获知该路由的

3、Pre(Preference):表示此路由的路由协议优先级。针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是手工配置的静态路由。优先级最高。(数值最小)者将成为当前的最优路由

4、Cost:路由开销。当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由

5、NextHop:表示对于本路由器而言,到达该路由指向的目的网络的下一跳地址。该字段指明了数据转发的下一个设备。

6、Interface:表示此路由的出接口。指明数据将从本路由器的哪个接口转发出去

路由优先级

什么是路由优先级

VLAN间路由实现vlan不互通 vlan间路由的通信过程_运维_05

路由优先级的比较过程

VLAN间路由实现vlan不互通 vlan间路由的通信过程_网络协议_06

常见的默认数值

路由来源

路由类型

默认优先级

直连

直连路由

0

静态

静态路由

60

动态路由

OSPF内部路由

10

动态路由

OSPF外部路由

150

度量值

什么是路由的度量值

VLAN间路由实现vlan不互通 vlan间路由的通信过程_网络_07

度量值的比较过程

VLAN间路由实现vlan不互通 vlan间路由的通信过程_VLAN间路由实现vlan不互通_08

最长匹配原则

当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位比对,直到找到匹配度最长的条目,这就是最长前缀匹配机制