OSPF ROUTER-ID-新版(15)

目录

整体拓扑

操作步骤

[1.INT 验证Router-ID选举规则](#1.INT 验证Router-ID选举规则)

[1.1 查看路由器Router-ID](#1.1 查看路由器Router-ID)

[1.2 配置R1地址](#1.2 配置R1地址)

[1.3 查看R1接口信息](#1.3 查看R1接口信息)

[1.4 查看R1Router-ID](#1.4 查看R1Router-ID)

[1.5 删除接口IP并查看Router-ID](#1.5 删除接口IP并查看Router-ID)

[1.6 手工配置Router-ID](#1.6 手工配置Router-ID)

2.基本配置

[2.1 配置R1的IP](#2.1 配置R1的IP)

[2.2 配置R2的IP](#2.2 配置R2的IP)

[2.3 配置R3的IP](#2.3 配置R3的IP)

[2.4 配置R4的IP](#2.4 配置R4的IP)

[2.5 配置PC-1的IP地址](#2.5 配置PC-1的IP地址)

[2.6 配置PC-2的IP地址](#2.6 配置PC-2的IP地址)

[2.7 配置PC-3的IP地址](#2.7 配置PC-3的IP地址)

[2.8 检测R1与PC1连通性](#2.8 检测R1与PC1连通性)

[2.9 检测R3与PC2连通性](#2.9 检测R3与PC2连通性)

[2.10 检测R4与PC3连通性](#2.10 检测R4与PC3连通性)

3.理解OSPF的Router-ID

[3.1 配置R1的OSPF](#3.1 配置R1的OSPF)

[3.2 配置R2的OSPF](#3.2 配置R2的OSPF)

[3.3 配置R3的OPSF](#3.3 配置R3的OPSF)

[3.4 配置R4的OSPF](#3.4 配置R4的OSPF)

[3.5 测试PC-1和PC-2的连通性](#3.5 测试PC-1和PC-2的连通性)

[3.6 测试PC-1和PC-3的连通性](#3.6 测试PC-1和PC-3的连通性)

[3.7 修改R2的Router-ID](#3.7 修改R2的Router-ID)

[3.8 再次查看R2 的OSPF邻居信息](#3.8 再次查看R2 的OSPF邻居信息)

[3.9 测试PC-1与PC-2的连通性](#3.9 测试PC-1与PC-2的连通性)

[3.10 还原R2之前配置](#3.10 还原R2之前配置)

[3.11 修改R4的Router-ID](#3.11 修改R4的Router-ID)

[3.12 查看R2的OSPF邻居状态](#3.12 查看R2的OSPF邻居状态)

[3.13 查看R2的路由表](#3.13 查看R2的路由表)

[3.14 测试PC-1与PC-3的连通性](#3.14 测试PC-1与PC-3的连通性)

4.保存数据

4.1保存R1数据

4.2保存R2数据

4.3保存R3数据

4.4保存R4数据


本实验模拟企业网络环境,R1为部门A的网关设备,R3为部门B的网关设备,R4为部门C的网关设备,R2为企业核心路由器。现网络中运行OSPF协议实现全网互通,所有路由器运行在区域0内。网络管理员需要正确配置Router-ID以避免产生不必要的问题。

整体拓扑

操作步骤

1.INT 验证 Router-ID选举规则

1.1 查看路由器Router-ID

在进行基本配置之前,在R1上使用命令display route id来查看当前设备上的Router-ID。
<Huawei>system-view

Huawei\]sysname R1 \[R1\]display router id Router-ID:0.0.0.0 可以观察到,在设备没有配置任何接口时,Router-ID为0.0.0.0。 ​​​​​​​system-view sysname R1 display router id #### 1.2 配置R1地址 根据实验编址表,在R1的GE 0/0/1接口上配置IP地址10.0.12.1,GE 0/0/0接口配置IP地址10.0.1.254,配置环回接口0的地址1.1.1.1。 \[R1\]interface gigabitethernet 0/0/1 \[R1-GigabitEthernet0/0/1\]ip addres 10.0.12.1 24 \[R1-GigabitEthernet0/0/1\]interface gigabitethernet 0/0/0 \[R1-GigabitEthernet0/0/0\]ip addres 10.0.1.254 24 \[R1-GigabitEthernet0/0/0\]interface loopback 0 \[R1-LoopBack0\]ip addres 1.1.1.1 32 \[R1-LoopBack0\]quit ​​​​​​​interface gigabitethernet 0/0/1 ip addres 10.0.12.1 24 interface gigabitethernet 0/0/0 ip addres 10.0.1.254 24 interface loopback 0 ip addres 1.1.1.1 32 quit #### 1.3 查看R1接口信息 配置完成后,在R1上查看所有接口信息。 \display ip interface brief 可以观察到,目前所配置的接口及IP地址信息。 ![](https://file.jishuzhan.net/article/1741249726969286658/e3a041aa93f335f67464ccfcca392ed1.webp) display ip interface brief #### 1.4 查看R1Router-ID 查看当前设备上的Router-ID。 \[R1\]display router id 可以观察到当前设备上的全局Router-ID为10.0.12.1,而不是环回接口地址1.1.1.1,这是为什么? 原因是接口配置顺序会影响Router-ID的选举,因为设备上第一次配置的是物理接口的地址,该动作便会触发Router-ID的选举。而此刻,设备上也有且仅有该物理地址,所以该地址便会被Router-ID所使用,后续即使再配置了环回接口地址也不会使用。同理,如果第一次配置的是其他物理接口的地址,或者是环回接口的地址,都会被Router-ID所使用。 display router id #### 1.5 删除接口IP并查看Router-ID 在R1上删除接口GE 0/0/1的IP地址,并再次查看此时设备的Router-ID。 \[R1\]interface gigabitethernet 0/0/1 \[R1-GigabitEthernet0/0/1\]undo ip address UNDO \[R1\]display router id Router-ID:1.1.1.1 可以观察到,当删除当前Router-ID所使用的IP地址时,便会触发重新选举,按照环回接口优先的规则选择使用1.1.1.1作为Router-ID。 ​​​​​​​interface gigabitethernet 0/0/1 undo ip address display router id #### 1.6 手工配置Router-ID 可以采用手动配置的方式强制指定R1的Router-ID为1.1.1.1。这样配置的优点是,即使该地址现在已经不是R1的任何接口的地址,也可以修改成为Router-ID(删除该环回接口也不会触发重新选举)。 \system-view \[R1\]router id 1.1.1.1 配置完成后,马上弹出以下信息。 Info: Router-ID has been modified, please reset the relative protocols manually to update the Router-ID. 该信息表示Router-ID已经被修改,请重启相应的路由协议进行更新。即当前全局配置的Router-ID已经被更新,如果目前设备上已经运行了OSPF协议,需要重置OSPF协议进程或者重启整台路由器才可以使得OSPF协议中的Router-ID也同步更新使用该新的全局Router-ID。需要使用命令reset ospf process来重置OSPF协议进程 ​​​​​​​return system-view router id 1.1.1.1 ### **2.基本配置** 根据实验编址表进行完成剩余基本配置。 #### 2.1 配置R1的IP 再次在R1的GE 0/0/1接口上配置IP地址10.0.12.1 \[R1\]interface gigabitethernet 0/0/1 \[R1-GigabitEthernet0/0/1\]ip addres 10.0.12.1 24 ​​​​​​​interface gigabitethernet 0/0/1 ip addres 10.0.12.1 24 #### 2.2 配置R2的IP 根据实验编址表配置路由器R2的接口IP地址。 \system-view \[Huawei\]sysname R2 \[R2\]interface Loopback 0 \[R2-loopback0\]ip address 2.2.2.2 32 \[R2-loopback0\]quit \[R2\]interface GigabitEthernet0/0/0 \[R2-GigabitEthernet0/0/0\]ip address 10.0.12.2 24 \[R2-GigabitEthernet0/0/0\]quit \[R2\]interface GigabitEthernet0/0/1 \[R2-GigabitEthernet0/0/1\]ip address 10.0.23.2 24 \[R2-GigabitEthernet0/0/1\]quit \[R2\]interface GigabitEthernet0/0/2 \[R2-GigabitEthernet0/0/2\]ip address 10.0.24.2 24 \[R2-GigabitEthernet0/0/2\]quit ​​​​​​​system-view sysname R2 interface Loopback 0 ip address 2.2.2.2 32 quit interface GigabitEthernet0/0/0 ip address 10.0.12.2 24 quit interface GigabitEthernet0/0/1 ip address 10.0.23.2 24 quit interface GigabitEthernet0/0/2 ip address 10.0.24.2 24 quit #### 2.3 配置R3的IP 根据实验编址表配置路由器R3的接口IP地址。 \system-view \[Huawei\]sysname R3 \[R3\]interface Loopback 0 \[R3-loopback0\]ip address 3.3.3.3 32 \[R3-loopback0\]quit \[R3\]interface GigabitEthernet0/0/0 \[R3-GigabitEthernet0/0/0\]ip address 10.0.23.3 24 \[R3-GigabitEthernet0/0/0\]quit \[R3\]interface GigabitEthernet0/0/1 \[R3-GigabitEthernet0/0/1\]ip address 10.0.2.254 24 \[R3-GigabitEthernet0/0/1\]quit ​​​​​​​system-view sysname R3 interface Loopback 0 ip address 3.3.3.3 32 quit interface GigabitEthernet0/0/0 ip address 10.0.23.3 24 quit interface GigabitEthernet0/0/1 ip address 10.0.2.254 24 quit #### 2.4 配置R4的IP 根据实验编址表配置路由器R4的接口IP地址,掩码长度为24。 \system-view \[Huawei\]sysname R4 \[R4\]interface Loopback 0 \[R4-loopback0\]ip address 4.4.4.4 32 \[R4-loopback0\]quit \[R4\]interface GigabitEthernet0/0/0 \[R4-GigabitEthernet0/0/0\]ip address 10.0.24.4 24 \[R4-GigabitEthernet0/0/0\]quit \[R4\]interface GigabitEthernet0/0/1 \[R4-GigabitEthernet0/0/1\]ip address 10.0.3.254 24 \[R4-GigabitEthernet0/0/1\]quit system-view sysname R4 interface Loopback 0 ip address 4.4.4.4 32 quit interface GigabitEthernet0/0/0 ip address 10.0.24.4 24 quit interface GigabitEthernet0/0/1 ip address 10.0.3.254 24 quit #### 2.5 配置PC-1的IP地址 双点击PC图标,即可出现配置界面,配置完成后点击应用。 根据实验编制表配置PC-1的IP地址为:10.0.1.1,对应的子网掩码为255.255.255.0,默认网关为10.0.1.254。 ![](https://file.jishuzhan.net/article/1741249726969286658/6975296f55685e2da33e60fbb8d2c3d7.webp) #### 2.6 配置PC-2的IP地址 双点击PC图标,即可出现配置界面,配置完成后点击应用。 根据实验编制表配置PC-2的IP地址为:10.0.2.1,对应的子网掩码为255.255.255.0,默认网关为10.0.2.254。 ![](https://file.jishuzhan.net/article/1741249726969286658/06769d1907f88ef6110677a1bdf1990d.webp) #### 2.7 配置PC-3的IP地址 双点击PC图标,即可出现配置界面,配置完成后点击应用。 根据实验编制表配置PC-3的IP地址为:10.0.3.1,对应的子网掩码为255.255.255.0,默认网关为10.0.3.254。 ![](https://file.jishuzhan.net/article/1741249726969286658/41e5fdad5bc5ff2b2cf4a62e27651e73.webp) #### 2.8 检测R1与PC1连通性 并使用ping命令检测R1与PC1直连链路的连通性。 \ping 10.0.1.1 测试完成,通信正常。 ![](https://file.jishuzhan.net/article/1741249726969286658/05d0c4bcf2bf38d4766d52f88340307e.webp) ping 10.0.1.1 #### 2.9 检测R3与PC2连通性 并使用ping命令检测R3与PC2直连链路的连通性。 \ping 10.0.2.1 测试完成,通信正常。 ![](https://file.jishuzhan.net/article/1741249726969286658/68b13b0cdad1f322df0c39522d3f70b8.webp) ping 10.0.2.1 #### 2.10 检测R4与PC3连通性 并使用ping命令检测R4与PC3直连链路的连通性。 \ping 10.0.3.1 测试完成,通信正常。 ![](https://file.jishuzhan.net/article/1741249726969286658/b7f0d9d1f48fc432a793c65295451fd8.webp) ping 10.0.3.1 #### **3.理解** **OSPF** **的Router-ID** 在所有路由器上配置OSPF协议,并都运行在区域0内。使用ospf router-id命令来配置OSPF协议的私有Router-ID,如果不配置,则默认使用全局下的Router-ID。 注意区分设备全局下的Router-ID和路由协议的Router-ID的概念。如果在路由协议中没有配置Router-ID,就会默认使用路由器的全局Router-ID。如果配置,则可以和全局Router-ID不一致。 一般建议采用环回接口地址作为路由协议的Router-ID,优点为环回接口是逻辑接口,比物理接口更加稳定。在对网络操作时,网络管理员有可能误操作导致物理接口地址删除,或者改动,而环回接口则一般不会去改动。 ### 3.1 配置R1的OSPF 在R1上做OSPF基础配置。 \[R1\]ospf 1 router-id 1.1.1.1 \[R1-ospf-1\]area 0 \[R1-ospf-1-area-0.0.0.0\]network 10.0.12.0 0.0.0.255 \[R1-ospf-1-area-0.0.0.0\]network 10.0.1.0 0.0.0.255 ​​​​​​​return system-view ospf 1 router-id 1.1.1.1 area 0 network 10.0.12.0 0.0.0.255 network 10.0.1.0 0.0.0.255 #### 3.2 配置R2的OSPF 在R2上做OSPF基础配置。 \[R2\]ospf 1 router-id 2.2.2.2 \[R2-ospf-1\]area 0 \[R2-ospf-1-area-0.0.0.0\]network 10.0.12.0 0.0.0.255 \[R2-ospf-1-area-0.0.0.0\]network 10.0.23.0 0.0.0.255 \[R2-ospf-1-area-0.0.0.0\]network 10.0.24.0 0.0.0.255 ospf 1 router-id 2.2.2.2 area 0 network 10.0.12.0 0.0.0.255 network 10.0.23.0 0.0.0.255 network 10.0.24.0 0.0.0.255 #### 3.3 配置R3的OPSF 在R3上做OSPF基础配置。 \[R3\]ospf 1 router-id 3.3.3.3 \[R3-ospf-1\]area 0 \[R3-ospf-1-area-0.0.0.0\]network 10.0.23.0 0.0.0.255 \[R3-ospf-1-area-0.0.0.0\]network 10.0.2.0 0.0.0.255 拷贝代码 ​​​​​​​ospf 1 router-id 3.3.3.3 area 0 network 10.0.23.0 0.0.0.255 network 10.0.2.0 0.0.0.255 #### 3.4 配置R4的OSPF 在R4上做OSPF基础配置。 \[R4\]ospf 1 router-id 4.4.4.4 \[R4-ospf-1\]area 0 \[R4-ospf-1-area-0.0.0.0\]network 10.0.24.0 0.0.0.255 \[R4-ospf-1-area-0.0.0.0\]network 10.0.3.0 0.0.0.255 ​​​​​​​ospf 1 router-id 4.4.4.4 area 0 network 10.0.24.0 0.0.0.255 network 10.0.3.0 0.0.0.255 #### 3.5 测试PC-1和PC-2的连通性 配置完成后测试PC-1和PC-2间的连通性。 PC1\>ping 10.0.2.1 ![](https://file.jishuzhan.net/article/1741249726969286658/26b35ab51ae4a36bfea13d2375cbe59d.webp) ping 10.0.2.1 #### 3.6 测试PC-1和PC-3的连通性 配置完成后测试PC-1和PC-3间的连通性。 PC1\>ping 10.0.3.1 ![](https://file.jishuzhan.net/article/1741249726969286658/383e0ce185de0d394da3189e451fefab.webp) ping 10.0.3.1 #### 3.7 修改R2的Router-ID 现在修改R2的Router-ID为3.3.3.3,即R3的Router-ID,使R3和R2的Router-ID重叠,并重置协议进程使该配置生效。(重置进程时,输入'y'进行确认) \[R2\]ospf 1 router-id 3.3.3.3 \reset ospf process ​​​​​​​return system-view ospf 1 router-id 3.3.3.3 return reset ospf process #### 3.8 再次查看R2 的OSPF邻居信息 待协议收敛后,再次查看R2 的OSPF邻居信息。 \display ospf peer 可以观察到到R2与R3的邻居关系消失。 ![](https://file.jishuzhan.net/article/1741249726969286658/60312321d882ce422f6818707ae5b4ba.webp) display ospf peer #### 3.9 测试PC-1与PC-2的连通性 测试PC-1与PC-2的连通性。 PC\>ping 10.0.2.1 网络已经发生故障,无法正常通信。验证了OSPF建立直连邻居关系时,Router-ID一定不能重叠。那么如果OSPF非直连邻居的Router-ID重叠会产生什么现象? ![](https://file.jishuzhan.net/article/1741249726969286658/3cceccdeb12645d302dbc869b58a80e3.webp) ping 10.0.2.1 #### 3.10 还原R2之前配置 还原R2之前的配置。 \[R2\]ospf 1 router-id 2.2.2.2 \reset ospf process system-view ospf 1 router-id 2.2.2.2 return reset ospf process #### 3.11 修改R4的Router-ID 调整R4的Router-ID为3.3.3.3,与R3重叠。 \[R4\]ospf 1 router-id 3.3.3.3 \reset ospf process ​​​​​​​return system-view ospf 1 router-id 3.3.3.3 return reset ospf process #### 3.12 查看R2的OSPF邻居状态 调整R4的Router-ID配置完成后,查看R2的OSPF邻居状态。 \display ospf peer brief 发现R2有两个3.3.3.3的邻居。 ![](https://file.jishuzhan.net/article/1741249726969286658/d43f00ce6607687daebba993c37acfd7.webp) display ospf peer brief #### 3.13 查看R2的路由表 查看R2的路由表。 \display ip routing-table protocol ospf 可以观察到,此时R2没有接收到R4上10.0.3.0/24网段的路由条目,即使路由器邻居关系建立正常,但也无法正常获取路由条目。 ![](https://file.jishuzhan.net/article/1741249726969286658/abb1060b333a10906078d40307c2e8a2.webp) display ip routing-table protocol ospf #### 3.14 测试PC-1与PC-3的连通性 测试PC-1与PC-3的连通性。 PC1\>ping 10.0.3.1 可以观察到,通信无法正常进行。这是因为R2认为是同一个OSPF邻居,但是LSA又不一致,造成链路状态数据库发送错误,无法计算出正确的路由信息。 综上所述,OSPF协议的Router-ID务必要在整个路由选择域内保持唯一。 ![](https://file.jishuzhan.net/article/1741249726969286658/30a67db12ff39b17304214558f93f7bf.webp) ping 10.0.3.1 ### **4.保存数据** #### 4.1保存R1数据 在R1上保存数据。 \save ![](https://file.jishuzhan.net/article/1741249726969286658/17c4f1ae9c15dbd519e917c55da3a9f0.webp) save #### 4.2保存R2数据 在R2上保存数据。 \save ![](https://file.jishuzhan.net/article/1741249726969286658/4a74ab6e345f14f91628a24ce944d650.webp) save #### 4.3保存R3数据 在R3上保存数据。 \save ![](https://file.jishuzhan.net/article/1741249726969286658/fe30c113399ecb6aa2efd130b5cf5d03.webp) save #### 4.4保存R4数据 在R4上保存数据。 \save ![](https://file.jishuzhan.net/article/1741249726969286658/26c6888500a8e5cf9ce3c5b57b255e9f.webp) save

相关推荐
搬码临时工18 分钟前
动态域名服务ddns怎么设置?如何使用路由器动态域名解析让外网访问内网?
服务器·网络·tcp/ip·智能路由器·访问公司内网
恒宝乐园19 分钟前
【HCIA】BFD
计算机网络
wudinaniya27 分钟前
笔记本电脑打开网页很慢,一查ip地址网段不对怎么处理
网络·网络协议·tcp/ip·电脑
天翼云开发者社区1 小时前
办公网络流量隔离:为高效办公保驾护航
网络·安全
和计算机搏斗的每一天2 小时前
ip命令详解
服务器·网络·tcp/ip
XY.散人2 小时前
初识Linux · IP分片
网络·网络协议·tcp/ip
绵山介子推2 小时前
IP地址、端口、TCP介绍、socket介绍、程序中socket管理
网络协议·tcp/ip·php·嵌入式软件
zhong_kh2 小时前
联邦+反射器 基础实验
网络
xjdksxkmd2 小时前
5.11作业
运维·服务器·网络
神经毒素2 小时前
WEB安全--Java安全--LazyMap_CC1利用链
java·开发语言·网络·安全·web安全