【eNSP实验配置】点到点链路上的OSPF

一、实验目的

① 在路由器上启用OSPF路由进程;

② 启用参与路由协议的接口,并且通告网络及所在的区域;

③ 度量值Cost的计算;

④ Hello相关参数的配置;

⑤ 点到点链路上的OSPF特征;

⑥ 查看和调试OSPF路由协议相关信息。

二、实验拓扑

本实验拓扑结构如图所示:

图:点到点链路上的OSPF

三、实验步骤

(1)步骤1: IP地址的配置

配置路由器R1

<Huawei>system-view

Huaweisysname R1

R1interface s0/0/0

R1-Serial0/0/0ip address 192.168.12.1 24

R1-Serial0/0/0undo shutdown

R1-Serial0/0/0quit

R1interface LoopBack 0

R1-LoopBack0ip address 1.1.1.1 24

R1-LoopBack0quit

配置路由器R2

<Huawei>system-view

Huaweiundo info-center enable

Huaweisysname R2

R2interface s0/0/0

R2-Serial0/0/0ip address 192.168.23.2 24

R2-Serial0/0/0undo shutdown

R2-Serial0/0/0quit

R2interface s0/0/1

R2-Serial0/0/1ip address 192.168.12.2 24

R2-Serial0/0/1undo shutdown

R2-Serial0/0/1quit

R2interface LoopBack 0

R2-LoopBack0ip address 2.2.2.2 24

R2-LoopBack0quit

配置路由器R3

<Huawei>system-view

Huaweiundo info-center en

Huaweiundo info-center enable

Huaweisysname R3

R3interface s0/0/1

R3-Serial0/0/1ip address 192.168.23.3 24

R3-Serial0/0/1undo shutdown

Info: Interface Serial0/0/1 is not shutdown.

R3-Serial0/0/1quit

R3interface LoopBack 0

R3-LoopBack0ip address 3.3.3.3 24

R3-LoopBack0quit

步骤2:OSPF路由协议的配置

路由器R1的配置

R1ospf router-id 1.1.1.1 //OSPF的进程为1,router-id为1.1.1.1

R1-ospf-1area 0 //进入到区域0

R1-ospf-1-area-0.0.0.0network 192.168.12.0 0.0.0.255

//命令network 192.168.12.0 0.0.0.255的作用为匹配192.168.12.0/24网段的ip地址,并且将ip属于本网段的接口全部激活ospf,在本例中我们也可以network 192.168.12.1 0.0.0.0,表示只是匹配192.168.12.1这一个ip地址,而s0/0/0接口的ip为192.168.12.1,此时此接口激活ospf,在实际案例中一般通配符使用0.0.0.0用来匹配某一个接口,这样匹配会更加精确。

R1-ospf-1-area-0.0.0.0network 1.1.1.0 0.0.0.255 //宣告网络1.1.1.0

R1-ospf-1-area-0.0.0.0quit // 退出

【技术要点】

① ospf选择router id的规则如果手动配置了router id,则以配置的router id为本设备的路由器id,如果已经创建了ospf进程,系统则会自动生成设备的router id,后续手动配置的router id将不生效,此时如果想使用手动配置的router id,可以在用户试图模式下面使用reset ospf process命令来重置ospf进程使新的router id 生效。还可以删除当前ospf配置,重新配置ospf进程的时候加上对应的router id。

②当没有手动配置router id 时,router id的选举原则为,当设备上有环回口,选择环回口地址大的为本设备的router id,当设备没有环回口,选择接口ip地址大的问router id。

③network命令用来指定运行OSPF协议的接口和接口所属的区域。network-address为接口所在的网段地址。wildcard-mask为IP地址的反码,相当于将IP地址的掩码反转(0变1,1变0),例如0.0.0.255表示掩码长度24 bit。

路由器R2的配置

R2ospf router-id 2.2.2.2

R2-ospf-1area 0

R2-ospf-1-area-0.0.0.0network 192.168.12.0 0.0.0.255

R2-ospf-1-area-0.0.0.0network 192.168.23.0 0.0.0.255

R2-ospf-1-area-0.0.0.0network 2.2.2.0 0.0.0.255

R2-ospf-1-area-0.0.0.0quit

路由器R3的配置

R3ospf router-id 3.3.3.3

R3-ospf-1area 0

R3-ospf-1-area-0.0.0.0network 192.168.23.0 0.0.0.255

R3-ospf-1-area-0.0.0.0network 3.3.3.0 0.0.0.255

R3-ospf-1-area-0.0.0.0quit

【技术要点】

OSPF进程是配置与OSPF协议有关参数的首要步骤。OSPF支持多进程,在同一台设备上可以运行多个不同的OSPF进程,它们之间互不影响,彼此独立。不同OSPF进程之间的路由交互相当于不同路由协议之间的路由交互。可以在创建OSPF进程时指定进程号,若不指定,默认进程号为"1"。

四、实验调试

(1)查看R1的邻居表

R1display ospf peer brief

OSPF Process 1 with Router ID 1.1.1.1

Peer Statistic Information


Area Id Interface Neighbor id State

0.0.0.0 Serial0/0/0 2.2.2.2 Full


以上输出表明路由器R1有一个邻居,router id为2.2.2.2,参数解释如下:

① area id:表示与邻居在哪个区域建立的ospf邻居关系,本例中该值为0.0.0.0,表示在与邻居在area 0中建立了ospf的邻居关系。

②interface:路由器自己和邻居路由器相连的接口,本例中为s0/0/0口与邻居相连。

③neighbor id:表示邻居的router id,本例中代表R1的邻居的router id 为2.2.2.2。

④state:邻居的状态,其中full表示已经建立了邻接关系,并且双方的数据库已经同步了,在P2P网络中属于最终的状态,当然在广播型网络中Drother之间的状态会停留在2way,后续将会介绍。

(2)查看R1的LSDB表

R1display ospf lsdb //查看ospf的链路状态数据库信息

OSPF Process 1 with Router ID 1.1.1.1 //ospf路由器的router id和进程号

Link State Database //代表查看的是LSDB(链路状态数据库)

Area: 0.0.0.0 //所属区域为area 0

Type LinkState ID AdvRouter Age Len Sequence Metric

Router 2.2.2.2 2.2.2.2 374 84 80000005 1562

Router 1.1.1.1 1.1.1.1 421 60 80000004 1562

Router 3.3.3.3 3.3.3.3 372 60 80000003 1562

以上输出是R2在area 0 中的链路状态数据库信息,如果在R2中查看,会发现他们的lsdb是同步的。而lsdb就是由各设备交互的lsa来组成的,标题行的具体解释如下所述:

①type:lsa的类型。Ospf的lsa有多种类型,如当此数值为router 的时候,代表本lsa是路由lsa,也称为1类lsa,具体类型及作用将在后续课程中介绍。

②link state id:标识每个lsa。

③advrouter:表示通告路由器,代表该lsa是由那台设备产生的。

④age:代表本lsa的老化时间,范围为0-3600s,当时间到达3600s时本条lsa将会被移除。

⑤len:表示lsa的大小。

⑥sequence:代表lsa的序列号。Ospf每隔1800s也就是30分钟会泛洪一次lsa,此时lsa的序列号会加1,序列还越大,代表lsa越新。

⑦metric:开销值。

以上面的lsdb表标记的lsa为例,代表此lsa为一条路由lsa,link id为2.2.2.2,大小为374,已经存在84s,序列号为80000005,开销值为1562,由router id 为2.2.2.2的路由器产生。

(3)查看R1的路由表

R1display ip routing-table

Route Flags: R - relay, D - download to fib


Routing Tables: Public

Destinations : 10 Routes : 10

Destination/Mask Proto Pre Cost Flags NextHop Interface

1.1.1.0/24 Direct 0 0 D 1.1.1.1 LoopBack0

1.1.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack0

2.2.2.2/32 OSPF 10 1562 D 192.168.12.2 Serial0/0/0

3.3.3.3/32 OSPF 10 3124 D 192.168.12.2 Serial0/0/0

127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0

127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0

192.168.12.0/24 Direct 0 0 D 192.168.12.1 Serial0/0/0

192.168.12.1/32 Direct 0 0 D 127.0.0.1 Serial0/0/0

192.168.12.2/32 Direct 0 0 D 192.168.12.2 Serial0/0/0

192.168.23.0/24 OSPF 10 3124 D 192.168.12.2 Serial0/0/0

可以看到R1已经通过ospf学习到了2.2.2.2/32、3.3.3.3/32、192.168.23.0/24的路由条目。


持续分享更多精彩内容。

相关推荐
STQY燊桐启元(深圳)电子科技6 小时前
医疗精密电源散热方案:相变陶瓷片保障医疗设备长效稳定低干扰
大数据·网络·人工智能
CDN3608 小时前
节点智能调度实操:解决出海区域访问快慢不均、节点拥堵、跨洋延迟高,CDN 全网择优落地方案
运维·服务器·网络
roman_日积跬步-终至千里9 小时前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
可乐鸡翅yeah_11 小时前
个人 / 外包流媒体项目交付实战,M3U8 验收与问题闭环完整工作流
运维·网络·python·低代码·django·m3u8·在线播放
黄俊懿12 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
Patrick在香港12 小时前
Python 拉取城巴开放数据:406 条路线,香港岛巴士网络的数字画像
网络·python·数据分析·php·数据可视化·香港·开放数据
一直C13 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
Experience-摆渡13 小时前
自建 IP 轮换方案实战:健康探测 + 熔断剔除 + 粘性会话
网络·网络协议·tcp/ip
luj_176813 小时前
合法避税与投资评估实战指南
c语言·开发语言·网络·经验分享·算法
库玛西13 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https