OSPF协议基本配置

合集下载

OSPF协议原理及配置详解

OSPF协议原理及配置详解

OSPF协议原理及配置详解OSPF(Open Shortest Path First)是一种用于计算机网络中的内部网关协议(IGP),用于在大型网络中动态确定数据包的传输路径。

其算法基于Dijkstra最短路径算法,并支持IPv4和IPv6网络。

OSPF的工作原理如下:1. 链路状态数据库(Link State Database):每个OSPF路由器都维护着一个链路状态数据库,其中存储了它所连接的所有网络的信息,包括链路的状态、带宽、延迟等。

每个OSPF路由器通过发送链路状态更新(Link State Update)将自己的链路状态信息告知其他路由器。

2.路由器之间的邻居关系建立:OSPF路由器之间通过邻居发现过程建立邻居关系。

当一个OSPF路由器启动时,它会向网络广播HELLO消息来寻找其他路由器。

当两个路由器之间收到彼此的HELLO消息时,它们可以建立邻居关系。

3. 路由计算:每个OSPF路由器通过收集链路状态信息来计算最短路径。

路由器将链路状态信息存储在链路状态数据库中,并使用Dijkstra 最短路径算法来确定到达目标网络最短路径。

4.路由更新:当链路状态发生变化时,OSPF路由器将会发送更新消息通知其他路由器。

其他路由器接收到更新消息后,会更新自己的链路状态数据库,并重新计算最短路径。

OSPF的配置如下:1. 启用OSPF协议:在路由器配置模式下使用"router ospf"命令启用OSPF协议。

2. 配置区域(Area):将网络划分为不同的区域。

在配置模式下使用"area <区域号> range <网络地址> <网络掩码>"命令将网络地址加入到区域中。

3. 配置邻居:使用"neighbor <邻居IP地址>"命令来配置OSPF邻居关系。

邻居IP地址可以手动配置或通过HELLO消息自动发现。

交换机路由协议——OSPF的配置

交换机路由协议——OSPF的配置

2S3600系列交换机路由协议——OSPF的配置一组网需求:所有设备运行OSPF(Open Shortest Path First)路由协议,且均在骨干区域中,PC-1和PC-2之间可以互访。

二组网图:三配置步骤:SwitchA配置:1 创建(进入)vlan10,并将端口E0/2加入vlan10[SwitchA]vlan 10[SwitchA-vlan10]port Ethernet 0/22 创建(进入)vlan接口10,并配置IP地址[SwitchA]interface Vlan-interface 10[SwitchA-Vlan-interface10]ip add 10.1.1.2 255.255.255.03 创建(进入)vlan100,并将端口E0/1加入vlan100[SwitchA]vlan 100[SwitchA-vlan100]port Ethernet 0/14 创建(进入)vlan接口100,并配置IP地址[SwitchA]interface Vlan-interface 100[SwitchA-Vlan-interface100]ip add 100.1.1.1 255.255.255.05 启动并配置OSPF协议[SwitchA]ospf[SwitchA-ospf]area 0[SwitchA-ospf-area-0.0.0.0]network 10.1.1.0 0.0.0.255[SwitchA-ospf-area-0.0.0.0]network 100.1.1.0 0.0.0.2556 向ospf中引入直连路由[SwitchA-ospf]import-route directSwitchB配置:1 创建(进入)vlan10,并将端口E0/2加入vlan10[SwitchB]vlan 10[SwitchB-vlan10]port Ethernet 0/22 创建(进入)vlan接口10,并配置IP地址[SwitchB]interface Vlan-interface 10[SwitchB-Vlan-interface10]ip add 10.1.1.2 255.255.255.03 创建(进入)vlan200,并将端口E0/1加入vlan200[SwitchB]vlan 200[SwitchB-vlan200]port Ethernet 0/14 创建(进入)vlan接口200,并配置IP地址[SwitchB]interface Vlan-interface 200[SwitchB-Vlan-interface200]ip add 200.1.1.1 255.255.255.05 启动并配置OSPF协议[SwitchB]ospf[SwitchB-ospf]area 0[SwitchB-ospf-area-0.0.0.0]network 10.1.1.0 0.0.0.255[SwitchB-ospf-area-0.0.0.0]network 200.1.1.0 0.0.0.2556 向ospf中引入直连路由[SwitchB-ospf]import-route direct四配置关键点:1.缺省情况下,在没有指定设备的router id即路由器ID号时,如果有LoopBack 接口地址,系统就选IP地址数值大的LoopBack地址作为路由器ID号;如果没有配置LoopBack接口地址,则选IP地址数值最大的VLAN接口地址做为路由器ID号。

OSPF配置命令解析

OSPF配置命令解析

[Route display ospf
r]
peer
显示所有OSPF邻居的详绅信息
[Route display ospf peer 显示简要的OSPF邻居信息
r]
brief
路由交换技术与应用
OSPF的信息查看
2、查看OSPF路由信息 [Route display ip routing-table 显示IP路由表 r] [Route display ospf routing-table 显示OSPF路由表 r]
路由交换技术与应用
回顾
1、OSPF的基本配置
2、OSPF的路由引入 3、OSPF信息的查看
[Route interface
r]
LoopBack 0
[Router-
ip address 10.0.3.3
LoopBack0]
24
路由交换技术与应用
OSPF的基础配置
2、配置Router ID,开启OSPF进程
[Route ospf 1 router-id 10.0.3.3 r]
[Router--ospf-1]
进程标识符 1~65535
逻辑端口 Loopback口IP地

路由交换技术与应用
OSPF的基础配置
3、将相关网段在区域0中发布
[Router--ospf-1a]rea 0
[Router-ospf-1-area- network 10.0.3.0 0.0.0.255 0.0.0.0]
1 此路由器的直连网段
OSPF配置命令解析
ቤተ መጻሕፍቲ ባይዱ
路由交换技术与应用
OSPF的概念
Open Shortest Path First

OSPF多区域基本配置

OSPF多区域基本配置

OSPF多区域基本配置【实验名称】Ospf多区域路由配置。

【实验目的】.掌握Ospf多区域路由配置。

【背景描述】你是某集成商的高级技术支持工程师,现在让你为某企业设计一个网络,你选择了使用ospf路由协议来构建。

构建OSPF多个区域连接在骨干网络上。

【技术原理】OSPF的区域结构意义在于:1、减少spf算法的运算量,使spf运算只止设计Area 内的链路,减少cpu和内容的负荷。

2、减少lsa的洪泛区域,有效利用带宽。

3、在边界易于做流量控制,比如汇总和过滤。

【实验设备】R1762(两台)、pc(两台)、交叉线(两根)、串口线(一根)【实验拓扑】注意pc机与路由器的连接线用交叉线。

【实验步骤】步骤一R1路由器的基本配置:Router>enable //进入特权模式Router#configure terminal //进入全局模式Router(config)#hostname R1 //命名R1(config)#interface fastEthernet 0/0 //进入fa0/0端口R1(config-if)#ip address 172.16.1.1 255.255.255.0 //配置端口ip地址R1(config-if)#no shutdown //启用端口,使其转发数据R1(config-if)#exit //返回上级R1(config)#interface serial 0/0/1 //进入se0/0/1端口R1(config-if)#ip address 172.16.2.1 255.255.255.0 //配置端口ip地址R1(config-if)#no shutdown //启用端口R1(config)#router ospf 100 //进入编号为1的ospf进程R1(config-router)#network 172.16.1.0 0.0.0.255 area 1//宣告本地网络R1(config-router)#network 172.16.2.0 0.0.0.255 area 0//宣告本地网络R1(config-router)#end步骤二R2路由器的基本配置:Router>enable //进入特权模式Router#configure terminal //进入全局模式Router(config)#hostname R2 //命名R2(config)#interface fastEthernet 0/0 //进入fa0/0接口R2(config-if)#ip address 172.16.3.1 255.255.255.0 //配置ip地址R2(config-if)#no shutdown //启用端口R2(config-if)#exit //返回上级R2(config)#interface serial 0/0/1 //进入se0/0/1接口R2(config-if)#clock rate 64000 //配置时钟频率R2(config-if)#ip address 172.16.2.2 255.255.255.0 //配置ip地址R2(config-if)#no shutdown //启用端口R2(config)#router ospf 100 //进入编号为100的ospf进程R2(config-router)#network 172.16.2.0 0.0.0.255 area 0//宣告本地网络R2(config-router)#network 172.16.3.0 0.0.0.255 area 2//宣告本地网络R2(config-router)#end步骤三验证信息:R1#show ip rou //查看路由表172.16.0.0/24 is subnetted, 3 subnetsC 172.16.1.0 is directly connected, FastEthernet0/0C 172.16.2.0 is directly connected, Serial0/0/1O IA 172.16.3.0 [110/65] via 172.16.2.2, 00:00:07, Serial0/0/1 【注意事项】1、两个以太网接口不在同一个区域里;2、不要忘记在DCE端配置时钟频率;3、学习到的路由条目注意是通过何种路由协议学到的。

OSPF_协议的解析及详解

OSPF_协议的解析及详解

OSPF_协议的解析及详解OSPF协议的解析及详解OSPF(Open Shortest Path First)是一种内部网关协议(IGP),用于在IP网络中实现动态路由。

本文将对OSPF协议进行解析和详解,包括其基本概念、工作原理、路由计算算法、协议报文格式以及配置和故障排除等方面的内容。

一、基本概念1.1 OSPF协议OSPF是一种链路状态路由协议,通过交换链路状态信息来计算最短路径,并维护路由表。

它基于Dijkstra算法,具有快速收敛、可扩展性强等特点。

1.2 OSPF区域OSPF将网络划分为不同的区域,每个区域由一个区域边界路由器(Area Border Router,ABR)连接。

区域之间通过区域边界路由器进行路由信息的交换。

1.3 OSPF邻居关系OSPF通过建立邻居关系来交换路由信息。

邻居关系的建立是通过Hello报文来实现的,Hello报文中包含了路由器的标识、优先级、网络类型等信息。

二、工作原理2.1 OSPF路由计算OSPF使用Dijkstra算法来计算最短路径。

每个路由器维护一个链路状态数据库(Link State Database,LSDB),其中保存了所有邻居路由器发送的链路状态信息。

根据LSDB中的信息,路由器计算出最短路径树,并更新路由表。

2.2 OSPF的路由选择OSPF使用最短路径优先(Shortest Path First,SPF)算法来选择最优路径。

SPF算法考虑了路径的成本(Cost),成本越低的路径被认为是最优路径。

2.3 OSPF的路由更新OSPF使用链路状态通告(Link State Advertisement,LSA)来更新路由信息。

当网络拓扑发生变化时,路由器会生成LSA,并向邻居路由器发送更新信息。

邻居路由器收到LSA后,更新自己的链路状态数据库,并重新计算最短路径。

三、协议报文格式3.1 Hello报文Hello报文用于建立邻居关系。

它包含了路由器的标识、优先级、Hello间隔等信息。

OSPF配置步骤

OSPF配置步骤

OSPF配置步骤1、设备配置将OSPF模块加载到网络设备上,并启用和配置路由协议,如果要使用指定路由协议,必须先进行配置。

2、配置Router IDRouter ID是使用OSPF协议进行通信的路由器节点的标识,在路由器中是唯一的,它必须在OSPF配置的初始步骤中显式定义,无法由系统选择。

可以使用任何32位的IPv4地址,通常是路由器接口的IP地址或者一个特定的Loopback地址。

3、定义网络网络是OSPF划分子网关系和路由器节点间连接点之间的逻辑连接。

定义网络时,需要指定一个“主机”IP地址,它将决定路由器节点间连续网络之间接口上启用OSPF的哪一方。

4、指定区域通过区域可以将路由器分割为一个或多个网络拓扑,以便管理路由条目的传输和收集。

OSPF协议分为区域型、网络型和主机型,每种类型运行不同的OSPF协议。

5、定义路由器节点路由器节点是OSPF网络中的分隔点,连接网络的另一部分。

在网络中,每一个路由器都是一个独立的实体,关联拥有不同或相同网络地址部分网络范围的路由器节点6、设置网络拓扑结构在网络设置完成后,可以按照自己的需求设置不同的网络拓扑结构,包括内网、外网、跨网等。

此外,还可以添加OSPF路由记录以控制流量,以及管理拓扑路由器之间的OSPF链路。

7、OSPF安全配置OSPF安全配置是重要的,可以防止“联盟”路由器的攻击,以及“源路由”攻击,让网络免受外界的威胁,保证网络的稳定性。

8、OSPF性能调整OSPF性能调整可以通过更改链路延迟,使用加权路由等方式来调整,以优化OSPF网络的通信效率和性能。

9、运行测试测试OSPF有效性并验证配置的正确性,以保证OSPF的正确性和安全性,测试过程中可以检查配置、状态和链接数据,以确保正确的路由决策和稳定的通信结果。

OSPF路由协议配置55620

OSPF路由协议配置55620

1.实验目的1.掌握OSPF协议的基本原理和配置;2.熟悉DR的选举原理和配置;3.了解多区域OSPF的原理和配置;4.尝试根据协议原理设计实验过程;5.利用现有的链接完成图示的物理链接2.实验环境(软件条件、硬件条件等)3台MSR3040路由器、一台MSR5060路由器、3台S3610交换机、12台pc;3.实验原理与方法(架构图、流程图等)【OSPF协议】OSPF(Open Shortest Path First开放式最短路径优先)[1]是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。

OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。

在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。

在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。

作为一种链路状态的路由协议,OSPF将链路状态广播数据包LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。

运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。

【OSPF邻居关系】邻接关系建立的4个阶段:1.邻居发现阶段2.双向通信阶段:Hello报文都列出了对方的RID,则BC完成.3.数据库同步阶段:4.完全邻接阶段: full adjacency邻居关系的建立和维持都是靠Hello包完成的,在一般的网络类型中,Hello包是每经过1个HelloInterval发送一次,有1个例外:在NBMA网络中,路由器每经过一个PollInterval 周期发送Hello包给状态为down的邻居(其他类型的网络是不会把Hello包发送给状态为down的路由器的).Cisco路由器上PollInterval默认60s Hello Packet以组播的方式发送给224.0.0.5,在NBMA类型,点到多点和虚链路类型网络,以单播发送给邻居路由器。

OSPF实验1点对点OSPF基本配置[修改版]

OSPF实验1点对点OSPF基本配置[修改版]

OSPF实验一点对点OSPF基本配置一、实验目的掌握在专线(点对点)上配置OSPF路由协议。

应用场景:企业的总部和分支之间通过E1、POS等W AN专线技术互联,为些需要在专线上配置并运行OSPF路由协议。

二、实验设备两台Cisco 7206 VXR 中由器、IOS版本V ersion 12.3(5)。

三、实验拓扑四、实验步骤基本配置:1、设备命名。

2、用Ping命令测试总部和分部链路的连通性。

3、按照拓扑图配置好接口IP和接口描述信息。

OSPF配置:4、启动OSPF进程并配置Router-ID。

5、把相关接口放入OSPF进程并绑定特定的区域。

五、配置命令R1enableconfigure terminalhostname R1no ip domain-lookupline console 0logging synchronousinterface loopback 0ip address 1.1.1.1 255.255.255.255no shutdowninterface loopback 1ip address 192.168.1.1 255.255.255.0no shutdowninterface serial 1/0ip address 10.1.1.1 255.255.255.252no shutdownexitrouter ospf 1router-id 1.1.1.1network 10.1.1.1 0.0.0.0 area 1network 192.168.1.1 0.0.0.0 area 1R2enableconfigure terminalhostname R2no ip domain-lookupline console 0logging synchronousinterface loopback 0ip address 1.1.1.2 255.255.255.255no shutdowninterface loopback 1ip address 192.168.2.1 255.255.255.0no shutdowninterface serial 1/0ip address 10.1.1.2 255.255.255.252no shutdownexitrouter ospf 1router-id 1.1.1.2network 10.1.1.2 0.0.0.0 area 1network 192.168.2.1 0.0.0.0 area 1六、测试结果1、使用Show ip rout查看路由表。

路由器 OSPF配置

路由器 OSPF配置

路由器 OSPF配置⒈简介●OSPF(Open Shortest Path First)是一种动态路由协议,用于在互联网中确定最短路径,并实现路由器之间的通信。

●本文档提供了配置路由器OSPF的详细步骤和相应的配置示例。

⒉确认网络拓扑结构●确认网络中使用的路由器和设备的数量和连接方式。

●确认每个路由器的IP地址和接口。

⒊ OSPF基本配置⑴ OSPF进程配置●在每个路由器上启动OSPF进程,并为其分配一个唯一的进程号。

⑵配置区域●将路由器分为不同的区域(Area),每个区域使用一个唯一的区域号。

⑶配置路由器ID●为每个路由器分配一个唯一的路由器ID将其用于OSPF邻居关系的建立和LSDB同步。

⒋ OSPF邻居关系建立⑴配置邻居关系●在每个路由器上配置与相邻路由器之间的邻居关系。

⑵验证邻居关系●确认邻居关系是否建立成功。

⒌ OSPF路由器类型配置●配置路由器类型(Router Type),包括:●ABR(Area Border Router):用于连接不同的区域。

●ASBR(Autonomous System Border Router):用于与其他自治系统之间交换路由信息。

●Internal Router:只在单个区域中工作。

⒍ OSPF网络类型配置●配置OSPF网络类型,包括:●Point-to-Point:点对点网络连接。

●Broadcast:广播网络连接。

●NBMA(Non-Broadcast Multiaccess):非广播点对多点网络连接。

⒎路由器汇总配置●配置路由器进行路由汇总,减少网络中的路由数量。

⒏ OSPF策略配置●配置OSPF策略,包括:●路径选择优先级(Path Selection Priority)。

●区域边界策略(Area Border Policy)。

●链路成本(Link Cost)。

⒐验证与故障排除●验证OSPF路由表和邻居关系状态。

●对故障进行排查和修复。

⒑附件●本文档提供的配置示例所需的附件文件。

项目14 OSPF基本配置

项目14 OSPF基本配置



OSPF 10 1563 Direct 0 0 Direct 0 0 Direct 0 0 Direct 0 0 Direct 0 0 Direct 0 0 Direct 0 0
D D D D D D D
Serial0/0/0 Serial0/0/0 Serial0/0/0 Serial0/0/0 Ethernet0/0/0 Ethernet0/0/0 InLoopBack0 InLoopBack0

dis ip routing-table 查看路由

[Huawei]dis ip rout Route Flags: R - relay, D - download to fib -----------------------------------------------------------------------------Routing Tables: Public Destinations : 8 Routes : 8 Destination/Mask 10.1.1.0/24 20.1.1.0/30 20.1.1.1/32 20.1.1.2/32 30.1.1.0/24 30.1.1.1/32 127.0.0.0/8 127.0.0.1/32 Proto Pre Cost Flags NextHop D 20.1.1.2 20.1.1.1 127.0.0.1 20.1.1.2 30.1.1.1 127.0.0.1 127.0.0.1 127.0.0.1 Interface
项目14 OSPF基本配置
开放最短路由优先协议OSPF




开放最短路由优先协议OSPF(Open Shortest Path First) 是一种用于自治系统AS(Autono-mous System)内部的 动态路由协议。 区域(Area) 随着网络规模日益扩大,当一个网络中的OSPF 路由器数 量非常多时,会导致链路状态数据库变得很庞大,占用大 量存储空间,并消耗很多CPU 资源来进行计算。并且,网 络规模增大后,拓扑结构发生变化的概率也会增大,导致 大量的OSPF 协议报文在网络中传递,降低网络的带宽利 用率。 OSPF 协议将自治系统划分成多个区域来解决上述问题。 区域在逻辑上将路由器划分为不同的组。不同的区域以区 域号(Area ID)标识,其中一个最重要的区域是区域0, 也称为骨干区域(backbone area)。

配置OSPF路由协议

配置OSPF路由协议

配置OSPF路由协议在网络中配置OSPF(Open Shortest Path First)路由协议,可以实现动态路由的选择和更新,增加网络的可靠性和灵活性。

下面将介绍如何配置OSPF路由协议。

1.确定OSPF区域划分:在OSPF中,网络被划分为不同的区域(Area),每个区域都有一个唯一的标识符。

根据网络拓扑和需求,确定需要划分的区域数量和标识符。

2.配置路由器接口:将路由器的各个接口与网络连接,并进行必要的IP地址配置。

每个接口的IP地址应属于同一区域,并通过命令“router ospf area 区域编号”将接口连接到对应的区域。

3.配置区域边界路由器(ABR):ABR是连接不同区域的路由器,需要进行特殊的配置。

在ABR上,通过命令“router ospf area 区域编号”将接口连接到对应的区域,并使用命令“area 区域编号 range 网络地址子网掩码”将其连接的网络范围标记为该区域。

4.配置自治系统边界路由器(ASBR):ASBR是连接不同自治系统(AS)的路由器,需要进行特殊的配置。

在ASBR上,使用命令“router ospf”进入OSPF配置模式,并使用命令“re distribute 子网号子网掩码”将其连接的网络添加到OSPF路由表中。

5.配置OSPF路由协议:在每台路由器上,使用命令“router ospf 进程号”进入OSPF配置模式,并使用命令“network 子网号子网掩码 area 区域编号”将该路由器的接口添加到OSPF路由表中。

6.配置路由器的优先级:OSPF通过区域的优先级来选择区域内的DR(Designated Router)和BDR(Backup Designated Router)。

可以通过命令“priority 数字”设置路由器的优先级(默认为1),数字越大优先级越高。

7.验证OSPF配置:使用命令“show ip ospf”来验证OSPF路由协议的配置情况。

华为OSPF协议基本配置

华为OSPF协议基本配置

华为OSPF协议基本配置OSPF(Open Shortest Path First)是一种链路状态路由协议,常用于大型网络中的内部网关协议(IGP)。

华为设备支持OSPF协议,并提供丰富的配置选项来进行基本的OSPF协议配置。

1. 配置路由器ID(Router ID):在OSPF协议中,每个路由器都需要一个唯一的路由器ID来标识自己。

华为设备可以使用以下命令配置路由器ID:```[RouterA] ospf router-id 1.1.1.1```2. 配置区域(Area):OSPF使用区域的概念来实现路由器的分层结构,不同区域之间的通信需要经过区域边界路由器(ABR)或自治系统边界路由器(ASBR)。

华为设备可以使用以下命令配置区域:```[RouterA] ospf area 0```3.配置接口:在OSPF中,需要将路由器的接口添加到相应的区域中,以便进行邻居关系的建立和路由信息的交换。

华为设备可以使用以下命令将接口添加到OSPF中:```[RouterA] interface GigabitEthernet 0/0/1[RouterA-GigabitEthernet0/0/1] ospf enable[RouterA-GigabitEthernet0/0/1] ospf area 0```4. 配置路由汇总(Route Summarization):OSPF允许在ABR或ASBR上进行路由汇总,以减少网络中的路由表项数量和路由信息的传输量。

华为设备可以使用以下命令配置路由汇总:```[RouterA] ospf abr-summary 10.0.0.0 255.0.0.0```5. 配置路由过滤(Route Filtering):OSPF允许在路由器上对路由进行筛选,以控制路由的学习和传播。

华为设备可以使用以下命令配置路由过滤:```[RouterA] ospf distribute-list export prefix-list PREFIX-LIST-OUT[RouterA] ospf distribute-list import prefix-list PREFIX-LIST-IN```6. 配置路由聚合(Route Aggregation):OSPF允许在路由器上对多个具有相同前缀的路由进行聚合,以减少路由表项的数量和路由信息的传输量。

OSPF单区域基本配置

OSPF单区域基本配置

OSPF单区域基本配置【实验名称】Ospf单区域基本配置【实验目的】掌握在路由器上配置OSPF单区域。

【背景描述】假设校园网通过1台三层交换机连到校园网出口路由器,路由器再和校园外的另1台路由器连接,现做适当配置,实现校园网内部主机与校园网外部主机的相互通信。

【技术原理】OSPF(Open Shortest Path First,开放式最短路径优先)协议,是目前网络中应用最广泛的路由协议之一。

属于内部网关路由协议,能够适应各种规模的网络环境,是典型的链路状态(link-state)协议。

OSPF路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库(LSDB),然后路由器采用SPF算法,以自己为根,计算到达其他网络的最短路径,最终形成全网路由信息。

OSPF属于无类路由协议,支持VLSM(变长子网掩码)。

OSPF是以组播的形式进行链路状态的通告的。

在大模型的网络环境中,OSPF支持区域的划分,将网络进行合理规划。

划分区域时必须存在area0(骨干区域)。

其他区域和骨干区域直接相连,或通过虚链路的方式连接。

【实现功能】实现网络的互连互通,从而实现信息的共享和传递。

【实验设备】S3550(1台)、R1762路由器(两台)、V35线缆(1根)、交叉线或直连线(1条)【实验拓扑】注:路由器和主机直连时,需要使用交叉线,在R1762的以太网接口支持MDI/MDIX,使用直连线也可以连通。

R1的S1/2为DCE接口。

【实验步骤】步骤一:基本配置三层交换机基本配置switch#configure terminal //进入全局模式switch(config)#hostname s3550 //命名修改S3550(config)#vlan 10 //创建vlan10S3550(config-vlan)#exitS3550(config)#vlan 50 //创建vlan50S3550(config-vlan)#exitS3550(config)#interface f0/1 //进入fa0/1端口模式S3550(config-if)#switchport access vlan 10//把fa0/1端口划分到vlan10 S3550(config-if)#exitS3550(config)#interface f0/5 //进入fa0/5端口模式S3550(config-if)#switchport access vlan 50//把fa0/5端口划分到vlan50 S3550(config-if)#exitS3550(config)#interface vlan 10 //创建VLAN虚接口,并配置IP S3550(config-if)#ip address 172.16.1.2 255.255.255.0S3550(config-if)#no shutdownS3550(config-if)#exitS3550(config)#interface vlan 50 //创建VLAN虚接口,并配置IP S3550(config-if)#ip address 172.16.5.1 255.255.255.0S3550(config-if)#no shutdown //启用端口S3550(config-if)#exit验证测试:S3550#show vlanVLAN Name Status Ports----------------------------------------------------------------------1 default active Fa0/2 ,Fa0/3Fa0/4 ,Fa0/6 ,Fa0/7Fa0/8 ,Fa0/9 ,Fa0/10Fa0/11,Fa0/12,Fa0/13Fa0/14,Fa0/15,Fa0/16Fa0/17,Fa0/18,Fa0/19Fa0/20,Fa0/21,Fa0/22 Fa0/23,Fa0/2410 vlan10 active Fa0/150 vlan50 active Fa0/5S3550#show ip interfaceInterface : VL10Description : Vlan 10OperStatus : UPManagementStatus : EnabledPrimary Internet address: 172.16.1.1/24Broadcast address : 255.255.255.255PhysAddress : 00d0.f8ff.8ab5Interface : VL50Description : Vlan 50OperStatus : UPManagementStatus : EnabledPrimary Internet address: 172.16.5.1/24Broadcast address : 255.255.255.255PhysAddress : 00d0.f8ff.8ab6路由器基本配置Router1(config)# interface fastethernet 1/0 //进入端口F1/0 Router1(config-if)# ip address 172.16.1.1 255.255.255.0//配置IP Router1(config-if)# no shutdown //启用端口,使其转发数据Router1(config-if)#exitRouter1(config)# interface serial 1/2 //进入端口S1/2Router1(config-if)# ip address 172.16.2.1 255.255.255.0 //配置IP Router1(config-if)# clock rate 64000 //设置时钟频率Router1(config-if)# no shutdown //启用端口,使其转发数据Router2(config)# interface fastethernet 1/0 //进入端口F1/0 Router2(config-if)# ip address 172.16.3.1 255.255.255.0 //配置IP Router2(config-if)# no shutdown //启用端口,使其转发数据Router2(config-if)#exitRouter2(config)# interface serial 1/2 //进入端口S1/2Router2(config-if)# ip address 172.16.2.2 255.255.255.0 //配置IP Router2(config-if)# no shutdown //启用端口,使其转发数据验证测试:验证路由器接口的配置和状态。

OSPF详细配置+详解

OSPF详细配置+详解

OSPF配置AS:在共同管理下的一组运行相同库有选择协议的路由器的集合为一个“自治系统”IGP:内部网关路由协议——用于在单一AS内决策路由,用来解决AS内部通信!EGP:外部网关路由协议——用于在多个AS之间执行路由,用来解决AS间通信!ospf基本配置:全局:router ospf +区域号指定ospf协议运行的接口以及所在的区域命令如下:network 网络地址反掩码area 区域号修改接口优先级:router ospf模式:IP ospf priority 数值优先级(0~255)设置为0时不参与选举DR为指定路由器,BDR为备份指定路由器!修改COST值:接口模式:IP ospf cost 数值(1~65535)数值小的优先级大。

查看ospf配置:路由表:show IP route邻居列表及状态:show IP router ospf neighborospf配置:show IP ospfospf 多区域配置ABR(区域边界路由器):连接一个或多个区域到骨干区域的路由器,并且这些路由器会作为间通信量的路由网关ASBR:(自治系统边界路由器):可以认为它是ospf域外部的通信量进入ospf域的网关路由器洪扩散。

●组成员LSA(LSA6):是用在OSPF协议的一个增强版本――组播OSPF协议(MOSPF协议)中的。

MOSPF协议将数据包从一个单一的源地址转发到多个目的地,或者是一组共享D类组播地址的成员。

●NSSA外部LSA(LSA7):是指在非纯末梢区域(Not-So-Stubby Area,NSSA)内始发于ASBR路由器的LSA通告。

NSSA外部LSA通告几乎和自主系统外部LSA通告是相同的。

只是不像自主系统外部LSA通告那样在整个OSPF自主系统内进行泛洪扩散,NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪扩散。

●外部属性LSA(LSA8):是被提议作为运行内部BGP协议(iBGP协议)的另一种选择,以便用来传送BGP协议的信息穿过一个OSPF域。

(完整word版)ospf路由协议的配置

(完整word版)ospf路由协议的配置

ospf路由协议的配置路由协议ospf的配置一、Ospf简介:OSPF(Open Shortest Path First )为IETF OSPF 工作组开发的一种基于链路状态的内部网关路由协议。

OSPF专为IP 开发的路由协议,直接运行在IP 层上面,协议号为89,采用组播方式进行OSPF包交换,组播地址为224.0.0.5 (全部OSPF路由器)和224.0.0.6 (指定路由器)。

链路状态算法是一种与哈夫曼向量算法(距离向量算法)完全不同的算法,应用哈夫曼向量算法的传统路由协议为RIP,而OSPF 路由协议是链路状态算法的典型实现。

与RIP 路由协议对比,OSPF 除了算法上的不同,还引入了路由更新认证、VLSMs(可变长子网掩码)、路由聚合等新概念。

即使RIPv2 做了很大的改善,可以支持路由更新认证、可变长子网掩码等特性,但是RIP 协议还是存在两个致命弱点:1 )收敛速度慢;2 )网络规模受限制,最大跳数不超过16跳。

OSPF的出现克服了RIP 的弱点,使得IGP 协议也可以胜任中大型、较复杂的网络环境。

OSPF路由协议利用链路状态算法建立和计算到每个目标网络的最短路径,该算法本身较复杂,以下简单地、概括性地描述了链路状态算法工作的总体过程:a 初始化阶段,路由器将产生链路状态通告,该链路状态通告包含了该路由器全部链路状态;b 所有路由器通过组播的方式交换链路状态信息,每台路由器接收到链路状态更新报文时,将拷贝一份到本地数据库,然后再传播给其它路由器;c 当每台路由器都有一份完整的链路状态数据库时,路由器应用Dijkstra算法针对所有目标网络计算最短路径树,结果内容包括:目标网络、下一跳地址、花费,是IP路由表的关键部分。

如果没有链路花费、网络增删变化,OSPF将会十分安静,如果网络发生了任何变化,OSPF通过链路状态进行通告,但只通告变化的链路状态,变化涉及到的路由器将重新及运行Dijkstra算法,生成新的最短路径树。

如何在路由器上配置OSPF协议?

如何在路由器上配置OSPF协议?

如何在路由器上配置OSPF协议?OSPF协议(Open Shortest Path First,开放最短路径优先协议)是一种常用的动态路由协议,它能够自动发现网络中的路由器并建立路由表。

下面介绍如何在路由器上配置OSPF协议。

1.启用OSPF首先,需要启用OSPF协议。

打开路由器的命令行界面,使用以下命令启用OSPF:Router(config)# router ospf [process-id]其中[process-id]是OSPF进程的ID,可以是一个1到65535之间的整数。

通常,您可以使用默认值1。

2.配置OSPF区域接着,需要配置OSPF区域。

在OSPF进程下,使用以下命令指定区域:Router(config-router)# area [area-id]其中[area-id]是OSPF区域的ID,可以是一个0到4294967295之间的整数或点分十进制表示的IP地址。

例如,如果您想将区域设置为0.0.0.0,可以使用以下命令:Router(config-router)# area 0.0.0.03.配置接口现在,需要将接口添加到OSPF区域。

在路由器接口下,使用以下命令指定OSPF区域:Router(config-if)# ospf [process-id] area [area-id]其中[process-id]是OSPF进程的ID,[area-id]是OSPF区域的ID。

例如,如果您想将接口FastEthernet0/0添加到区域0.0.0.0,并使用进程ID为1,可以使用以下命令:Router(config-if)# ospf 1 area 0.0.0.04.配置OSPF参数您可以在OSPF进程下配置各种参数,如路由器ID、网络类型、接口开销等。

以下是一些常见参数的配置命令:设置路由器ID:Router(config-router)# router-id [router-id]其中[router-id]是路由器。

OSPF协议原理与配置详解

OSPF协议原理与配置详解

调试OSPF协议的网络连通性
检查区域间的连通性
确认区域内和区域间的路由器能够正常通信。
检查OSPF路由汇总
配置正确的路由汇总,以确保网络的连通性。
检查OSPF下一跳地址
确认OSPF下一跳地址配置正确,以避免路由环路和黑洞路由问题。
05 OSPF协议的应用场景与 案例分析
OSPF协议在企业网络中的应用
02 路由器使用Dijkstra算法计算最短路径树,构建 路由表。
03 路由表中的每一项都包含目标网络、下一跳路由 器和接口等信息。
OSPF协议路由表的更新
当网络发生变化时,相关路由器会发送链路状态 更新报文,通知其他路由器网络变化情况。
收到更新报文的路由器会重新构建链路状态数据 库和路由表。
路由器之间通过OSPF协议的报文交互,实现路由 表的实时更新和维护。
3
路由器之间通过OSPF协议的报文交换链路状态 信息,并使用最短路径算法(Shortest Path Algorithm)来更新路由表。
OSPF协议的特点
支持区域划分
OSPF协议支持将大型网络划分 为多个区域(Area),每个区 域运行一个OSPF实例,维护一 个区域内路由的数据库,降低 了路由器的资源消耗。
使用OSPF版本3
03
在IPv6网络中,使用OSPF版本3替代OSPF版本2可
以减少路由器的资源消耗。
调试OSPF协议的路由问题
检查OSPF路由器间的链 路状态
通过查看OSPF邻居状态机,确认链路是否 正常工作。
检查OSPF路由表
查看OSPF路由表,确保正确的路由信息被学习。
使用调试命令
使用OSPF调试命令,如"debug ospf packet"和"debug ospf adjacency",以帮助 定位问题。

OSPF NSSA区域原理及基本配置

OSPF NSSA区域原理及基本配置

OSPF NSSA区域原理及基本配置一、原理概述OSPF协议定义了Stub区域和Totally Stub区域这两种特殊的非骨干区域,为了市精简LSDB 中的LSA数量,同时也精简路由表中路由条目数量,实现优化设备和网络性能的目的。

根据定义,Stub区域或Totally Stub区域中不允许存在ADBR路由器。

然而在实际环境中,由于某种需求,有可能希望在Stub区域或Totally Stub区域中引入外部路由。

为此,OSPF又定义了NSSA区域和Totally NSSA区域,以此来增强OSPF协议的适应和扩展性。

NSSA区域或Totally NSSA区域可以将外部路由以Type-7 LSA(NSSA LSA)的方式引进本区域,这些Type-7 LSA将在本区域的ABR路由器上被转换成Type-5 LSA(AS External LSA)并泛洪到其他OSPF区域。

Type-7 LSA只会出现在NSSA区域或Totally NSSA区域中。

在其他方面,NSSA区域和Totally NSSA区域与Stub区域和Totally Stub区域完全一样。

NSSA区域不允许Type-4和Type-5LSA进入,该区域会通过Type-3LSA所表示的缺省路由访问AS外部目的地。

Totally NSSA区域不仅不允许Type-4和Type-5LSA进入,同时也不允许Type-3LSA进入,只允许缺省的Type-3LSA进入,并根据缺省路由来访问该区域以外的任何目的地。

二、根据原理设计实验实验拓扑图1所示,以及实验编址如表1所示。

本实验模拟了一个企业网络场景,路由器R4、R2、R3为企业总部路由器,R4是企业的分支机构的路由器。

R4与R2、R4与R3之间的链路位于区域0,R4与R2、R4与R3之间的链路位于区域1。

R4的所有Loopback接口用来模拟企业总部的非OSPF网络,R4的所有Loop back接口用来模拟企业分支结构非OSPF 网络。

如何配置OSPF协议

如何配置OSPF协议

OSPF(开放式最短路径优先协议)是一种基于链路状态的路由协议,用于实现大型的企业网络中的路由。

本文将介绍如何配置OSPF。

1. 配置OSPF进程
在每个运行OSPF的路由器上配置OSPF进程。

进入路由器的配置模式并输入以下命令:
Router(config)# router ospf process-id
将process-id替换为一个整数值,可以是任何数字,但它应该在整个网络中唯一。

2. 配置区域
将每个路由器分配到一个或多个区域中。

在路由器上,进入配置模式并输入以下命令:
Router(config-router)# area area-id
将area-id替换为一个数字,可以是任何数字,但应该在整个网络中唯一。

3. 配置网络
在每个路由器上,配置与OSPF连接的每个网络。

Router(config-router)# network network-address wildcard-mask area area-id
将network-address替换为网络地址,wildcard-mask替换为反掩码,area-id替换为路由器所在区域的ID。

4. 确认配置
输入以下命令以确认OSPF配置:
Router# show ip protocols
Router# show ip ospf neighbor
使用这些命令可以查看OSPF协议的状态,以及与其他OSPF路由器的领域关系。

以上是配置OSPF的基本步骤。

但在实际操作时,需要考虑到网络的规模和层级结构,以便更好地组织和管理网络。

OSPF详解

OSPF详解

OSPF协议(1)一、OSPF基础1、基本特点--链路状态协议路由器间交换链路状态信息,存放到LSDB--链路状态数据库中;接着每个路由器根据自己的LSDB,利用SPF算法计算路由,写入路由表中。

2、数据结构1)邻居表保存OSPF邻居信息2)拓扑表--LSDB,链路状态数据库(其中存放真正的网络拓扑信息)在相邻的路由器交换链路状态信息后,它们的LSDB应该是相同的,表明双方的LSDB已经同步。

问题:在同一个区域中,所有路由器最终的LSDB是否一致?(一致)3)IP路由表3、链路状态协议中的网络层次(区域设计的层次结构)1)链路状态路由协议需要是一种层次型的网络结构2)两层结构--传输区域(骨干区域或区域0)--普通区域(非骨干区域)思考:为什么需要分层结构?4、OSPF的区域问题:OSPF若不划分区域?每个路由器保存整个网络的拓扑信息。

1)每个路由器上需要保存较大的LSDB2)路由器之间交互的数据量较大,需要较长的时间同步3)路由表较大4)拓扑改变时,所有路由器都需要同步LSDB,之后重新计算新的路由。

OSPF划分区域的优点:1)减少路由器之间通告LSA的数据量,加速路由收敛2)减少路由表大小3)将一个区域的拓扑改变所造成的影响限制在本区域中4)划分完区域后,每个路由器的LSDB仅仅描述本区域的拓扑信息(本区域的拓扑改变不会影响其他区域)5)每个路由器利用SPF算法,只能计算出本区域的路由信息,区域间的路由信息需要通过ABR(区域边界路由器)进行交换,此时应该属于DV算法,为了避免环路的出现,则规定了严格的2层结构。

划分区域的要求:1)普通区域必须和骨干区域相邻(物理、逻辑--virtual-link)2)骨干区域(区域0)本身必须连通(物理、逻辑--virtual-link)问题:OSPF中能否在区域内部进行汇总?(无法汇总,只能在边界--ABR或ASBR 上进行汇总)问题:OSPF的区域设计为什么需要遵循两层结构?(因为OSPF区域间所交换的信息为路由信息,为避免区域间路由形成环路,故定义2层结构)5、OSPF邻接OSPF邻居、邻接1)Neighbor2)Adjacency如果相邻的路由器之间交换LSA信息,则是一个邻接状态数据链路层封装1)PPP、HDLC---点到点的网络,2个相邻的路由器应该形成full的邻接关系,需要交换LSA信息2)Ethernet----广播多路访问网络,多个路由器会形成邻居关系,为了减少LSA 通告的数据量,需要选举DR、BDRDRBDRDROther:DROther之间不会形成full关系,只会定期的发送Hello报文(为普通的邻居关系)和DR/BDR形成full的邻接关系,交换LSA信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 0R1(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.1R1(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 0R1(config-router)#R2上的配置:R2(config)#router ospf 1R2(config-router)#router-id 2.2.2.2R2(config-router)#network 12.12.12.0 0.0.0.255 area 0R2(config-router)#network 13.13.13.0 0.0.0.255 area 0R2(config-router)#network 172.16.1.0 0.0.0.255 area 0R2(config-router)#R3上的配置:R3(config)#interface loopback 0R3(config-if)#ip address 33.33.33.33 255.255.255.0R3(config)#router ospf 1R3(config-router)#router-id 3.3.3.3R3(config-router)#network 13.13.13.0 0.0.0.255 area 0R3(config-router)#network 172.16.1.0 0.0.0.255 area 0R3(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 Interface2.2.2.2 1 FULL/BDR 00:00:29 172.16.1.2 Ethernet03.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 Serial0R1#Neighbor ID下面看到的是邻居的router-idPri 是邻居的接口优先级,进行DR和BDR选举的时候需要比较的参数State 我和邻居之间的状态,是什么邻居关系FULL表示是完全的邻居关系,如果能够看到BDR之类的参数表示邻居是BDRDead Time 死亡时间,多少秒之类没有收到邻居发送过来的HELLO小心就认为邻居DOWN掉了,如果时间变成了00:00:00就表示邻居DOWN了,路由器会把这个邻居关系删除掉。

Address 邻居通过什么IP地址和我相连Interface 邻居和我相连的接口R1#show ip ospf interface brief //检查那些接口被我公告出去了,需要注意有些IOS不支持此命令Interface PID Area IP Address/Mask Cost State Nbrs F/CLo0 1 0 11.11.11.11/24 1 LOOP 0/0Et0 1 0 172.16.1.1/24 10 DR 2/2Se0 1 0 12.12.12.1/24 64 P2P 1/1 Interface 显示被我NETWORK的接口PID 接口的优先级Area 公布到那个区域里去了IP Address/Mask 接口的IP地址和掩码Cost 接口的COST值State 接口的网络类型R1#show ip ospf database //检查OSPF的链路状态数据库OSPF Router with ID (1.1.1.1) (Process ID 1)Router Link States (Area 0)Link ID ADV Router Age Seq# Checksum Link count1.1.1.1 1.1.1.1 1578 0x80000006 0x009ED3 42.2.2.2 2.2.2.2 1650 0x80000006 0x003975 53.3.3.3 3.3.3.3 1448 0x80000005 0x006898 4Net Link States (Area 0)Link ID ADV Router Age Seq# Checksum172.16.1.1 1.1.1.1 1634 0x80000002 0x003A20R1#表示的含义在后面的章节讲到R1#show ip route //检查路由表Codes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set33.0.0.0/32 is subnetted, 1 subnetsO 33.33.33.33 [110/11] via 172.16.1.3, 00:25:22, Ethernet0172.16.0.0/24 is subnetted, 1 subnetsC 172.16.1.0 is directly connected, Ethernet011.0.0.0/24 is subnetted, 1 subnetsC 11.11.11.0 is directly connected, Loopback012.0.0.0/24 is subnetted, 1 subnetsC 12.12.12.0 is directly connected, Serial013.0.0.0/24 is subnetted, 1 subnetsO 13.13.13.0 [110/74] via 172.16.1.2, 00:25:22, Ethernet0[110/74] via 172.16.1.3, 00:25:22, Ethernet0R1#O 表示是通过OSPF协议学到的路由信息[110/11] 前面的110表示OSPF的管理距离是110后面的11表示本路由器到达改网段的距离R1#show ip ospf interface s0 //检查这个接口OSPF的信息Serial0 is up, line protocol is upInternet Address 12.12.12.1/24, Area 0Process ID 1, Router ID 1.1.1.1, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT,Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5oob-resync timeout 40Hello due in 00:00:04Index 1/1, flood queue length 0Next 0x0(0)/0x0(0)Last flood scan length is 1, maximum is 1Last flood scan time is 4 msec, maximum is 4 msecNeighbor Count is 1, Adjacent neighbor count is 1Adjacent with neighbor 2.2.2.2Suppress hello for 0 neighbor(s)R1#Process ID OSPF的进程IDRouter ID 本路由器的router-idNetwork Type 接口的网络类型Cost: 路径成本Hello 10, Dead 40 hello时间和死亡时间第3个要求的配置:R1(config)#interface e0R1(config-if)#ip ospf priority 255 //修改接口的优先级,OSPF里的接口优先级是越大越优先R2(config)#int e0R2(config-if)#ip ospf priority 0 //当优先级为0的时候表示不参与DR和BDR选举,直接成为DROTHERR3(config-router)#int e0R3(config-if)#ip ospf priority 0需要注意的是如果改了以后需要使用clear ip ospf process清楚掉OSPF进程让路由器之间从新建立OSPF邻居关系R1#clear ip ospf processReset ALL OSPF processes? [no]: yR1#清除掉以后我们在来看看R1#show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface2.2.2.2 0 FULL/DROTHER 00:00:38 172.16.1.2 Ethernet03.3.3.3 0 FULL/DROTHER 00:00:36 172.16.1.3 Ethernet02.2.2.2 0 FULL/ - 00:00:30 12.12.12.2 Serial0R1#我们可以看到R2和R3是DROTHER路由器,另外我们在去R2上看看R2#sh ip ospf neighborNeighbor ID Pri State Dead Time Address Interface3.3.3.3 0 2WAY/DROTHER 00:00:31 172.16.1.3 Ethernet0 1.1.1.1 255 FULL/DR 00:00:31 172.16.1.1 Ethernet03.3.3.3 1 FULL/ - 00:00:34 13.13.13.3 Serial11.1.1.1 1 FULL/ - 00:00:31 12.12.12.1 Serial0R2#R2和R3之间的邻居关系只是2WAY状态,为什么是2WAY了,DROTHER和DROTHER 之间不建立起完全的邻接关系,他们之间的关系只到2WAY状态如果是想查看OSPF之间邻接关系建立的详细过程可以使用debug ip ospf adj进行查看,这里只给出R1和R2之间S0建立邻接关系的过程Mar 1 01:01:25.039: OSPF: Build router LSA for area 0, router ID 1.1.1.1, seq 0x8000000C *Mar 1 01:01:34.563: OSPF: Rcv DBD from 2.2.2.2 on Serial0 seq 0x879 opt 0x42 flag 0x7 len 32 mtu 1500 state INIT*Mar 1 01:01:34.567: OSPF: 2 Way Communication to 2.2.2.2 on Serial0, state 2WAY*Mar 1 01:01:34.571: OSPF: Send DBD to 2.2.2.2 on Serial0 seq 0x15E2 opt 0x52 flag 0x7 len 32*Mar 1 01:01:34.575: OSPF: NBR Negotiation Done. We are the SLA VE*Mar 1 01:01:34.579: OSPF: Send DBD to 2.2.2.2 on Serial0 seq 0x879 opt 0x52 flag 0x2 len 92*Mar 1 01:01:34.627: OSPF: Rcv DBD from 2.2.2.2 on Serial0 seq 0x87A opt 0x42 flag 0x3 len 92 mtu 1500 state EXCHANGE*Mar 1 01:01:34.631: OSPF: Send DBD to 2.2.2.2 on Serial0 seq 0x87A opt 0x52 flag 0x0 len 32*Mar 1 01:01:34.635: OSPF: Database request to 2.2.2.2*Mar 1 01:01:34.639: OSPF: sent LS REQ packet to 12.12.12.2, length 24*Mar 1 01:01:34.659: OSPF: Rcv DBD from 2.2.2.2 on Serial0 seq 0x87B opt 0x42 flag 0x1 len 32 mtu 1500 state EXCHANGE*Mar 1 01:01:34.663: OSPF: Exchange Done with 2.2.2.2 on Serial0*MaR1(confr 1 01:01:34.667: OSPF: Send DBD to 2.2.2.2 on Serial0 seq 0x87B opt 0x52 flag 0x0 len 32*Mar 1 01:01:34.687: OSPF: Synchronized with 2.2.2.2 on Serial0, state FULL*Mar 1 01:01:35.199: OSPF: Build router LSA for area 0, router ID 1.1.1.1, seq 0x8000000DR1(config-if)#。

相关文档
最新文档