文档库 最新最全的文档下载
当前位置:文档库 › OSPF基础概念

OSPF基础概念

OSPF基础概念
OSPF基础概念

OSPF基础概念

OSPF特点:

?支持无类域间路由(CIDR)

?无路由自环(区域内无环),域间和外部路由还可能存在环路

?收敛速度快

?使用IP组播收发协议数据

?支持多条等值路由ECMP

?支持协议报文的认证(同时支持明文和密文认证)

OSPF最显著的特点是使用链路状态算法,区别于早先的路由协议使用的距离矢量算法,因此,本文首先介绍链路状态算法的路由计算基本过程。

每个路由器通过泛洪链路状态通告(LSA)向外发布本地链路状态信息(例如使能OSPF的端口,可到达的邻居以及相邻的网段等等)。

每一个路由器通过收集其它路由器发布的链路状态通告以及自身生成的本地链路状态通告,形成一个链路状态数据库(LSDB)。LSDB描述了路由域内详细的网络拓扑结构。

所有路由器上的链路状态数据库是相同的。

通过LSDB,每台路由器计算一个以自己为根,以网络中其它节点为叶的最短路径树。

通过每台路由器计算的最短路径树得出了到网络中其它节点的路由表。

Router-id (路由器标识):用一个32位地址表示,在OSPF中router-id用于唯一标识一台设备。OSPF中router-id指定有两种方式:手动指定、自动选举

1、手动指定:为每一个进程手工指定一个ROUTER-ID。手工指定优先于自动选举。

2、自动选举:

(1)优先选举本地逻辑接口IP地址大的一个

(2)如果没有逻辑接口,会选择本地活动的物理接口IP地址大的一个。

OSPF的区域划分

1、骨干区域: 区域0为骨干区域0.0.0.0

2、非骨干区域:普通区域和特殊区域(stub、totally stub、nssa、totally nssa)

OSPF的多区域场景下,所有的非骨干区域都必须和骨干区域相连,非骨干区域之间不能互联。主要目的

ABR:区域边界路由器

什么设备会成为ABR?

1、设备连接多个区域

2、有一个接口被宣告进了区域0

3、在区域0(骨干区域)内有一个活动的邻接关系

如果只满足前2个条件只能说明是一个假ABR(功能缺陷),同时满足三个条件是真的ABR

ASBR:自治系统边界路由器,连接OSPF的同时也连接了其它的协议,需要在该设备上配置双向重分发实现互通。

内部路由器(Internal Router):

内部路由器是指所有所连接的网段都在一个区域的路由器。属于同一个区域的IR维护相同的LSDB。

区域边界路由器(Area Border Router):

区域边界路由器是指连接到多个区域的路由器。ABR为每一个所连接的区域维护一个LSDB。

骨干路由器(Backbone Router):

骨干路由器是指至少有一个端口(或者虚连接)连接到骨干区域的路由器。包括所有的ABR和所有端口都在骨干区域的路由器。

AS边界路由器(AS Boundary Router):

AS边界路由器是指和其他AS中的路由器交换路由信息的路由器,这种路由器向整个AS通告AS外部路由信息。

AS边界路由器可以是内部路由器IR,或者是ABR,可以属于骨干区域也可以不属于骨干区域。

华为路由协议优先级列表:(华为支持修改路由协议的外部优先级,但是内部优先级为系统默认无法修改,优先级越小越优)

OSPF基本配置:

ospf 1

area 0.0.0.0

network 12.1.1.0 0.0.0.255

[AR1]dis curr se ospf

[V200R003C00]

#

ospf 1

area 0.0.0.0

network 12.1.1.0 0.0.0.255

[AR1]dis ospf 1 inter

OSPF Process 1 with Router ID 11.1.1.1

Interfaces

Area: 0.0.0.0 (MPLS TE not enabled)

IP Address Type State Cost Pri DR BDR

12.1.1.1 Broadcast Waiting 1 1 0.0.0.0 0.0.0.0 OSPF的接口下宣告:

interface GigabitEthernet0/0/0

ip address 12.1.1.2 255.255.255.0

ospf enable 1 area 0.0.0.0

OSPF查看邻居状态:

[AR2]dis ospf peer brief

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 11.1.1.1 Full ----------------------------------------------------------------------------

注:单区域的OSPF不需要配置区域0,多区域需要配置区域0,并且所有的非骨干区域都必须和骨干区域相连。

OSPF协议报文通过IP承载,协议ID=89.

OSPF头部结构:

Version: (2=ospfv2 3=ospfv3)

Type: 携带的报文类型

packet length:报文长度

Router ID: 携带报文通告者的Router-id

Area ID: 携带报文发送接口所在的area id

checksum:效验OSPF报文完整性

Auth Type: 0=不认证1=明文认证2=密文认证

Auth Data:认证数据

OSPF报文类型:(OSPF报文可以通过组播和单播的方式发送,如果用组播发送,会用到两个组播地址224.0.0.5(ALLSPFRouters)224.0.0.6(ALLDRouters))

HELLO:发现、建立和维护邻居关系。

DBD:数据库描述报文,通告本地LSDB(链路状态数据库)中所有LSA(链路状态通告,就是所谓的链路信息)的摘要信息(LSA的头部内容)进行通告

LSR:收到DBD报文后需要将DBD报文中的LSA的摘要信息和本地的LSDB做对比,将本地不存在的LSA 存放到“链路状态请求列表”中,通过LSR报文请求这些不存在的LSA.

LSU: 收到LSR后,通过LSU回复具体的LSA。

LSACK:收到LSU后通过LSACK确认接收到的LSA。

OSPF支持的网络类型:

1、点到点

2、广播网

4、点到多点

5、虚链路

OSPF如何判断一个接口所属的网络类型?

不同网络类型中报文的发送方式

不同网络类型中报文通告间隔

HELLO报文结构:

重要字段解释:

Network Mask:发送Hello报文的接口的网络掩码。

HelloInterval:发送Hello报文的时间间隔。单位为秒。

Options:标识发送此报文的OSPF路由器所支持的可选功能。具体的可选功能不在本课程的讨论范围之列。

DC: 如果置1标识按需电路

DN(DownBit):如果置1,用于LSA的防环。

E: 如果置1,表示可以接收外部路由,如果为0,不能接收外部路由。

N/P:如果在HELLO或者DBD报文中置位,说明该报文来自于NSSA区域。如果在LSA中置1,说明LSA需要进行7转5.

Rtr Pri:发送Hello报文的接口的Router Priority,用于选举DR和BDR。

RouterDeadInterval:宣告邻居路由器不继续在该网段上运行OSPF的时间间隔,单位为秒,通常为四倍HelloInterval。

Designated Router:发送Hello报文的路由器所选举出的DR的IP地址。如果设置为0.0.0.0,表示未选举DR 路由器。

Backup Designated Router:发送Hello报文的路由器所选举出的BDR的IP地址。如果设置为0.0.0.0,表示未选举BDR路由器。

Neighbor:邻居路由器的Router ID列表。表示本路由器已经从该邻居收到合法的Hello报文。

OSPF邻居和邻接的关系

邻居:普通朋友

邻接:好闺蜜

OSPF中邻居状态机有8种:

1、Down

2、Attempt (只存在于NBMA(非广播网))

3、Init

4、2way

上面的4个状态主要用于邻居建立

5、Exstart

6、Exchange

7、loading

8、FULL

上面的4个状态主要用于邻接的建立

注:在OSPF中所有路由器之间都可以建立邻居关系,但是只有满足条件的设备才能建立邻接关系。Down

这是第一个OSPF邻居状态,在这个状态下路由器没有从邻居那收到任何信息(包括hello包),不过在这个状态下,路由器可以主动发出hello包给自己的邻居。

当路由器之间是Full状态的时候,如果在RouterDeadInterval时间段内(4倍的默认HelloInterval)没有从邻居收到任何hello包,或者手工配置的邻居信息被移除,那么邻居状态会从Full变为Down.

Attempt

Attempt状态仅仅存在与NBMA(Non-Broadcast Multiple Access非广播多路访问)网络中手工配置邻居的情况下。在这个状态下,路由器发送单播的hello包给邻居,而且在dead interval超时之前没有收到邻居发过来的hello包。

Init

Init状态说明了路由器已经收到了来自邻居发送的hello包,但是hello包中没有包含发送者的RID。当路由器从邻居接受hello包时,封包里面应该包含发送的RID信息,以确保这是一个可认知的hello包。

2-Way

2-Way状态说明了两台路由器之间已经建立了双向的链接,每一个路由器都已经收到了对方的hello包。这个状态发生在路由器收到了一个包含自己Router ID的hello包。在这个状态下,路由器决定是否要去跟邻居建立邻接关系。

在广播和NBMA网络类型中,一个路由器仅与designated router (DR) 和 backup designated router (BDR)建立Full状态关系,而和其他路由器最终停留在2-way状态。在点对点和点对多点网络类型中,路由器和所有相连接的路由器最终都达到Full状态。

在2-Way状态的结束之前,广播网络和NBMA网络类型中的DR和BDR选举出来。

注意:在init状态下接受到邻居发来的Database Descriptor (DBD)包也会导致路由器转变成2-way状态。

Exstart

一旦DR和BDR选举出来,真正的链路状态信息交换才会发生在路由器和DR,BDR之间。

在Exstart状态下,路由器和它的DR, BDR建立了一种master-slave的关系并且选择一个初始的sequence number 来形成临接。拥有更高的Router ID的路由器将会成为master并且开始交换信息,同时master也是唯一一个可以增加sequence number的路由器。需要注意的是,逻辑上可以认为DR/BDR中拥有更高的Router ID的一个可以成为master。但是请记住,DR/BDR的选举可能会因为手工配置了priority而不一样,不仅仅依赖与Router ID。因此有可能DR会

Exchange

在Exchange状态下,OSPF路由器交换database descriptor (DBD)包。DBD包含了链路状态通告(LSA)头部文件,并且描述了整个链路状态数据库的内容。每一个DBD报文都含有一个sequence number,并且这个号码会每一次被master 增加。在Exchange状态下,路由器同时会发送链路状态请求报文(LSR)和链路状态更新报文(LSU)。接收到的DBD 报文会和路由器链路状态数据库进行比较以确保是否有任何新的或者更多的链路状态信息是可用的。

Loading

在Loading状态下,发生的是真正的链路状态信息交换。基于DBD报文所提供的信息,路由器会发送链路状态请求报文。邻居会在链路状态更新报文中提供相应的链路状态信息。在临接关系下,如果一个路由器收到了一个过期或者丢失了LSA,它会发送一个LSR请求相应的LSA。所有链路状态更新数据包都会在这个状态下达到同步。

Full

在Full状态下,路由器和其邻居会达到完全临接状态。所有路由器和网络LSA都会交换并且路由器数据库达到同步。

Full状态是OSPF路由器的一个最常见的状态。如果一个路由器停留在另外一个状态,那么就说明了在路由器建立临接关系的过程中是存在问题的。唯一的例外是2-way状态,是在广播网络中常见的。在广播网络中,邻居之间(除了和DR,BDR之外)会最终处于2-way状态。

OSPF配置

R0 Router>en Router#conf t Router(config)#int f0/0 Router(config-if)#ip addr 192.168.1.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int s0/0/0 Router(config-if)#ip addr 192.168.2.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#router ospf 1 Router(config-router)#network 192.168.1.0 0.0.0.255 area 0 Router(config-router)#network 192.168.2.0 0.0.0.255 area 0 Router(config-router)#exit Router(config)# 00:15:10: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.4.2 on Serial0/0/0 from LOADING to FULL, Loading Done Router(config)#exit R1 Router>en Router#conf t Router(config)#int f0/0 Router(config-if)#ip addr 192.168.3.1 255.255.255.0

路由器-OSPF简单及复杂多域配置

路由器-OSPF简单及复杂多域配置OSPF的基本配置 【需求】 两台PC所在网段,通过两台使用OSPF协议的路由器实现互连互通。【组网图】

【验证】 RouterA和RouterB可以通过OSPF学习到对方路由信息,并可以ping通对方网段。RouterA路由表: [RouterA]disp ip routing-table

Routing Table: public net Destination/Mask Protocol Pre Cost Nexthop Interface 1.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoo pBack0 1.1.1.2/32 OSPF 10 1563 20.1.1.2 Seria l0/0 10.1.1.0/24 DIRECT 0 0 10.1.1.1 Ether net0/0 10.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoo pBack0 20.1.1.0/30 DIRECT 0 0 20.1.1.1 Seria l0/0 20.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoo pBack0 20.1.1.2/32 DIRECT 0 0 20.1.1.2 Seria l0/0 30.1.1.0/24 OSPF 10 1563 20.1.1.2 Seria l0/0 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoo pBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoo pB

36-OSPF配置 MyPower S4330 V1.0 系列交换机配置手册

OSPF配置命令

本手册著作权属迈普通信技术有限公司所有,未经著作权人书面许可,任何单位或个人不得以任何方式摘录、复制或翻译。 侵权必究。 策划:研究院资料服务处 * * * 迈普通信技术有限公司 地址:成都市高新区九兴大道16号迈普大厦 技术支持热线:400-886-8669 传真:(+8628)85148948 E-mail:support@https://www.wendangku.net/doc/e711081231.html, 网址:https://www.wendangku.net/doc/e711081231.html, 邮编:610041 版本:2011年8月v1.0版

目录 第1章OSPF配置 (4) 1.1 OSPF 简介 (4) 1.1.1 OSPF配置列表 (5) 1.2.1 OSPF基本配置 (6) 1.2.2 OSPF相关参数配置 (6) 1.2.3 OSPF接口相关配置 (6) 1.2.4 OSPF区域相关配置 (8) 1.2.5 配置举例 (10)

第1章OSPF配置 1.1 OSPF 简介 OSPF是Open Shortest Path First(即“开放最短路由优先协议”)的缩写。它是IETF 组织开发的一个基于链路状态和最短路径优先技术的内部路由协议。在IP网络上,它通过收集和传递自治系统的链路状态来动态地发现并传播路由;OSPF协议支持基于接口的报文验证以保证路由计算的安全性;OSPF协议使用IP组播方式发送和接收报文。 每个支持OSPF协议的路由器都维护着一份描述整个自治系统拓扑结构的数据库——这一数据库是收集所有路由器的链路状态信息(LAS)而得到的。每一台路由器总是将描述本地状态的信息广播到整个自治系统中去。在各类可以多址访问的网络中,如果存在两台或两台以上的路由器,该网络上要选举出“指定路由器”(DR)和“备份指定路由器”(BDR)。指定路由器负责将网络的链路状态信息广播出去。引入这一概念,有助于减少在多址访问网络上各路由器之间邻接关系的数量。OSPF协议允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用网络的带宽。 OSPF使用4类不同的路由,按优先顺序来说分别是: 区域内路由 区域间路由 第一类外部路由 第二类外部路由 区域内和区域间路由描述的是自治系统内部的网络结构,而外部路由则描述了应该如何选择到自治系统以外目的地的路由。一般来说,第一类外部路由对应于OSPF 从其它内部路由协议所引入的信息,这些路由的花费和OSPF 自身路由的花费具有可比性;第二类外部路由对应于OSPF 从外部路由协议所引入的信息,它们的花费远大于OSPF 自身的路由花费,因而在计算时,将只考虑外部的花费。 根据链路状态数据库,各路由器构建一棵以自己为根的最短路径树,这棵树给出了到自

OSPF协议配置

OSPF 协议配置 【实验目的】 1.了解和掌握ospf 的原理; 2.熟悉ospf 的配置步骤; 3.懂得如何配置OSPF router ID ,了解DR/BDR 选举过程; 4.掌握hello-interval 的使用; 5.学会使用OSPF 的authentication ; 【实验拓扑】 【实验器材】 如上图,需用到路由器三台,hub/switch 一个,串行线、网线若干,主机三台。 说明:拓扑中网云可用hub 或普通switch 替代,建立multiaccess 网络,以太口连接。 【实验原理】 一、OSPF 1. OSPF 基本原理以及邻居关系建立过程 OSPF 是一种链路状态型路由选择协议。它依靠5种(Hello, DBD, LSR, LSU and LSAck)不同种类的数据包来识别、建立和维护邻居关系。当路由器接收到来自邻居的链路状态信息后,会建立一个链路状态数据库;然后根据该链路状态数据库,采用SPF 算法确定到各目的地的最佳路径;最后将最佳路径放到它的路由表中,生成路由表。 OSPF 会进行周期性的更新以维护网络拓扑状态,在LSA 的生存期到期时进行周期性的更新。除了周期性更新之外,还有触发性更新。即当网络结构发生变化(例如增减路由器、链路状态发生变化等)时,会产生触发性更新,把变化的那一部分通告给整个网络。 192.168.1.0/24 RT A

2.Designated Router (DR) / Backup Designated Router(BDR)选举过程 存在于multiaccess网络,点对点链路和NBMA网络中无此选举过程,此过程发生在Two-Way之后ExStart之前。 选举过程: 选举时,依次比较hello包中的各台router priority和router ID,根据这两个值选出DR 和BDR。选举结束后,只有DR/BDR失效才会引起新的选举过程;如果DR故障,则BDR 替补上去,次高优先级Router被选为BDR。 基本原则如下: 1)有最高优先级值的路由器成为DR,有第二高优先级的路由器成为BDR; 2)优先级为0的路由器不能作为DR或BDR,只能做DRother (非DR); 3)如果一台优先级更高的路由器加到了网络中,原来的DR与BDR保持不变,只有DR 或BDR它们失效时才会改变; 4)当优先级相同时,路由器ID最高和次高的的就成为DR和BDR; 5)当没有配置loopback时,用router上up起来的端口中最高IP地址作为Router ID,否则就用loopback口的IP地址作为它的ID;如果有多个loopback则用loopback端口中最高IP地址作为ID;而且路由器ID 一旦确定就不再更改。 建议使用优先级操纵DR/BDR选举过程 3.update timer与authentication的影响 要让OSPF路由器能相互交换信息,它们必须具有相同的hello间隔和相同的dead-time 间隔。缺省情况下,后者是前者的4倍。 缺省地,路由器认为进入的路由信息总是可靠的、准确的,从而不加甄别就进行处理,这存在一定的危险。因此,为了确保进入的路由信息的可靠性和准确性,我们可以在路由器接口上配置认证密钥来作为同一区域OSPF路由器之间的口令,或对路由信息采用MD5算法附带摘要信息来保证路由信息的可靠性和准确性。建议采用后者,因为前者的密钥是明文发送的。 三、其它预备知识 1、回环接口的配置: Router(config)#int l0 Router(config-if)#ip addr *.*.*.* *.*.*.* 2、telnet:是属于应用层的远程登陆协议,是一个用于远程连接服务的标准协议,用户可以 用它建立起到远程终端的连接,连接到Telnet服务器;用户也可以用它远程连接上路由器进行路由器配置。 【实验内容】 一、在路由器上配置单域的OSPF 1.按照拓扑图1接好线,完成如下基本配置: (1)配置端口IP地址 以RTA路由器的配置为例: RTA(config)#Interface Ethernet 0 RTA(config-if)#ip address 192.168.1.1 255.255.255.0

H3C OSPF基本配置

RTA 配置如下: sys System View: return to User View with Ctrl+Z. [H3C]sysname RTA [RTA]interface LoopBack 0 [RTA-LoopBack0]ip address 1.1.1.1 32 [RTA-LoopBack0]quit [RTA]interface Ethernet 0/0 [RTA- Ethernet 0/0]ip address 10.0.0.1 24 [RTA- Ethernet 0/0]quit [RTA]interface Ethernet 0/1 [RTA- Ethernet 0/1]ip address 20.0.0.1 24 [RTA- Ethernet 0/1]quit [RTA]router id 1.1.1.1 [RTA]ospf 1 [RTA-ospf-1]area 0 [RTA-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0 [RTA-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255 [RTA-ospf-1-area-0.0.0.0]network 20.0.0.0 0.0.0.255 RTB 配置如下: [H3C]sysname RTB [RTB]interface Ethernet 0/0 [RTB- Ethernet 0/0] [RTB- Ethernet 0/0]ip address 10.0.0.2 24 [RTB- Ethernet 0/0]quit [RTB]interface Ethernet0/1 [RTB- Ethernet0/1]ip address 30.0.0.1 24 [RTB- Ethernet0/11]quit [RTB]interface LoopBack 0 [RTB-LoopBack0]ip address 2.2.2.2 32

实验五 OSPF协议高级配置

实验五OSPF协议高级配置 实验目的: 1.掌握OSPF的工作原理; 2.掌握OSPF的配置方法。 实验内容: 1.根据拓扑图正确连接设备; 2.合理配置各网络设备的IP地址; 3.在路由器上配置OSPF协议; 4.查看各个路由器的路由表; 5.测试网络的连通性。 实验步骤: 本实验拓扑图如下图所示,分为必做部分和选做部分。 一、必做部分 1.按照图示连接拓扑图,根据提示配置各个接口的IP地址(包括环回接口的IP 地址)。 2.按照图示区域划分,为R1-R6配置OSPF协议。 3.查看R1-R6路由器的路由表,测试R1-R6各个路由器间的连通性。 4.在R1,R2,R3三个边界路由器上启用手动汇总,将area0汇总后的精确路 由发布到Area1,Area2,Area3区域中(进入area 0,输入abr-summary 汇总后网段子网掩码或掩码长度)。 5.查看R4,R5,R6路由表的变化并分析。

6.将Area3配置为Totally Stub区域,查看路由表的变化。 二、选做部分 7.在R6和R7上启用Ripv2协议,R7上公告7.7.7.7地址。 8.在R6上向自治系统AS1发布RIPv2路由,向AS2发布ospf路由,同时引入直连路由。 (提示:RIP中引入ospf命令:在RIP协议模式下输入:import-route ospf, OSPF中引入RIP:在OSPF模式下输入:import-route rip 各自引入直连路由:import-route direct)

9.查看各个路由器的路由表,测试整个网络的连通性。 10. 11.配置Area2为Stub区域,查看RT4路由表变化。 实验报告要求: 详细写出每一步的配置命令,对测试的结果做截图,实验步骤中提到“分析原因”的地方,实验报告中必须给予你的解释。写出遇到的问题,如何解决的,未解决的请以‘?’结尾标注,便于我给予回复。

OSPF协议配置实例

OSPF 协议配置 【实验目的】 1.了解和掌握ospf 的原理; 2.熟悉ospf 的配置步骤; 3.懂得如何配置OSPF router ID ,了解DR/BDR 选举过程; 4.掌握hello-interval 的使用; 5.学会使用OSPF 的authentication ; 【实验拓扑】 【实验器材】 如上图,需用到路由器三台,hub/switch 一个,串行线、网线若干,主机三台。 说明:拓扑中网云可用hub 或普通switch 替代,建立multiaccess 网络,以太口连接。 【实验原理】 一、OSPF 192.168.1.0/RTA

1. OSPF基本原理以及邻居关系建立过程 OSPF是一种链路状态型路由选择协议。它依靠5种(Hello, DBD, LSR, LSU and LSAck)不同种类的数据包来识别、建立和维护邻居关系。当路由器接收到来自邻居的链路状态信息后,会建立一个链路状态数据库;然后根据该链路状态数据库,采用SPF算法确定到各目的地的最佳路径;最后将最佳路径放到它的路由表中,生成路由表。 OSPF会进行周期性的更新以维护网络拓扑状态,在LSA的生存期到期时进行周期性的更新。除了周期性更新之外,还有触发性更新。即当网络结构发生变化(例如增减路由器、链路状态发生变化等)时,会产生触发性更新,把变化的那一部分通告给整个网络。 2.Designated Router (DR) / Backup Designated Router(BDR)选举过程 存在于multiaccess网络,点对点链路和NBMA网络中无此选举过程,此过程发生在Two-Way之后ExStart之前。 选举过程: 选举时,依次比较hello包中的各台router priority和router ID,根据这两个值选出DR和BDR。选举结束后,只有DR/BDR失效才会引起新的选举过程;如果DR故障,则BDR替补上去,次高优先级Router被选为BDR。 基本原则如下: 1)有最高优先级值的路由器成为DR,有第二高优先级的路由器成为BDR; 2)优先级为0的路由器不能作为DR或BDR,只能做DRother (非DR); 3)如果一台优先级更高的路由器加到了网络中,原来的DR与BDR保持不变,只有DR或BDR它们失效时才会改变; 4)当优先级相同时,路由器ID最高和次高的的就成为DR和BDR; 5)当没有配置loopback时,用router上up起来的端口中最高IP地址作为Router ID,否则就用loopback口的IP地址作为它的ID;如果有多个loopback则用loopback端口中最高IP地址作为ID;而且路由器ID 一旦确定就不再更改。 建议使用优先级操纵DR/BDR选举过程 3.update timer与authentication的影响 要让OSPF路由器能相互交换信息,它们必须具有相同的hello间隔和相同的dead-time

神州数码典型ospf配置

IPv4路由典型配置-OSPF 一、组网说明 网络中的三台设备运行OSPF协议,接口地址如下图。配置单区OSPF协议确保三台设备之间可以互访。 二、组网图 三、配置步骤 SW 1的配置 #配置三层接口地址及Loopback接口地址 switch(config)#interface vlan10 switch(config-If-Vlan10)#ip address192.168.10.1 255.255.255.0 switch(config-If-Vlan10)#exit switch(config)#interface vlan20 switch(config-If-Vlan20)#ip address192.168.20.1 255.255.255.0 switch(config-If-Vlan20)#exit switch(config)#interface loopback 1 switch(config-If-loopback1)#ip address10.1.1.1 255.255.255.255 switch(config-If-loopback1)#exit #配置OSPF协议,宣告设备所连的网段 switch(config)#router ospf

switch(config-router)#router-id10.1.1.1 switch(config-router)#nework192.168.10.1/24 area 0 switch(config-router)#nework192.168.20.1/24 area 0 switch(config-router)#exit SW 2的配置 #配置三层接口地址及Loopback接口地址 switch(config)#interface vlan10 switch(config-If-Vlan10)#ip address192.168.10.2 255.255.255.0 switch(config-If-Vlan10)#exit switch(config)#interface vlan30 switch(config-If-Vlan30)#ip address192.168.30.1 255.255.255.0 switch(config-If-Vlan30)#exit switch(config)#interface loopback 1 switch(config-If-loopback1)#ip address10.1.1.2 255.255.255.255 switch(config-If-loopback1)#exit #配置OSPF协议,宣告设备所连的网段 switch(config)#router ospf switch(config-router)#router-id10.1.1.2 switch(config-router)#nework192.168.10.1/24 area 0 switch(config-router)#nework192.168.30.1/24 area 0 switch(config-router)#exit SW 3的配置 #配置三层接口地址及Loopback接口地址 switch(config)#interface vlan20 switch(config-If-Vlan20)#ip address192.168.20.2 255.255.255.0 switch(config-If-Vlan20)#exit switch(config)#interface vlan30 switch(config-If-Vlan30)#ip address192.168.30.2 255.255.255.0 switch(config-If-Vlan30)#exit switch(config)#interface loopback 1 switch(config-If-loopback1)#ip address10.1.1.3 255.255.255.255 switch(config-If-loopback1)#exit #配置OSPF协议,宣告设备所连的网段 switch(config)#router ospf switch(config-router)#router-id10.1.1.3 switch(config-router)#nework192.168.20.1/24 area 0 switch(config-router)#nework192.168.30.1/24 area 0 switch(config-router)#exit 四、注意事项 无

OSPF协议基本配置

OSPF协议基本配置 注意:此实验拓扑图是以机房的实验拓扑画的,如果是使用模拟器来做此实验,请根据模拟器的拓扑来更改。 实验目的: 1.能够独立的配置OSPF的单区域,实现整个区域之间的网络通信。 2.能够使用各种SHOW命令进行检查。 3.理解DR/BDR的选举原则,OSPF的邻接关系的建立过程。 4.邻接关系建立的必须匹配的几个参数 5.3张表的形成过程,OSPF协议的基本原理 实验要求: 1.按照拓扑图把基本的链路连接配置起来,并且配置完成以后检查基本的链路通信(检查直连链路之间能否进行通信) 2.运行OSPF协议,实现整个网络之间可达。(配置OSPF单区域) 3.保证R1成为DR,其他的路由器成为DROTHER 实验配置:(基本的常见配置和链路配置这里不给出) R1上的配置: R1(config)#int loopback 0 R1(config-if)#ip address 11.11.11.11 255.255.255.0 //回环接口,一般回环接口我们主要用来做测试或者模拟网段的时候使用,需要注意回环接口是一个逻辑上的接口。没有真实的物理接口和他对应,但是回环接口基本上具有所有物理借口的特性 R1(config-if)#

R1(config)#router ospf 1 //运行OSPF协议,进程ID为1。进程ID只是为了识别路由器本地运行了几个OSPF进程。 R1(config-router)#router-id 1.1.1.1 //指定R1的router-id为1.1.1.1 R1(config-router)#network 12.12.12.0 0.0.0.255 area 0 //将属于12.12.12.0/24这个网段的所有接口公告到区域0里去。 R1(config-router)#network 172.16.1.0 0.0.0.255 area 0 R1(config-router)# R2上的配置: R2(config)#router ospf 1 R2(config-router)#router-id 2.2.2.2 R2(config-router)#network 12.12.12.0 0.0.0.255 area 0 R2(config-router)#network 13.13.13.0 0.0.0.255 area 0 R2(config-router)#network 172.16.1.0 0.0.0.255 area 0 R2(config-router)# R3上的配置: R3(config)#interface loopback 0 R3(config-if)#ip address 33.33.33.33 255.255.255.0 R3(config)#router ospf 1 R3(config-router)#router-id 3.3.3.3 R3(config-router)#network 13.13.13.0 0.0.0.255 area 0 R3(config-router)#network 172.16.1.0 0.0.0.255 area 0 R3(config-router)#network 33.33.33.0 0.0.0.255 area 0 当完成上述配置以后我们可以发现已经可以实现整个网络之间的相互通信了。 当做完以后使用各种SHOW命令进行检查。 R1#sh ip ospf neighbor//查看OSPF的邻接关系表,需要注意这里所看到的都是邻居的信息。 Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/BDR 00:00:29 172.16.1.2 Ethernet0 3.3.3.3 1 FULL/DROTHER 00:00:37 172.16.1.3 Ethernet0 2.2.2.2 0 FULL/ - 00:00:30 12.12.12.2 Serial0 R1#

OSPF的基本配置

实验八OSPF的基本配置OSPF路由协议 基本的OSPF配置 对于基本的OSPF配置,需要进行的操作包括: ●配置Router ID ●启动OSPF ●进入OSPF区域视图 ●在指定网段使能OSPF OSPF的基本配置 【需求】 两台PC所在网段,通过两台使用OSPF协议的路由器实现互连互通。【组网图】 S1/0 S1/0

【验证】 RouterA和RouterB可以通过OSPF学习到对方路由信息,并可以ping通对方网段。RouterA路由表: [RouterA] dis ip rout Routing Table: public net Destination/Mask Protocol Pre Cost Nexthop Interface 1.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0

1.1.1.2/32 OSPF 10 1563 20.1.1.2 Serial0/0 10.1.1.0/24 DIRECT 0 0 10.1.1.1 Ethernet0/0 10.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 20.1.1.0/30 DIRECT 0 0 20.1.1.1 Serial0/0 20.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 20.1.1.2/32 DIRECT 0 0 20.1.1.2 Serial0/0 30.1.1.0/24 OSPF 10 1563 20.1.1.2 Serial0/0 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopB Ping 30.1.1.2 验证是否PC1能PING 通 PC2 ?

OSPF配置

OSPF配置 实验一:OPSF基本配置 拓扑图: 实验环境: 4台MSR36-20路由器,其中两台充当客户机 实验步骤: 1.设备接口配置: ClientA: system-view System View: return to User View with Ctrl+Z. [H3C]sysname Client1 [Client1]int GigabitEthernet 0/0 [Client1-GigabitEthernet0/0]ip add 192.168.1.2 255.255.255.0 [Client1-GigabitEthernet0/0]undo shut [Client1-GigabitEthernet0/0]quit [Client1]ip route 0.0.0.0 0.0.0.0 192.168.1.1 ClientB: sys System View: return to User View with Ctrl+Z. [H3C]sysname Client B [Client B]int ge0/0 [Client B-GigabitEthernet0/0]ip add 192.168.2.2 255.255.255.0 [Client B-GigabitEthernet0/0]undo shut [Client B-GigabitEthernet0/0]quit [Client B]ip route 0.0.0.0 0.0.0.0 192.168.2.1 [Client B] R1: system-view

第十三章--黎明--OSPF高级配置 二--2014-03-2111 1 1 1

Winsnet习题作业及上机报告 班级 章节:OSPF高级配置二第十三章 主要内容:路由重分发 NSSA区域 完成时间:2014-03-22 在实际生活中,一个单一的IP路由协议是管理网络中IP路由的首选方法,但是实际情况下是一个网络运行OSPF,另一个网络运行RIP,所以这时就需要路由重分发来解决这个问题了。 路由重分发配置命令: Router(config-router)#redistribute protocol [metric metric-type] [subnets] Protocol:指明路由器要进行路由重分发的源路由协议。主要的值有ospf、eqp、isis、static、connected和rip。 Metric:用来指明重分发路由的度量值,默认的度量值是0。Metric-type:指定重分发的路由类型。可取1或2两个值,1即E1,2即E2,默认值是2。 类型1:路由的路径是内部加外部路径之和E1:内部+外部 类型2:路由的路径等于外部路径之和E2:外部路由路径 E1和E2是由信任程度来决定的。 内部网关协议:E1 信任程度(自家人)详细信息都告诉你 外部网关协议:E2 信任程度(外人) 只告诉外部路径

1.在RIP里面重分发OSPF Router rip Redistribute ospf 1 metric 10 将ospf注入到RIP 2.在OSPF里面重分发RIP Router ospf 1 Redistribute rip subnets 将rip注入ospf 3.重分发默认路由 Default-information originate metric-type 1 4.重分发直连路由 Redistribute connected 配置OSPF重分发 1.在哪儿添加新的协议 2.确定自治系统边界路由器ASBR 3.决定哪个协议在核心,哪个在边界 4.决定进行路由重分发的方向 配置NSSA区域 在末梢区域基础上开了个后门,有ASBR的末梢区域就是NSSA 区域,NSSA区域不允许Type 5LSA注入,但可以允许Type 7 LSA 注入。ABR将Type 7 LSA转换成Type 5 LSA,传播到其它区域。NSSA:1、2、3、4、7 完全NSSA:1、2、7

ospf多实例典型配置

OSPF多实例实验 一、实验拓扑 二、实验版本 R3680E与R2631E版本是vrp3.3-008;R2621版本是174-0107;R4001是1.44 三、实验配置 1、pe1:3680E配置 dis cu # sysname R3680E # local-user aaa password simple aaa local-user aaa service-type telnet # mpls lsr-id 202.1.1.1 # mpls # mpls ldp # ip vpn-instance vpna route-distinguisher 100:1 vpn-target 100:1 export-extcommunity vpn-target 100:1 import-extcommunity controller E1 1/0 clock master using e1 # controller E1 1/1 clock master using e1 #

interface Serial1/0:0 link-protocol ppp ip address 1.1.1.2 255.255.255.252 mpls mpls ldp enable # interface Serial1/1:0 link-protocol ppp ip binding vpn-instance vpna ip address 3.1.1.1 255.255.255.252 # interface LoopBack1 ip address 202.1.1.1 255.255.255.255 # interface LoopBack2 ip binding vpn-instance vpna ip address 203.1.1.1 255.255.255.255 ///必须是32位的 # bgp 10 undo synchronization group 1 internal peer 1 connect-interface LoopBack1 peer 202.1.1.2 group 1 # ipv4-family vpn-instance vpna import-route direct import-route ospf 10 undo synchronization # ipv4-family vpnv4 peer 1 enable peer 202.1.1.2 group 1 # ospf 1 area 0.0.0.0 network 1.1.1.0 0.0.0.3 network 202.1.1.1 0.0.0.0 # ospf 10 router-id 203.1.1.1 vpn-instance vpna import-route bgp ///必须引入bgp,为了建立203.1.1.1 -> 203.1.1.2的伪连接import-route direct area 0.0.0.1 network 3.1.1.0 0.0.0.3 sham-link 203.1.1.1 203.1.1.2

OSPF配置命令

OSPF配置命令 Router(config)#router ospf 10进程号只在本地有效 Router(config)#network 192.168.10.0 0.0.0.255 area 0 正反掩码均可 Show ip protocols Show ip route 查看路由表 Show ip route ospf 查看路由表中的OSPF路由项 Show ip ospf neighbors [detail] 显示OSPF邻居 Show ip ospf 显示OSPF路由器的各项信息 Show ip ospf interface f0/1 [brief] 显示接口的OSPF信息Show ip ospf database [router] 显示各类LSA Show ip ospf database router 192.168.20.2 Debug ip ospf adj 显示邻居关系的建立 Show ip ospf border-routers 可以看到ASBR和ABR,但不能看到自已的角色,只能看到其它路由器的角色 Show ip ospf database-summary LSDB的汇总信息 查看各类LSA的方法: Show ip ospf database router 查看一类LSA 域内 Show ip ospf database network 查看二类LSA MA网络 Show ip ospf database summary 查看三类LSA 域间 Show ip ospf database asbr-summary 查看四类LSA

Show ip ospf database external 查看五类LSA 域外 Show ip ospf database nssa-external 查看七类LSA 指定RID、修改路由器优先级、修改hello间隔、dead时间、接口带宽、ospf接口的cost值,修改cost计算公式的分子 Router(config-router)#router-id 1.1.1.1 指定RID Router(config-if)#ip ospf priority 0-255注意在接口下改Router(config-router)#clear ip ospf process 重新启动OSPF路由选择进程,如果希望本路由器成为DR,则在更改优先级后用这一命令重新启动进程才能成为DR Router(config-if)#ip ospf hello-interval 10 Router(config-if)#ip ospf dead-interval 40默认是hello间隔的四倍 Router(config-if)#bandwidth 5000 修改带宽,可通过修改带宽实现修改cost值的目的,这个属性是接口本身的属性。不起OSPF也能进行修改,且对其它路由进程同时产生效果 Router(config-if)#ip ospf cost 30 直接修改本接口在OSPF中的cost值 Router(config-router)#auto-cost reference-bandwidth 1000 修改COST计算公式的分子,单位是Mbps,即十的六次方 路由汇总:

OSPF高级配置(ABR ASBR、多区域、路由汇总、特殊区域)

配置命令: r1(config)#router ospf 110 r1(config-router)#router-id 1.1.1.1 r1(config-router)#net 1.1.1.1 0.0.0.0 area 0 r1(config-router)#net 192.168.13.0 0.0.0.255 area 0 r1(config-router)#net 192.168.12.0 0.0.0.255 area 0 r2(config-router)#router ospf 110 r2(config-router)#router-id 2.2.2.2 r2(config-router)#network 2.2.2.2 0.0.0.0 area 1 r2(config-router)#network 192.168.12.0 0.0.0.255 area 0 r2(config-router)#network 192.168.24.0 0.0.0.255 area 1 r2(config-router)#area 1 stub no-summary r2(config-router)#area 1 default-cost 10 r3(config-router)#router ospf 110 r3(config-router)#router-id 3.3.3.3 r3(config-router)#network 3.3.3.3 0.0.0.0 area 2 r3(config-router)#network 30.1.1.1 0.0.0.0 area 0 r3(config-router)#network 192.168.13.0 0.0.0.255 area 0 r3(config-router)#network 192.168.35.0 0.0.0.255 area 2 r3(config-router)#area 0 range 30.0.0.0 255.0.0.0 r3(config-router)#area 2 nssa no-redistribution default-information-originate r4(config-router)#router ospf 110 r4(config-router)#router-id 4.4.4.4 r4(config-router)#network 4.4.4.4 0.0.0.0 area 1 r4(config-router)#network 192.168.24.0 0.0.0.255 area 1 r4(config-router)#area 1 stub no-summary

华为路由器OSPF配置实例

OSPF上机-1 拓扑图 1、组网和区域划分如上图所示。 2.在S3526-1、AR28-1、AR28-2、S3526-2的互联接口上启用ospf路由协议;并且在每台三层设备上引入直联路由,直联路由引入按照默认的type 2类型, R1 undo terminal monitor Info: Current terminal monitor is off. system- system-view Enter system view, return user view with Ctrl+Z. [Huawei]int e0/0/0 [Huawei-Ethernet0/0/0]ip add 172.16.0.1 24 [Huawei-Ethernet0/0/0]int e [Huawei-Ethernet0/0/0]int [Huawei-Ethernet0/0/0]int e0/0/1 [Huawei-Ethernet0/0/1]ip add 192.168.0.5 30 [Huawei-Ethernet0/0/1]qui [Huawei]inter [Huawei]interface loopback 0 [Huawei-LoopBack0]ip add 1.1.1.1 32 [Huawei-LoopBack0]qui [Huawei]router id 1.1.1.1 [Huawei]ospf [Huawei-ospf-1]area 1 [Huawei-ospf-1-area-0.0.0.1]network 192.168.0.4 0.0.0.3 [Huawei-ospf-1-area-0.0.0.1]qui

相关文档