IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> RIP和OSPF路由 -> 正文阅读

[网络协议]RIP和OSPF路由

目录

引言

一、动态路由

分类:?

动态和静态路由对比:

路由协议优先级:

二、RIP协议工作原理

距离矢量型

RIP协议

?防止环路的方法:

?RIP两个版本对比:

?设置RIP协议v2

三、OSPF协议工作原理

区域ID:

router ID选举和配置

DR/BDR的作用和选举

设置接口优先级

OSPF协议类型和描述

总结


引言

之前说过一些关于静态的路由设置,设置静态的路由,非常的方便,配置起来也非常的灵活,但是在我们一些比较大的公司里,不可能只有几个路由器的,所以这样我们如果手动设置就非常的麻烦了,所以我们还有动态的路由,更加的灵活,今天就来说一说一个简单的RIP协议和我们很多公司常用的OSPF协议

一、动态路由

概述:

?动态路由不需要手动写路由,路由器可以相互学习对方的直连路由,学习对方的整体路由表

特点:

减少了管理任务、占用网络带宽

分类:

动态和静态路由对比:

静态:适合小型企业、链路花销-不需要带宽、手动配置路由

动态:适合大型企业,链路花销-需要带宽、自动学习路由

路由协议优先级:

二、RIP协议工作原理

距离矢量型

? ? ?影响路由选路的因素(metric度量值):跳数,带宽,负载,时延,可靠性,成本

? ? ?收敛时间:所有路由表达到一致状态所需要的时间

RIP协议

? ? ?概念:是距离矢量型的一种协议,是根据跳数来判定到达目的地的距离

? ? ? ——? ?定期更新时间为30s,端口是UDP520

? ? ? ——? ?根据邻居做路由

? ? ? ——? ?广播更新

? ? ? ——? ?全路由表更新

? ? ? ——? ? 度量值是跳数,最大为15跳,16为不通,目的是防止环路

?防止环路的方法:

? ? ? 16跳不可达

? ? ? 水平分割:从一接口学习到路由信息,不可以从这个口发出去,同时可以节约带宽资源

?RIP两个版本对比:

版本v1v2
1有类路由协议无类路由协议
2广播更新255.255.255.255组播更新224.0.0.9
3不支持vlsm,即变成子网掩码支持vlsm
4自动汇总路由,不可以关闭自动汇总路由可以关闭,可以手动汇总
5不支持不连续子网支持不连续子网

?设置RIP协议v2

? ? ? ?华为必打命令3步——设置路由IP,开启物理接口——rip——version 2 进入v2版本——? ? ? ?

? ? ? ?network 主类网段——undo summary 设置不汇总

注释:主类路由 ip乘默认子网掩码 ——10.1.1.1/24? ?主类为10.0.0.0

三、OSPF协议工作原理

工作过程:

建立邻居关系-链路状态数据库-最短路径树-路由表

ospf邻居:同一网段、都要是ospf协议

ospf区域:为了适应大型的网络,ospf在as内划分多个区域,每个ospf路由器只维护所在区域的完整链路状态

区域ID:

0是骨干区域,其他为非骨干区域,可以用十进制数表示,骨干区域负责区域路由信息的传播

OSPF建立邻居的条件:

——router ID 不能相同

——HELLO 时间必须一致

——DEAD时间必须一致

——区域ID必须相同

——认证必须相同

——STUB标志位必须相同

——三层MTU不匹配无法形成邻居关系

——OSPF版本号不同
——当OSPF网络类型是MA时,要求掩码必须一致,因为会出现DR和LSA-2,无法描述网段

router ID选举和配置

router ID选举

——手动进程下配置了router-id最优

——全局下配置router-id

——如果有多个环回口,选最大的一个,如果只有一个就是默认这一个

——如果没哟匹配环回口,选取活动物理地址最大的一个

配置router ID

进程中:ospf 1 router-ID 1.1.1.1——area 0——newwork 网段? 反掩码

全局下:router ID 1.1.1.1 ——ospf——area 0——network 网段 反掩码

不配置:ospf 1——area 0——network 网段 反掩码

DR/BDR的作用和选举

DR/BDR的作用

减少邻接关系的数量,从而减少链路状态信息的交换次数,这样可以节约带宽,减少路由的硬件的负担,一个即不是DR也不是BDR 的路由器,只与DR、BDR形成邻居关系,并交换链路的状态信息,路由信息,这样大大减少了大型广播网络的领接关系数据

在描述拓扑的LSDB中,一个NBMA网段或者广播型网段是单独的一条LSA来描述的,这条LSA是该网段的DR产生

DR/BDR的选举方法

自动选举DR、BDR(随机)

网段上router ID 最大的路由器将设置为DR,第二大为BDR

手动选择DR/BDR

优先级范围0~255,数值越大,优先级越高,默认值为1

如果优先级相同,则需要比较router id

如果路由器的优先级被设置为0,则将不参加DR、BDR的选举

DR/BDR的选举过程

在第一个报文中,DR,BDR字段都为空(0.0.0.0)

如果DR,BDR字段为空,先选BDR,先比较优先级越大越越先,如果优先级相同,会比较ROUTER-ID,越大越优先

如果DR字段为空,BDR为非空,BDR升级为DR,在选BDR

如果DR为空,BDR也为空,先选BDR

设置接口优先级

reset ospf process——int g0/0/0 ——ospf dr-priority (2-255)

组播地址:DRothers? 244.0.0.5

组播地址:DR/BDR244.0.0.6

协议号:89

OSPF协议类型和描述

hello包:发现和维持邻居关系

DBD数据描述包:向邻居发送摘要信息以及同步链路状态数据库,选举DR,BDR

LSR链路状态请求包:在路由器收到包新信息的DBD后发送,用于请求更详细的信息

LSU链路状态更新包:收到LSR后,发送链路状态通告LSA,一个LSU数据包可能包含多个LSA

LSACK链路确认包:确认收到LSU,每个lsa需要分别确认

总结

动态路由是我们现在用的主要路由,在过去用的比较多的是RIP,但是由于其存在一些不完善,经过时间的发展,我们现在用的比较多的是OSPF协议,其工作原理更加便于管理,对于出现的问题,系统可以更快的解决

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-16 11:40:31  更:2021-07-16 11:41:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 22:54:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计