第三天 OSPF

静态路由的四种写法
1,写目标网段和下一跳 --- 需要递归查找
2,写目标网段和出接口 --- 不需要递归查找
[r1]ip route-static 1.1.1.0 24 GigabitEthernet 0/0/0
代理ARP --- [r2-GigabitEthernet0/0/0]arp-proxy enable
3,写目标网段和下一跳以及出接口 --- 不需要递归查找
[r1]ip route-static 1.1.1.0 24 GigabitEthernet 0/0/0 12.0.0.2
4,写目标网段和下两(多)跳 --- 递归查找

 [r9]ip route-static 13.0.0.0 24 11.0.0.2

路由分为:
直连路由 --- 1,接口双UP,2,接口配置有IP地址
静态路由 --- 由网络管理员手工写上的路由条目
动态路由--- 所有路由器运行相同的路由协议,之后,由路由器彼此之间沟通交流,最终计算
出到达未知网段的路由信息。

动态路由
AS --- 自治系统
按照范围来分
IGP --- 内部网关协议 --- RIP,OSPF
EGP --- 外部网关协议 --- BGP
IGP协议根据算法
距离矢量型协议 --- RIP --- 贝尔曼-福特算法 --- 直接传递路由条目信息 --- “依据传闻
的路由协议”
链路状态型协议 --- OSPF --- SPF算法 --- 最短路径优先算法 --- 传递LSA(链路状态
通告)之后,将收集到的拓扑信息拼成完整的拓扑图形,之后,使用SPF将图形结构转
换成树型结构,之后,再计算出到达未知网段的路由信息,这样的路由,不会出现环
路。
收敛快,选路佳,占用资源少
1,OSPF因为计时器的时间短于RIP,所以,其收敛速度快于RIP;
2,OSPF因为计算出的路由信息不会存在环路,并且使用带宽作为开销值的评判标注,所
以,选路层面优于RIP;
3,从单个数据包的角度看,OSPF的资源占用远大于RIP,但是,从整体的角度看,OSPF没
有像RIP那样高频的周期更新,并且有很多优化机制,所以,资源占用方面小优于RIP。
OSPf--- 开放式最短路径优先协议
版本:
RIP:RIPV1,RIPV2 ---- IPV4 
RIPNG ---- IPV6
OSPF:OSPFV1(实验室阶段夭折), OSPFV2 --- IPV4
OSPFV3 --- IPV6
RIPV2和OSPFV2的相同点
1,RIPV2和OSPFV2都是无类别的路由协议。(传递路由条目时会携带子网掩码)
2,RIPV2和OSPFV2都是以组播的形式传递路由信息。
RIPV2 --- 224.0.0.9
OSPFV2 --- 224.0.0.5,224.0.0.6
3,RIPV2和OSPFV2一样,都支持等开销负载均衡
不同点:
RIP只能应用在小型网络环境中,OSPF协议可以应用在中大型网络环境中 --- 结构化部
署 ---- 区域划分
OSPF区域划分的目的:
区域内部传递拓扑信息,区域之间传递路由信息。
区域边界路由器 --- ABR --- 同时属于两个及多个区域,一个接口对应一个区域,必须有一个
接口在区域0.
区域之间可以存在多个ABR设备,ABR也可以同时连接多个区域
区域划分规则:
1,区域之间必须具有ABR设备
2,区域之间必须按照星型拓扑的结构来划分。 --- 中间的区域被称为骨干区域
AREA ID --- 区域ID --- 用来区分和标识不同的区域 --- 32位二进制构成的
32位二进制构成的  --- 1,十进制来表示;
                                    2,使用点分十进制来表示 ---- 骨干区域的区域ID定义为0.
1,OSPF的数据包
hello包 --- 周期发现,建立以及保活邻居关系
hello时间 --- 10S或30S
Dead time --- 死亡时间 --- 4倍的hello时间
RID --- 1,全网唯一;2,格式统一 --- 32位二进制构成 --- 以点分十进制的方式
来表示
手动配置
自动生成:先选择环回接口的IP地址,如果环回接口有多个则选择数值最大的IP地
址作为RID。如果没有环回接口,则使用物理接口的IP地址,如果物理接口有多
个,则选择数值最大的IP地址作为RID。
DBD包 --- 数据库描述报文 --- LSDB --- 链路状态数据库 --- LSA --- “菜单”
LSR包 --- 链路状态请求报文 --- 基于未知的LSA信息进行请求
LSU包 --- 链路状态更新报文 --- 真正携带LSA信息的数据包
LSACK包 --- 链路状态确认报文 --- 确认包
OSPF存在30Min一次的周期更新。
2,OSPF的状态机
Two-way --- 标志着邻居关系的建立。
(条件匹配)如果匹配成功,则进入到下一个状态;如果匹配失败,则维持在邻居关系,周期
性的发送hello包进行保活。
主从关系选举 --- 使用未携带数据的DBD包进行主从关系选举,主要为了和之前的邻居关系

进行区分。比较RID,RID大的为主,为主可以优先获取LSA信息。为主的可以主导隐形确
认。

FULL --- 标志着邻接关系的建立。主要为了和之前的邻居关系进行区分,邻居关系仅能使用
hello包进行周期保活,但是,邻接关系可以交换LSA信息。
Down状态 --- 发送hello包之后进入到下一个状态
Init(初始化)状态 --- 收到对方发送的hello包中有本地的RID,则进入到下一个状态
Two-way(双向通讯)状态 --- 标志着邻居关系的建立。
(条件匹配)匹配成功,则进入到下一个状态,失败则停留在邻居关系,仅使用hello包进行周
期保活。
Exstart(预启动)状态 --- 使用未携带数据的DBD包进行主从关系选举,为主的可以优先获取
LSA信息,为主的还能主导隐形确认。
Exchange(准交换)状态 --- 使用携带数据的DBD包共享目录信息。
Loading(加载)状态 --- 使用LSR/LSU/LSACK来交换LSA信息
FULL状态 --- 标志着邻接关系的建立。
3,OSPF的工作过程
启动配置完成后,OSPF向所有本地运行协议的接口以组播224.0.0.5的形式发送hello
包。hello包中会携带本地的RID以及本地已知邻居的RID。之后,将建立的邻居关系记
录在本地的 邻居表 中。
邻居表建立完成后,进行条件匹配,匹配失败,则停留在邻居关系,仅使用hello包周期
保活。
匹配成功,则开始建立邻接关系。首先使用未携带数据的DBD包进行主从关系选举,之
后,使用携带数据的DBD包共享目录信息。之后基于未知的LSA使用LSR/LSU/LSACK报文获
取,获取到的LSA信息存放在本地的链路状态数据库中 --- LSDB --- 生成 数据库表
最后,基于本地收集到的LSA信息,生成有向图及最短路径树,计算出到达未知网段的路
由信息。并添加到 路由表 中。
收敛完成后,依然需要每隔10S发送hello包进行周期保活,每30Min进行周期更新。
结构突变
1,新增网段
2,断开网段
3,无法联系 --- dead time
4,OSPF的基本配置
1,启动OSPF进程
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]
2,创建区域
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]
3,宣告
目的 --- 1,激活接口 --- 只有激活的接口可以收发OSPF的数据包
             2,发布路由 --- 只有激活的接口所对应的直连网段的路由,才能被发布
[r1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255 --- 反掩码 --- 又连续的0和连续的1
组成,0代表不可变,1代表可变。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值