OSPF

简介: OSPF

display ip interface brief


发出数据的出接口地址就是我们的源地址


出接口+下一跳


缺省路由(默认路由);0.0.0.0  0.0.0.0 代表一切未知,路由环路(无休止的传输出去,会出现严重的网络问题)


不能随意使用缺省路由,要防止出环,路由的设定朝向需要相同,指向的路由器需指向运营商。


缺省路由的前提应该是正常路由不能转发数据的时候,才能够使用缺省路由


缺省路由既可用静态也能用动态生成,IP route staic 0.0.0.0 0.0.0.0 12.1.1.2


ping包属于ICMP结构(互联网消息控制协议)


ping---发送一种控制消息的协议      Echo=ping


动态路由分类:RIP  OSPF*   EIGRP   ISIS   BGP*


1.按照使用范围进行分类


路由器选择路径的时候,应该通过不同的协议来进行选择,对路由的属性进行比较(优先级)


优先级:priority preference(华为)       AD---管理距离(思科中)


华为中的管理范围0~255,代表可信度,数值越小越可信   直连路由的优先级为0 即优先级最高


直连路由是产生一切路由的前提,直连路由是绝对可信的。静态路由的可信度(默认值)为60


不同的路由协议在进行比较时我们比较优先级或可信度


参数1:优先级  优先级为60  度量值为0  开销值为0  而直连路由全为0


参数2:开销值:cost(华为)    metric----度量值(思科)


不同的路由计算开销值的方式不同,当优先级一样的情况下,通过开销值比较时,开销值数值越小越优


IGP---内部网关协议,一个AS内部使用的协议(RIP  OSPF EIGRP  ISIS)


BGP---边界网关协议,不同的AS之间使用的协议(BGP)


AS---自治系统,范围1~65535,公有AS(1~64512)和私有AS(64513~65535)


     一个运营商(服务提供商)就是一个AS,公有AS具有全球唯一性


2.按照协议的特点进行分类:


距离矢量型:RIP  EIGRP*  (高级距离矢量型路由协议,只传递路由信息)路由器本身不能判断路由信息是否正确


链路状态协议:OSPF  ISIS  自成体系


BGP是路径矢量型


EIGRP:较链路状态协议更强,路由学习速度快


3.按照是否传递网络掩码进行分类


有类别路由协议:不传递网络掩码(RIPV1)


无类别路由协议:传递网络掩码(其他)


RIP:路由信息协议(用来传递路由信息)


RIPV1:是一种由类别的距离矢量型路由协议


RVIP2:是一种无类别的距离矢量型路由协议


路由器之间互相传递和分享信息,最终生成能够转发信息的路由条目


分为三个版本RIPV1,RIPV2(在IPV4中使用),RIPNG(在IPV6中使用)    现在主要使用版本2


周期性的传输也可以保证可靠性,RIP是周期性传输的,一般为30秒为一周期(周期更新时间),将周期变小路由学习的时间更快了


,缺点是对资源的占用增多。


通过发送数据包进行路由信息的交互,request(请求)  response(响应)


在RIPV2时就使用了组播地址224.0.0.9,组播一个对多个传输,224.0.0.X都是特殊组播,只有运行了


RIPV2的路由器才会接受224.0.0.X


RIVP协议的默认优先级为100,RVIP协议在传递时增加的度量值最大为15,做出了一定的限制。超过15就无法传递


16代表着不可达,路由信息每转发一次信息,mrick值就会增加1


RIVP是周期更新,更新时间是30秒,同步更新时会导致设备卡顿,就需要错开更新时间


1.同步更新问题:每个路由器用异步更新方式来错开周期更新时间(25.5~30)正常rivp更新的时间为30秒


*2.水平分割机制:通过一个接口接收到的路由,但是不能再通过这个接口转发出去。目的是为了防止环回(适用于所有的距离矢量型路由协议)

RIPV使用的UDP传输,为不可靠传输,容易造成路由丢失,路由连续180秒没有收到,就称为路由无效,240秒直接刷新计时器


华为:更新30秒  无效计时器180(转移到不活动的路由中,只要能够收到信息就放出)   垃圾回收计时器120(放在不活动的路由中存在120秒后就彻底删除)


当一个网段真的不存的时候,发送一个度量值为16的路由,称为毒发路由


4.带毒性逆转的水平分割机制(适合于所有的距离矢量型路由协议),为了能够让路由表快速的学习


思科中抑制计时器(冻结计时器),抑制度量值较大的路由,最多抑制60秒


version 2  network 通告1.0.0.0,该路由器上接口IP地址为1的地址激活,不激活不能发,激活了能发能收


将激活接口所对应的路由信息转发到路由器中


default-route 缺省   动态的缺省时传递的


OSPF:开放式最短路径优先协议,(最重要的协议)


BGP可以在运营商之间传递路由,没有算法,只有规则。


1.协议使用范围:IGP(只能在一个协议的内部使用)


2.协议算法特点:链路状态型路由协议(传递了top信息,区别于距离矢量型路由协议)


3.协议是否传递网络掩码:传递网络掩码(无类别的路由协议)


4.协议封装:基于IP协议封装,协议号为89


osp协议时基于IP封装的,他的外层直接封存的IP包。在封装的过程中我们跨过了一层,就叫做跨层封装9


(TCP/IP四层 则必须实现跨层封装)  (OSI 七层封装  必须具备七层的完整模型)  IP的传输也是不可靠的


没有确认也没有重传,不能保证可靠性。SAP:服务的接入点,层与层之间相互连接的点(四层模型)


协议号就是用来描述上层使用的什么协议。协议号(1~255)。协议号为89就一定为ISPF


type


*一.OSPF的特点


1.OSPF是一种链路状态协议


2.OSPF传递的是LSA(链路状态通告6种类型LSA 1 2 3 4 5  7)


3.OSPF更新方式:触发更新+30分钟的周期链路状态刷新  


触发更新:当我的网络稳定的情况下我们不发任何信息,直到网络结构变化的时候才会发送信息(与周期更新不同)


周期更新30分钟


4.OSPF更新地址:224.0.0.5  224.0.0.6


*5.OSPF支持区域划分


6.OSPF是一种比较消耗路由器资源的协议,性能较差的设备不能启动OSPF


二.OSPF区域


距离矢量型路由协议传递信息时,一边传信息一边运行算法


AREA将一个完整OSPF划分成几个区域,通过区域的划分来优化OSPF协议


OSPF协议时基于接口划分的


OSPF区域的划分:基于接口(链路)


OSPF区域的标识:1.十进制数  2.类似于IP地址A.B.C.D


区域分类:1、骨干区域(0区域)  2、非骨干区域(非0区域) 非骨干区域必须和骨干区域直接相连,中间必须时0区域


OSPF的区域设计原则


区域设计原则:


1.OSPF网络中必须存在并且唯一的骨干区域(area 0)(单区域


如果一个路由器的所有接口都属于骨干接口,这个路由器就是骨干路由器  ASBR自治系统边界路由器


OSPF路由器角色:


骨干路由器


非骨干路由器


ABR:区域边界路由器


ASBR:自治系统边界路由器

相关文章
|
网络协议 数据安全/隐私保护 网络虚拟化
深入了解OSI模型:计算机网络的七大层次
OSI模型 OSI模型是一个网络通信的概念模型,用于描述计算机网络中各个不同层次之间的通信和功能。它将网络通信分为七个不同的层次,每个层次负责不同的任务,使得网络通信的设计、开发和管理更加模块化和可维护。以下是OSI模型的七个层次以及它们的主要功能: 1、物理层(Physical Layer): 功能:处理物理传输介质上的原始比特流,确保数据在传输媒体上能够以适当的方式传输。 示例设备:集线器、中继器、网线等。 主要任务:比特编码、电压规范、物理拓扑等。 2、数据链路层(Data Link Layer): 功能:负责将原始比特流分割成帧并添加地址信息,以便在直接连接的设备之间传输数据。 示例设
4289 0
|
存储 移动开发 算法
数据结构:选择题+编程题(每日一练)
数据结构:选择题+编程题(每日一练)
665 0
|
网络协议 网络架构
Ch4.网络层(三)
网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向传输层提供最基本的端到端的数据传送服务。
2669 0
|
存储 自然语言处理 Java
SV学习笔记(三)
SV学习笔记(三)
323 1
|
11月前
|
存储 人工智能 弹性计算
2025年阿里云企业高性能云服务器租用价格与选型详解
随着企业数字化转型,阿里云于2025年推出多款高性能云服务器实例,涵盖计算、通用和内存密集型场景。文章分析了企业选择云服务器的核心要点,包括明确业务需求(如计算密集型任务推荐计算型实例)、性能与架构升级(如第八代实例性能提升20%),以及第九代实例支持AI等高算力需求。同时提供了配置价格参考和成本优化策略,助力企业实现效率与成本的最优平衡。
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能应用
本文探讨了人工智能在软件测试中的应用,包括自动化测试、缺陷预测和测试用例生成等方面。通过实际案例分析,展示了如何利用AI技术提高软件测试的效率和准确性,并讨论了未来的发展趋势。
521 27
|
XML Java 开发者
经典面试---spring IOC容器的核心实现原理
作为一名拥有十年研发经验的工程师,对Spring框架尤其是其IOC(Inversion of Control,控制反转)容器的核心实现原理有着深入的理解。
840 3
|
机器学习/深度学习 自动驾驶 机器人
深度学习之物理现象模拟
基于深度学习的物理现象模拟利用深度学习模型对复杂的物理系统进行近似和预测。传统的物理模拟需要解决复杂的微分方程或离散化问题,而深度学习模型可以通过学习数据中的模式,快速、准确地模拟物理现象。
268 0
|
网络协议 应用服务中间件 Linux
LINUX安装nginx详细步骤
LINUX安装nginx详细步骤
5585 1
|
JavaScript
JS【详解】setTimeout 延时(含清除 setTimeout,计时开始时间,0 秒延时解析,多 setTimeout 执行顺序,setTimeout 应用场景,网红面试题)
JS【详解】setTimeout 延时(含清除 setTimeout,计时开始时间,0 秒延时解析,多 setTimeout 执行顺序,setTimeout 应用场景,网红面试题)
3081 0