云计算

评判动态路由器的好坏:
选路佳,收敛快,占用资源少
1,RIP原因跳数作为选路依据,并不是特别合理;

2,RIP 因为计时器时间较长,所以收敛时间较慢;

3,RIP本身单个数据包中的资源占用量并不大,但
因RIP存在30s一次的周期更新,从整体看,RIP占用资源大

OSPF---开放式最短路径优先协议
1,OSPF传递的是链路状态信息(LSA)
收集所有的LSA信息后,获得整个网络的
拓扑结构,更具SPF算法将图形结构转换为
树形结构,这样路径不存在环路
OSPF使用带宽作为开销值进行选路,
相对更合理。
2,OSPF协议计时器时间较短,
从收敛速度角度看,优于RIP;
3,从单个数据包携带量看,OSPF
单个数据包中的数据量远远大于RIP
但,RIP存在30s一次周期更新,
且,OSPF本身存在很多减少更新量的手段
所以,从资源占用角度,小优于RIP

RIP版本:RIPV1,RIPV2
                RIPNG---IPV6
OSPF版本:OSPF(在实验室阶段夭折)
    OSPFV2---IPV4
    OSPFV3---IPV6

RIPV2和OSPFV2相同点:
1,都是无类别路由协议,都支持VLSM,CLDR

2,都是以组播形式发送信息;
---OSPFV2组播地址:224.0.0.5和2224.0.0.6;
3,OSPFV2都支持等开销负载均衡。


不同点
RIPV2仅适用于小型网路中
OSPF可以适用于中大型的网络环境
OSPF为了适应中大型网路需要进行
结构化部署---划分区域

划分区域目的:区域内部传递拓扑信息,
区域之间传递路由信息

如果一个网络只包含单一的OSPF区域
,这个网路称为单区域OSPF网络;
如果一个网络只包含多个的OSPF区域
,这个网路称为多区域OSPF网络。


区域边界路由器---ABR---同时属于多个区域
并且一个接口对应一个区域,且至少有
一个接口属于骨干区域
区域之间可以存在多个ABR,一个ABR
可以属于多个区域


区域划分要求:
    1,区域间必存在ABR
    2,区域划分必须按照星型拓扑结构划分
---星型拓扑的中心---骨干区域

为方便对OSPF区域进行管理,不同
区域增加编号---区域id(area ID)
---32位二进制构成---可以使用点分十进制/
直接用十进制方式进行表达---
骨干区域ID为0


1,OSPF的数据包类型
2,OSPF的状态机
3,OSPF的工作过程
4,OSPF的基本配置


1,OSPF数据包类型
hello包---周期发现,建立和保活邻居关系
    hello包的发送周期---10s
    判定邻居失效时间为4倍的hello时间
    死亡时间 dead time
    
    RID---区分和标定OSPF
    网络中不同的路由设备---
    1,全网唯一
    2,格式统一---按照IP地址的格式
    ---32位二进制构成,
    可以按照点分十进制表示
    RID获取方法:
    1,手工配置
    2,自动获取---先取自己
    环回接口配置的最大IP地址
    作为RID;若无环回接口
    则将自己物理接口配置的
    IP地址中选择最大的作为RID
    
    hello包中将携带RID

DBD包---数据库描述报文---
携带路径信息的摘要

LSR包---链路状态请求报文---
基于DBD包请求未知的LSA信息

LSU包---链路状态更新报文---
真正携带LSA信息的数据包

LSACK包---链路状态确认报文---确认包

OSPF收敛完成之后,存在每30min
一次的周期更新


2,OSPF的状态机
    OSPF两边路由器状态的变化


two-way双向通讯---标志邻居关系的建立
(条件匹配)若匹配失败,则将停留在
邻居状态,仅依靠hello包进行周期活动

主从关系选举---使用未携带数据的
DBD通过比较RID进行主从关系选举,
RID大的为主,可以优先进入下一个
状态
这里使用未携带数据的DBD包主要是
为了和之前的邻居关系进行区分

FULL状态---标志着邻接关系的建立
---邻接为了和邻居关系进行区分
---邻接关系之间才可以真正的交换
LAS信息,而邻居之间仅使用hello包


down状态---启动OSPF,发送hello包

init(初始化)状态---收到hello包中
    包含自己本地的RID

 

two-way(双向通信)状态---
    标志邻居关系的建立
(条件匹配)条件成功,则进入下一个状态;
若条件失败,将停留在邻居关系,
仅使用hello包进行保活

exstart(预启用)状态---
    使用未携带数据的DBD包进行主从
    关系选举,RID大的为主,可以
    优先进入下一个状态

 

exchange(准交换)状态---
    使用携带数据的DBD包进行目录共享

loading(加载)状态---
基于对端的DBD包中信息,
    使用LSA/LSU/LSACK来获取
    未知的LSA信息

 

 

full状态---标志邻接关系的建立

3,OSPF的工作过程
  启动配置后,OSPF向本地所有运行协
议接口以组播224.0.0.5的形式发送hello包,
hello包中携带自己本地的RID以及本
地已知邻居的RID,之后,将收集到的
邻居关系记录在一张表中---邻居表。

                                                                                                                                                                                            
  邻居表建立完成后,进行条件匹配,
失败,停留邻居关系,仅使用hello包
进行保活。
  匹配成功,则将开始建立邻接关系,
首先先使用未携带数据DBD包进行
主从关系选举,之后,使用携带
数据的DBD包继续LSA数据库
目录共享,之后,本地使用
LAS/LSU/LSACK数据包来获取
未知的LAS信息,完成本地数据
库的建立---LSDB(链路状态书记库)
---生成数据库表。
  最后,基于本地的链路状态书记库,
生成有向图及最短路径树,
之后计算本地到达未知网段的路由
信息,并添加到路由表。
  收敛完成后,依然需要每隔10s
发送hello包进行周期保活,每30
min进行周期更新。

结构突变
1,突然新增一个网段--- 触发更新,直接使用携带LSA信息的LSU包进行更
新,需要对反回复ACK进行确认

2,断开一个网段 --- 触发更新,直接使用携带LSA信息的LSU包进行更
新,需要对反回复ACK进行确认

3,无法沟通---40S


4,OSPF的基本配置
    1,启动OSPF进程
    [ri] ospf 1-id 1.1.1.1
---进程号,仅本地意义
    [ri-ospf-1]
    2,创建区域
    [ri-ospf-1] area 0
    [ri-ospf-1-area-0.0.0.0]

3,宣告
    [ri-ospf-1-area-0.0.0.0] network 1.1.1.1  0.0.0.0---反掩码
---由连续的0和1组成,0代表不可变
1可变

[r1]display ospf peer ---查看邻居表

[r1]display ospf peer brief---查看邻居关系简表

[r1]dispiay ospf peer isdb---查看链路状态数据库

[r1]display ospf isbd router 2.2.2.2---查看LSA详情信息

[r1]display ip routing-table protocol ospf

OSPF协议---华为设备分配的默认优先级为10
OSPF以带宽作为开销值的度量标准
cost=参考带宽/真实带宽 --- 华为设备
OSPF的参考带宽默认为100Mbps
[r1-ospf-1]bandwidth-reference 1000
---修改参考带宽的命令
注意:若修改一台路由器的参考带宽,
则所有(OSPF网络内)路由参考带宽修改一样

指定路由器---DR
备份指定路由器---BDR
DROther


当一个广播域中存在DR和BDR,
想看到邻居关系,至少需要四台
路由设备
DR,BDR是接口概念

条件匹配:在一广播域中,若使用设备
建立连接关系,将造成大量的重复更新,
故需进行DR/BDR的选举,非DR/BDR
设备间保留邻居关系


DR/BDR的选举
    1,比较优先级,大的为DR,
次大的为BDR,优先级默认初始值为1
    [r1-GigabitEthernet0/0/0]ospf dr-priority ?
 INTEGER<0-255> Router priority value
优先级的取值范围 0 - 255


若,接口优先级修改为0,代表
该接口放弃DR/BDR的选择  
    2,当优先级相同,比较RID,
RID大的路由器的对应接口为DR,
次大BDR。

DR/BDR的选举是非抢占模式---DR/
BDR一旦选举成功,则不能被抢占
DR/BDR选举时间40s

<r1>reset ospf 1 process---重启pspf进程

5,OSPF的拓展配置
    1,手工认证
    [r1-GigabitEthernet0/0/0]ospf authentication-mode md5 1 
cipher 123456
MD5 null simple
注意:两边的key id(1)必须相同

    2,手工汇总---区域汇总
    [r2-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0 
255.255.254.0

    3,沉默接口
    [r1-ospf-1]silent-interface GigabitEthernet 0/0/2

    4,加快收敛---减少计时器时间
    [r1-GigabitEthernet0/0/0]ospf timer hello 5 
注意:修改hello时间后,死亡时间
自动变为按照4倍关系匹配
注意:ospf邻居hello时间和死亡时间必须相同

    5,缺省路由
    [r3-ospf-1]default-route-advertise
注意:OSPF要求边界路由器自身必须
存在缺省路由,才能下发缺省路由信息

[r3-ospf-1]default-route-advertise always --- 强制下发
缺省信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值