ospf

ospf 开放式最短路劲优先。

支持路由汇总

域内无环

收敛速度快

使用IP组播收发协议数据

支持多条等值路由 等价 -----metric值

支持协议报文认证----支持明文和密文

 

LSA: 描述每台路由器周边的网络情况和直连邻居的信息。

  link :接口的IP地址、掩码、cost值(带宽)

  state:邻居信息

LSDB :链路状态数据库

 

          

 

区域内        区域间
LS DV
LSA 路由
SPF ----
最优、无环 不一定最优
LSDB要一致 LSDB不要求一致
Map ----

2.router-id (RID)

运行ospf的每台路由器的名字、标识。跟路由完全没任何关系

变现形式:点分十进制----1.1.1.1

自动选举原则:

1.逻辑口(大)

2.物理口(大)

RID 一旦选举出来,在邻居关系建立起来的情况下就是一个稳定状态。

推荐手动配置RID,更加稳定。

系统视图下:router id 1.1.1.1 (针对所有进程)

或:

[R1]ospf 1 router-id  1.1.1.1 (优先生效,针对进程ospf1)

要全:全网唯一

如果直连的两台路由RID冲突,则无法建立邻居关系

如果不直连的两台路由器RID冲突,则学习不到LSA

 

network宣告

1.network命令所包含的接口将会周期性的向外发送路由更新或hello包

2.network命令所包含的接口所属的网络号信息讲会被通告给其他的路由器、

推荐精确到接口来宣告

 

3、ospf中的邻居关系和邻接关系

邻居(2-way):交互了hello包,但不会传递LSA或者路由。

邻接(full): 交互了LSA或路由

 

ospf 邻居关系建立的必要条件:

  router ID 不能冲突。

  宣告进同一个区域。

  网络类型保持一致

  MA网路中接口的掩码长度要一致

  认证类型和密码要保持一致

  末节区域标识要保持一致

 

区域:

  一个区域不要超过150台,否则收敛比较慢。

 

开销值:

  沿途更新入向接口的cost值累加

环回口默认cost 0  

serial口默认cost 48

G比特以太口默认cost 1

 

5、DR/BDR问题

  什么情况下会选举DR/BDR:

    MA(多路访问)网络:

      1、BMA(支持广播的多路访问型网络):以太网

      2、NBMA(不支持听过多路访问型网络):帧中继

    串行接口:不选举DR/BDR,直接能形成full状态邻接关系

选举DR的目的:

  减少MA网络中的邻接关系的数量。

MA网络中路由器接口的角色:

  DR (一定有)

  BDR(可以没有)

  DRohter(既不是DR又不是BDR)

 

DR的自动选举原则:

  (1)接口优先级(选大) 默认为1, 0-255

  (2)RID(大)

修改接口优先级:

  int f0/0

    ospf dr-priority (2-255)

    注意:接口优先级为0,则不参与DR/BDR的选举,只能成为DRother

邻居和邻接关系建立原则:

  DR和BDR之间---full

  DRother和DR/BDR -----full

  DRother和DRother --2way

 

wait :40S----等待时间,40秒过后开始选举DR/BDR。

组播地址:224.0.0.5(hello包)    DR/BDR :224.0.0.6(路由更新)

 

NBMA: wait 时间120s

环回口默认网络类型是 p2p。 ospf把环回口默认作为末节主机对待,都发32位路由出去。

 

 

虚链路

 

18211

antype :认真类型 0无   1明文   2密文

计算一条路由所需的参数:

  网络号、掩码、cost值、(metric选小的--接口带宽计算出来的)

  

LSA类型:

  

    

一类LSA:

  作用:描述每台路由器自身的网络状态

  内容:

    ip地址、掩码、cost

    邻居的信息

  特点:

    每台都会产生

    本区域内传递,在ABR终止

   一类用来形成同一个区域内的网络拓扑的,是真正的链路状态信息。

 display  ospf  lsdb router 2.2.2.2 

 

二类LSA:

  作用:用来描述MA网络的掩码信息

  内容:

    MA网络中掩码

    MA网络所有路由器的一个列表信息

  特点:

    MA网络的DR产生

    在本区域内传递,在ABR终止

display  ospf  lsdb network 2.2.2.2 (link-ID)

    二类用来形成同一个区域内的网络拓扑的,是真正的链路状态信息。

 

三类:

  作用:描述区域间的路由信息

  内容:网络号、掩码、cost

  特点:

    ABR产生

    在整个ospf路由域内都会传递,在下一个ABR时,ADV会发生变化。

display  ospf abr-asbr 查看区域边界路由器

dis ospf ladb summary 1.1.1.1  查看三类lsa

 

五类:

作用: 描述外部引用的路由信息

内容:网络号、掩码、cost

特点:

    ASBR产生

    在整个ospf路由域内都会传递,在下一个ABR时,ADV不会发生变化。

E1 : 外部路由类型1  ,累加内接口开销值

E2:外部路由类型2(默认),不累加内接口开销值

四类:

作用: 描述外ASBR的位置

内容:ASBR的RID

特点:

    ABR产生

    在整个ospf路由域内都会传递,在下一个ABR时,ADV会发生变化。

dis ospf lsdb asbe 4.4.4.4

路由表中表项.

  区域内/区域间 ----- ospf   10优先级

  外部路由 -----O_ASE    150优先级

 七类:

  作用:仅在NSSA中出现,来描述本区域中的外部路由

  内容:网络号、掩码、cost

  特点:

    真实ASBR产生

    在整个ospf路由域内都会传递,在到达本区域的ABR时(7转5),ADV不会发生变化(精确选路)

  

 

路由汇总  

 

  ABR 区域间的路由汇总

    在源区域的ABR上的区域视图下做汇总 

  ASBR 外部路由

    在ASBR上做ospf视图下做汇总

认证;

 

  接口认证

  区域认证

  虚链路认证

 

 ospf 故障处理

[R1]dis ospf error  查看错误信息

<R1>reset ospf counters  清空错误信息

[R2-Serial0/0/0]ospf timer hello 1  修改hello时间  ,修改hello时间后,Dead 会随着更改,更改规则是hello时间的4倍。如果单独更改Dead时间 ,则hello 不会改变。如果需要自定义Dead时间,那么这个时间必须是hello时间的4倍以上的时间。

[R2]dis ospf interface s0/0/0

OSPF Process 1 with Router ID 2.2.2.2
Interfaces


Interface: 12.1.1.2 (Serial0/0/0) --> 12.1.1.1
Cost: 1562 State: P-2-P Type: P2P MTU: 1500
Timers: Hello 1 , Dead 4 , Poll 120 , Retransmit 5 , Transmit Delay 1

posted @ 2019-07-24 18:10  Freechen0  阅读(367)  评论(0)    收藏  举报