我的编程空间,编程开发者的网络收藏夹
学习永远不晚

EIGRP实验 3 :EIGRP 拓扑、

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

EIGRP实验 3 :EIGRP 拓扑、

EIGRP实验 3 :EIGRP 拓扑、路由以及汇聚


实验目的:

通过对EIGRP实验拓扑,路由以及汇聚相关实验的的练习,掌握EIGRP建立拓扑信息的方式,度量计算方法,如何调整度量值,非等价负载均衡,以及EIGRP末节路由器。


实验拓扑:

wKiom1PHTo2AC677AACq809FS0c495.jpg

实验步骤:


1、首先在R1、R2、R3上分别配置好各自相关接口,并保持连通性。并且分别在R1/R2/R3路由器上起回环口,配置相应的IP地址,与上述的一致即可。

命令如下:

-----------------------------------------------------------------

R1(config)#no ip domain lo

R1(config)#lin con 0

R1(config-line)#exec-t 0 0

R1(config-line)#logg sy

R1(config-line)#exit

R1(config)#int lo 0

R1(config-if)#ip add 1.1.1.1 255.255.255.0

R1(config-if)#int e0/0

R1(config-if)#ip add 12.1.1.1 255.255.255.0

R1(config-if)#no shutdown

R1(config-if)#exit

-----------------------------------------------------------------

R2(config)#no ip domain lo

R2(config)#lin con 0

R2(config-line)#exec-t 0 0

R2(config-line)#logg sy

R2(config-line)#exit

R2(config)#int lo 0

R2(config-if)#ip add 2.2.2.2 255.255.255.0

R2(config-if)#int e0/1

R2(config-if)#ip add 12.1.1.2 255.255.255.0

R2(config-if)#no shutdown

R2(config-if)#int e0/0

R2(config-if)#ip add 23.1.1.2 255.255.255.0

R2(config-if)#no shutdown

R2(config-if)#exit

-----------------------------------------------------------------

R3(config)#no ip domain lo

R3(config)#lin con 0

R3(config-line)#exec-t 0 0

R3(config-line)#logg sy

R3(config-line)#exit

R3(config)#int e0/1

R3(config-if)#ip add 23.1.1.3 255.255.255.0

R3(config-if)#no shutdown

R3(config-if)#int lo 0

R3(config-if)#ip add 3.3.3.3 255.255.255.0

R3(config-if)#exit

-----------------------------------------------------------------

确保R1/R2/R3之间二二互通,如下图

wKiom1PHTtiCPuEZAAKs_yNSUrA161.jpg

2、配置好R1/R2/R3的EIGRP 100 进程,使用得R1/R2/R3都能正常建立邻居。

命令如下:

-----------------------------------------------------------------

R1(config)#router eigrp 100

R1(config-router)#no auto-summary

R1(config-router)#net 1.1.1.0 0.0.0.255

R1(config-router)#net 12.1.1.0 0.0.0.255

-----------------------------------------------------------------

R2(config)#router eigrp 100

R2(config-router)#no auto-summary

R2(config-router)#net 2.2.2.0 0.0.0.255

R2(config-router)#net 12.1.1.0 0.0.0.255

R2(config-router)#net 23.1.1.0 0.0.0.255

-----------------------------------------------------------------

R3(config)#router eigrp 100

R3(config-router)#no auto-summary

R3(config-router)#net 3.3.3.0 0.0.0.255

R3(config-router)#net 23.1.1.0 0.0.0.255

-----------------------------------------------------------------

3、检验相应的相关关系。

A、查看路由表(show ip route)如下图:

wKiom1PHTwSAWQO3AAOAF8MMAK4735.jpg

可以看到,默认情况下

EIGRP   的管理距离为:90

EIGRP   内部路由的度量值为:409600

B、查看EIGRP的拓扑表(show ip eigrp topology),如下图:

wKioL1PHUEuBK1bTAAI_x0Y4d7s329.jpg

wKiom1PHT5zyU2RKAAGzA9k2-XA368.jpg

可以看到其中度量包含有:

最少带宽:10000 Kbit

可靠性:255

负载为:1

最小MTU:1500

在EIGRP 进程开启后,EIGRP将加入进程的接口信息装载进入UPDATE数据包发给相应的邻居,其中UPDATE数据包中包含上述信息。当每台EIGRP路由器都更新完成后,各自便根据获得的拓扑信息进行计算,最后得到通行距离(RD)和可行性距离(FD).只要满足FD>RD,则该路由标记为可用,选出最优一条。


EIGRP可以使用带宽、延迟、负载、可靠性、MTU进行计算,即K1=K3=1,其余K值为0。如下图:


4、通过分析,可以知道调整EIGRP度量值的方法:

a、调整接口的带宽。

R1(config)#int lo 0

R1(config-if)#bandwidth 8888


调整R1的lo口带宽为888Kbit

注:带宽为整条链路上的最小带宽,并且为入接口带宽。

如下图:

wKioL1PHUOWBtkwcAAWXTTY4npg309.jpg

b、调整接口的延迟。

R1(config)#int lo 0

R1(config-if)#delay 1

调整R1的环回口延迟为10秒,注意此处的单位。

注:延迟为整条链路的延迟之和,并且为入接口延迟。

wKioL1PHiX-AdpdgAAOx-7yrNgA265.jpg

c、调整K值。

建议一般情况下不要更改K值,所以这里也就没有过多操作。

查看 K 值 的命令为(show ip eigrp protocols )

wKiom1PHiSzD1TyVAAI2uJ63CB4117.jpg

d、利用偏移列表(offset-list)

偏移列表可以对某一条特殊路由进行度量值调整。命令如下:

-----------------------------------------------------------------

R1(config)#access-list 1 permit 2.2.2.0 0.0.0.255

R1(config)#router eigrp 100

R1(config-router)#offset-list 1 in 1 e0/0  //第一个1是调用ACL的1,第二个1是


在E0/0入接口的度量值加1

R1(config-router)#end

-----------------------------------------------------------------

如下图:

wKiom1PJ4yGgs_NoAAVZV-YDH20217.jpg

5、非等价负载均衡

6、末节路由

默认情况下,如果EIGRP 丢失了去往某前缀的路由,那么EIGRP将会查找是否存在可靠性后继者,如果有,则直接使用,如果没有,那么EIGRP将把该路由条目标记为活动(active)状态,然后产生Query数据包发给所有的活动邻居询问该路由情况。邻居检查自己的拓扑信息表,如果没有,再次将该查询蔓延给其余邻居。最终无人可查时,将会利用 Reply 数据包回复查询。因此,EIGRP 为了加快汇聚,通常会将一些路由器配置成末节路由器。

目的: EIGRP 不会将查询发送给末节路由器。

-----------------------------------------------------------------

R2(config)#router eigrp 100

R2(config-router)#eigrp stub ?


connected Do advertise connected routes

leak-map Allow dynamic prefixes based on the leak-map

receive-only Set IP-EIGRP as receive only neighbor

redistributed Do advertise redistributed routes

static Do advertise static routes

summary Do advertise summary routes

<tr>

-----------------------------------------------------------------

connected 表示该路由器只通告Network包含的直连网络信息

receive-only表示该路由器除接收邻居信息外,不通行任何信息

redistributed 表示该路由器只通行由重分发进入的路由信息

static 表示该路由器只通告重分发进来的静态路由(动态的不通行)

summary 表示该路由器只通告手工或者自动汇总的路由信息

<tr>默认的情况 下,为connected 和summary 选项。

-----------------------------------------------------------------

检验如下:

若R2设置成了末节路由器,当R1丢失了1.1.1.0/24路由时,R1便不会给R2发送路由查询(Query)包。

如下图:

wKiom1PJ4u2yk5XFAAMM-LvTSfw888.jpg

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

EIGRP实验 3 :EIGRP 拓扑、

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

EIGRP实验 3 :EIGRP 拓扑、

EIGRP实验 3 :EIGRP 拓扑、路由以及汇聚实验目的:通过对EIGRP实验拓扑,路由以及汇聚相关实验的的练习,掌握EIGRP建立拓扑信息的方式,度量计算方法,如何调整度量值,非等价负载均衡,以及EIGRP末节路由器。实验拓扑:实验步
2023-01-31

CCNP实验3-1:配置和调试EIGRP

实验3-1:配置和调试EIGRP【实验目的】:在本次实验中,你将安装增强的内部网关路由协议(EIGRP)和观察它的缺省行为。然后优化EIGRP配置。在完成本次实验之后,你需要完成下列任务: 核心和其他机架使用EIGRP路由协议 理解EIGR
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录