EIGRP配置 路由过滤和汇总,以及默认路由

news2024/9/24 13:25:42

1.4.1 实验目的

通过对 EIGRP 路由过滤,汇总以及默认路由配置的实验的练习,从而掌握 EIGRP 路由过
滤的方法,EIGRP 路由汇总的方法和作用,以及如何为 EIGRP 配置默认路由。

1.4.2 实验拓扑
在这里插入图片描述
1.4.3 实验步骤

  1. 配置 R1,R2,R3 的相应接口地址,在各台路由器上配置 X.X.X.X/24 的环回口,并
    且在 R1 配置环回口的辅助地址为 172.16.0.1/24,172.16.1.1/24,172.16.2.1/24。
    然后将各个接口加入 EIGRP 100 进程中。
    R1(config)#int lo0
    R1(config-if)#ip add 1.1.1.1 255.255.255.0
    R1(config-if)#ip add 172.16.0.1 255.255.255.0 secondary
    R1(config-if)#ip add 172.16.1.1 255.255.255.0 secondary
    R1(config-if)#ip add 172.16.2.1 255.255.255.0 secondary
    R1(config-if)#exit
    其余配置省略。
  2. 在 R2 上查看路由表:在这里插入图片描述
    可以看到 R2 的路由表中存在 172.16 开头的路由条目三条。
  3. 过滤 EIGRP 路由的原理是过滤掉 EIGRP 的拓扑信息表项。如果缺失掉某条路由前缀
    的拓扑信息表项,那么就过滤掉了该条路由。
    从方向上来说存在 in/out 两种,in 代表收到的拓扑信息需要进行检查,只接收需要
    的拓扑表项;out 代表发送拓扑信息时需要进行检查,只发送需要发送的拓扑表项。
    EIGRP 过滤路由的方法有三种:
    a) 利用分布列表(distribute-list)调用 ACL
    b) 利用分布列表(distribute-list)调用前缀列表
    c) 利用分布列表(distribute-list)调用 route-map
    现在分别利用上述三种方式过滤掉 172.16 开头的三条路由。
    利用分布列表调用 ACL:
    R2(config)#access-list 1 deny 172.16.0.0 0.0.0.255
    R2(config)#access-list 1 permit any //定义过滤使用的 ACL
    R2(config)#router eigrp 100
    R2(config-router)#distribute-list 1 in ? //这里可以直接回车,也可以接某个接口
    Async Async interface
    BVI Bridge-Group Virtual Interface
    CDMA-Ix CDMA Ix interface
    CTunnel CTunnel interface
    Dialer Dialer interface
    Ethernet IEEE 802.3
    Lex Lex interface
    Loopback Loopback interface
    MFR Multilink Frame Relay bundle interface
    Multilink Multilink-group interface
    Null Null interface
    Port-channel Ethernet Channel of interfaces
    Tunnel Tunnel interface
    Vif PGM Multicast Host interface
    Virtual-PPP Virtual PPP interface
    Virtual-Template Virtual Template interface
    Virtual-TokenRing Virtual TokenRing

    R2(config-router)#distribute-list 1 in e0/1 //来自于 e0/1 接口的拓扑信息
    R2(config-router)#exit
    查看过滤结果:
    在这里插入图片描述
    利用分布列表调用前缀列表:
    (注意,同一个方向的分布列表只能使用一次,因此这里是删去了上述分布列表的
    命令再次进行的!)
    R2(config)#ip prefix-list AA deny 172.16.1.0/24
    R2(config)#ip prefix-list AA permit 0.0.0.0/0 le 32 //定义个名为 AA 的前缀列表过滤
    172.16.1.0/24
    R2(config)#router eigrp 100
    R2(config-router)#distribute-list prefix AA in e0/1 //同样,这里也可以不接具体接口
    查看过滤结果:
    在这里插入图片描述
    清除上述命令,再利用分布列表调用 route-map 进行过滤。
    R2(config)#access-list 2 permit 172.16.2.0 0.0.0.255 //注意这里 ACL 2 只是选出想要过滤
    的路由条目,不代表动作。
    R2(config)#route-map BB deny 10 //这里代表过滤的动作
    R2(config-route-map)#match ip add 2
    R2(config-route-map)#route-map BB per 20 //不满足条件的全部允许
    R2(config-route-map)#exit
    R2(config)#router eigrp 100
    R2(config-router)#distribute-list route-map BB in ?
    Async Async interface
BVI Bridge-Group Virtual Interface
CDMA-Ix CDMA Ix interface
CTunnel CTunnel interface
Dialer Dialer interface
Ethernet IEEE 802.3
Lex Lex interface
Loopback Loopback interface
MFR Multilink Frame Relay bundle interface
Multilink Multilink-group interface
Null Null interface
Port-channel Ethernet Channel of interfaces
Tunnel Tunnel interface
Vif PGM Multicast Host interface
Virtual-PPP Virtual PPP interface
Virtual-Template Virtual Template interface
Virtual-TokenRing Virtual TokenRing
    R2(config-router)#distribute-list route-map BB in e0/1
    在这里插入图片描述
    . 清除掉上述路由过滤的命令。在 R2 上,对 172.16 开头的三条路由进行一个汇总,
    使得 R3 只收到一条关于 172.16 的汇总路由。
    首先总结汇总的好处和不足:
    l 在目的地仍然可以到达的情况下,减小路由表大小
    l 减小 EIGRP 查询范围(如果一台 EIGRP 收到一条 Query,自身没有相关明细,
    但存在一条汇总路由包含了查询路由的范围,那么该路由器立刻回复该查询,
    并且不会将查询蔓延)
    l EIGRP 支持在任何路由器上汇总
    l 汇总路由继承明细路由最优的路由度量
    l 可能引起次优路径选择
    l 可能发生流量丢失
    在 R2 上对 172.16 开头三条路由进行汇总:
    R2(config)#int e0/0
    R2(config-if)#ip summary-address eigrp 100 ?
    A.B.C.D IP address
    R2(config-if)#ip summary-address eigrp 100 172.16.0.0 255.255.252.0 ?
    <1-255> Administrative distance
    leak-map Allow dynamic prefixes based on the leak-map

    R2(config-if)#ip summary-address eigrp 100 172.16.0.0 255.255.252.0 //最终汇总命

    在这里插入图片描述
    R2 产生了一条指向 NULL0 接口的汇总路由。
    默认情况下,这条汇总路由的管理距离为 5。因此,如果存在明细路由丢失,而且又有
    去往明细路由的流量时,那么该汇总路由将会使用,将流量丢弃。
    R3 并不知道 172.16.0.0/22 为汇总路由,为了防止环路,所以汇总路由的管理距离为 5。
    当 R2 丢失掉所有的明细路由后,该汇总路由将会自动消失。在这里插入图片描述
    R3 并没有 172.16 的明细路由。
  4. 清除上述命令,要求 R2 为 R1 通过 EIGRP 传递一条默认路由。
    默认路由一般用于连接 ISP 时,将用户流量引入 ISP 路由器上。在 EIGRP 中产生默
    认路由的方法存在两种。
    a)R2(config)#int lo1
    R2(config-if)#ip add 192.168.1.1 255.255.255.0
    R2(config-if)#exit
    R2(config)#ip route 0.0.0.0 0.0.0.0 lo1 //首先建立一个环回口,模拟 ISP 路由器接口,
    然后建立一条静态默认路由指向该接口。
    R2(config)#router eigrp 100
    R2(config-router)#network 0.0.0.0
    R2(config-router)#exit //然后进入 EIGRP 进程中,network 0.0.0.0,将该默认路由插
    入 EIGRP 进程中进行传播。
    在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【深度学习】计算分类模型的分类指标,计算accuracy_top-1、accuracy_top-5、precision、recall和f1_score

计算accuracy_top-1、accuracy_top-5、precision、recall和f1_score&#xff1a; &#xff08;1&#xff09;accuracy_top-1 np.sum(np.argmax(preds, axis1) np.argmax(actual, axis1)) / actual.shape[0] accuracy_top-1指标是假设预测数据中&#xff0c;最大值的index就是…

自动控制原理模拟卷8

自动控制原理模拟题八 Question1 求解以下电网络和机械系统的传递函数,并证明下图的电网络和机械系统有相同的数学模型。 解: 【图 ( a ) ({\rm a}) (a)系统传递函数】 根据复数阻抗的方法可得电网络的传递函数为:

为啥运维人员更喜欢 NeoVim 而不是 Vim?这8个原因或许是答案,命令对比一目了然!

在 Linux 系统中&#xff0c;编辑器是开发和系统管理的必备工具。而在众多编辑器中&#xff0c;Vim 作为一款经典的文本编辑器&#xff0c;一直备受欢迎。然而&#xff0c;随着时间的推移&#xff0c;NeoVim 的出现逐渐成为了 Linux 运维人员的首选。那么&#xff0c;为什么 Li…

Opencv+Python笔记(七)边缘检测原理

注意:梯度计算总是由右边减去左边 目录 一、边缘检测原理二、Sobel算子&#xff08;基于搜索&#xff09;三、Laplacian算子&#xff08;基于零穿越&#xff09;四、Candy边缘检测算法1.消除噪声2. 计算图像的亮度梯度值3.减除虚假边缘&#xff08;非极大值抑制NMS&#xff09…

OSCP-Sirol(docker容器到宿主机)

目录 扫描 WEB 提权 扫描 sudo nmap 192.168.64.54 -p- -sS -sVPORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 7.4p1 Debian 10+deb9u7 (protocol 2.0) 53/tcp closed domain 80/tcp open http Apache httpd 2.4.25 ((Debian)) 3306…

Spring更简单的存取方法

Spring存对象 在Spring的创建和使用篇章里&#xff0c;提到了用bean标签来将对象标识到Spring里面&#xff0c;但是这样的方法过于麻烦&#xff0c;下面我们来介绍使用类注解来存储对象。 五大类注解存对象 Spring里面有五大类注解&#xff1a; Controller、Service、Repos…

NeRF必读五:NeRF in the wild

前言 NeRF从2020年发展至今&#xff0c;仅仅三年时间&#xff0c;而Follow的工作已呈井喷之势&#xff0c;相信在不久的将来&#xff0c;NeRF会一举重塑三维重建这个业界&#xff0c;甚至重建我们的四维世界&#xff08;开头先吹一波&#xff09;。NeRF的发展时间虽短&#xf…

ubuntu 3060显卡驱动+cuda+cudnn+pytorch+pycharm+vscode

文章目录 运行环境&#xff1a;适用&#xff1a;思路&#xff1a;1.1 3060显卡驱动自动安装2.1 CUDA11.1.11)下载CUDA Toolkit 11.1 Update 1 Downloads2)contunue , 然后accept3)回车取消Driver安装&#xff0c;然后install4)添加环境变量5)确认是否安装成功 3.1 cudnn 8.1.11…

【git安装、使用、常用命令】

文章目录 一、git下载与安装二、git的使用1.初次运行配置git2、本地新建版本仓库3、提交代码 总结&#xff08;git 常用命令&#xff09; 一、git下载与安装 1、下载链接&#xff1a; Git&#xff08;Git 主程序&#xff09;https://git-scm.com/downloads 根据自身电脑操作系…

客户端请求耗时严重原因排查优化 (Nginx导致)

客户端请求耗时严重&#xff0c;初步从几个方面进行排查 1.检查网络连接&#xff0c;是否实现丢包&#xff0c;网络波动&#xff0c;网络拥堵等问题。 2.检查客户端请求耗时和project api 接口耗时差异&#xff0c;判断是nginx问题还是接口问题 如果是nginx耗时导致&#xff0c…

podman pull或者push http镜像遇到http: server gave HTTP response to HTTPS client

原因:Docker自从1.3.X之后docker registry交互默认使用的是HTTPS&#xff0c;但是搭建私有镜像默认使用的是HTTP服务&#xff0c;所以与私有镜像交时出现以上错误 解决方案&#xff1a; #增加以下配置 vi /etc/containers/registries.conf [[registry]] location "…

mac gitstats查看git提交记录

一、介绍&#xff1a; 进一步来讲&#xff0c;Gitstats它是一个git仓库分析软件&#xff0c;它可以检查仓库并生成历史数据的统计信息。可以帮助你查看git仓库的提交状态&#xff0c;根据不同维度分析计算&#xff0c;并自动生成数据图表。 官网介绍&#xff1a;http://gitst…

基于 DolphinDB 机器学习的出租车行程时间预测

DolphinDB 集高性能时序数据库与全面的分析功能为一体&#xff0c;可用于海量结构化数据的存储、查询、分析、实时计算等&#xff0c;在工业物联网场景中应用广泛。本文以纽约出租车行程时间预测为例&#xff0c;介绍如何使用 DolphinDB 训练机器学习模型&#xff0c;并进行实时…

python+vue古诗词鉴赏学习网站vue+django国学经典在线学习系统

国古典诗词&#xff0c;是中华传统文化的瑰宝&#xff0c;民族精神的精华&#xff0c;是中国传统文化的精粹,在中国璀灿的古代文化中占有重要的地位。古诗不仅内涵丰富、包罗万象、意境深邃,具有很高的审美价值和很强的艺术感染力,而且语言凝练、短小精悍,词句优美,韵体和谐,使…

大数据周会-本周学习内容总结011

开会时间&#xff1a;2023.04.23 15:00 线下会议 目录 01【spark】 02【es同步mysql】 03【下周任务】 01【spark】 尚硅谷大数据技术Spark教程-笔记01【Spark&#xff08;概述、快速上手、运行环境、运行架构&#xff09;】尚硅谷大数据技术Spark教程-笔记02【SparkCore&am…

vue2 路由相关知识点

文章目录 1. 搭建路由组件1.1 安装 vue-router1.2 配置路由 2. 使用路由3. 路由的跳转3.1 声明式导航3.2 编程式导航 4. 路由传参4.1 路由传递参数 : 字符串形式4.2 路由传递参数 : 对象写法4.3 路由传参相关面试题 5. meta 使用6. 重写 push 和 replace 方法 1. 搭建路由组件 …

6 计时器(六)

6.7 TMI编码器接口 Encoder Interface 编码器接口 编码器接口可接收增量&#xff08;正交&#xff09;编码器的信号&#xff0c;根据编码器旋转产生的正交信号脉冲&#xff0c;自动控制CNT自增或自减&#xff0c;从而指示编码器的位置、旋转方向和旋转速度 每个高级定时器和通…

(二十一)查找算法-插值查找

1 基本介绍 1.1 插值查找 插值查找算法又称插值搜索算法&#xff0c;是在二分查找算法的基础上改进得到的一种查找算法。 插值查找算法只适用于有序序列&#xff0c;换句话说&#xff0c;它只能在升序序列或者降序序列中查找目标元素。作为“改进版”的二分查找算法&#xf…

手动测试台架搭建,让你的车载测试更轻松

目录&#xff1a;导读 引言 1、概述 2、主要内容 3、汽车测试台架分类 4、汽车测试台架分类 5、汽车测试台架分类台架测试输人台架硬件搭建CANoe台架搭建 6、台架测试输入&#xff1f; 7、需求规范是功能测试用例设计来源测试结果的判断﹔包括∶客户需求(功能规范)需求分…

Redis框架与SpringBoot的整合及详细学习汇总

目录 springBoot整合Redis Redis 的优势 Redis安装 Redis数据类型 springboot操作Redis springboot 配置redis RedisTemplate及其相关方法 springBoot实现上传下载 RedisTemplate及其相关方法 springBoot实现上传下载 springBoot CORS&#xff08;跨域资源共享&#…