| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> OSPF协议 -> 正文阅读 |
|
[网络协议]OSPF协议 |
OSPF的工作过程 :OSPF的数据包Hello包DBD包LSRLSULSack当协议启动之后,本地组播发送hello包到所有的邻居处,当收到邻居的hello包中有自己的routerID,此时建立邻居关系。生成邻居表 邻居关系建立后,将进行条件匹配;条件匹配失败,则停留于邻居关系。仅hello包周期保活即可。 如果条件匹配成功,建立邻接关系,邻接关系间将使用DBD、LSR、LSU、LSack获取未知的拓扑信息,当收集齐所有的拓扑信息后,生成LSDB--链路状态数据库表。再本地基于LSDB计算到达所有未知网段的最短路径,将其加载到路由表。 条件匹配: 建立邻接关系的条件:网络类型 点到点网络将直接建立邻接关系 MA网络中将进行DR/BDR的选举 ---为了消除重复更新量 DRother和DRother为邻居关系 DR 指定路由器 BDR 备份指定路由器 DR/BDR如何选举 1、比较的接口优先级,默认都为1,大者为主 2、比较router ID,routerID数字大者为主,次之 非抢占性选举 消除MA网络中的重复更新量 MA网络 --多路访问网络--以太网络 在一个网络当中,节点数量是不受限制的 点到点网络 在一个网络当中只有两个节点 三表五包七状态 OSPF的七个状态机 描述OSPF在工作过程当中接口的状态的机制 Down 当发出hello包时,将进入下一个状态 init--初始化状态;当收到的hello包中有本地的routerID,将进入下一个状态 2-way--双向通信--邻居关系建立的标志 条件匹配 exstart 预启动---发送类hello的DBD,进行主从的关系的选举,routerID数字大者优先进入下一个状态 exchange 准交换--使用真正的DBD包进行共享 loading 加载---使用LSR、LSU、LSack来获取未知的拓扑信息--LSA信息 full状态---转发---邻接关系建立的标志 routerID的获取方法 1、手工书写---保证全网唯一 2、如果忘记书写routerID,那么路由器将会采用本地最大的环回地址作为routerID, 3、如果没有环回地址,将使用本地最大的物理接口IP地址作为routerID OSPF的基本配置 第一步 进入OSPF进程并书写routerID 第二步 选择区域,并宣告 OSPF所采用的宣告方式和RIP完全不一样--主类网宣告 OSPF的宣告方式为:反掩码宣告 掩码的作用: 区分网络位和主机位 反掩码的作用--精确匹配 192.168.3.0 0.0.0.0.255? ? ? ? ? ? ? ? R5宣告 查看邻居表?重置OSPF进程? 查看邻居表摘要信息 查看链路状态数据库表? 查看路由表?在ospf当中,所学习的环回路由均为32位的路由; 度量值以带宽计算 cost=参考带宽/接口带宽 整条链路的cost值之和 ? 默认的参考带宽为100M 但是参考带宽会跟随设备的接口进行变化 若设备所有的接口均为千兆接口,那么参考带宽会变为1000M 串行链路的带宽默认为1.544M 、2.048M |
|
网络协议 最新文章 |
使用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年11日历 | -2024/11/26 9:58:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |