| |
|
开发:
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协议和我们很多公司常用的OSPF协议 一、动态路由
?动态路由不需要手动写路由,路由器可以相互学习对方的直连路由,学习对方的整体路由表
减少了管理任务、占用网络带宽 分类:动态和静态路由对比:静态:适合小型企业、链路花销-不需要带宽、手动配置路由 动态:适合大型企业,链路花销-需要带宽、自动学习路由 路由协议优先级:二、RIP协议工作原理距离矢量型? ? ?影响路由选路的因素(metric度量值):跳数,带宽,负载,时延,可靠性,成本 ? ? ?收敛时间:所有路由表达到一致状态所需要的时间 RIP协议? ? ?概念:是距离矢量型的一种协议,是根据跳数来判定到达目的地的距离 ? ? ? ——? ?定期更新时间为30s,端口是UDP520 ? ? ? ——? ?根据邻居做路由 ? ? ? ——? ?广播更新 ? ? ? ——? ?全路由表更新 ? ? ? ——? ? 度量值是跳数,最大为15跳,16为不通,目的是防止环路 ?防止环路的方法:? ? ? 16跳不可达 ? ? ? 水平分割:从一接口学习到路由信息,不可以从这个口发出去,同时可以节约带宽资源 ?RIP两个版本对比:
?设置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版本号不同 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形成邻居关系,并交换链路的状态信息,路由信息,这样大大减少了大型广播网络的领接关系数据 在描述拓扑的LSDB中,一个NBMA网段或者广播型网段是单独的一条LSA来描述的,这条LSA是该网段的DR产生
自动选举DR、BDR(随机) 网段上router ID 最大的路由器将设置为DR,第二大为BDR 手动选择DR/BDR 优先级范围0~255,数值越大,优先级越高,默认值为1 如果优先级相同,则需要比较router id 如果路由器的优先级被设置为0,则将不参加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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |