1.前言

开放最短路径优先 (OSPF) 是一个开放标准的路由选择协议。OSPF 是基于 Dijkstra 算法来工作的。首先, OSPF 要构建一个最短路径树(SPF),然后使用最佳路径的计算结果来组建路由选择表。 OSPF 的会聚也很快,虽然它可能没有 EIGRP 快,并且它也支持对相同目标的等价多路径路由,OSPF只支持IP协议。

2.术语

(1)链路:链路就是一个网络或者一个被指定给任一给定网络的路由器接口。当一个接口被添加到 OSPF 进程时,它就被 OSPF 认定是一个链路。这个链路或接口都将有一个与它关联的状态信息( up 或 down),以及一个或多个 IP 地址。

(2)路由器ID:路由器ID(RID)是一个用来标识此路由器的IP地址。思科通过使用所有配置的环回接口中最高的地址来选取此路由器 ID。如果没有使用带有地址的环回接口进行配置,则 OSPF 将选取所有激活的物理接口中最高的 IP 地址为RID。

*注:当修改了RID后需要使用命令 clear ip ospf process重启

(3)邻居:邻居可以是两个或更多的路由器,这些路由器的某个接口是连接在同一个公共网络上,比如两个通过点到点串行链路连接在一起的路由器。

(4)邻接:邻接是指两个 OSPF 路由器之间的关系,这两个路由器之间允许直接交换路由更新数据。OSPF 只与建立了邻接关系的邻居直接共享路由信息。

(5)指定路由器DR :无论什么时候,当 OSPF 路由器被连接到同一多路访问网络时,都需要选择一个指定路由器 (DR)

(6)OSPF区域:一个 OSPF 区域是一组相邻的网络和路由器。在同一个区域内的所有路由器共享一个公共的区域囚。由于某个路由器可以同时成为多个区域中的成员,因此区域 ID 是被指定给此路由器上特定接口的。这样,路由器上的某些接口可以属手区域 1 ,而剩下的接口则可以属于区域 0。所有在同一区域中的路由器拥有相同的拓扑表。在配置 OSPF 时,需要记住,必须要有一个区域 0 ,而且它通常被认为是主干区域。

3.OSPF特性

(1)OSPF 是一种链路状态路由选择协议

(2)OSPF 是以分层结构来设计的,这代表你可以将大型的互联网络分割成一些被称为"区域"的小的互联网络。OSPF 必须要有一个区域0,而且所有其他区域都需要连接到这个区域0(那些没有直接连接到区域0的区域可以通过使用虚拟链路进行连接)。那些将同一AS 内部的其他区域连接到此主干区域的路由器,被称为区域边界路由器(ABR)。在这些路由器上至少要有一个接口是必须在区域0中的。如下图所示:

*注:ABR不在区域之间转发所有的拓扑信息,而只在区域之间通告子网(前缀/长度),通告给一个区域的有关另一个区域的信息很少,因此一个区域内的路由器只知道另一个区域内的子网。

连接到同一个OSPF区域的所有路由器都应获悉完全相同的拓扑数据。每台路由器在链路状态数据库中存储这些由链路状态通告(LSA)组成的数据。然后,路由器对LSDB运行最短路径优先(SPF)算法,以确定前往每个可达子网(前缀/长度)的最佳(开销最低的)路由。

(3)OSPF 运行在某个自治系统内部,但是通过它也可以将多个自治系统连接起来 。 用于连接 不同AS 的路由器被称为自治系统边界路由器 (ASBR即Autonomous System Boundary Router)

(4)OSPF管理距离为110,协议ID为89

(5)Hello 数据包使用的是组播地址 224.0.0.5 

(6)OSPF将在LAN接口上发送多播OSPF Hello消息,以发现OSPF邻居条件

■在接口上启用了OSPF,这是通过路由器子命令network或接口子命令ip ospf area实现的

■没有使用路由器子命令passive-interface将接口配置为被动的。否则OSPF将不再在该接口上发送Hello消息

满足上述两个条件后,OSPF 将Hello消息发送到多播地址224.0.0.5,该地址为所有的OSPF发言者(OSPF-Speaking)路由器预留。Hello 消息本身包含多个需要检查的参数,这包括发送Hello消息的路由器的OSPF RID以及路由器将LAN子网分配给了哪个OSPF区域。

(7)使用 ip ospf cost 命令可以重写开销。这一值的可修改范围为 1-65 535。由于开销要分配给每一个链路,所以对这个值的修改必须要在需要修改的那个接口上完成。

(8)OSPF Adjacencies即先形成邻居(hello包)再形成邻接关系(update包)

(9)度量值:基于路由中所有出站接口的累计开销,用于确定链路性能的好坏

Metric = B/BW   (B=100M)   比如快速以太网Metric值为1

自动参考带宽值修改(默认为100),用于修改路由metric值的精确度,避免100M和1000M度量值一样。一端修改,其他地方都要进行修改

R1(config-router)#auto-cast reference-bandwidth 10000 

(10)OSPF包类型(重点)

■Hello包:目的是形成邻居,Hello包中应包含RID、计时器、邻居、区域ID、路由器优先级、DR、BDR、认证密码和区域类型,其中计时器、区域ID、认证密码和区域类型都必须一致才能形成邻居,将邻接关系切换到双向状态

■Database Description:通常在初始拓扑交换中用于交换每个LSA的简化版本,让路由器知道邻居已知的LSA

■Link-State Request:一个包含一系列LSID的分组,LSR发送方希望接收方在数据库交换期间提供这些LSID对应的LSA

■Link-State Update:包含详细LSA的分组,通常为响应LSR消息而发送

■Link-state Acknowledgment:用于确认LSU消息已收到

(11)形成邻居过程状态Down State(接口起network命令后)->Init State(发送方以组播的形式发出,包含自己的RID,后会得到接收方的一个单播响应,接收方将自己的RID返回给发送方)->Two-way State(此时便是邻居状态)->Exstart State(发送方将自己的DBD数据发送给接收方,接收方接收到数据,并获得对方RID,便开始进行主从路由器的选择(RID大的为主路由器),由谁发起路由更新)->Exchange State(主路由器将DBD发送给从路由器,包含了LSDB的摘要,双方相互发送,相互接收,接收结束后相互发送一个LSAck)->Loading State(通过LSAck知道自己少了什么,所以向对方发送LSR,对方通过LSU将缺少的发给请求方。达到两边数据库同步)->Full State(此时形成邻接状态)

(12)可能导致OSPF邻接关系无法建立的设置:

Hello间隔和失效间隔:在OSPF中,Hello 间隔指的是路由器在接口上发送Hello消息的频率,失效间隔指的是路由器在一直没有从邻居那里收到Hello消息的情况下,在认为该邻居出现了故障前等待的时间。例:修改Hello间隔,最终会导致一些邻接关系中断。给每台路由器都指定了明显的RID: R1 为1.1.1.1, R2为2.2.2.2,依此类推。

首先,在R4的接口Fa0/0上配置命令ip ospf hello-interval 9后,命令show ip ospf interface fa0/0表明不仅Hello间隔发生了变化,失效定时器也被设置为Hello间隔的4倍(36)。要直接在接口上设置失效定时器,可使用接口子命令ip ospf dead-interval value。在该例的末尾,注意到R4的全部4个邻接关系都中断了,因为现在这些路由器的Hello定时器和失效定时器不匹配。然而,仅当失效定时器到期后这些邻接关系才中断,消息的内容和时间戳指出了这一点。上图还显示了两种正常的邻居状态。请看例子开头的命令show ip ospf neighbors的输出中的state栏。第一个单词(/前面)指出了每个邻居的状态。FULL指的是完全邻接的邻居,这意味着与邻居全面交换了OSPF拓扑。这里显示的另一种状态是2WAY,这是正常运行但并非完全邻接的邻居的状态。

OSPF路由器ID(OSPF RID不唯一将导致意外的结果,因为OSPF路由器根据拓扑数据库来确定拓扑,而拓扑数据库使用RID来标识路由器。根据定义,域内的所有OSPF RID都应是唯一的,为避免RID不唯一,OSPF禁止在RID相同的路由器之间建立邻接关系。)

IP MTU当两个OSPF邻接的MTU不同时,其中一台路由器将试图与另一台路由器成为邻居,后者将出现在邻居列表(命令show ip ospf neighbor的输出)中。然而,这两台路由器将不会交换拓扑信息,也不会计算使用该邻居作为下一跳路由器的路由。要设置接口的IP MTU,可使用接口子命令ip mtu value; 要设置所有第3层协议的MTU,可使用接口子命令mtu value。MTU不同时,两台路由器将试图成为邻居,并在命令show ip ospf neighbors的输出中列出了对方,邻居状态(state栏中/前面的单词)首先EXSTART,这意味着开始交换数据库,但以失败告终,例子中突出显示的消息指出了这一一点。然后,状态变为DOWN,接下来其中一台路由器再次尝试,并进入INIT (初始化)状态。因此,邻居出现在了命令show ip ospf neighbors的输出中,但未能成功地交换拓扑数据。

身份验证:OSPF身份验证导致路由器验证每条OSPF消息的身份。为此,路由器使用预共享密钥为每条OSPF消息生成一个 MD5摘要,并将摘要作为OSPF消息的一部分发送出去。配置了OSPF身份验证的路由器收到OSPF消息后,如果其中的MD5摘要没有通过基于本地密钥值的身份验证检查,路由器默默地将消息丢弃。因此,如果未能通过身份验证,两台路由器就不能成为OSPF邻居,因为它们忽略没有通过身份验证的OSPF Hello消息OSPF身份验证有3类: 0类(不验证身份)、1类(明文)和2类(MD5),其中MD5是生产型网络唯一合理的选择。 要配置成不进行身份验证,什么也不用做即可,因为IOS默认不进行OSPF身份验证。然而,对于其他两种OSPF身份验证方式,需要执行如下两个配置步骤。第1步通过下述两种方式之一启用身份验证并选择身份验证类型。使用接口子命令ip ospf authentication [message-digest]在每个接口.上启用身份验证。在OSPF配置模式下使用子命令area area-no authentication [message-digest]修改区域级身份验证设置,以便在区域内的所有接口上启用身份验证。第2步必须给每个接口配置身份验证密钥。下表列出了3类OSPF身份验证以及启用身份验证和定义身份验证密钥的接口命令。注意,在命令debug ip ospf adjacency生成的消息中,可看到这3种身份验证。

虽然IOS默认使用0类身份验证(不进行身份验证),但可在OSPF配置模式下使用命令area authentication覆盖这种默认设置。例如,假设在- - 台包含12个接口的路由器上,您决定在所有接口上都使用2类(MD5)身份验证,可覆盖应用于给定区域内所有接口的!默认设置,而无需给全部12个接口都配置命令ip ospf authentication message-digest。 下表列出了用于设置默认身份验证的命令。

*注:如果同时配置了区域级默认身份验证和接口子命令,接口设置将优先。例如,如果给接口配置了子命令ip ospf authentication(1类,即明文),而命令area authentication设置了MD5身份验证,该接口将使用明文身份验证

例:全部4台路由器都在位于共享子网的接口上使用MD5身份验证,密钥号为1,而密钥值为really-a-secret。R3还在其接口F0/1上配置了明文身份验证,这样做旨在演示各种命令。另外,出于演示命令的目的,R3还覆盖了默认身份验证:将区域0的默认身份验证设置为MD5。

使用命令show ip ospf interface,并查看末尾的输出指出了身份验证设置,但没有指出是否通过了身份验证。要核实身份验证是否管用,可查看命令show ip ospf neighbor列出的邻居:不会列出没有通过身份验证的邻居。其原因是,身份验证导致Hello 消息遭到拒绝,而Hello 消息包含多个这样的参数,即路由器必须检查它们后才可能成为OSPF邻居。也可使用命令debug ip ospf adj,该命令将显式指出身份验证密钥不匹配。不同于EIGRP身份验证,OSPF身份验证不允许配置包含基于时间的身份验证密钥的密钥链。然而,在一个接口上可配置多个密钥号不同的密钥。要切换到新密钥,首先需要在位于同一个子网内的所有路由器上配置该密钥,然后删除旧密钥的配置。为避免网络在这种切换期间出现故障,OSPF发送和接收消息时,将使用接口上当前配置的所有身份验证密钥。例如,如果4台路由器都配置了密钥1和密钥2,则每条OSPF消息都将被发送两次,每次使用一个密钥。

(13)当其他路由器将LSU更新发给DR和BDR路由器时,选择的组播地址是224.0.0.6,DR发给别的路由器时,使用的是224.0.0.5

(14)OSPF网络类型:

Point-to-point:即两台设备串口对接(不需要DR和BDR的选举,使用的组播地址是224.0.0.5,通常使用的协议为PPP或HDLC协议)

Broadcast:以太网结构(DR和BDR会和其它邻居形成邻接关系,DR负责通告消息。DROTHER和DROTHER之间只会形成邻居关系)

■Nonbroadcast multiaccess(NBMA):Frame Relay、ATM环境下出现

(15)DR和BDR选举标准:

·路由器优先级(优先级为0时不参加DR与BDR的选举。范围为0-255)

R1(config-if)#ip ospf priority 3   将优先级默认为1,此处将其改为3.

·RID(即当优先级一样时,比较RID,谁大谁为DR)

例:

此处有两个网络,一个为2、3、5组成的,另一个为1、2组成的。其次就是串口不参与DR与BDR的选举,所以5和6、3和4不会成为DR或BDR(它们属于-状态,因为它们属于点到点的网络类型,子网中只有两台路由器,可使用Hello消息动态发现邻居)

在1、2网络中,2为DR,1为BDR。

在2、3、5网络中,5为DR,3为BDR,2为DRother

(16)给接口起OSPF协议方式

interf f0/0
ip add 10.64.0.2 255.255.255.0第一种方式(此种方法模拟器可能用不了):
interf s1/0
ip address 10.2.1.2 255.255.255.0
ip ospf 50 area 1第二种方式:
router ospf 50
network 10.64.0.2 0.0.0.0 area 0

(17)LSA 类型

1号Router LSA:使用RID标识路由器,每台路由器都创建一个1类LSA并将其泛洪到整个区域。除RID外,还应包含直连链路信息(对于没有选举DR的每个接口,指出接口的子网号/掩码和OSPF开销(OSPF将这些子网称为末节网络)。对于选举了 DR的每个接口,指出DR的IP地址以及连接到中转网络(意味着有一个表示该网络的2类LSA)的链路。对于没有选举 DR但通过它可到达一一个邻居的接口,指出该邻居的RID。)、对方具体链路信息、前缀、掩码、链路类型

*注:每台内部路由器都创建一个1类LSA,但ABR创建多个1类LSA:每个区域一个。一-个区域的1类LSA只包含该区域内的接口和邻居,然而,路由器只有一个RID,它创建的所有1类LSA都使用该RID。ABR将其创建的每个1类LSA泛洪到相应的区域。

2号Network LSA:在区域内部传递信息,该信息由DR、BDR生成。通告链路具体信息。

3号Summary LSA(摘要LSA,用于计算区域间路由):对于特定区域内的每个子网,ABR都生成一个3类LSA,并将其通告给其他区域。即该信息由ABR产生,传输范围为除了原区域外的所有区域(即水平分割),只传递网段信息

*注:OSPF使用1、2和3类LSA来计算前往OSPF路由域中每个子网的最佳路由。

■4号ASBR Summary LSA:由ABR产生,用于发现ASBR,告诉外部区域谁是ASBR,告知它的RID。

5号Autonomous system external LSA(自治系统外部LSA):该信息由ASBR产生,传输范围为整个OSPF系统,携带网段信息。外部路由条目经过ASBR进入OSPF区域,会携带网段信息,不需要链路状态等信息。通过1号LSA传递,使得区域内知道谁是ASBR,但区域外部却不知道谁是ASBR,所以出现4号LSA来解决这个问题

■7号LSAs defined for not-so-stubby areas

(19)建立OSPF邻接关系方式:

点到点(需在两端接口上配置IP地址、clock rate和no shutdown。只需在接口上启用OSPF,并使用默认的点到点OSPF网络类型)

若两台路由器都将串行链路的OSPF网络类型修改成了非广播。这种修改在实际设计中毫无意义,这里这样做只为说明其结果:不动态地发现邻居,但是一旦定义了邻居,将选举一台 DR。如下图所示

通过帧中继点到点子接口建立邻接关系

通过MPLSVPN建立邻接关系

通过城域以太网建立邻接关系

(20)计算最佳路由

计算区域内路由的开销:路由器对LSDB进行分析以计算前往每个子网的最佳路由时,它执行如下操作。第1步根据1类LSA指出的末节接口以及2类(网络) LSA找出区域内的所有子网。第2步运行SPF找出从当前路由器到每个子网的所有可能路由。第3步计算每条路由中所有出站接口的OSPF接口开销,并将总开销最低的路由作为最佳路由。

在前述第1步中,R1可确定子网10.10.34.0/24 位于区域34内,这是根据该子网的DR .创建的2类LSA获悉的。在第2步中,R1运行SPF并找出了4条可能的路由,对人们来说,显然其中的两条更合理: R1-R3 和R1-R4;其他两条可能的路由是R1-R3-R2-R4和R1-R4-R2-R3, OSPF会考虑它们,但它们的开销显然更高。在第3步,R1执行简单的数学运算,将每条路由的出站接口的开销相加,如下所示。

a.R1-R3: 将R1的接口S0/0/0.3 的开销(647) 与R3的接口Fa0/0的开销(10)相加,结果为657。

b.R1-R4: 将R1的接口S0/0/0.3 的开销(647) 与R4的接口Fa0/0的开销(10)相加,结果为657。

度量值相同,因此在使用了默认设置maximum-paths 4的情况下,R1将把这两条路由都加入到其路由表中。具体地说,这些链路的度量值为657,而下一跳IP地址分别是两条链路另一端的接口的IP地址: R3的接口S0/0/0.1 的IP地址10.10.13.3 和R4的接口S0/0/0.1的IP地址10.10.14.4。注意,OSPF支持等开销负载均衡,但不支持非等开销负载均衡。

计算区域间路由的开销:只需找出从路由器前往目标子网的所有可能路由,将出站接口的开销相加,再选择总开销最低的路由。然而,对于区域间路由,OSPF路由器不能像这样做,因为一个区域的内部路由器没有另一个区域的拓扑数据一1 和2类LSA。相反,ABR创建3类(汇总) LSA并将其泛洪到区域内,这种LSA提供了其他区域内的子网号和掩码,但没有提供有关这些区域内的路由器和链路的详细信息。例如,下图显示了区域34和区域0,其中包括接口开销。下面来看OSPF如何确定从路由器R3前往数据中心的子网10.10.99.0/24 的最佳路由。

鉴于这里采用的区域设计,R1和R2充当了ABR,而R3不用考虑上图所示的整个拓扑。相反,R3 依赖于ABR创建的3类(汇总) LSA, 其中包含如下信息。.
a.LSA 提供的子网号/掩码。
b.ABR 前往每个子网的最佳路由的开销。
c.ABR 的RID。
所以首先显示了计算前往上图右边的子网10.10.99.0/24 的最佳路由时将使用的信息。为显示这些细节, 在R1上执行了多个命令。它列出了从R1前往子网10.10.99.0/24的最佳路由(实际上是两条开销相等的路由),其开销为11; 它还列出了R1为子网10.10.99.0/24 生成的3类LSA (成本为11)以及ABR R2生成并泛洪到区域34的3类LSA。

认识到3类LSA指出了前往子网的最佳路由后,将发现计算区域间路由的开销很简单。具体步骤如下。第1步计算从当前路由器到3类LSA列出的ABR的区域内路由的开销。第2步加上3类LSA中列出的开销值(该开销是从ABR到目标子网的开销)。路由器对前往ABR的每条可能路由执行这两步。继续以路由器R3和子网10.10.99.0/24

下图说明了如何计算两条路由的开销,其中前往RI的区域内路由的开销分别是647和657。对于这两条路由,加上了R1生成的3类LSA列出的开销11。在有多个ABR 的情况下,每个ABR都为目标子网创建了一个3类LSA。事实上,R1和R2为子10.10.99.0/24 创建的3类LSA。例如,在本章一直使用的互联网络中,ABR R1和R2将分别为10.10.99.0/24 创建一个3类LSA,因此在这个例子中,R3还必须计算经由ABR R2前往10.10.99.0/24的最佳路由。然后,R3 将从所有前往10.10.99.0/24的路由中选择一条最佳路由。

考虑到来自每一个ABR的3类LSA,每台路由器都对前往ABR的所有已知路由重复该过程。在这里,经由R1的最佳路由和经由R2的最佳路由的开销相等,因此R3将这两条路由都加入到其路由表中,如下图所示。

(21)SPF计算

SPF将拓扑信息拼接起来以找出前往目的地的所有可能路由,因此区域内拓扑发生变化时必须执行SPF,因为这种拓扑变化将影响最佳路由的选择。然而,3类LSA发生变化并不会导致重新执行SPF算法,因为它实际上并没有描述拓扑。

*注:仅当1类和2类LSA发生变化时,才需要执行SPF计算。

(22)路由过滤

在ABR处过滤3类LSA:根据定义,ABR连接到主千区域以及至少一个非主干区域。ABR 的基本职能之一是,
对于其连接的一个区域内的子网,创建3类LSA并将其泛洪到其连接的其他区域。3类LSA过滤要求ABR对3类LSA进行过滤。

为配置3类LSA过滤,可在执行命令router ospf 后执行命令area number filter-list prefx name in | out。其中指定的前缀列表用于匹配子网:与deny语句匹配的子网将被过滤掉,而与permit语句匹配的子网将像通常那样被允许通过。然后,OSPF 通过不将3类LSA通告到相应的区域来实现过滤。

在ASBR处过滤5类LSA。(用于路由重分发过程中)
在路由器上对OSPF原本将加人到IP路由表中的路由进行过滤

(23)限制LSA数量:为防止路由器获悉过多的LSA,以及节省了路由器内存。另外,LSA过多时,路由器使用SPF处理LSDB时会稍显吃力,从而使汇聚时间增大。要限制路由器可从其他路由器那里获悉的最大LSA数量,可使用OSPF子命令max-lsa number。配置该命令后,如果从其他路由器那里获悉(路由器自己生成的LSA除外)的LSA数量超过配置的值,路由器将采取措施。第一项措施是生成日志消息, 并在一段时间内忽略这种情况,然后再次生成警告消息。这种忽略并等待的过程重复多次后,路由器将中断所有邻接关系,丢弃LSDB并重新添加邻居。忽略持续的时间以及忽略的次数都可使用命令max-lsa进行配置。

(24)重分布:将非自己本身协议的网段信息或其他路径信息传给自己本身

R1(config)#router ospf 1
R1(config-router)#redistribute connected subnets

这样所有的直连网段都会被重分布进去

(25)被动接口设置

R1(config)#router ospf 1
R1(config-router)#passive-interface f0/0

(26)单播形成邻居(只支持NBMA网络或者 point-to-multipoint网络中)

R1(config)#router ospf 1
R1(config-router)#neighbor 12.12.12.2   该地址为邻居的

(27)汇总(没有自动汇总):可以减少LSA的泛洪,从而减少了CPU资源的消耗

■on ABR,summarize type 3 LSAs(区域汇总)

ABR(config-router)#area 1 range 172.16.8.0 255.255.248.0
ABR(config-router)#area 1 range 172.16.16.0 255.255.252.0

■on ASBR,summarize typr 5 LSAs(自治系统汇总),汇总设备会出现一个Null 0的接口

ASBR(config)#router ospf 100
ASBR(config-router)#network 172.16.64.1 0.0.0.0 area 1
ASBR(config-router)#summary-address 172.16.32.0 255.255.224.0

(28)生成默认路由方法(default Router in OSPF):为了让OSPF区域内部有一条默认路由进行传递,使内网的用户可以学到一条默认路由前往运营商等地方,一般在网关设备上写命令,从而向内网的设备传递该默认路由

ASBR(config-router)#default-information originate
ASBR(config-router)#default-information originate always

如果后面不加always,那么还需要添加前往内部的一条默认路由

(29)OSPF认证

■明文认证

■MD5认证

(30)虚电路(virtula links):用于将没有与area0连接的区域虚拟出一条链路将其连接起来,即连接不连续的区域。虚电路是在ABR间建立

虚电路认证:

(31)区域类型:

■Stub area(末梢区域):即相当于企业的最尾端,出口只有一个方向。主要用于简化路由条目。5号LSA不能进入末梢区域。末梢区域存在1号、2号、3号LSA

完全末梢:ABR上将3号的LSA去掉

■Not-so-stubby area(非完全末梢区域NSSA):生成的是7号的LSA,NSSA进入正常的OSPF区域会变成正常的5号LSA

4.验证命令

(1)show ip ospf neighbor(列出已知邻居,包括邻居的状态,不列出因参数不匹配导致无法与之建立OSPF邻接关系的邻居)

(2)show ip ospf database(列出所有已连接区域的所有LSA)

(3)show ip ospf interface brief

(4)show ip protocols(列出每个路由进程的network配置命令的内容,以及已启用但为被动接口的接口)

(5)show ip route(列出IP路由表的内容,并在输出的左边使用编程O标识OSPF获悉的路由)

OSPF协议(NA、NP知识)相关推荐

  1. linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议

    本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...

  2. HCNP学习笔记之OSPF协议原理及配置1-基础知识

    7.25日在济南博赛参加了HCNP的培训,感觉和HCDA不同,内容偏重理论,多而杂,现整理一下,和大家分享,也希望得到高手的指点. 先说下学习的感想和给初学者的建议: 学习的过程本身对自己就一种锻炼, ...

  3. OSPF协议介绍及配置

    一.OSPF概述 回顾一下距离矢量路由协议的工作原理:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表,通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载进自己的路由表中,而对于这个网 ...

  4. OSPF协议介绍及配置 (下)

    4.特殊区域详解 为了让我们的讲解更加的通俗易懂,我们看上面这个拓扑,这是一个根据客户业务逻辑结构所涉及的OSPF网络,共有三个区域(实际上远远不止),骨干区域area0为一级行及二级行所部署,三级行 ...

  5. CCNA学习总结—OSPF协议—OSPF协议原理

    1.为什么使用OSPF RIP协议因为15跳的限制只能使用在网络半径比较小的网络中,而且RIP不能做到百分百的防环,而网络风暴是每个大型网络所必须解决的重要的问题.RIP是距离矢量型路由协议,周期性更 ...

  6. Boson模拟配置RIP、OSPF协议的路由

    Boson模拟配置RIP.OSPF协议的路由 Boson简介 特色 一.实验目的 二.实验内容 三.实验原理 1.路由器配置模式 2.路由器配置典型步骤 四.实验过程 1.绘制拓扑图 2.配置路由器 ...

  7. 16、配置路由器的动态路由(OSPF协议)

    1.相关知识 什么是路由器 路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备.它能够理解不同的协议,例如某个 ...

  8. RIP协议与OSPF协议与BGP协议

    RIP协议: https://www.bilibili.com/video/BV19E411D78Q?p=54 RIP是一-种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单. ...

  9. OSPF协议将其管理的网络划分为不同类型的若干区域(Area),其中标准区域特点是(64);存根区域(stub)的特点是(65)。【答案】C B

    OSPF协议将其管理的网络划分为不同类型的若干区域(Area),其中标准区域特点是(64):存根区域(stub)的特点是(65). (64)A.不接受本地AS之外的路由信息,也不接受其他区域的路由汇总 ...

最新文章

  1. 养成好的生活和学习习惯
  2. 第一个简单的DEMO
  3. Eclipse 高亮显示选中的相同变量
  4. word如何一键全选_这些超实用的word技巧,个个让你事半功倍
  5. 【读书笔记】2015年考研英语二真题翻译(帮你克服艰难之路的真理+熟路效应)
  6. Visual Studio 2017 15.9预览版3支持ARM64 for UWP
  7. Hadoop-HBASE案例分析-Hadoop学习笔记二
  8. JavaScript 转载
  9. Arraylist 类
  10. Hadoop Hive
  11. Codejock Xtreme Calendar 最新版下载试用2021版本
  12. 电脑硬盘怎么测试软件,如何通过软件检测电脑硬盘坏道?
  13. 在配置Hive的时候出现以下错误:Error: Duplicate key name 'PCS_STATS_IDX' (state=42000,code=1061)
  14. 【BUUCTF】[SWPU2019]神奇的二维码
  15. l计算机等级考试电子邮箱填写什么,计算机等级考试详解:电子邮箱的地址组成结构!...
  16. 如何写好绩效考核的年终总结?分享一些技巧
  17. 洛谷P1379八数码难题
  18. 显著性检测——GR模型
  19. Layui数据表格 换行
  20. 华为无线AC配置实例-华为3层ac旁挂+直接转发

热门文章

  1. 目标检测的Tricks | 【Trick9】nms非极大值抑制处理(包括变体merge-nms、and-nms、soft-nms、diou-nms等介绍)
  2. android源码下载(上)
  3. Terracotta配置文件
  4. 计算机网络第四版课后题答案黄彦,教学大纲-计算机电路基础(9页)-原创力文档...
  5. arnold如何设置鱼眼相机_关于C4D阿诺德的摄像机参数详解
  6. Mac OS 10.15 修改登录壁纸
  7. 如何用ffmpeg截取视频片段截取时间不准确的坑
  8. flutter显示图标_flutter 引入第三方 Icon 图标(以阿里图标库为例)
  9. vue 浏览器调试 样式如何定位样式_Vue项目骨架屏注入实践和方法总结
  10. vue实现水平时间线与蛇形时间线