路由协议

路由协议分类

工作方式
 分为静态路由与动态路由协议
对网络的认识

DV(distance vector距离矢量) 只知道目的网络的大概方向和距离,道听途说型,自身无选录算法,容易形成环路 ,rip eigrp 皆为此类型

LS(linkstate链路状态)知道全网的拓扑结构,map,不会形成环路 ,ospf协议为此类型

混合型(兼有DV和LS两种有点)eigrp


路由协议使用的范围

AS(自治系统):一个逻辑管理域,由统一的机构负责管理1-65535 ,如电信移动网通皆为AS
IGP(内部网关协议):运行在同一个AS内部的路由协议 rip、eigrp、ospf
EGP(外部网关协议):运行在不同AS之间的路由协议BGP(边界网关协议)

⦁ 传递路由信息的精确性和准确性
有类别(classfull)传递路由更新的时候不带子网掩码,传递路由不准确 ripv1 igrp
无类别(classless) 带子网掩码,传递路由精确

RIP 协议

为防止回环发生,RIP采用以下几种机制

水平分割机制-DV型协议防环
从一个借口上收到的路由更新,不会再从这个接口上发回,即A给B的路由表更新,B不会再发回给A


静态路由
配置静态路由表命令:

Ip router 目的网络号 目的网络号的子网掩码 下一跳目的IP 下一跳路由端口的子网掩码

例:ip router 192.168.2.0 255.255.255.0 192.168.3.1 255.255.255.0
其中 192.168.2.0 255.255.255.0 为R3路由的网络号,即为目的网络号
192.168.1.3 255.255.255.0 为R2路由的F0/1端口,即为下一跳的路由端口IP及子网掩码

查看路由信息
R1#show ip route
删除路由信息
R1(config)#NO ip route 172.16.10.229 255.255.255.255 192.168.178.254
静态路由添加后都是单向通讯,想要互通的话要反向路由也做静态路由表
默认路由

如若内网的地址想要到外网,需要添加一条默认路由,即下一跳到任何地址

 Router(config)#ip route 0.0.0.0 0.0.0.0 172.16.10.226  //0.0.0.0代表任何地址,172.16.10.226表下一出口

动态路由
RIP
RIP的路径选择

1.Hop(跳数)是RIP选路依据的唯一度量值
2.度量值metric一样,负载转发数据
3.RIP默认支持4条同时负载
4.RIP跳数最大为15(可等于15)
#- 为防止回环发生,RIP采用以下几种机制

水平分割机制-DV型协议防环

从一个借口上收到的路由更新,不会再从这个接口上发回,即A给B的路由表更新,B不会再发回给A

RIP宣告的IP需是主类地址,例如10.0.0.0(A类) 172.16.0.0 (B类) 192.168.1.0.(C类)
RIP使用的协议为UDP 520 为4层的协议

RIP路由协议配置

要使用RIP协议,需要宣告此路由的直连接口信息,命令如下:

Router(config)#router rip     //设置
Router(config-router)#version 2
Router(config-router)#network 192.168.178.0
Router(config-router)#network 172.16.0.0     //注意要宣告所有与路由直连的接口,并且根据IP分类
                                         //进行宣告,因为宣告的地址没有子网掩码

在network配置之后,路由便会向外发送rip报文

rip路由汇总

作用是优化路由表,减小路由表的范围,优化转发
默认情况下,RIP开启后会自动开启自动汇总,开启自动汇总的命令为

  Router(config)#auto-summary

手动汇总的命令为:

Router(config)#ip summary-address rip 192.168.135.0 255.255.248.0    //一条即可汇总135-140段
RIP下的默认路由

下发默认路由的命令是:

Router(config)#router rip
Router(config)#default-information originate

默认路由一般为边界路由器,即与ISP连接的那台路由器。


OSPF

(Open Shortest Path First) 开放式最短路径优先

使用IP协议,所以是3层的路由协议

OSPF有分区概念,分为骨干区域(ID为0)和非骨干区域(ID非0)
所有非0区域必须直连骨干区域,不可串接
OSPF的选路标准是根据带宽来选取,即COST值越小 越优先
如果OSPF运行在IPV4环境中,就使用的是OSPF V2  
如果OSPF运行在IPV6环境中,就使用的是OSPF V3

OSPFV2

1.无需管理员手动制定每条路由
2.动态发送OSPF报文,自动形成路由表
3.OSPF报文以组播和单播形式发送,组播地址是224.0.0.5 244.0.0.6
4.路由表支持更新机制:触发更新、周期更新
5.OSPF路由协议是直接封装在IP报头的协议,IP协议号是89
6.OSPF路由协议是典型的链路状态路由协议
7.无类路由协议,适用于大中型网络
8.工业标准的协议,只能运行在IPV4的网络上
OSPF三张表:

邻居表、拓扑表(链路状态数据库)、路由表

OSPF引入区域的概念

⦁ 骨干区域(area 0)
⦁ 常规区域(1-65535)
所有常规区域必须和骨干区域相连
常规区域内的路由信息交互先经骨干,再传递至其他常规区域,骨干区起到中转作用

OSPF的配置
Router(config)#router ospf 100   //100为进程号,每台路由器可以相同也可以不同
Router(config)#network 10.1.1.2 0.0.0.0 area 0   //网段和反掩码,255.255.255.0 的反掩码是0.0.0.255
Router(config)#network 10.2.2.2 0.0.0.0 area 0   //are 0 即为区域0

OSPF中有路由器ID的概念

路由器ID是路由器在OSPF网络中的唯一标示

两种配置router-id 的方式
1.手动制定() 命令为:Router(config)#router-id 1.1.1.1 Router ID 制定后跟实际通讯的IP没有关系,也不通
2.自动选择,选择规则为 (1)优先环回口最大的IP (2)没有环回口,选择物理口最大的IP

OSPF选路是OSPF的选路标准是根据带宽来选取 即COST值越小 越优先

如果要更改OSPF的选路,做到等价负载,即路由有两条相同的路线情况下,均可以连通的情况下
可以修改接口的BW值,show int e0/0接口信息中可以看到BW 10000Kbit/s
将此数值修改成2个接口相同即可做到等价负载,BW值只是一个数值,不影响实际传输的速率

修改的命令为

Router(config)#int e0/0
Router(config)#bandwidth 10000  //后面不需要单位
查看邻居表的命令为
show ip ospf neighbor
查看LSDB(链路状态数据库)
   Show ip ospf database

EIGRP

特点
1.无需管理员手动指定每条路由
2.动态发送EIGRP报文,自动形成路由表
3.EIGRP报文以组播和单播形式发送,组播地址是24.0.0.10
4.路由表支持更新机制:触发更新
5.EIGRP路由协议是直接封装在IP报头的协议,IP协议号是88
6.EIGRP路由协议是典型的高级距离矢量型路由协议
7.收敛速度快,100%无环路
8.支持非等价负载均衡
9.无类路由协议,思科私有的路由协议,适用于中型网络
10.支持多种网络层协议,也就是说可以在非IP网络上运行

EIGRP的三张表

邻居表 直接相连并运行EIGRP的路由器列表,就是收集直连的设备信息
拓扑表 收集信息并计算 ,
路由表 根据拓扑表计算最优路径 并算出路由表

EIGRP选路度量值

默认计算度量值标准是由两个条件: 带宽 延迟 在计算的时候,带宽取最小值(瓶颈)延迟取总和(延迟叠加)
可以配置的度量值标准 : 可靠性 ——》(取最小值) 负载——》(取最大值) M、
还有 一个 MTU值 ——》(最小值)
虽然在路局路由器间通过EIGRP数据包交换MTU信息,但计算度量值时并不考虑MTU信息因素

EIGRP配置命令
Router(config)#router eigrp 100      (100为AS号,即自制系统号,所有跑EIGRP网络内的路由需要相同)
Router(config)#network 172.16.0.0    可以使用反掩码,也可以宣告主类地址
Router(config)#network 10.0.0.0
EIGRP的度量值叫 metric

计算公式为 [10的7次方/最小带宽(K)+延迟总和]*256 = metric
用命令show int e0/0查看接口里
BW 1544 Kbit/S 为接口带宽 DLY 20000 used 为延迟

修改方式为

进入接口配置

Router(config-if)#bandwidt 1000000  //修改带宽
Router(config-if)#delay 10      //修改延迟

如果要修改EIGRP的选路,将希望走的那条线路的接口的带宽改大 延迟改小即可

AD 即管理距离

各个协议的AD值不同,如下表

协议AD值
OSPF110
EIGRP90
RIP120

在查看路由表信息的内容中有此类信息

在单臂路由的环境中,使用动态路由协议的时候要把每个环回口也要宣告
  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SANtoman

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值