HCIP总结

  • Post author:
  • Post category:其他



OSPF




开放式最短路径优先协议


一、使用范围:

IGP 协议算法特点:链路状态型路由协议,SPF算法,协议是否传递网络掩码:传递网络掩码

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

OSPF 特点 1.OSPF 是一种典型的链路状态型路由协议;

2.传递信息称作LSA,LSA 链路状态通告,包含路由信息和拓扑信息。 路由LSA:描述本路由器上接口的路由信息 拓扑LSA:描述路由器之间的连接状态;

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

4.更新地址:组播和单播更新,组播地址: 224.0.0.5(ALL SPF router) 224.0.0.6 (ALL DR router);

5.支持路由认证;

6.支持手工汇总;

7.支持区域划分;

8.OSPF 比较消耗设备资源 。

二.OSPF 区域

划分意义: 1.减少LSA的数量;

  1. 减少LSA的传播范围:区域的划分是基于接口的(链路的);

区域的标记:使用了32个二进制 1.十进制 2.类似于IP地址 。

向日葵型网络结构、骨干路由器、非骨干路由器、

ABR:区域边界路由器,能够产生3类LSA的路由器 ;

ASBR:自治系统边界路由器,能够产生5类或7类LSA的路由器

OSPF指令显示

1 Display ospf peer 显示邻居

2 Display ospf peer brief 显示邻居缩略信息

3Display ospf lsdb显示链路状态数据库

4 Display ip routing-table显示路由表

5Display ospf interface E0/0/0显示接口参数

6Display ospf abr-asbr显示ABR和ASBR

7Display ospf brief 显示ospf的缩略信息

8Display ospf error 显示ospf出现错误列表

9 Display ospf peer 显示邻居

10 Display ospf routing 显示ospf的路由

11 [R2 -GigabitEthernet0/0/0]ospf cost 3000更改接口ospf的开销

12 [R2 -ospf- 1]silent-interface Ethernet 0/0/1配置0SPF被动接口,不在收发0SPF报文,邻居自然就down了

13ban dwidth- reference value (0SPF视图) 设置0SPF带宽参考值

14ospf dr-priority priority (接口视图) 设置接口在选举DR时的优先级

15network 192.168.1.0 0.0.0.0路由的宣告:

16[R1 – Ethernet0/0/0]ospf enable 1 area 0或者在接口下宣告

17ospf timer hello接口视图下,修改hello时间

1类LSA

2类

3类

4类

5类

7类

LSA类型

Router-LSA

network LSA

summary LSA 汇总LSA

summary ASBR LSA

外部LSA

NSSA LSA

LINK-ID(链路标识符)

产生者的router-id

DR接口的IP地址

传递路由的网络号

ASBR的router-id

传递外部路由的网络号

传递路由网络号

ADV router(产生路由器)

产生者的router-id

DR所在路由器的router-ID

默认为所在区域ABR的router-id

默认ASBR所在区域的ABR的 router-id

产生该LSA的 router-id

产生该LSA的 router-id

产生本LSA的ASBR的router-id

功能

本路由器针对某个区域产生的路由信息和拓扑信息

用于在MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码

用于在区域之间传递路由信息

除了ASBR所在区域外,用于通告ASBR位置

用于在整个OSPF中传递外部路由

在NSSA区域中,传递外部路由。

传播范围

本区域内传输

只能在本区域之内传输,终止于ABR

在整个OSPF域中传输

特点

在单个区域中分别产生一条1类LSA,若存在MA网络,1类LSA不完整, 需要配合二类LSA生成路由信息以及拓扑信息。

只会出现在MA网络,用于补充1类LSA

在穿越不同区域时,由其他的ABR重新产生

默认为2 ,度量值为1 。 携带了FA地址

内容类型

1.stubnet(末节网络) ——路由信息 2.transnet(传输网络 仅限于MA网络)—-拓扑信息 3.point-to-point —拓扑信息 4.virtual link (虚链路)—拓扑信息


OSPF LSA


限制:


1.


划分区域


2.


特殊区域


3.LSA


汇总


4. LSA


过滤

1.


stub


区域


, 末节区域

特殊区域:

1.


不得出现


4 5





LSA





stub


区域不能进行重发布,不能存


ASBR

2.stub


区域边界


ABR


会自动产生


3


类缺省


LSA


,保证


stub


区域路由器与外网

保持通信。

3.


特殊


区域不能使用虚链路

4.stub


区域不能为骨干区域

5.


若设置


stub


区域,存在该区域的所有路由器都必须设置

查看


ABR


产生的


3


类缺省


LSA


:默认


metric


值为


1

Totally stub


:完全的末节区域: 在


stub


区域基础上,由


ABR


过滤


3




LSA


,只保留


3


类缺省


LSA




2. 在ABR


上过滤


3





LSA




查看:

OSPF LSA


限制

3.


NSSA


区域


:(


not so stub area


) 非完全末节区域

1.


过滤


4 5





LSA

2.


边界


ABR


自动产生


7


类缺省


LSA


(默认度量值为


1




3.


允许进行重发布(允许出现


ASBR


),产生


7





LSA

查看默认产生


7


类缺省


LSA




注意:

1.7





LSA


只能出现





NSSA


区域

2.


默认携带


FA


地址,外部路由


metric


计算,包括路径的逻辑加表都是以


FA

地址为准,若


FA


地址不可达,则路径不能加表。

3.


同时会产生


4





LSA


(在其他的非


area 0


),默认该


4





LSA


没有意义(除

非接收到的


5





LSA


不携带


FA


地址,此时使用


4





LSA


计算外部路由度量

值)

在进行


7





5


过程中过滤


FA


地址:

FA:


转发地址,当


5


类或


7





LSA


中携带了


FA


地址,则计算路径开销值时计

算的是当前路由器到达


FA


地址的开销值之和


+


种子度量值。(若


FA


地址不

可达,则路由不能加表)

1.


默认


7





LSA


产生


FA


地址,


5





LSA


不产生的(7转


5





5





LSA


携带


FA


地 址 )

2.7





LSA


产生规则:默认产生的


FA


地址为 产生该


LSA





ASBR


最大的环

回接口地址(通告在


NSSA


区域的) ;若连接其他协议的接口也运行了

OSPF


协议,网络类型为


BMA


,则产生的


7





LSA





FA


地址为连接其他接口

对应的下一跳地址;若网络类型为


P2P


,则


FA


地址依然为环回接口中


IP




址最大的

3.5





LSA FA


地址规则: 默认不产生,若连接其他协议的接口运行了


OSPF

协议并且网络类型为


BMA





FA


地址为重发布之前路由的下一跳地址,若

网络类型为


P2P


,则不会产生


FA


地址。

若在


NSSA


区域与非


NSSA


区域之间的路由器上进行重发布,默认路由分别

重发布进入


NSSA


和非


NSSA


,同时进入的


7





LSA


不支持


7





5


类(


P=0





P




表是否有支持


7





5


功能)。在华为设备中,依然携带


FA


地址,此时


FA




址为


NSSA


区域中的某个


IP


地址。

4.


完全的非完全的末节区域:




NSSA


区域的基础上继续过滤


3





LSA


,产生


3


类缺省


LSA


的。


OSPF




拓展配置



1




、手工认证



OSPF




双方,发送的所有的数据包中包含认证信息,两边口令相同,这代表成功,不同失败,影响令居关系建立



接口认证



ospf authentication-mode md5 1 cipher 123456



ospf authentication-mode md5 1 plain 123456



区域认证



本质还是接口认证,相当于将一台设备在某个区域内所有激活的接口配置接口认证



ospf authentication-mode md5 1 cipher 123456



虚拟认证,本质也是接口认证



vlink-peer 4.4.4.4 md5 1 cipher 123456



2




、 缺省路由



3




类缺省




:




只能自动生成,在配置









末梢区域,完全的末梢区域,完全的非完全末梢区域



OSPF,




优先级默认为




10



5




类缺省:手工配置生成



default-route-advertise—




相当于将此设备本身通过其他协议学习到 的缺省路由重发布到




OSPF




,生成的为




5




类缺省。



O_ASE




,优先级为




150.



default-route-advertise always —




如本地没有其他协议学到的缺省信息,在可以谁用这个命令强制下发一条




5




类缺省



7




类缺省:可自动生成,普通的




NSSA




区域,可手工配置



broadcast



3




、 沉默接口



将某个接口配置为沉默接口,不发送




OSPF



4




、 加速收敛



减少计时器的时间



HELLO



OSPF timer hello 20



死亡时间



OSPF timer dead 20



等待计时器









时间长短等同于死亡时间。




DR BDR




选举是的计时器,无法直接修改时间,死亡时间修改,计时器时间同



时修改。



poll




轮询时间









与状态为




DOWN




邻居发送




hello




包的周期时间。




—NBMA








NBMA




环境下,如果单方面制定邻居关系,则将对方状态设置为




ATTEMP




状态,如对方一直不指定本地为邻居(中间



等待时间为一个等待计时器的时间),则将对方的状态设置为




DOWN




状态,之后将按照轮询时间为周期发送




hello




包。



ospf timer poll ? —




修改轮询时间



RETRANSMIT 5S




重传时间









发送信息需要确认,如对方重传时间内没有发送确认,将重传。



ospf timer retransmit ?



Transmit Delay 1s




传输延迟



OSPF TRANS-DELAY 2



路由过滤




3 5 7




asbr-summary 192.168.0.0. 255.255.252.0 not-advertise 3









LSA



5/7LSA asbr-summary 10.0.0.0. 255.255.252.0 not-advertise



路由控制



优先级



preference 70



只影响本设备



开销值




COST=




参考带宽




/




真实带宽



bandwidh-reference ? —-




通过修改参考带宽实现修改开销值



PS:




参考带宽一旦修改,则所有的参考带宽必须改成一样的,必须统一标准,只能对因参考带宽过小而导致选路不佳,



不能实现。



修改真实带宽




===speed ===




修改接口真实有效



undo negotiation auto====




关闭自动协商



172.16.0.0/16



172.16.00000000.00000000



172.16.0.0/19



172.16.32.0/19



172.16.64.0/19



172.16.96.0/19



172.16.128.0/19



172.16.160.0/19



OSPF




防环机制



域间防环



1




、区域水平分割









路由信息从哪个区域学到的就不再发回哪个区域




2




、星型拓扑的区域划分本身就是一种防环机制



域内防环



SPF —-




最短路径优先算法



拓扑信息




——-LSDB




有向图




—-




最短路径树



重发布



作用:在一网络中运行多种网络协议的不同进程,协议之间不能直接沟通计算,是独立转发和



计算的,需要使用其实现路由的共享



条件:



1




、必须存在




ASBR




设备









同时运行




两种协议









两种进程




设备



2




、必须关注种子度量值









一个起始度量。




a




协议和




B




协议的度量标准逻辑不通,无法直接使用。




A









B









ASBR




将不携带



A




协议的度量值到




B




协议,而是在共享到




B




协议




ASBR




定义初始值。



规则:








A




协议发布到




B




,在




ASBR




上的




B




协议进程中配置;








A




协议导入




B




协议中,是将




ASBR




设备上通过




A




协议学习到的以及




ASBR




上宣告在




A




协议中所有直连路由全部共享到




B








议;








—ASBR




设备数量



单点




—–




两个协议或两种进程之间存在




1









ASBR



双点




——-




两个协议或两种进程之间存在




2









ASBR




多点




——




两个协议或两种进程之间存在多个




ASBR


案例分析:


R2


作为


ASBR


设备,


AR1/2/3/4


分别创建环回,分别为


1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4

A-B


:将一种动态协议发布到另一种协议中







–B




:静到动



import-route static



结论:导入静态路由时,无法导入路由缺省;




RIP




导入的初始种子度量值为




0


直连


-B


:直到动

import-route direct


结论:




RIP




导入的初始种子度量值为




0





ASBR


设备进行


A-B


的重发布,同时进行了直连到


B


的重发布

RIP


导入的初始种子度量值


=





+1

修改方法:


default-costb


数字

全局修改

import-route ospf 1 cost 4—


仅针对本次导入进行种子度量值的修改






单向




–A




协议的路由共享到




B




协议中



双向




—A/B




协议的路由均共享




控制层面流量









路由协议传递路由信息产生的流量



数据层面流量









设备访问目标地址时,产生的数据流量



路由策略









在控制层流量流动的过程中,截取流量,之后修改的流量再转发或不转发,最终达到影响路由表生成,起到



干涉选路的效果。



1




、抓流量













1









ACL



因为




ACL




列表本身主要抓取数据层面流量,其通配符设计导致数据流量可以精确匹配,但是,在抓取控制层面流量时,




无法准确的匹配掩码信息,导致无法精确抓取控制层流量。








2




)前缀列表




–ip-prefix


ip ip-prefix aa permit 192.168.1.0/24—-


前缀列表主要靠自定义来进行区分

display ip ip-prefix aa —-


产看名称为


aa


列表的规则

前缀列表中的规则默认是以


10


为步调自动添加序列号的,便于插入规则。

ip ip-prefix aa index 15 permit 192.168.2.0/24 —


添加选后插入规则



版权声明:本文为m0_59952621原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。