OSI ---- 开放式系统互联(参考模型)
由ISO提出,为了统一标准。
OSI参考模型的核心思想——分层。
通过分层,将功能进行细化,有利于网络的整体发展。
七层模型及其功能:
应用层——提供各种应用服务,将抽象语言转换成编码
表示层——编码转换成二进制
会话层——维持网络应用和网络服务器之间的会话联系
传输层——实现端到端的传输
网络层——通过IP地址进行逻辑寻址
数据链路层——控制物理硬件(物理层);二进制转换成电信号
物理层——对电信号进行处理和传递
端口号:
端口号由16位二进制构成,0—65535,其中0为保留端口,因此实际取值为1—65535。1—1023为知名端口号,或静态端口号。
常见端口号:
HTTP——80 TCP
HTTPS——443 TCP
RIP——520 UDP
telnet——远程登录服务 23 TCP
SSH——远程登陆 22 TCP
DNS——域名解析 53 TCP和UDP
IP地址:
IPV4——32位二进制,点分十进制
IPV6——128位二进制,冒分十六进制
在IPV4中,分别有网络位和主机位
网络位相同,则代表在同一个广播域中;在同一个广播域中,用主机位来区分不同设备
子网掩码——由连续的1和连续的0组成,1代表网络位,0代表主机位
静态路由相关:
直连路由生成条件:1.接口双UP;2.接口必须配置IP地址
静态路由:直接由网络管理员手工添加的路由
动态路由:所有路由器运行相同的路由协议,彼此之间沟通交流,最终计算出未知网段的路由信息。
静态路由优缺点:
优点:相较于动态路由,选路最佳,安全性更高。
缺点:无法动态收敛,在大型网络中无法适应时刻变化的拓扑环境,只适用于中小型网络。
静态路由的基础配置:
[r1]ip route-static 192.168.3.0 24 192.168.2.2 写下一跳,需要递归查找出接口
[r1]ip route-static 192.168.3.0 24 GigabitEthernet 0/0/1 写下一跳,但是需要在对端开启代理ARP
[r1]ip route-static 192.168.3.0 24 GigabitEthernet 0/0/1 192.168.2.2 出接口和下一跳都写,不需要递归查找
[r1]ip route-static 192.168.4.0 24 192.168.3.2 写下两跳,必须存在可以递归查找的路由,不然找不到出接口。
静态路由的拓展配置:
负载均衡——当路由器访问同一目标具有多条开销相似的路径时,可以拆分流量,同时从多条路径上经过,达到叠加带宽的目的。
手工汇总——当路由器可以访问多个连续子网时,若通过相同的下一跳,可以将这些网段进行汇总,减少路由条目数量,提高转发效率。
路由黑洞——汇总中如果包含实际不存在的网段,可能造成流量有去无回,浪费链路资源。
缺省路由——一条不限定目标的路由,查表时,若本地所有路由均未匹配,则将匹配缺省路由。与黑洞相遇百分百出环。
空接口路由——在黑洞路由器上,配置一条到达汇总网段指向空接口的路由,利用路由器的最长匹配原则,防止环路。
浮动静态路由——通过修改静态路由的默认优先级,实现静态路由的备份效果。
选路佳,收敛快,占用资源少
OSPF靠带宽选路:
hello计时器--- 10或者30秒 hold time计时器 --- 40秒或者120秒
OSPE从整体角度来说资源占用略胜于RIP;
OSPF
开放式最短路径优先协议
OSPF三个版本--- OSPFV1 (实验室阶段天折) ,OSPFV2 --- IPV4
OSPFV3 ---IPV6
RIPV2和OSPFV2:1,RIPV2和OSPFV2都是无类别路由协议因为OSPF在区域间传递路由信息时也会携带掩码RIPV2是以组播的形式传递信息,OSPFV2也是以组播的形式传递信息2.224.0.0.9224.0.0.5/224.0.0.63,RIPV2和OSPFV2都支持等开销负载均衡RIP协议只适用于中小型网络环境,而osPF可以适用于中大型网络环境,因为OSPF支持结构化部署区域划分区域划分目的: 区域内部传递拓扑信息,区域之间传递路由信息。
RID --- 用来区分和标定OSPF网络中不同路由器
1,全网唯一
2,格式统--- 所有route id的格式按照IP地址的格式配置
生成方式
1,手工配置
2,自动生成
1,先在环回接口的IP地址中进行选择,选择环回接口中数值最大的IP地址址作为RID使用:2,如果没有环回接口,则在物理接口中选取数值最大的P地址作为RID使用
2.
hello包中会携带RID。
DBD包 --- 数据库描述报文 --- 描述路径信息摘要,相当于一张目录数据库 --- LSDB --- 链路状态数据库 --- LSA --- 路状态通告(拓扑信息)还可以进行主从关系选举,隐性确认LSR包--- 链路状态请求报文--- 基于本地未知的LSA信息进行请求LSU包--- 链路状态更新报文--- 真正携带LSA信息的数据包LSAck包 --- 链路状态确认报文 --- 确认包OSPF周期更新 --- 30分钟,效果一般,用来兜底.OSPF状态机:Down:关闭状态
lInit: 初始化状态
任意一方发送hello包后进入Init状态
Two-Way: 双向通信状态 --- 邻居关系建立的标志
收到了包含自己RID的hello包。
(条件匹配)-- 条件匹配成功,则将进入下个状态,匹配失败,则停留在邻居
关系,仅依靠hello包进行周期保活。
Exstart: 预启动状态
发送未携带数据的DBD包,进行主从关系选举,RID越大,优先进入下一大式使用DBD包完成主从关系选举主要是为了和之前的邻居关系进行区分有隐性确认。Exchange:预交换状态使用携带数据的DBD包,交换LSDB的摘要信息Loading:加载状态查看对端的DBD包与本端的LSDB信息进行对比,之后,基于未知的LSA信息发送LSR信息进行请求,之后对方使用LSU包携带LSA信息进行回复,需要ACK确认。Full: 邻接状态主要为了和邻居状态进行区分。邻居关系只能通过Hello包进行周期保活,而邻接关系才可以真正地收发LSA的数据OSPF工作过程:启动配置完成后,OSPE会向本地所有运行协议的接门以组播224.0.0.5的形式发送hello包,hello包中将携带自己本地的RID,以及本地已知的邻居的RID,之后,将收集到的邻居关系记录在一张表中一邻居表。邻居表建立完成之后,将进行条件匹配: 失败则停留在邻居关系,仅使用hello包进行周期保活,成功则开始建立邻接关系。首先使用未携带数据的DBD包进行主从关系选举,之后使用携带信息的DBD包来共享LSDB的摘要信息,之后,本地使用LSR/LSU/LSACK来获取未知的LSA信息。完成本地数据库的建立一生成数据库表 --- LSDB最后,基于本地的链路状态数据库生成有向图,再通过SPF算法将图形结构转换成最短路径树,之后根据树形结构计算出到达未知网段的路由信息,然后将路由信息添加到路由表中。收敛完成后,依然使用hello包进行周期保活,每30分钟进行一次周期更新.结构突变
3
4,OSPF基本配置:
ospf 1 route-id xxX.X
创建区域
2.
在ospf进程中:
area 02,发布路由--- 只有激活的接口对应的直连路由才能发布出去在区域配置空间中:network 1.1.1.0 0.0.0.255--- 反掩码由连续的0和连续的1组成,0代表不可变,1代表可变display ospf peer--- 查看邻居表display ospf peer brief--- 查看邻居表简表display ospflsdb--- 查看LSDB数据库摘要display ospflsdb router 2.2.2.2--- 展开 条特定的LSA信息华为设备默认设置OSPE的优先级为10OSPE的开销值带宽COST= 参考带宽/真实带宽--- 华为设备默认的参考带宽为100Mbps(算出来的开销值如果是大于1的小数,将直接取整数部分; 如果是小于1的小数,则直接取1。)因此为了优化选路,可以修改参考带宽.午OSPF进程中:bandwidth-reference 1000只要网络中有一台设备修改了参考带宽,则所有设备必须将参考带宽都改为重启OSPF进程 (可以重新选举)在用户视图中:reset ospf 1 process指定路由器DR---一个MA网络中和所有其他路由之间建立邻接关系备份指定路由器BDR---一个MA网络中和所有其他路由之间建立邻接关系在一个MA网络当中,在DR和BDR都存在的情况下,至少需要4台设备才能看到邻居关系。DR和BDR都是针对在同一个MA网络当中选的,所以其实是接口的概念条件匹配:在MA网络当中,若所有设备都为邻接状态,则将出现大量的重复更新的情况,所以需要进行DR/BDR的选举,所有非DR/BDR设备 (DROther)之间仅保持邻居关系即可。DR和BDR的选举规则:
3,宣告
样的
双向通信时的条件匹配:
OSPF拓展配置
OSPF协议号为89
OSPF头部内容一不论哪种类型的OSPF数据包都需要添加封装的内容
版本OSPF版本2类型OSPF数据包的类型
hello --- 1DBD--- 2LSR --- 3LSU --- 4LSAck --- 5报文长度0SPF报文的总长度,单位是字节
路由器IDRID,代表发出数据包的路由器的身份区域IDarealD,数据包发出接口所在区域的区域ID
认证类型
null --- 不认证 --- 0
simple --- 明文认证 --- 1
MD5 --- 比对摘要值认证 --- 2
OSPF在认证时,首先比对认证类型,如果认证类型不一致,将直接失败,不
考虑认证数据。
周期发现,建立和保活邻居关系HELLO包DR/BDR选举也是使用hello包
网络掩码发出数据包的接口配置的IP地址所对应的掩码信息
华为设备要求邻居之间接口的网络掩码必须相同,否则将导致邻居关系无法建
立。 (只针对MA网络,对串线连接的点到点网络无效)
HELLO时间和路由器失效时间邻居之间不相同则无法正常建立邻居关系。
8位可选项每一位置1都将代表路由器满足某种OSPF的特性。
里面包含OSPF特殊区域的标记位。一邻居之间特殊区域的标记位必须相同
否则将无法正常建立邻居关系。
路由器优先级一一发出这个数据包的接口对应的DR/BDR选举的优先级指定路由器一DR对应的IP地址,如果未选出,则使用0.0.0.0代替备份指定路由器BDR对应的IP地址,如果未选出,则使用0.0.0.0代替
邻居一一本地已知的邻居的RID。
影响邻居关系建立的参数
1,网络掩码
2,hello时间
3,死亡时间
4,特殊区域标记
5,认证内容
DBD包链路状态描述报文可以进行主从关系选举 (1,为主的可以优先进入下个状态;2,为主的会主导隐性确认) ; 携带LSA信息摘要
接门传输最大单元 (mTu) -
华为设备中,默认未开启MTu检测,所以,会置为0,如果在接口上开启MTU
检测功能,则将携带真实的MTU。
如果接口两端的MTu值对不上,会停留在exstart状态,无法进行选举。
可选项(前五位保留,仅后三位有意义) :
I-- INIT---如果该位置1,则代表该DBD包是进行主从关系选举的数据包。将不
携带LSA的头部内容。
M -- More --- 如果该位置1,则代表后续还有其他DBD包需要发送。
Ms --- Master -- 该位置1,则代表该数据包发送方为主。如果还未选举完成
则所有设备该位都置1。
序列号决定数据包的顺序: 进行隐性确认
在DBD报文交百中,会逐次加1,确保报文的有序性及可靠性
在最后,两端的DBD包都发完之后,从的一方还会发送一个1位置0,同时也不
携带LSA摘要信息的DBD包,专门用来进行确认。LSA摘要
LSR包链路状态请求报文
链路状态类型,链路状态ID,通告路由器LSA三元组可以唯一地标识出一条LSA信息
链路状态更新报文真正携带LSA信息的数据包LSU包
LSAck包
链路状态确认报文
OSPF接口在不同网络类型下,默认的工作方式display ospf interface [接门名称]-- 查看接门工作方式
网络类型
BMA (以太网)
P2P (点到点
环回接门 (虚拟接
OSPF接口的网络类型(工作方式)
Broadcast,可以建立多个邻居关系,需要进行DR/BDR选举Hello 10s dead time 40s
P2P,只能建立一个邻居关系,不需要进行DR/BDR选举,hello10s dead time 40s
P2P,但只是定义为P2P。不存在邻居关系,实际无数据收发学习32位主机路由。
华为设备的穿线接口默认支持的是E1标准,传输速率2.048Mbps。
环回接华为设备默认设置其开销值为0,不会受外界因素影响.
修改接门网络类型
在接门上配置: ospf network-type broadcast--- 修改接口默认网络类型
环回接口默认学习32位主机路由,如果需要还原成真实配置的掩码信息,则可以将其接门网络类型修改为broadcast.
5A---
体--- 不同的信息需要不同的载体进行携带,所以LSA存在类型区分,在OSPFV2版本
中,必要掌握六种LSA的类型
LSDB---链路状态数据库
SPF--- 最知路径优先算法
称。
Type --- 表示的是LSA的类型Linkstate ID--- 链路状态标识符--- 其作用就是标记 条LSA信息,相当于是LSA信息的名不同类型的LSA其LSID的生成规则并不相同,所以,有可能出现重复的情况AdvRouter --- 通告路由器 --- 谁发的这条LSA信息,就展示谁的Route ID.
链路状态类型,链路状态ID,通告路由器LSA三元组 --- 可以唯一的标识出一条LSA信
LSA头部--- 任意类型的LSA信息都会携带的公共部分的参数
Ls age --- 老化时间 --- 单位 (秒) --- 当LSA信息被始发路由产生时设置为0(并不是加入到LSDB后计时),之后该LSA信息在网络中传播时,老化时间依旧会累加。--- 正常情况下,因为OSPF周期更新的存在,老化时间不会超过1800s --- 为了保证老化时间不会无限制增加,我们设置了一个最大老化时间 --- 3600s,如果达到最大老化时时间后,将直接把这条LSA信息删除。
seq --- 序列号--- 由32位 进制构成,通过8位16进制来表示--- 一台路由器每发同条LSA信息,都会携带一个序列号,并且序列号会逐次加- --- 这个参数是同一条LSA信息之间比较新旧的依据,新的LSA可以替代日的LSA序列号空间的分类:直线型序列号空间:从最小值开始,逐次加1,但是数量有限。所以,其优点是新旧关系比较好判断,但是一日超过最大值,则无法判判断新|日.循环型序列号空间:优点是可以循环使用,不会有使用限制,但是在序列号差值较小的情况下,新日关系比较明显,而一目序列号差值较人时,将无法比较新旧关系棒棒糖型序列号空间:
人面是直线型序列空间,上面进入循环型序列空间,可以解决直线型序列空间的问题,但是循环型序列空间的问题依然存在,所以OSPF使用的是棒棒糖型序列空间,但是为了免序列号差值过大时无法进行新旧判断,所以,实际上是按照直线型序列空间的规则来执行。0X80000001 - 0X7FFFFFFEOSPF刷新序列号空间的方法当一条LSA的序列号到达最大值OX7FFFFFFFE时,设备将同时把该LSA信息的老化时间设置为最大老化时间,之后发送给自己的邻接关系,邻接设备收到LSA信息后,首先先按照最新的LSA言息刷新到本地的LSDB数据库中,但由于老化时间达到最大,则将会把该LSA信息再从本地的LSDB中清除,之后,原设备将再发出一条相同的LSA信息,其序列号设置为0X80000001发送给邻接设备,邻接设备收到之后将该LSA信息刷新到本地的LSDB中,以实现序列号空间的刷新
chksum --- 校验和 --- 确保数据完整性的校验 -- 这个校验和也将参与LSA的新日比较。当两条相同的LSA并且序列号也相同时,则将可以比较校验和,取校验和大的为最新的LSA。
OSPF的周期更新 --- 当 条LSA的老化时间达到1800s时,则这条LSA信息的通告者将重新发送这条LSA信息,进行周期更新。有些时候,LSA的老化时间比较接近,如果分开发送则会占用额外的资源,所以OSPF周期更新中,存在一个优化机制 --- 组步调计时器-300s --- 当一条LSA信息的老化时间达到1800s之后,不立即进行周期更新,而是再等待个组步调计时器的时间,当时间达到2100s时,再进行周期更新,此时会将所有老化时间在1800s - 2100s之间的LSA信息一起进行周期更新,节约资源
类型
Type - 1
LSA
Router
Type -2
LSA
Network
Type -3
LSA
Sum-net
LSID
通告者的RID
DR接门的IP地
域间路由的目
标网络号
通告者
网络中所有运行OSPF协议的
路由器的RID
单人MA网络中的DR所在的路
由器的RID
ABR,在通过下一个ABR设备
时将修改为新的ABR
传播范围
单区域
单区域
ABR设备相邻
的单区域
携带信息
本地接口直连
拓扑
单个MA网段的
补充信息
域间路由信息
(summary)
ASBR的RIDABR (与ASBR同区域的除ASBR所在区ASBR的位置信ABR),在通过下一个ABR设域以外的单区备时将修改为新的ABR域外路由的目ASBR整个OSPF网络 域外路由信息标网络号
Type -4
LSA
Sum-
asbr(asbr)
Type -5
LSA
Type-1LSA--- 网络中所有运行OSPF协议的路由器都会发出目只发出一条1类LSA
LINK--每 条LINK都是在描述路由器接门的链接情况,一个接口可能存在多条
LINK进行描述
TYPE --- 这个描述的是LINK的类型,由OSPF接门的网络类型来决定,判断我们的接口连接在什么样的网络环境中。TypeLink IDDataPoint-to-邻居的Routcr ID该网段上本地接口的IP地址
point
TransNet
StubNet
Virtual
DR的接口IP地址该Stub网段的IP网络地址虚连接邻居的Router ID
该网段上本地接口的IP地址
该Stub网段的网络掩码
去往该虚连接邻居的本地接口的IP
地址
Type-2LSA--在MA网络当中,仅依靠1类LSA无法获取完整的信息,所以我们引入了2类LSA进行补充说明。在MA网络中只由DR发送
所有路由信息都需要基于拓扑 (1类2类LSA) 进行验算通过一类和二类LSA提供的拓扑信息,找到通告者的位置.
Type-3 LSA---携带的是路由信息,其中只包含目标网段信息 (会携带掩码信息) ,以及开销值 --- 指的是通告者到达目标网段的开销值
Type-5 LSA--- 携带的是域外的路由信息域外路由信息因为之前网络开销值的评判标准和本网络存在差异,所以,在导入之后,将不再接受之前网络路由的开销值,而是直接赋予一个定义好的度量值--- seed metric (种了度量值) --- OSPF协议默认的种了度量值是1r4-ospf-1]import-route rip 1 cost 2
E --- 五类LSA中的一个标记位,置0时则代表度量值类型为1类,置1时,则代
表度量值的类型为2类
度量值类型1:
如果是类型1,则域内设备到达域外目标网段的开销值为本地到达
通告者的开销值+种子度量值。值张刑OSPF导入的5类LSA的度量值类型默认为类型2如果为类型2,则域内设备到达域外目标网段的开销值都为种子度量值,不会变化。
[r4-ospf-1]import-route rip 1 type 1--- 度量值类型1
Forwarding Address--- 转发地址 --- 和ripv2中下一跳字段的作用相同,目的是为了应对选路不佳的情况。在不存在选路不佳的情况下为0.0.0.0.
Tag --- 路由标记 --- 方便做策略时通过标记抓取流量 --- 默认为1
链路状态老化时间(16bit)
可透项(8bit)
能路状态类型=1
链路状态 IX32bit)
通告路由器(32bit)
链路状态序列号(32bit)
链路状态校验和《16bit)
00000
VEB
00000000
长度(16bit)
链路数量(16bit)
链路ID(32bit)
链路数据(32bit)
链路类型(8bit)
TOS
TOS 的数量
00000000
链路 ID(32bit)
度量值(16bit)
TOS 量
链路数据(32bit)
V --- 该位置1,则代表该路由器是VLINK的一个端点
E--- 该位置1,则代表该路由器是ASBR设备
B --- 该位置1,则代表该设备是区域边界设备
1,汇总减少骨千区域的LSA数量2,特殊区域减少非骨干区域的LSA数量
汇总:
OSPF的汇总不同于RIP的接口汇总,而称为区域汇总,因为OSPF在区域之间传递的是路由信息。1,域间路由汇总实质上是通过在ABR设备上队区域之间传递的一类LSA进行汇总r1-05f-1-area-0.0.0.2 abr-summmary 192.168.0.0 255.255.252.0注意: 城间路由汇总只能汇总ABR设备自身通过1类,2类LSA信息学习到的路由信息2,域外路由汇总其实质是在ASBR上,通过重发布,将导入的5类/7类LSA进入到OSPF网络后进行汇总。[r4-ospf-]asbr-summary 172.16.0.0 255.255.252.0注意: 5类LSA汇总之后的开销值计算方法:Type 2--- 汇总网段的开销值等于所有明细路由开销值中最大值+1Type 1--- 汇总网段的开销值等于所有明细路由开销值中最人值
特殊区域:OSPF的特殊区域大体上可以分为两人类,四小类没置成第一大类的条件 ---
2,完全末梢区域 --- totally stub --- 在未档区域的基础上,进 步拓绝学习3类LSA,仅保留3类缺省即可。[r1-ospf-1-area-0.0.0.2]stub no-summary -- 这个命令只需要在ABR设备上配置即0
设置成第二大类的条件 ---
1,我们将这样的区域称为非完全未档区域 (NSSA)如果将一个区域配置成非完全未梢区域,则这个区域将不再学习4类和5类LSA。但是,该区域依然需要将后面的域域外路中信息导因头书绝5警1只能117警10的来铁统传递7类LSA信息离开NSSA区域后,需要再转换成5类LSA来进行传递。这样的区域将拒绝学习域外路由信息,但是,其依然具有访问域外路由的需求,所以,配置完成后,会自动生成一条指向骨干区域的7类缺省。
O NSSA --- 7类域外路由信息的标记,默认优先级也是150E---一般置1,代表支持5类LSA。如果做成特殊区域,则E位置0N---一般置0,NSSA区域置1,代表支持7类LSAP---如果置1,则代表支持7转5Forwarding Address --- 转发地址,一个重定向地址,类似于RIPV2中的下跳字段,当出现选路不佳的情况,则将会把最佳选录信息携带在这个字段上按照转发地址寻找下一跳,而不再按照算法寻找通告者。5类LSA中,在不存在选路不佳的情况下,将使用0.0.0.0来进行填充.但是,在7类LSA当中,在不存在选路不佳的情况,会将ASBR设备的环回接口的IP地址作为转发地址。对于其他路由器来说,只要能找到环回接口的IP地址,就可以找到ASBR设备。如果没有环回接口,将使用物理接口的IP地址作为转发地址。
3.0.0.0/8
R3192.168.123.3/24
192.168.123.2/24GEO/0/0i..s.tassssasosaseOSPFRR4
GE0/0/0R1
192,168,123.1/24
Area0
2,完全的非完全未梢区域 --- 完全的NSSA区域 --- totally NSSA区域在NSSA区域的基础上,进步拒绝学习3类LSA,产生一条3类缺省即可r3-ospf-1-area-0.0.0.1]nssa no-summarw
注意:配置成为完全的NSSA区域后,会自动生成一条指向骨干的三类缺省,但是之前普通的NSSA区域产生的7类缺省依然会保留,因为OSPF ISA的优先级,设备会选择使用3类缺省而不用7类缺省。
注意:自动生成的缺省必须和手动添加的缺省方高
1,手动认证 --- 在OSPF邻居间交互的所有数据包中携带口令,口令相同意味着
份合法。
1,接口认证 --- 在居通信的接口上配置ospf authentication-mode md5 1 cipher 123456注意: 两边配置的key id必须相同,否则邻居关系将认证失败。
2,加快收敛 --- 减少计时器时间
修改hello时间[r5-GigabitEthernet0/0/0Jospf timer hello 5注意: Hello时间修改,死亡时间将自动按照4倍关系进行匹配修改
修改死广时间[r1-GigabitEthernet0/0/0ospf timer dead 20注意: 死亡时间修改,Hello时间不会发生变化
Waiting time--- 等待计时器 --- DR和BDR选举时的选举时间,时间长短等同于死亡时间,死亡时间一旦修改,等待时间同步变更。
POLL--- 轮询时间 --- 120S --- 与状态为down的邻居关系发送hello包的间隔时间。
在NBMA网络环境下,如果一方指定了邻居关系,则会将邻居的状态改过度状态,期间会按照默认30S一次发送hello包,但是,如果对方一直?有指定,经过一个等待时间,则会将邻居的状态置为down状态。之后,将按照120s的坚鸽发送hello包。[r5-GigabitEtherneto/0/0]ospf timer poll ?INTEGER<1-3600> Second(s)
Retransmit--- 重传时间 --- 默认5s --- 发送信息需要进行确认,如果重传时间内没有收到对方的确认,则将重传。[r5-GigabitEthernet0/0/0]ospf tiomer retransmit ?INTEGER<1-3600>Second(s)
Transmit Delay--- 传输延时 --- 1s --- 这个时间是附加在LSA老化时间上的,因为LSA在传输过程中,时间不会发生变化,所以通过这个时间来补偿传输过程中消耗的时间。
3,沉默接口 --- 将一个接口配置成为沉默接口,则这个接口将只接受不发送ospf的数据包
[r5-ospf-1]silent-interface GigabitEthernet 0/0/2 --- 在ospf中,沉默接口将针对单播和组播包牛效。
4,缺省路由3类缺省 --- 只能通过特殊区域来自动生成,普通未梢区域,完全末稍区域完全的非完全末梢区域
特点: 标记为ospf,默认优先级为10
5类缺省 --- 通过手工配置生成的缺省[r2-ospf-]default-route-advertise---相当于将本设备上通过其他方式学到的缺省路由重发布到ospf网络当中特点: 标记为O ASE,默认优先级为150[r2-ospf-1]default-route-advertise always --- 在设备上没有其他网络学来的缺省信息时,可以强制下发一条5类缺省
7类缺省 --- 可以通过配置特殊区域自动下发,也可以使用手工命令下发7类缺
自动下发是在普通的NSSA区域中。
[r4-ospf-1-area-0.0.0.1nssa default-route-advertise ---手工下发 条7类的省信息
5,路由过滤指的是OSPF中针对3类,5类和7类LSA进行过滤。[r1-ospf-1-area-0.0.0.2labr-summary 192.168.0.0 255,255.252.0 not-advertise --- 过滤3类LSA
[r4-ospf-1lasbr-summay 172.16,0.0 255.255.252.0 not advertisey is/7
LSA
优先级
[r3-ospf-1]preference 50--- 修改OSPF路由默认优先级 --- 这个命令只会影响
有类型字段为OSPF (OSPF网络内部的路由信息) 的路由信息
[r3-ospf-1lpreference ase 100--- 修改域外导入的路由的默认优先级以上修改只针对设备本地路由表中对应类型的路由的默认优先级进行修改
开销值
COST= 参考带宽/真实贷款
1,通过修改参考带宽改变开销值[r3-ospf-1]bandwidth-reference 1000--- 修改参考带宽需要将所有OSPF网络中的设备都改成相同的。因为参考带宽一旦修改,整个网络里所有设备都得修改成一样的,其实,其实质无法控制选路,其意义在于当真实带宽较大,可以增大参考带宽,避免选路不佳的情况通过修改接口真是传输速率达到修改开销值的效果[r3-GigabitEthernet0/0/]undo negotiation auto --- 关闭自动协商[r3-GigabitEthernet0/0/0]speed 10注意,命令生效需要重启接口
2 .
这种方法确实可以针对指定的接口修改其开销值大小,起到控制选路的效果。但是,他会影响接口真实的传输速率,并且只能改小,所以,在真正进行选路控制的时候不建议使用这种方案。
2
3,直接修改接口的开销值[r3-GigabitEthernet0/0/]ospf cost 1000 --- 修改接门开销值注意: 因为环回接口的开销值是一个定义值,所以其结果不受外界改变而变化,即1,2两种方法均不会影响环回接口的开销值。但是,第3种方法可以改变环回接口的开销值。特别注意: OSPF中到达目标网段的开销值,路由信息传递方向的流入接门的开销值的累加值。
OSPF的附录E
附录E主要是定义了一种特殊情况下的解决方案.
20.1.1.1/16
R1
area 1
eigrp 100 R6A10.1.1.1/1
area 2
area 0
20.1.0.1/24
R2
eigrp 20010.1.0.1/24
播地址来表示
附录E提出的解决方案: 掩码较短的正常进入,而掩码较长的将他的LS ID使用直接厂
b
OSPF的选路原则
域内 --- 1类,2类LSA
域间 --- 3类LSA
域外 --- 5类,7类LSA --- 类型1
类型2
1,域内 --- 如果到达相同的目标网段存在多条通过1类,2类LSA学习到的路由信息是,将比较到达目标网段的开销值,选择开销值小的,如果开销值相同,将会负载
均衡。
2,域间 --- 如果到达相同的目标网段存在多条通过3类LSA学习到的路由信息时,将比较到达目标网段的开销值,选择开销值小的。如果开销值相同,则将会负载均
衡。
[r3]display ospflsdb ase --- 可以一次性展开所有5类LSA类型1: 如果开销值类型为类型1,则域内所有设备到达域外目标网段的开销值等于本地到达通告者的开销值加种子度量值。[r4-ospf-1]import-route rip 1 type 1--- 重发布时修改开销值类开类型2: 如果开销值类型为类型2,则所有域内设备到达域外目标网段的开销值都等于种子度量值.
3,域外
类公21元1G加2422这样设计的目的是为了在一些特殊情况下更方便干涉选路
类型1的选路原则: 如果到达相同的目标网段存在多条通过5类/7类LSA学习到的路由信息,并目开销值类型都是类型1时,将比较总开销 (种子度量值 +沿途累加开销值),优先选择总开销小的,如果总开销相同,则将负载均衡
类型2的选录原则: 如果到达相同的目标网段存在多条通过5类/7类LSA学习到的路由信息,并且开销值类型都是类型2时,先比较种子度量值,优先选择种子度量值小的:如果种子度量值相同,则比较沿途累加开销值,优先选择沿途累
加开销值小的。如果沿途累加开销值也相同,就负载均衡4,域内和域间 --- 如果到达相同的目标网段存在通过1类和2类LSA学习到的域内信息以及通过3类LSA学习到的域间信息,则将优先选择通过1类2类LSA学习到的,即使开销值更大--- 域内优于域间。5,域间和域外--- 如果到达相同的目标网段存在通过3类LSA学习到的域间信息以及通过5类/7类LSA学习到的域外信息,则将优先选择通过3类LSA学习到的,即使开销值更大--- 域间优于域外
6,在华为体系中,5类和7类LSA的选路规则是一样的
OSPF防环
1,域间防环
1,OSPF因为区域之间也传递的是路由信息,所以,存在区域水平分割机制路由信息是从哪个区域学习到的讲不再回传到这个区域2,星型拓扑的区域划分要求本身也是一种防环机制
2,域内放缓
OSPF域内的防环机制--- SPF算法--- 最短路径优先算法
5
重发布
作用: 在一个网络中,若运行多种路由协议或者相同路由协议的不同进程;协议之间不能直接沟通计算,包括进程之间也是独立转发和运算:所以需要重发布实现路
由的共享。
条件:
1,必须存在ASBR设备 --- 同时连接两种协议或者两个进程;可以同时学到两边的路由信息之片完成路中北享2,必须关注种子度量值 ---A协议和B协议之间的度量计算逻辑不通,无法直接使用。因此在将A协议发布到B协议时,ASBR将不携带A协议的度量值到B协议,而是在共享到B协议时,由ASBR设备在路由中添加一个起始度量值,
规则:
点
向
1,将A协议导入到B协议时,需要在ASBR的B协议上配置重发布2,将A协议发布到B协议时,是将ASBR上所有通过A协议学习到的及ASBR上宣告在A协议的所有直连路由全部共享到B协议中
单点 --- 两个协议或者两个进程之间存在1个ASBR设备双点 --- 两个协议或者两个进程之间存在2个ASBR设备多点 --- 两个协议或者两个进程之间存在多人ASBR设备
单向 --- 仅将A协议发布到B协议当中
双向 --- A/B协议的路由均共享
配置
RIP
OSPF 1
GE0R
on
AR3
SE00
AR4
OSPF 2
A-> B:一种动态路由协议发布到另一种动态路由协议静态 ->B: 将静态路由导入到动态路由协议中直连-> B: 将直连路由导入到动态路由协议中
A->B:一种动态路由协议发布到另一种动态路由协议
[r2-rip-1]import-route ospf 1
结论:
1,通过重发布技术将其他协议的路由信息导入到RIP中,其赋予的
默认种子度量值为0.
修改种子度量值的方法:1,在进程当中对全局进行修改:[r2-rip-1]default-cost 22,针对本次重发布进行修改![r2-rip-1]import-route ospf 1 cost 3确的命今来执行。
注意:当以上两条命令同时执行时,将按照第2条,匹配更精
静态->B: 将静态路由导入到动态路由协议中
[r2-rip-1]import-route static
结论: 重发布过程中不会将缺省路由重发布到动态路由协议中。
直连->B: 将直连路由导入到动态路由协议中
[r2-rip-1jimport-route direct
结论: 1,除了R1的直连网段外,所有直连都会导入
2,若ASBR进行了A->B的重发布以及直连->B的重发布,并且两
次包含相同的路由信息,则将会优先学习直连->B的重发布信息
[r2-ospf-1]default cost ?
INTEGER<0-16777214> Cost value
[r2-ospf-11default type ?
INTEGER<1-2>Type value