数通技术-路由基础

  • IP地址唯一标识了网络中的一个节点,每个IP地址都有自己的网段,各个网段可能分布在网络的不同区域。
  • 为实现IP寻址,分布在不同区域的网段之间要能够相互通信。

路由

  • 路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。
  • 路由设备是依据路由转发报文到目的网段的网络设备,最常见的路由设备:路由器。
  • 路由设备维护着一张路由表,保存着路由信息。

路由中包含以下信息:

  • 目的网络:标识目的网段
  • 掩码:与目的地址共同标识一个网段
  • 出接口:路由包被路由后离开本路由器的接口
  • 下一跳:路由器转发到达目的网段的数据包所使用的吓一跳地址

这些信息标识着了目的网段、明确了转发IP报文的路径

 

 路由表

  • 路由器通过各种方式发现路由
  • 路由器选择最优的路由条目放入路由表中
  • 路由表指导设备对IP报文的转发
  • 路由器通过对路由表的管理实现对路径信息的管理

 

 路由信息获取方式

直连路由

  • 直连路由指向本地直连网络的路由,有设备自动生成。
  • 当路由器为路由转发的最后一跳路由器时,IP报文匹配直连路由,路由器转发IP报文到目的主机。
  • 使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段中。
  • 并不是所有接口生成的直连路由都会出现在路由表中,直连路由出现在路由表中的前提是该接口的物理状态、协议状态都为UP

静态路由

动态路由

 

 查看IP路由表

使用命令可以查看路由表

display ip routing-table

 路由表中各个内容的含义

Destination/Mask

表示此路由的目的网络地址与网络掩码。将目的地址和子网掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。例如:目的地址为1.1.1.1,掩码为255.255.255.0的主机或路由器所在网段的地址为1.1.1.0。

Proto

该路由的协议类型,也即路由器是通过什么协议获知该路由的。

Pre

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

Cost

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

NextHop

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

Interface

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

 路由优先级

  • 当路由器从多种不同的途径获知到达同一个目的网段的路由(这些路由的目的网络地址及网络掩码均相同)时,路由器会比较这些路由的优先级,优选优先级最小的路由。
  • 路由来源的优先级值越小代表加入路由表的优先级越高。
  • 拥有最高优先级的路由将被添加进路由表
  • 每一种路由协议都有相应的优先级。
  • 先比较路由类型优先级,若优先级相同,再比较链路开销
  • 链路开销数值越小,优先级越高

最长匹配原则

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

 静态路由配置

ip route-static 目标网段IP 掩码 下一跳地址

缺省路由

  • 缺省路由是一种特殊的路由,当报文没有在路由表中找到匹配的具体路由表项时才使用的路由。如果报文的目的地址不能与路由表的任何目的地址匹配,那么该报文将选取缺省路由进行转发。
  • 缺省路由在路由表中的形式为0.0.0.0/0缺省路由也被叫做默认路由

动态路由概述

 动态路由分类

 路由递归

  • 路由必须有直连的下一跳才能够指导转发,但是路由生成时吓一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫路由递归。
  • 路由递归也被称为路由迭代

 等价路由

路由表中存在等价路由之后,前往该目的网段的IP报文路由器会通过所有有效的接口,下一跳转发,这种转发行为被称为负载分担

 静态路由实验

拓扑如下

要求PC9能与PC11\PC10通讯

 PC9配置

 PC10配置

 PC11配置

 配置命令如下

R1
sys
un in e
int g0/0/0
ip add 192.168.1.2 30
int g0/0/1
ip add 192.168.2.1 30
int g0/0/2
ip add 192.168.3.1 30
ip route-s 192.168.4.0 30 192.168.2.2
ip route-s 192.168.6.0 30 192.168.3.2

R2
sys
un in e
int g0/0/1
ip add 192.168.2.2 30
int g0/0/0
ip add 192.168.4.2 30
ip route-s 0.0.0.0 0 192.168.2.1

R3
sys
un in e
int g0/0/2
ip add 192.168.3.2 30
int g0/0/1
ip add 192.168.5.1 30
ip route-s 192.168.6.0 30 192.168.5.2
ip route-s 0.0.0.0 0 192.168.3.1

R4
sys
un in e
int g0/0/1
ip add 192.168.5.2 30
int g0/0/0
ip add 192.168.6.2 30
ip route-s 0.0.0.0 0 192.168.5.1

 在各个路由器的接口上配置好IP与静态路由。

R2,R3,R4的回程路由可以配置缺省路由。

使用命令

display ip routing-table

可查看路由表

根据路由表信息查看数据的路由走向

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值