HCIP【路由过滤、路由引入实验】

embedded/2024/12/22 14:58:00/

目录

实验要求:

实验拓扑图:

实验思路:

实验步骤:

一、配IP地址

二、在相应的设备上配置RIP协议和OSPF协议

三、路由引入

四、路由过滤

五、配置静默接口


实验要求:

1、按照图示配置 IP 地址,R1,R3,R4 上使用 1oopback 口模拟业务网段

2、R1 和 R2 运行 RIPv2,R2,R3和R4 运行 OSPF,各自协议内部互通

3、在 RIP 和 OSPF 间配置双向路由引入,要求除R4上的业务网段以外,其他业务网段路由都引入到对方协议内部

4、使用路由过滤,使R4无法学习到R1 的业务网段路由,要求使用prefix-list进行匹配

5、OSPF 区域中不能出现RIP协议报文

实验拓扑图:

实验思路:

  1. 首先对拓扑图中所有的设备配置ip地址
  2. 在与R1、R2起RIP协议,R2、R3、R4起OSPF协议
  3. 在R2设备上面进行双向路由引入,但是对于R4上面的环回网段要进行路由过滤操作
  4. 在R4上面使用地址前缀列表进行匹配使其R4无法学习R1的环回网段
  5. 在R2的上面做静默接口操作

实验步骤:

一、配IP地址

R1:

<Huawei>sys[Huawei]sysn R1[R1]int g0/0/0[R1-GigabitEthernet0/0/0]ip add 100.1.1.1 24[R1-GigabitEthernet0/0/0]int l0[R1-LoopBack0]ip add 192.168.0.1 32[R1-LoopBack0]int l1[R1-LoopBack1]ip add 192.168.1.1 32[R1-LoopBack1]q[R1]dis ip int bri

R2:

<Huawei>sys[Huawei]sysn R2[R2]int g0/0/0[R2-GigabitEthernet0/0/0]ip add 100.1.1.2 24[R2-GigabitEthernet0/0/0]int g0/0/1[R2-GigabitEthernet0/0/1]ip add 100.2.2.2 24[R2-GigabitEthernet0/0/1]q[R2]dis ip int bri

R3:

<Huawei>sys[Huawei]sysn R3[R3]int g0/0/0[R3-GigabitEthernet0/0/0]ip add 100.2.2.3 24[R3-GigabitEthernet0/0/0]int g0/0/1[R3-GigabitEthernet0/0/1]ip add 100.3.3.3 24[R3-GigabitEthernet0/0/1]int l0[R3-LoopBack0]ip add 192.168.2.1 32[R3-LoopBack0]int l1[R3-LoopBack1]ip add 192.168.3.1 32[R3-LoopBack1]q[R3]dis ip int bri

R4:

<Huawei>sys[Huawei]sysn R4[R4]int g0/0/0[R4-GigabitEthernet0/0/0]ip add 100.3.3.4 24[R4-GigabitEthernet0/0/0]int l0[R4-LoopBack0]ip add 192.168.4.1 32[R4-LoopBack0]int l1[R4-LoopBack1]ip add 192.168.5.1 32[R4-LoopBack1]q[R4]dis ip int bri

二、在相应的设备上配置RIP协议和OSPF协议

RIP协议:

R1:[R1]rip 1[R1-rip-1]v 2[R1-rip-1]undo summary[R1-rip-1]net 100.0.0.0[R1-rip-1]net 192.168.0.0[R1-rip-1]net 192.168.1.0R2:[R2]rip 1[R2-rip-1]v 2[R2-rip-1]undo summary[R2-rip-1]net 100.0.0.0

OSPF协议:

R2:[R2]ospf 1 router-id 2.2.2.2[R2-ospf-1]a 0[R2-ospf-1-area-0.0.0.0]net 100.2.2.0 0.0.0.255[R2-ospf-1-area-0.0.0.0]qR3:[R3]ospf 1 router-id 3.3.3.3[R3-ospf-1]a 0[R3-ospf-1-area-0.0.0.0]net 100.2.2.0 0.0.0.255[R3-ospf-1-area-0.0.0.0]net 192.168.2.1 0.0.0.0[R3-ospf-1-area-0.0.0.0]net 192.168.3.1 0.0.0.0[R3-ospf-1-area-0.0.0.0]q[R3-ospf-1]a 1[R3-ospf-1-area-0.0.0.1]net 100.3.3.0 0.0.0.255[R3-ospf-1-area-0.0.0.1]qR4:[R4]ospf 1 router-id 4.4.4.4[R4-ospf-1]a 1[R4-ospf-1-area-0.0.0.1]net 100.3.3.0 0.0.0.255[R4-ospf-1-area-0.0.0.1]net 192.168.4.1 0.0.0.0[R4-ospf-1-area-0.0.0.1]net 192.168.5.1 0.0.0.0[R4-ospf-1-area-0.0.0.1]q

查看一下R3的邻居关系是否建立起来了:

[R3]dis ospf peer bri

查看R1的路由表仔细观察路由条目:

[R1]dis ip routing-table

我们可以看到通过RIP协议学习到了100.2.2.0/24这个网段,没有R3和R4相关业务网段的信息,通过在R2上面做双向路由引入从而达到能够学习到R3、R4的相关业务网段信息。

三、路由引入

R2:


[R2]rip 1[R2-rip-1]import-route ospf[R2-rip-1]q[R2]ospf 1[R2-ospf-1]import-route rip[R2-ospf-1]q

再次查看R1的路由表请依旧仔细观察路由条目:

[R1]dis ip routing-table

这一次我们就很明显的可以看到通过路由引入后由RIP协议学习到的网段变得更多了,其中就有R3、R4的业务网段。

除R4上的业务网段以外,其他业务网段路由都引入到对方协议内部的操作:


R2:[R2]acl 2000[R2-acl-basic-2000]rule deny source 192.168.4.0 0.0.1.255   #拒绝R4的环回网段引入[R2-acl-basic-2000]rule permit source 0.0.0.0 255.255.255.255   #允许其他网段引入[R2-acl-basic-2000]q[R2]route-policy gxc2r permit node 10   #创建路由策略,关联acl 2000[R2-route-policy]if-match acl 2000[R2-route-policy]q[R2]rip 1[R2-rip-1]import-route ospf 1 route-policy gxc2r  #在RIP中重新引入OSPF,调整路由策略[R2-rip-1]q

这次我们直接去查看RIP协议的路由信息表:

[R1]dis ip routing-table protocol rip

从R1的RIP协议的路由信息表中我们可以发现只有R3的业务网段在表中,R4的业务网段已经拒绝了R4业务网段的引入了。

四、路由过滤

使R4无法学习到R1 的业务网段路由,要求使用prefix-list进行匹配

在做地址前缀列表的匹配前,我们先查看R4的OSPF协议的路由信息表:

[R4]dis ip routing-table protocol ospf

这时还有R1的业务网段信息

使用地址前缀列表进行过滤:

[R4]ip ip-prefix aa index 10 deny 192.168.0.0 23 less-equal 32  #拒绝访问R1的业务网段[R4]ip ip-prefix aa index 20 permit 0.0.0.0 0 less-equal 32   #允许学习其他网段[R4]ospf 1[R4-ospf-1]filter-policy ip-prefix aa import   #R4在ospf视图中,在进方向上,调用地址前缀列表

再次查看R4的OSPF协议的路由信息表:

[R4]dis ip routing-table protocol ospf

此时已经没有R1的业务网段的信息

查看R3的OSPF协议的路由信息表:

[R3]dis ip routing-table protocol ospf

我们可以观察到R3路由信息表中就存在R1的业务网段信息。

五、配置静默接口

OSPF 区域中不能出现RIP协议报文

[R2]rip 1[R2-rip-1]silent-interface GigabitEthernet 0/0/1[R2-rip-1]q


http://www.ppmy.cn/embedded/10871.html

相关文章

常见的数据抽取工具对比

1.什么是ETL? ETL&#xff0c;是英文Extract-Transform-Load的缩写&#xff0c;用来描述将数据从来源端经过抽取&#xff08;extract&#xff09;、转换&#xff08;transform&#xff09;、加载&#xff08;load&#xff09;至目的端的过程&#xff0c;是数据仓库的生命线。 …

回归决策树的构建

回归决策树是一种决策树模型&#xff0c;顾名思义&#xff0c;它用于解决回归问题&#xff0c;即预测连续数值型的输出变量。它基于树状结构&#xff0c;通过一系列内部节点、分支和叶节点来建立数据特征与输出值之间的非线性关系。在构建回归决策树的过程中&#xff0c;数据集…

python-Django实现前端登陆界面-包含登陆账号和密码

要在Django框架中创建一个前端登录页面,我们需要分别创建视图、模板和URL路由。以下是一个简化的Django登录页面实现示例: python manage.py startapp accounts from django.contrib.auth import authenticate, login, logout from django.http import HttpResponseForbidde…

JAVA----DES方式加密

DES方式加密 工具方法 DESUtils public class DESUtils {private final static String ALGORITHM "DES";private final static String charsetName "UTF-8";public final static String decrypt(String data, String key) throws Exception {return ne…

Elasticsearch 索引文档的过程

协调节点默认使用文档 ID 参与计算&#xff08; 也支持通过 routing&#xff09; &#xff0c; 以便为路由提供合适的分片。 1 shard hash(document_id) % (num_of_primary_shards)1、 当分片所在的节点接收到来自协调节点的请求后 &#xff0c;会将请求写入到Memory Buffer …

14 Php学习:表单

表单 PHP 表单是用于收集用户输入的工具&#xff0c;通常用于网站开发。PHP 可以与 HTML 表单一起使用&#xff0c;用于处理用户提交的数据。通过 PHP 表单&#xff0c;您可以创建各种类型的表单&#xff0c;包括文本输入框、复选框、下拉菜单等&#xff0c;以便用户可以填写和…

数据结构和算法:贪心

贪心算法 贪心算法是一种常见的解决优化问题的算法&#xff0c;其基本思想是在问题的每个决策阶段&#xff0c;都选择当前看起来最优的选择&#xff0c;即贪心地做出局部最优的决策&#xff0c;以期获得全局最优解。 贪心算法和动态规划都常用于解决优化问题。它们之间存在一…

【leetcode面试经典150题】66. 分隔链表(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主&#xff0c;题解使用C语言。&#xff08;若有使用其他语言的同学也可了解题解思路&#xff0c;本质上语法内容一致&…