OSPF被动接口配置-新版(14)

 

目录

整体拓扑

操作步骤

1.基本配置

1.1 配置R1的IP

1.2 配置R2的IP

1.4 配置R4的IP

1.5 配置R5的IP

1.6 配置PC-1的IP地址

1.7 配置PC-2的IP地址

1.8 配置PC-3的IP地址

1.9 配置PC-4的IP地址

1.10 检测R1与PC3连通性

1.11 检测R2与PC4连通性

1.12 检测R4与PC1连通性

1.13 检测R5与PC2连通性

2. 搭建OSPF网络

2.1 配置R1基本OSPF命令

2.2 配置R2基本OSPF命令

2.3 配置R3基本OSPF命令

2.4 配置R4基本OSPF命令

2.5 配置R5基本OSPF命令

2.6 测试PC-3与PC-4间的连通性

2.7 在PC-1接口抓包

3.配置被动接口

3.1 配置R4被动接口

3.2 再次在PC-1接口抓包

3.3 配置多个被动接口

3.3.1第一种方法

3.3.2第二种方法

3.4 配置R1被动接口

3.5 配置R2被动接口

3.6配置R5被动接口

4.验证被动接口

4.1 配置R5被动接口

4.2 查看R5的OSPF邻居

4.3 查看R5的OSPF路由条目

4.4 查看R1路由

4.5 测试PC-1与PC-4的连通性

5.保存数据

5.2保存R2数据

5.3保存R3数据

5.4保存R4数据

5.5保存R5数据


整体拓扑

操作步骤

1.基本配置

根据实验编址表进行相应的基本配置。

1.1 配置R1的IP

根据实验编址表配置路由器R1的接口IP地址,掩码长度为24
<Huawei>system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.0.3.254 24
[R1-GigabitEthernet0/0/0]quit
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 10.0.13.1 24
[R1-GigabitEthernet0/0/1]quit

​​​​​​​system-view
sysname R1
interface GigabitEthernet0/0/0
ip address 10.0.3.254 24
quit
interface GigabitEthernet0/0/1
ip address 10.0.13.1 24
quit

1.2 配置R2的IP

根据实验编址表配置路由器R2的接口IP地址,掩码长度为24
<Huawei>system-view
[Huawei]sysname R2
[R2]interface GigabitEthernet0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.0.23.2 24
[R2-GigabitEthernet0/0/0]quit
[R2]interface GigabitEthernet0/0/1
[R2-GigabitEthernet0/0/1]ip address 10.0.4.254 24
[R2-GigabitEthernet0/0/1]quit

system-view
sysname R2
interface GigabitEthernet0/0/0
ip address 10.0.23.2 24
quit
interface GigabitEthernet0/0/1
ip address 10.0.4.254 24
quit

1.3 配置R3的IP

根据实验编址表配置路由器R3的接口IP地址,掩码长度为24
<Huawei>system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet0/0/0
[R3-GigabitEthernet0/0/0]ip address 10.0.13.3 24
[R3-GigabitEthernet0/0/0]quit
[R3]interface GigabitEthernet0/0/1
[R3-GigabitEthernet0/0/1]ip address 10.0.23.3 24
[R3-GigabitEthernet0/0/1]quit
[R3]interface GigabitEthernet0/0/2
[R3-GigabitEthernet0/0/2]ip address 10.0.30.3 24
[R3-GigabitEthernet0/0/2]quit

system-view
sysname R3
interface GigabitEthernet0/0/0
ip address 10.0.13.3 24
quit
interface GigabitEthernet0/0/1
ip address 10.0.23.3 24
quit
interface GigabitEthernet0/0/2
ip address 10.0.30.3 24
quit

1.4 配置R4的IP

根据实验编址表配置路由器R4的接口IP地址,掩码长度为24
<Huawei>system-view
[Huawei]sysname R4
[R4]interface GigabitEthernet0/0/0
[R4-GigabitEthernet0/0/0]ip address 10.0.30.4 24
[R4-GigabitEthernet0/0/0]quit
[R4]interface GigabitEthernet0/0/1
[R4-GigabitEthernet0/0/1]ip address 10.0.1.254 24
[R4-GigabitEthernet0/0/1]quit

​​​​​​​system-view
sysname R4
interface GigabitEthernet0/0/0
ip address 10.0.30.4 24
quit
interface GigabitEthernet0/0/1
ip address 10.0.1.254 24
quit

1.5 配置R5的IP

根据实验编址表配置路由器R5的接口IP地址,掩码长度为24
<Huawei>system-view
[Huawei]sysname R5
[R5]interface GigabitEthernet0/0/0
[R5-GigabitEthernet0/0/0]ip address 10.0.30.5 24
[R5-GigabitEthernet0/0/0]quit
[R5]interface GigabitEthernet0/0/1
[R5-GigabitEthernet0/0/1]ip address 10.0.2.254 24
[R5-GigabitEthernet0/0/1]quit

system-view
sysname R5
interface GigabitEthernet0/0/0
ip address 10.0.30.5 24
quit
interface GigabitEthernet0/0/1
ip address 10.0.2.254 24
quit

1.6 配置PC-1IP地址

双点击PC图标,即可出现配置界面,配置完成后点击应用。
根据实验编制表配置PC-1IP地址为:10.0.1.1,对应的子网掩码为255.255.255.0,默认网关为10.0.1.254。

1.7 配置PC-2IP地址

双点击PC图标,即可出现配置界面,配置完成后点击应用。
根据实验编制表配置PC-2IP地址为:10.0.2.1,对应的子网掩码为255.255.255.0,默认网关为10.0.2.254。

1.8 配置PC-3IP地址

双点击PC图标,即可出现配置界面,配置完成后点击应用。
根据实验编制表配置PC-3IP地址为:10.0.3.1,对应的子网掩码为255.255.255.0,默认网关为10.0.3.254。

1.9 配置PC-4IP地址

双点击PC图标,即可出现配置界面,配置完成后点击应用。
根据实验编制表配置PC-4IP地址为:10.0.4.1,对应的子网掩码为255.255.255.0,默认网关为10.0.4.254。

1.10 检测R1PC3连通性

使用ping命令检测R1PC3直连链路的连通性。
<R1>ping 10.0.3.1
测试完成,通信正常。

ping 10.0.3.1

1.11 检测R2PC4连通性

使用ping命令检测R2PC4直连链路的连通性。
<R2>ping 10.0.4.1
测试完成,通信正常。

ping 10.0.4.1

1.12 检测R4PC1连通性

使用ping命令检测R3PC1直连链路的连通性。
<R4>ping 10.0.1.1
测试完成,通信正常。

ping 10.0.1.1

1.13 检测R5PC2连通性

使用ping命令检测R5PC2直连链路的连通性。
<R5>ping 10.0.2.1
测试完成,通信正常。

ping 10.0.2.1

2. 搭建OSPF网络

2.1 配置R1基本OSPF命令

在R1上配置基本的OSPF,所有路由器的接口都运行在区域0内。
<R1>system-view
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 10.0.3.0 0.0.0.255

​​​​​​​system-view
ospf 1
area 0
network 10.0.13.0 0.0.0.255
network 10.0.3.0 0.0.0.255

2.2 配置R2基本OSPF命令

在R2上配置基本的OSPF,所有路由器的接口都运行在区域0内。
<R2>system-view
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 10.0.4.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255

system-view
ospf 1
area 0
network 10.0.4.0 0.0.0.255
network 10.0.23.0 0.0.0.255

2.3 配置R3基本OSPF命令

在R3上配置基本的OSPF,所有路由器的接口都运行在区域0内。
<R3>system-view
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255
[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.30.0 0.0.0.255

​​​​​​​system-view
ospf 1
area 0
network 10.0.13.0 0.0.0.255
network 10.0.23.0 0.0.0.255
network 10.0.30.0 0.0.0.255

2.4 配置R4基本OSPF命令

在R4上配置基本的OSPF,所有路由器的接口都运行在区域0内。
<R4>system-view
[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 10.0.30.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 10.0.1.0 0.0.0.255

​​​​​​​system-view
ospf 1
area 0
network 10.0.30.0 0.0.0.255
network 10.0.1.0 0.0.0.255

2.5 配置R5基本OSPF命令

在R5上配置基本的OSPF,所有路由器的接口都运行在区域0内。
<R5>system-view
[R5]ospf 1
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 10.0.30.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255

​​​​​​​system-view
ospf 1
area 0
network 10.0.30.0 0.0.0.255
network 10.0.2.0 0.0.0.255

2.6 测试PC-3PC-4间的连通性

配置完成之后,在PC3上测试到PC4的连通性。
PC3>ping 10.0.4.1
可以观察到,通信正常建立。

​​​​​​​ping 10.0.4.1

2.7 在PC-1接口抓包

在PC-1的接口E 0/0/1上抓包。
发现该PC所在部门的网关路由器R4在不停的向这条线路发出OSPFHello报文尝试发现邻居,而对于PC而言,该报文是毫无用处的,同时也是不安全的,在OSPFHello报文中含有很多OSPF网络的重要信息,如果被恶意截取,容易出现安全隐患。

3.配置被动接口

现在网络管理员通过配置被动接口来优化连接终端的网络,使终端不再收到任何OSPF报文。

3.1 配置R4被动接口

在R4OSPF进程中,使用命令silent-interface禁止接口接收和发送OSPF报文。
[R4]ospf 1
[R4-ospf-1]silent-interface GigabitEthernet 0/0/1

​​​​​​​ospf 1
silent-interface GigabitEthernet 0/0/1

3.2 再次在PC-1接口抓包

配置完成后,再次观察抓包结果。
发现OSPF的报文在47时刻之后已经不再周期性发送任何OSPFHello报文。

3.3 配置多个被动接口

如果R4上有多个接口需要设置为被动接口,只有GE 0/0/1接口保持活动状态,可以通过以下命令简化配置。
两种方法都可以实现对GE 0/0/1接口进行被动接口的操作,区别在于第一种方法只是单独对某一个接口进行被动操作。而第二种是在对所有接口配置为被动接口后,再排除不需要配置为被动接口的接口。

3.3.1第一种方法

[R4]ospf 1
[R4-ospf-1]silent-interface all
[R4-ospf-1]undo silent-interface GigabitEthernet 0/0/1

​​​​​​​ospf 1
silent-interface all
undo silent-interface GigabitEthernet 0/0/1
3.3.2第二种方法

[R4]ospf 1
[R4-ospf-1]undo silent-interface all
[R4-ospf-1]silent-interface GigabitEthernet 0/0/1

ospf 1
undo silent-interface all
silent-interface GigabitEthernet 0/0/1

3.4 配置R1被动接口

在R1上进行被动接口相关配置。使得所有部门的终端都不再收到无关的OSPF报文。
[R1]ospf 1
[R1-ospf-1]silent-interface GigabitEthernet 0/0/0

​​​​​​​ospf 1
silent-interface GigabitEthernet 0/0/0

3.5 配置R2被动接口

在R1上进行被动接口相关配置。使得所有部门的终端都不再收到无关的OSPF报文。
[R2]ospf 1
[R2-ospf-1]silent-interface GigabitEthernet 0/0/1

​​​​​​​ospf 1
silent-interface GigabitEthernet 0/0/1

3.6配置R5被动接口

在R5上进行被动接口相关配置。使得所有部门的终端都不再收到无关的OSPF报文。
[R5]ospf 1
[R5-ospf-1]silent-interface GigabitEthernet 0/0/1

​​​​​​​ospf 1
silent-interface GigabitEthernet 0/0/1

4.验证被动接口

配置被动接口,该接口会禁止接收和发送OSPF报文,故假使在两台路由器间OSPF链路的接口上也做该配置,会导致OSPF邻居的无法建立。

4.1 配置R5被动接口

以R5为例,将其GE 0/0/0接口配置为被动接口。
[R5]ospf 1
[R5-ospf-1]silent-interface GigabitEthernet 0/0/0

​​​​​​​ospf 1
silent-interface GigabitEthernet 0/0/0

4.2 查看R5OSPF邻居

配置完成后,查看R5OSPF邻居关系状态。
<R5>display ospf peer
OSPF Process 1 with Router-ID 10.0.30.5

可以观察到,此时R5OSPF邻居全部消失。

​​​​​​​return
display ospf peer

4.3 查看R5OSPF路由条目

查看R5上的OSPF路由条目。
<R5>display ip routing-table protocol ospf

可以观察到,所有的OSPF 路由条目都丢失。即验证了配置了被动接口后,OSPF报文不再转发,包括建立邻居和维护邻居的Hello报文。
在上一步骤中,R4GE 0/0/1接口已经被配置了被动接口,那么配置该被动接口上的相关网段的路由信息能否正常被其他邻居路由器收到?

display ip routing-table protocol ospf

4.4 查看R1路由

在R1上查看R4被动接口GE 0/0/1上所连网段的路由条目 10.0.1.0/24
<R1>display ip routing-table 10.0.1.1
可以观察到,此时其他邻居路由器仍然可以收到该网段的路由条目。
被动接口特性为只是不再收发任何OSPF协议报文,但是被动接口所在网段的直连路由条目如果已经在OSPF中通告,那么也会被其他的OSPF邻居路由器接收到。

display ip routing-table 10.0.1.1

4.5 测试PC-1PC-4的连通性

在PC-1上,测试与PC-4之间的连通性。
PC>ping 10.0.4.1
可以观察到,通信正常,完全不受影响。

ping 10.0.4.1

5.保存数据

5.1保存R1数据

在R1上保存数据。
<R1>save

save

5.2保存R2数据

在R2上保存数据。
<R2>save

save

5.3保存R3数据

在R3上保存数据。
<R3>save

save

5.4保存R4数据

在R4上保存数据。
<R4>save

save

5.5保存R5数据

在R5上保存数据。
<R5>save

save

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/276692.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SuperMap iServer发布的ArcGIS REST 地图服务如何通过ArcGIS API进行要素查询

作者&#xff1a;yx 前言 前面我们介绍了SuperMap iServer发布的ArcGIS REST 地图服务如何通过ArcGIS API加载&#xff0c;这里呢我们再来看看如何进行要素查询呢&#xff1f; 一、服务发布 SuperMap iServer发布的ArcGIS REST 地图服务如何通过ArcGIS API加载已经介绍如何发…

【Vue3】创建项目的方式

1. 基于 vue-cli 创建 ## 查看vue/cli版本&#xff0c;确保vue/cli版本在4.5.0以上 vue --version## 安装或者升级你的vue/cli npm install -g vue/cli## 执行创建命令 vue create vue_test本质上使用webpack&#xff0c;默认安装以下依赖&#xff1a; 2. 基于 vite 创建 官…

mac 生成 本地.ssh

输入下面命令行 ssh-keygen 默认回车得到下面的 Generating public/private rsa key pair. Enter file in which to save the key (/Users/{用户名}/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has be…

深入浅出理解转置卷积Conv2DTranspose

一、参考资料 【keras/Tensorflow/pytorch】Conv2D和Conv2DTranspose详解 怎样通俗易懂地解释反卷积&#xff1f; 转置卷积&#xff08;Transposed Convolution&#xff09; 抽丝剥茧&#xff0c;带你理解转置卷积&#xff08;反卷积&#xff09; 二、标准卷积(Conv2D) 1. Co…

Linux中的gcc\g++使用

文章目录 gcc\g的使用预处理编译汇编链接函数库gcc选项 gcc\g的使用 这里我们需要知道gcc和g实际上是对应的c语言和c编译器&#xff0c;而其他的Java&#xff08;半解释型&#xff09;&#xff0c;PHP&#xff0c;Python等语言实际上是解释型语言&#xff0c;因此我们经常能听…

【VB测绘程序设计】案例6——Mid\Right等字符串函数的应用(附源代码)

【VB测绘程序设计】案例6——Mid\Right等字符串函数的应用(附源代码) 文章目录 前言一、程序界面二、程序说明三、程序代码四、数据演示总结前言 VB编程中内部函数主要供用户调用,主要有数学运算符函数、字符串函数、转换函数、日期与时间函数、判断函数和格式输出函数等。…

YOLOv5改进 | ODConv卷积助力极限涨点(附修改后的C2f、Bottleneck模块代码)

一、本文介绍 这篇文章给大家带来的是发表于2022年的ODConv(Omni-Dimensional Dynamic Convolution)中文名字全维度动态卷积&#xff0c;该卷积可以即插即用&#xff0c;可以直接替换网络结构中的任何一个卷积模块&#xff0c;在本文的末尾提供可以直接替换卷积模块的ODConv&a…

HLS 2017.4 导出 RTL 报错:ERROR: [IMPL 213-28] Failed to generate IP.

软件版本&#xff1a;HLS 2017.4 在使用 HLS 导出 RTL 的过程中产生如下错误&#xff1a; 参考 Xilinx 解决方案&#xff1a;https://support.xilinx.com/s/article/76960?languageen_US 问题描述 DESCRIPTION As of January 1st 2022, the export_ip command used by Vivad…

SpingBoot的项目实战--模拟电商【2.登录】

&#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 接下来看看由辉辉所写的关于SpringBoot电商项目的相关操作吧 目录 &#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 一.功能需求 二.代码编写 …

【STM32】程序在SRAM中运行

程序在RAM中运行 1、配置内存分配。 2、修改跳转文件 FUNC void Setup(void) { SP _RDWORD(0x20000000); PC _RDWORD(0x20000004); } LOAD RAM\Obj\Project.axf INCREMENTAL Setup(); 3、修改下载ROM地址和RAM地址&#xff1b; 中断向量表映射 中断向量表映射到SRA…

AI大模型引领未来智慧科研暨丨ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮&#xff0c;可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

某后台管理系统加密参数逆向分析

前言 在我们日常的渗透中经常会遇到开局一个登录框的情况&#xff0c;弱口令爆破当然是我们的首选。但是有的网站会对账号密码等登录信息进行加密处理&#xff0c;这一步不由得阻碍了很多人的脚步。前端的加解密是比较常见的&#xff0c;无论是 web 后台还是小程序&#xff0c…

ThinkPHP6.0任意文件上传 PHPSESSION 已亲自复现

ThinkPHP6.0任意文件上传 PHPSESSION 已亲自复现 漏洞名称漏洞描述影响版本 漏洞复现环境搭建安装thinkphp6漏洞信息配置 漏洞利用 修复建议 漏洞名称 漏洞描述 2020年1月10日&#xff0c;ThinkPHP团队发布一个补丁更新&#xff0c;修复了一处由不安全的SessionId导致的任意文…

【MySQL】数据库并发控制:悲观锁与乐观锁的深入解析

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a; 数 据 库 ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 悲观锁&#xff08;Pessimistic Locking&#xff09;: 乐观锁&#xff08;Optimistic Locking&#xff09;: 总结&#x…

10. UVM Environment

环境为agents, scoreboards和其他验证组件&#xff08;包括有助于在 SoC 级别重用块级环境组件的其他环境类&#xff09;提供良好的层次结构和容器。用户定义的 env 类必须从 uvm_env 类扩展。 10.1 uvm_env class hierarchy 类声明&#xff1a; virtual class uvm_env extend…

2023.12.27 关于 Redis 数据类型 List 常用命令

目录 List 类型基本概念 List 类型特点 List 操作命令 LPUSH LPUSHX RPUSH RPUSHX LRANGE LPOP RPOP LINDEX LINSERT LREM LTRIM LSET 阻塞版本的命令 阻塞版本 和 非阻塞版本的区别 BLPOP & BRPOP List 类型基本概念 Redis 中的列表&#xff08;list&am…

水果软件2024FL Studio21.3mac苹果中文版

FL STUDIO21发布&#xff0c;提供您一直在等待的出色工作流程功能。通过新效果、多个播放列表曲目选择和无所畏惧的撤消一切编辑&#xff0c;将您的音乐带入2024年。FL Studio21中文完整版是一个功能齐全、开放式架构的PC音乐创作和制作环境。它具有基于音乐音序器的图形用户界…

flutter学习-day21-使用permission_handler进行系统权限的申请和操作

文章目录 1. 介绍2. 环境准备2-1. Android2-2. iOS 3. 使用 1. 介绍 在大多数操作系统上&#xff0c;权限不是在安装时才授予应用程序的。相反&#xff0c;开发人员必须在应用程序运行时请求用户的许可。在 flutter 开发中&#xff0c;则需要一个跨平台(iOS, Android)的 API 来…

Angular进阶之六:Progressive rendering

简介 Progressive Rendering 是一种提高 Web 应用性能的方法&#xff0c;允许页面在加载过程中逐步呈现&#xff0c;以提高用户体验。在本文中&#xff0c;我们将探讨如何在 Angular 中通过自定义指令实现 Progressive Rendering&#xff0c;特别是处理从服务器获取大量数据的…

flutter 安卓使用高德插件黑屏

地址 https://lbs.amap.com/api/android-sdk/guide/create-project/android-studio-create-project 下面介绍的方式是Native配置 sdk&#xff0c;也就是需要手动下载到本地在引入的方式 1、添加 jar 文件&#xff1a; 将下载的地图 SDK 的 jar包复制到工程&#xff08;此处截…