一、路由协议优先级
外部优先级能手工修改,内部优先级无法手工修改。在比较最优路由时,会先比较外部优先级,如果相同再比较内部优先级,不同路由协议即使优先级一样,选路时也不会比较COST值,因为COST值的计算方式不同。路由优先级本台路由器内有效,且不同厂商路由优先级不同。
路由协议 | 外部优先级 | 内部优先级 |
Direct | 0 | 0 |
OSPF | 10 | 10 |
isis-LEVEL1 | 15 | 15 |
isis-LEVEL2 | 15 | 18 |
static | 60 | 60 |
RIP | 100 | 100 |
OSPF ASE | 150 | 150 |
OSPF NSSA | 150 | 150 |
IBGP | 255 | 200 |
EBGP | 255 | 50 |
二、影响OSPF邻居建立的因素
(1)router id冲突。相邻不可以正常建邻居,不相邻可以和中间路由器建,但会出现路由震荡
(2)区域ID冲突:无法建邻居
(3)认证:(认证类型和认证密钥KEYID都要一致)
(4)MA掩码需一致(P2P网络掩码可以不一致)
(5)区域类型(特殊区域)
OSPF hello报文,DBD,LSU中都会有Option选项位
Option选项位标㡶发前区域的类型
E位代表能处理外部路由LSA5(不包含LSA7)普通区域 E=1
N位代表该区域是NSSA区域 N=1
如果E=0 N=0 则代表STUB区域
(6)hello dead时间
MA和P2P:10s 40s
NBMA和P2MP: 30s 120s
(7)MTU(默认不检查,需开启检查)
MTU是在DD报文中携带,如果MTU不一致会卡在exstart和exchange状态(非HELLO报文协商)
(8)静默端口(不收发任何ospf报文)
(9)网络类型不匹配,无法建邻居(可通过修改hello时间建full邻接)
网络类型 | 常见链路层协议 |
Point-to-Point | PPP链路、lapb链路、HDLC链路 |
Broadcast | 以太网链路 |
NBMA | 帧中继链路,ATM链路 |
P2MP | 需手工指定 |
仅时间影响邻居(非邻接)关系的建立。
BR---P2P 可建邻居、路由不正常
P2P---P2MP 修时间,路由OK
P2MP----BR 修改时间,路由不正常
NBMA---NBMA NBMA只能和NBMA(单播)
三、几类LSA
一类LSA(router-LSA):设备产生,描述设备链路状态和开销
二类LSA(network-LSA):由DR产生,描述本网段的链路状态,在所属区域内传播
三类LSA(network-summary-LSA):由ABR产生,描述区域内某个网段的路由,并通告给发布或接收此LSA的非totallystub或NSSA区域。
四类LSA(asbr-summary-LSA):由ABR产生,描述到AS外部的路由,通告到所有的区域除了STUB区域和NSSA区域。
五类LSA(AS-external-LSA):由ASBR产生,描述到AS外部的路由,通告到所有的区域,除了STUB区域和NSSA区域。
七类LSA(NSSA LSA):由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播。
①P2P 描述点到点网络类型的拓扑信息
②TransNet描述MA网络的拓扑信息
③StubNet 描述路由信息(无邻居:接PC、环回口网段、点到点接口)
④ V-link 描述了配置虚链路路由器的拓扑信息
OSPF:路由优先程度(选路原则)
域内>域间>外部{1>2}
同为type1:内部开销+外部开销 (比较两者之和 ,选小的)
同为type2:先比较外部开销,再比较内部开销(选小的)
四、OSPF的区域
NSSA 区域中的ABR也是天然的ASBR,需产生5类LSA
OSPF的特殊区域
特殊区域包括:stub、totally stub、NSSA、totally NSSA
设置特殊区域的作用:隔离LSA,节省网络资源,降低路由器内存消耗。
stub:阻止LSA4/5进入Stub区域,末梢路由器不引入外部路由,ABR向特殊区域下发默认路由
totally stub:阻止LSA3/4/5进入Stub区域,末梢路由器不引入外部路由,ABR向特殊区域下发默认路由
NSSA:阻止LSA4/5进入NSSA区域,末梢路由器引入外部路由,ABR向特殊区域不下发默认路由
totally NSSA:阻止LSA3/4/5进入NSSA区域,末梢路由器引入外部路由,ABR向特殊区域不下发默认路由