HCIA~IP路由基础

1.路由概述

路由基本概念

路由器每一条链路都是一个独立的广播域,也是一个独立的网段,并且必须在同一个网段。

三层设备:路由设备,只要能够支持跨网段转发的设备就是三层设备。

背景:网段间通信

IP地址唯一标识了网络中的一个节点,每个IP地址都拥有自己的网段,各个网段可能分布在网络的不同区域。

为实现IP寻址,分布在不同区域的网段之间要能够相互通信。

路由

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

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

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

基本路由思想:

1.路由器独立决策报文的转发,我有路由条目不代表其他设备你也有路由条目,必须所有设备都有去往目的网段的路由,才能将数据送到目的地址。

2.沿途所有路由器必须有去往目的网段路由,也必须有回到源网络的路由。

 路由信息介绍

路由中包含以下信息(路径信息/路由信息):

目的网络:标识目的网段

掩码:与目的地址共同标识一个网段

出接口:数据包被路由后离开本路由器的接口

下一跳:路由器转发到达目的网段的数据包所使用的下一跳地址

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

路由表

路由器通过各种方式发现路由

路由器选择最优的路由条目放入路由表中

路由表指导设备对IP报文的转发

路由器通过对路由表的管理实现对路径信息的管理

路由条目生成

路由信息获取方式

路由器依据路由表进行路由转发,为实现路由转发,路由器需要发现路由,以下为常见的路由获取方式。

路由来源:

1、直连路由:自动生成,当接口出现故障或者关闭时,直连路由消失。

2、静态路由:由管理员手动配置添加去往目的网段的信息。

3、动态路由:路由器运行路由协议动态学习到的路由信息。

直连路由 (1)

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

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

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

直连路由 (2)

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

最优路由条目优选

查看IP路由表

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

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

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

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

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

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

路由优先级 - 基本概念

路由优先级:取值范围0-255,取值越小越优先。

当去往同一个网段存在不同的路由协议时,通过路由优先级选取优先级最高的路由作为最优路由加入路由表中。

默认路由优先级

直连路由:0

静态路由:60

RIP        :100

OSPF    :10   OSPF ASE :150

ISIS       :15

BGP      :255

路由优先级 – 比较过程

路由优先级 – 常见默认数值

度量值 – 基本概念

路由器开销值:不同路由协议有不同的cost计算方式,不同协议之间的开销值不具备可比性。当去往同一个目的网段同一个路由协议存在多条路径时,会选择cost值最小的路径。

不同路径:去往同一个目标网段,存在多个不同的下一跳,则认为是不同的路径。

相同协议比开销,不同协议比优先级,越小越优!!

路由转发

最长匹配原则

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

最长掩码匹配原则:实现数据更精确转发。

最长匹配示例

路由转发流程

主机判断机制;

1、当源IP和目标IP不在同一个网段时,主机自动查询ARP缓存表中网关MAC地址进行封装,将跨网段访问的数据交给网关处理。

2、当源IP和目标IP在同一网段时,主机直接查询ARP缓存表中目标MAC进行封装

在路由器跨网段访问的时候,无法直接通信,必须配置路由协议!

当目标网络和本地设备非直连的情况下,必须配置路由协议!

跨网段通信时,二层数据帧会进行重写。

IP路由表小结

当路由器从多种不同的途径获知到达同一个目的网段的路由(这些路由的目的网络地址及网络掩码均相同)时,会选择路由优先级值最小的路由;如果这些路由学习自相同的路由协议,则优选度量值最优的。总之,最优的路由加入路由表。

当路由器收到一个数据包时,会在自己的路由表中查询数据包的目的IP地址。如果能够找到匹配的路由表项,则依据表项所指示的出接口及下一跳来转发数据;如果没有匹配的表项,则丢弃该数据包。 路由器的行为是逐跳的,数据包从源到目的地沿路径每个路由器都必须有关于目标网段的路由,否则就会造成丢包。

数据通信往往是双向的,因此要关注流量的往返(往返路由)。

2.静态路由

静态路由应用场景

静态路由配置

每次配置完静态路由,如果配置错误,必须删除

关联下一跳IP地址的方式:

[AR1]ip route-static(静态路由) 2.2.2.0 24(目标网段+掩码) 12.1.1.2(下一跳IP地址)

在任何一种链路情况下均可使用基于下一跳的默认路由以及基于下一跳+出接口的路由

只有在点到点链路的情况下才能使用基于出接口的静态路由

arp static 12.1.2.2 5489-98c7-3516 到指定地址的静态ARP

 

结论

介质类型

1)多路访问(以太网,帧中继)

推荐使用下一跳

2)点对点(PPP,HDLC,PPPoE,帧中继点对点子接口)

推荐使用出接口

配置举例

缺省路由

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

缺省路由应用场景

 缺省路由一般用于企业网络出口,配置一条缺省路由让出口设备能够转发前往Internet上任意地址的IP报文。

默认路由严禁来回,要么去,要么回

静态路由:

由管理员手动配置,依据管理员的意志进行转发

不消耗设备资源,配置简单

适用于规模较小且业务稳定的网络中

缺点:

不适合大型网络

当发生故障时不具备感知和维护路径的能力

3.动态路由

动态路由概述

动态路由分类

4.路由高级特性

路由递归 (1)

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

路由递归也被称为路由迭代。

路由迭代/递归:如果路由条目的下一跳非直连,路由器需要迭代查询该路由的本地直连下一跳。

迭代查询:根据非直连的下一跳地址,查询路由表中是否存在去往非直连下一跳地址的路由,如果有则完成迭代查询,如果没有,则该路由无法出现在路由表中。

注意:默认路由不参与迭代查询。

路由递归 (2)

等价路由 

等价路由:

路由负载分担算法:基于数据流实现负载分担

对于TCP/UDP而言,五元组相同的报文,则被认为是同一个数据流

对于非TCP/UDP的IP报文而言,SIP+DIP相同,则被认为是同一个数据流

注意:匹配同一条路由的不同数据流在多条等价的路径上进行转发。

等价路由可以提高网络的可靠性,提高网络带宽,只要是目的相同,并且拥有两个及以上的不同的下一跳,则都可以称为等价路由。

等价路由题目:

 [AR1]

#

interface GigabitEthernet0/0/0
 ip address 1.1.1.254 255.255.255.0 

#
interface GigabitEthernet0/0/1
 ip address 12.1.1.1 255.255.255.0 

#
interface GigabitEthernet0/0/2
 ip address 21.1.1.2 255.255.255.0 

#

ip route-static 2.2.2.0 255.255.255.0 12.1.1.2
ip route-static 2.2.2.0 255.255.255.0 21.1.1.1

[AR2]

#
interface GigabitEthernet0/0/0
 ip address 12.1.1.2 255.255.255.0 

#
interface GigabitEthernet0/0/1
 ip address 21.1.1.1 255.255.255.0 

#
interface GigabitEthernet0/0/2
 ip address 23.1.1.2 255.255.255.0 

#
ip route-static 1.1.1.0 255.255.255.0 12.1.1.1
ip route-static 1.1.1.0 255.255.255.0 21.1.1.2
ip route-static 2.2.2.0 255.255.255.0 23.1.1.3

<AR3>

#
interface GigabitEthernet0/0/0
 ip address 23.1.1.3 255.255.255.0 

#
interface GigabitEthernet0/0/1
 ip address 2.2.2.254 255.255.255.0 

#
ip route-static 1.1.1.0 255.255.255.0 23.1.1.2

 

 浮动路由 – 基本概念

去往同一个目的网段,使用相同路由协议生成的路由条目可以实现浮动路由。

1、静态路由,使用修改路由优先级的方式来实现浮动路由。因为静态路由无法修改开销值。

2、动态路由,通过cost值实现主备备份,通过设置cost的大小,让开销值小的优先出现在路由表上,大的作为备份

去往同一个目的网段,使用不同的路由协议生成的路由条目也可以实现浮动路由。

1、优选优先级高的路径,优先级越高,则出现在路由表中,次优则作为备份。

浮动路由 – 示例 

CIDR

CIDR(classless inter-domain routing,无类别域间路由)采用IP地址加掩码长度来标识网络和子网,而不是按照传统A、B、C等类型对网络地址进行划分。

CIDR容许任意长度的掩码长度,将IP地址看成连续的地址空间,可以使用任意长度的前缀分配,多个连续的前缀可以聚合成一个网络,该特性可以有效减少路由表条目数量。 

路由汇总需求

子网划分、VLSM解决了地址空间浪费的问题,但同时也带了新的问题:路由表中的路由条目数量增加。

为减少路由条目数量可以使用路由汇总。 

 路由汇总简介

汇总计算

基于一系列连续的、有规律的IP网段,如果需计算相应的汇总路由,且确保得出的汇总路由刚好“囊括”上述IP网段,则需保证汇总路由的掩码长度尽可能长。

诀窍在于:将明细路由的目的网络地址都换算成二进制,然后排列起来,找出所有目的网络地址中“相同的比特位”。 

汇总引发的问题

 

 精确汇总 

实验题:

 

 

 

 

思考题

1.路由器如何优选路由条目?

相同协议比开销,不同协议比优先级

2.如何配置实现浮动路由?

3.将10.1.1.0/24、10.1.3.0/24、10.1.9.0/24汇总之后的网段是?

10.1.0.0/20

----以上内容为誉天教育培训过程中所记,如有雷同纯属巧合----

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值