文章目录

  • RIP,OSPF协议
  • RIP---路由信息协议
  • 基本概念
  • RIP算法----贝尔曼福特算法
  • RIP数据报文
  • RIP工作原理
  • RIP计时器
  • RIP周期更新
  • RIP环路问题
  • 解决方法
  • 1、触发更新---加快路由收敛速度
  • 2、水平分割
  • 3、毒性逆转
  • RIP的基本配置
  • RIPv1和RIPv2的区别
  • RIP扩展配置
  • RIP优缺点
  • OSPF----开放式最短路径优先协议
  • 基本概念
  • OSPF区域化结构
  • OSPF数据包类型
  • OSPF七种状态机
  • 条件匹配
  • OSPF工作过程
  • OSPF基本配置
  • OSPF扩展配置


RIP,OSPF协议

RIP—路由信息协议

基本概念

1、版本

a、RIPv1—IPv4

b、RIPv2—IPv4

c、RIPng—IPv6

2、距离矢量型

3、基于UDP协议进行封装,端口号520。

4、RIP基于组播进行数据包发送,组播地址---->224.0.0.9

5、存在周期更新机制----30s周期更新(应答报文)----保活、确认。

6、RIP的开销值(度量值)----以跳数计算开销值,最大值15跳。----开销值越小越优。

  • 数据包中传递的开销值=====本地的开销值+1

RIP算法----贝尔曼福特算法

1、当接收到数据包中含有本地路由表中没有的路由项时,则直接加载到本地路由表。

2、当接收到的数据包中含有本地路由表已经具备的路由项,且下一跳地址相同,则将数据包中的路由项更新至本地路由表。(周期更新时间----30s)

3、当接收到的数据包中含有本地路由表已经具备的路由项,但下一跳地址不同,则比较cost值,若本地路由表中的cost值大,则将数据包中的路由项更新至本地路由表。

4、当接收到的数据包中含有本地路由表已经具备的路由项,但下一跳地址不同,则比较cost值,若本地路由表中的cost值小,则不进行更新。

RIP数据报文

1、request包-----请求报文

用于直接向直连路由器请求全部或部分路由信息。

2、response包-----应答报文

用于发送路由更新,该报文可以作为对Request报文的回应,也可以是路由器自主发送的,例如周期性发送路由更新或者触发性发送路由更新。一个Response报文最多可以携带25个路由条目,当待发送的路由数量大于该值时,需使用多个Response报文。

RIP工作原理

1、初始化

2、接受请求

3、接收响应----路由器完成了RIP协议的收敛工作

4、常规路由更新和定时

a、当路由收敛完成后,路由器会以30s一次的频率发送应答报文。

b、邻居路由器收到应答报文时,会设置一个180s的时间(超时时间)。

c、如果180s内没有收到邻居路由器发来的应答报文,本地路由器会认为邻居出现问题,并将下一跳为邻居接口IP地址的路由项的开销值设置为16,并且向自身周围还存在的邻居发送该路由项。

d、在经过120s时间后,删除该路由项。

RIP计时器

1、更新计时器

a、每台启动了RIP协议的路由器都有一个属于自己的更新计时器。

b、计时器周期----30s

c、注意:当接收到请求报文时,必须立刻发送响应报文

2、无效计时器

a、每台路由器上的每个路由项都会有一个无效计时器。

b、计时器时间----更新计时器的六倍—180s—每次路由条目被更新时,计时器刷新。

c、当计时器时间为0时,会认为改路邮箱已经无效,也就是说改路邮箱所指的目的地址不可达,路由器会将改路由项的cost值设置为16,并向外进行传输。

3、垃圾收集计时器

a、计时器时间:120s.

b、发送四次周期更新后,删除该路由。

c、实际环境中,该计时器的时间并非是120s整,而是在90~120s之间。

4、抑制计时器—Cisco专属

路由表中的路由项—>30个;其中cost值小于16的路由项有23个,cost等于16的路由项有7个,共多少计时器。

RIP周期更新

1、使用response报文进行更新操作

2、周期更新原因

a、RIP本身没有确认机制和保活机制

b、UDP传输是不可靠的传输

RIP环路问题

OSPF中dn比特位_智能路由器

解决方法

1、触发更新—加快路由收敛速度

a、当某一个路由器中的路由项发生改变时,不需要等待下一次周期更新的到来,就可以直接将发生改变的路由项发送出去

b、仅能降低环路产生的可能性,但是不能完全避免环路的产生。

2、水平分割

如果有一个X/Y的路由项从路由器的某接口学习到,那么在周期更新发送时,该路由项就不能从该出口发出。----从此口进,不能从此孔出。

3、毒性逆转

a、如果有一个X/Y的路由项从路由器的某接口进入,那么在周期更新时,虽然还会从该接口发出,但会将cost值设置为16。

b、若毒性逆转和水平分割同时开启,则按照毒性逆转规则 进行。

水平分割和毒性逆转原理相同,但做法不同,所以只能选择其中一个和触发更新搭配使用。—华为默认开启水平分割。

RIP的基本配置

OSPF中dn比特位_OSPF_02

RIPv1

[r1]rip 1     ----启动RIP协议,并配置进程号,进程号仅具备本地意义。
[r1-rip-1]version 1    ----选择RIP版本
[r1-rip-1]network 12.0.0.0    ----宣告地址,激活接口并发布路由

[r2]rip 1     ----启动RIP协议,并配置进程号,进程号仅具备本地意义。
[r2-rip-1]version 1    ----选择RIP版本
[r2-rip-1]network 12.0.0.0    ----宣告地址,激活接口并发布路由

宣告:

1、需要宣告所有直连网段

2、必须按照主类地址宣告

RIPv2

[r1]rip 1
[r1-rip-1]version 2
[r1-rip-1]undo summary     ----关闭自动汇总功能,如果不关闭,宣告的属于同一个主类的路由就会自动汇总;该功能在华为上不需要配置,因为华为默认关闭自动汇总功能。
[r1-rip-1]network 192.168.0.0

r2配置与r1相同

RIPv1和RIPv2的区别

1、更新时是否携带掩码

a、RIPv1不携带真实掩码

b、RIPv2携带真实掩码

2、RIPv2支持自动汇总功能

3、更新方式

a、RIPv1使用广播发送

b、RIPv2使用组播发送,组播地址224.0.0.9

4、RIPv2支持手工认证

RIP扩展配置

1、手工汇总

去往多个可以汇总的目标网段范围,且具备相同下一跳,则可以不用具体的多个路由条目,仅写一条汇总目标的路由即可。

[r1-GigabitEthernet0/0/0]rip summary-address 10.1.0.0 255.255.252.0

2、缺省路由

一般配置方向为指向与运营商相连的边界路由器上。

缺省路由的下发具备强制性条件,做配置的边界路由器上必须存在一条缺省路由。

RIP的缺省路由一般配置在边界路由上。

[r2-rip-1]default-route originate

3、静默接口

配置了静默接口的接口无法主动发送数据包,只能被动接收。----一般配置在连接用户的接口上。

当静默接口收到RIP报文后,会改变接口状态,恢复数据收发。

[r1-rip-1]silent-interface GigabitEthernet 0/0/0

4、手工认证

路由器之间的身份核实,需要同时在双方路由器相连的接口上配置。

[r1-GigabitEthernet0/0/0]rip authentication-mode simple cipher 123456

5、加快收敛----减少计时器时间

[r1-rip-1]timers rip 10 60 40        ----三个时间分别对应更新计时器、无效计时器、垃圾收集计时器,单位s
注意:修改时,三个计时器的时间倍数不要改变1:6:4.

RIP优缺点

**优点:**配置简单

RIP 协议非常适合小型网络 - 易于理解和配置。
RIP 路由保证支持几乎所有的路由器。
RIP 不需要每次网络拓扑更改时都进行更新。

缺点:

a、占用资源过多----30s周期更新-----由于 RIP 中的任何路由更新都会占用大量带宽,因此关键 IT 流程的资源是有限的。

b、选路不佳----RIP仅依靠跳数进行选路------RIP 的跳数限制为 15 跳,因此超出该距离的任何路由器都被视为无穷大,因此无法访问。

c、仅支持小规模网络

d、收敛速度慢-----当任何链接出现故障时,选择替代路线需要花费大量时间。

OSPF----开放式最短路径优先协议

基本概念

1、协议适用范围----IGP

2、链路状态型协议—传递拓扑

3、传递真实掩码信息----无类别路由协议

4、OSPF版本

a、OSPFv1

b、OSPFv2-----IPv4

c、OSPFv3-----IPv6

5、SPF算法

6、OSPF传递的是LSA信息(链路状态通告)

7、OSPF更新方式

a、触发更新

b、周期链路状态刷新—30min

8、OSPF更新地址----组播

  • 224.0.0.5/224.0.0.6

9、OSPF开销值===参考带宽/实际带宽(参考带宽默认为100Mbps)

10、OSPF进行跨层封装(跨传输层)-----基于IP协议进行封装,协议号89

OSPF区域化结构

(OSPF采用严格的两层区域结构。 网络的底层物理连接必须与两层区域结构匹配,即所有非骨干区域都直接与区域0相连。)

1、OSPF为了适应大中型网络环境,进行了结构化部署-----区域划分

2、区域划分的特点

a、区域内部传递拓扑信息,区域间传递路由信息。

b、区域划分是基于路由器接口的。

c、区域编号----32bit

  • 区域0------骨干区域
  • 非骨干区域------非0区域

骨干区域:主要功能为快速、高效地传输IP分组的OSPF区域。 骨干区域将其他类型的OSPF区域连接起来,通常没有终端用户。 骨干区域也叫OSPF区域0,它是网络核心,其他区域都与它直接相连。

非骨干(常规)区域:主要功能为连接用户和资源的OSPF区域。 常规区域通常是根据职能或地理位置划分的。

d、区域划分规则

  • 所有的非骨干区域都必须和骨干区域直接相连(非骨干不能非骨干直接相连)----星型拓扑

星型拓扑结构—骨干区域位中心,非骨干为分支 必须存在ABR—区域边界路由器—两个区域间必须一台设备同时工作多个区域内。

  • 骨干区域唯一

3、区域边界路由器----ABR

全称:Area Border Routers,位于一个或多个OSPF区域边界上、将这些区域连接到主干网络的路由器。ABR被认为同时是OSPF主干和相连区域的成员,可以同时属于两个以上的区域,但其中一个必须是骨干区域(area 0)。因此,它们同时维护着描述主干拓扑和其他区域拓扑的路由选择表。

a、同时属于多个区域,且至少有一个接口属于骨干区域。

b、在骨干区域中至少存在一个活跃的邻居。

OSPF数据包类型

OSPF中dn比特位_OSPF_03

类型

描述

用途

1

hello

用来发现邻居、选举DR/BDR,维护OSPF邻居关系

2

DBD (数据库描述)

用在数据库交换过程中,确立主/从关系,交换LSA包头,以及确定首个序列号

3

LSR(链路状态请求)

用在DBD交换过程中,请求本路由器已知的特定LSA

4

LSU(链路状态更新)

用来向已发出LSR数据包,以请求特定LSA的邻居,发送完整的LSA

5

LSAck (链路状态确认)

用来确认本路由器已收到的LSU数据包

1、hello报文

Hello报文是最常用的一种报文,其作用为建立和维护邻接关系,周期性的在使能了OSPF的接口上发送。报文内容包括一些定时器的数值、DR、BDR以及自己已知的邻居

a、用来周期性发现、建立、保活OSPF邻居关系

b、10s发送一次hello报文,来确认邻居的存在。

c、如果一个dead time时间没有收到邻居发送给自己的hello报文,则认为邻居不存在,dead time一般为hello时间的四倍,默认情况下为40s。

d、Router-ID------RID

  • 全域唯一,标识路由器的身份
  • 使用IP地址的标识形式

2、DBD报文

两台路由器在邻接关系初始化时,用DD报文(DataBase Description Packet)描述自己的LSDB,进行数据库的同步。报文内容包括LSDB的每一条LSA的Header(LSA的header可以唯一标识一条LSA)。LSA Header只占一条LSA整个数据量的一小部分,这样可以减少路由器之间的协商报文流量,对端路由器根据LSA Header就可以判断出是否已有这条LSA。两台路由器在交换DD报文过程中,一台为Master,一台为Slave,Master规定起始序列号,每发送一个DD报文序列号加1,Slave方使用Master的序号作为确认。

a、数据库描述报文

b、包含了所有拓扑的目录信息

3、LSR报文

两台路由器互相交换过DD报文之后,知道对端的路由器有哪些LSA是本地的LSDB所缺少的和哪些LSA是已经失效的,这时需要发送LSR报文(Link State Request Packet)向对方请求所需的LSA。内容包括所需要的LSA的摘要。LSR报文格式如下图所示,其中LS type、Link State ID和Advertising Router可以唯一标识出一个LSA,当两个LSA一样时,需要根据LSA中的LS sequence number、LS checksum和LS age来判断出所需要LSA的新旧。

a、链路状态请求报文

b、请求获取未知的链路信息(LSA信息)

4、LSU报文

LSU报文用来向对端设备发送其所需要的LSA或者泛洪本端更新的LSA,内容是多条LSA(全部内容)的集合。为了实现Flooding的可靠性传输,需要LSAck报文对其进行确认,对没有收到确认报文的LSA进行重传,重传的LSA是直接发送到邻居的。

a、链路状态更新报文

b、携带有真正的LSA信息

5、LSAck报文

  • 链路状态确认报文

LSAck报文用来对接收到的LSU报文进行确认,内容是需要确认的LSA的Header(一个LSAck报文可对多个LSA进行确认)。

OSPF七种状态机

工作过程:

OSPF中dn比特位_网络_04

1、down—关闭状态—一旦启动了OSPF协议,则发送hello报文,进入下一状态

2、init—初始化状态—当收到的hello报文中,存在本地RID值时,进入下一状态

3、2-way—双向通讯状态--------邻居关系建立的标志

条件匹配:匹配成功过则进入下一阶段,失败则停留在邻居关系。

4、exstart—预启动状态-----使用未携带信息的DBD报文进行主从关系选举,RID大的为主

(exstart)预启动状态,也叫信息交换初始状态,在这个状态下路由器建立主从关系,创建DBD报文初始序列号,为DBD交换做好准备.具有高接口ip地址的成为主路由器。

5、exchange—准交换状态-----使用携带目录信息的DBD报文进行数据库目录共享

6、loading—加载状态------邻居间使用LSR/LSU/LSACK三种报文来获取完整的拓扑信息

7、full—转发状态----拓扑信息交换完成后进入该状态----邻居关系建立的标志

OSPF中dn比特位_OSPF中dn比特位_05

条件匹配

1、设备接口角色

a、指定路由器—DR

指定路由器(Designated Router)是一个运行开放最短路径优先(OSPF)的路由器,其为一个多路接入网络产生LSAs,在运行OSPF时有其它特殊的功能。每个多路接入 OSPF网络最少有两个附加路由器,有一个路由器是被OSPF Hello协议推选的。这个指定路由器能够使多接入网络需要的邻接的数量减少,进而减少路由协议通信的数量和拓扑数据库的大小。

b、备份指定路由器—BDR

工作原理: BDR(Backup Designated Router)备份指定路由器的设立是为了保证当DR发生故障尽快接替DR的工作,以防止出现由于需要重新选举DR和重新构筑拓扑数据库而产生大范围的数据库震荡,因此,BDR也和本网络中的其他路由器建立邻接关系,如果DR存在,则BDR不生成网络链路广播消息。

在DR,BDR的选举后,这个网络内其他路由器向DR,BDR送链路状态信息,并经DR转发到和DR建立邻接关系的其他路由器,当链路状态信息交换完毕时,DR和其它路由器的邻接关系进入了稳定状态,区域范围内统一的拓扑数据库也就建立了,每个路由器以这个数据库为基础,采用SPF算法计算机出各个跌幅器的路由表,这样就可以进行路由转发了。

c、其他路由器—DRother

2、角色之间的关系

a、DR与BDR----邻接

BDR实际上是对DR的一个备份,在选举DR的同时也选举出BDR,BDR也和本网络内的所有路由器建立邻接关系并交换路由信息。当DR失效后,BDR会立即成为DR。由于不需要重新选举,并且邻接关系事先已建立,所以这个过程是非常短暂的.当然这时还需要再重新选举出一个新的BDR,虽然一样需要较长的时间,但并不会影响路由的计算。DR和BDR之外的路由器 (称为DR Other)之间将不再建立邻接关系,也不再交换任何路由信息。这样就减少了广播网和NBMA网络上各路由器之间邻接关系的数量。

b、DR与DRother----邻接

c、BDR与DRother----邻接

d、DRother与DRother----邻居

3、OSPF条件匹配的情况

a、在以太网网络中----必须进行条件匹配

b、在点到点网络中----不需要进行条件匹配

4、选举规则

a、比较优先级,为0标识不参选,默认为1,范围0~255,越大越优

b、若优先级相同,比较参选设备的RID值,数值大优;

5、选举范围

  • 一个广播域,进行一次条件匹配。

6、条件匹配是属于非抢占模式----一旦选举成功,不会因为新加入的设备而重新选举,故修改优先级需要重启的OSPF进程。

OSPF工作过程

1、OSPF协议启动后,路由器A向本地所有启动了OSPF协议的直连接口,使用组播地址224.0.0.5发送hello报文

  • 该hello报文中携带了本地的全域唯一的RID值。

2、当对端路由器B接收到该报文后,也会回复hello报文。

  • 该hello报文中携带了A的RID值。

3、此致,A与B建立邻居关系,并生成邻居表

4、邻居关系建立后,邻居之间进行条件匹配,匹配失败侧停留在邻居关系,仅使用hello报文保活

  • 若匹配成功,则可以开始建立邻接关系。

5、邻接间共享DBD报文,将本地与邻接之间的DBD报文进行对比,查找本地没有的LSA信息,之后使用LSR来询问,对端使用LSU回复具体的LSA信息,之后本地使用LSAck报文进行确认。

  • 该过程全部完成后,生成数据库表 (LSDB)

6、在之后,本地基于数据库表,启用SPF算法,计算到达所有未知网段的最短路径,然后将其加载到本地的OSPF路由表中。

  • 并将OSPF路由表中的部分路由加载到本地全局路由表中。
  • 此时,路由器完成路由收敛工作。

7、最后,使用hello报文进行周期保活,并且每30min进行一次链路状态刷新。

OSPF基本配置

OSPF中dn比特位_网络_06

前期基本配置:
[r1]interface g	
[r1]interface GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]ip address 12.0.0.1 24 
[r1-GigabitEthernet0/0/0]int l0
[r1-LoopBack0]ip add 1.1.1.1 24
[r1-LoopBack0]q

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[r2-GigabitEthernet0/0/0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.0.0.1 24
[r2-LoopBack0]ip add 2.2.2.2 24
[r2-LoopBack0]q

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.0.0.2 24
[r3-GigabitEthernet0/0/0]int l0
[r3-LoopBack0]ip add 3.3.3.3 24
[r3-LoopBack0]q

1、启动OSPF协议,配置进程号(仅具有本地意义),手工配置RID值

  • 若没有配置RID值,则设备自动生成(环回接口最大IP>物理接口最大IP)
[r1]ospf 1 router-id 1.1.1.1

2、配置区域

[r1-ospf-1]area 0

3、宣告:激活接口,发布拓扑或路由

  • 宣告网段
[r1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255    
                              (1.1.1.0是r1环回网段1.1.1.1/24)
反掩码:32位二进制,使用点分十进制表示,由连续0+连续1组成(掩码是由连续1+连续0组成)

接口宣告方式-----精准宣告

[r1-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0

OSPF邻居表

[r2]display ospf peer              ----查看OSPF邻居
	 OSPF Process 1 with Router ID 2.2.2.2
		 Neighbors 

 Area 0.0.0.0 interface 12.0.0.2(GigabitEthernet0/0/0)'s neighbors
 Router ID: 1.1.1.1          Address: 12.0.0.1        
   State: Full  Mode:Nbr is  Slave  Priority: 1
   DR: 12.0.0.1  BDR: 12.0.0.2  MTU: 0    
   Dead timer due in 38  sec 
   Retrans timer interval: 5 
   Neighbor is up for 00:05:10     
   Authentication Sequence: [ 0 ] 

		 Neighbors 

 Area 0.0.0.0 interface 23.0.0.1(GigabitEthernet0/0/1)'s neighbors
 Router ID: 3.3.3.3          Address: 23.0.0.2        
   State: Full  Mode:Nbr is  Master  Priority: 1
   DR: 23.0.0.1  BDR: 23.0.0.2  MTU: 0    
   Dead timer due in 39  sec 
   Retrans timer interval: 5 
   Neighbor is up for 00:02:24     
   Authentication Sequence: [ 0 ] 
   
[r2]display ospf peer brief        ----查看OSPF邻居简表
	 OSPF Process 1 with Router ID 2.2.2.2
		  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.0          GigabitEthernet0/0/0             1.1.1.1          Full        
 0.0.0.0          GigabitEthernet0/0/1             3.3.3.3          Full        
 ----------------------------------------------------------------------------

出现DR: 12.0.0.1 BDR: 12.0.0.2情况时:

BDR>DR的原因:因为先配置r1,导致r1先启动OSPF协议,在r1启动OSPF后会向r2发送hello包,但是在40s内没有得到r2的回应,r1就认为没有邻居,此时r1就会认为自己是DR,但是在r2启动OSPF协议后,由于非抢占模式,此时r1已经是DR了,所以r2就不会与r1再次进行选举,所以r2的BDR>r1的DR。

OSPF数据库表

[r2]display ospf lsdb              ----查看OSPF数据库表,每一条都是一个LSA
	 OSPF Process 1 with Router ID 2.2.2.2
		 Link State Database 

		         Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2            821  60    80000009       1
 Router    1.1.1.1         1.1.1.1            988  48    80000006       1
 Router    3.3.3.3         3.3.3.3            817  48    80000004       1
 Network   23.0.0.1        2.2.2.2            821  32    80000002       0
 Network   12.0.0.1        1.1.1.1            988  32    80000002       0

OSPF路由表

[r2]display ospf routing           ----查看OSPF路由表
      OSPF Process 1 with Router ID 2.2.2.2
		  Routing Tables 

 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 2.2.2.2/32         0     Stub       2.2.2.2         2.2.2.2         0.0.0.0
 12.0.0.0/24        1     Transit    12.0.0.2        2.2.2.2         0.0.0.0
 23.0.0.0/24        1     Transit    23.0.0.1        2.2.2.2         0.0.0.0
 1.1.1.1/32         1     Stub       12.0.0.1        1.1.1.1         0.0.0.0
 3.3.3.3/32         1     Stub       23.0.0.2        3.3.3.3         0.0.0.0

 Total Nets: 5  
 Intra Area: 5  Inter Area: 0  ASE: 0  NSSA: 0

OSPF优先级===10

<r2>reset ospf 1 process           ----重置OSPF进程

OSPF扩展配置

OSPF中dn比特位_OSPF_07

修改OSPF默认参考带宽

修改参考带宽,两端均需要修改:
[r1-ospf-1]bandwidth-reference 10000
[r2-ospf-1]bandwidth-reference 10000

修改接口优先级,从而干涉条件匹配

[r1-GigabitEthernet0/0/0]ospf dr-priority 10 ----在接口修改
[r1-GigabitEthernet0/0/0]ospf dr-priority 0 ----优先级修改为0,代表本台设备/接口放弃选举

手工汇总

[r2-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0 255.255.252.0
必须在ABR上配置(连接两个不同区域的路由器,这里的ARB是路由器r2)。
汇总的明细路由来源在哪个区域,就进入哪个区域进行配置。

缺省路由

由手工配置静态缺省从路由指向ISP(一般情况,也可由ISP下发一个缺省路由给路由器),先决条件--->网络中存在一个缺省路由
在边界设备上(一般为ABR边界设备):
[r1-ospf-1]default-route-advertise    ----非强制性下发,要求边界路由器中存在缺省路由才可以下发
[r1-ospf-1]default-route-advertise always     -----强制性下发,不要求本地存在缺省路由

静默接口

不接受也不发送hello报文,与RIP的静默接口不同。

  • 当r3下连接一个PC端时
[r3-ospf-1]silent-interface GigabitEthernet 0/0/1
  • 当r3下连接一个路由器r5时
[r5-ospf-1-area-0.0.0.1]network 192.168.10.1 0.0.0.0

接口认证

[r1-GigabitEthernet0/0/0]ospf authentication-mode ?
md5       Use MD5 algorithm  -----MD5认证
null      Use null authentication  -----不认证--OSPF默认情况
simple    Simple authentication mode  -----简单认证--明文认证
r1和r2两边都要配置,且配置相同:
[r1-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 123456
[r2-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 123456

加快收敛

修改hello包的时间:
[r3-GigabitEthernet0/0/0]ospf timer hello ?
  INTEGER<1-65535>  Second(s)               ------一端修改,另一端必须修改,若不修改,则会导致邻居关系无法建立