CCNP-EIGRP路由认证:
实验拓扑:

实验目标:
EIGRP的认证。
为了安全起见,所以在路由上添加认证,在路由更新时对数据包进行认证。EIGRP只支持MD5加密认证,不支持明文认证。在发送时并不发送密钥本身。而是发送一个消息摘要。所以即使被截取也不知道密钥。EIGRP配置认证时先要配置一个密钥链,然后在密钥链是添加密钥ID,在密钥ID上设置密码。密钥链的名称可以不同,但密钥ID和密码是必须相同。
路由基本配置(略)
IP地址配置:
r1(config)#in s1/0
r1(config-if)#ip add 219.146.0.1 255.255.255.0
r1(config-if)#no sh
r1(config-if)#exi
r2(config)#in s1/0
r2(config-if)#ip add 219.146.0.2 255.255.255.0
r2(config-if)#no sh
r2(config-if)#in s1/1
r2(config-if)#ip add 219.146.1.1 255.255.255.0
r2(config-if)#no sh
r2(config-if)#exi
r3(config)#in s1/1
r3(config-if)#ip add 219.146.1.2 255.255.255.0
r3(config-if)#no sh
r3(config-if)#exi
EIGRP配置:
r1(config)#router e 10
r1(config-router)#no au
r1(config-router)#net 219.146.0.0 0.0.0.255
r1(config-router)#exi
r2(config)#router e 10
r2(config-router)#no au
r2(config-router)#net 219.146.0.0 0.0.1.255
r2(config-router)#exi
r3(config)#router e 10
r3(config-router)#no au
r3(config-router)#net 219.146.1.0 0.0.0.255
r3(config-router)#exi
查看一下R1的邻居表:
r1(config)#do sh ip ei nei
IP-EIGRP neighbors for process 10
H   Address                 Interface       Hold Uptime   SRTT   RTO Q Seq
                                            (sec)         (ms)       Cnt Num
0   219.146.0.2             Se1/0             14 00:02:34 147   882 0 2
已经有一个邻居了,下面来配置认证。
r1(config)#key chain cisco     //定义一个密钥链
r1(config-keychain)#key 1 //定义密钥ID
r1(config-keychain-key)#key-string 123 //定义密码
r1(config-keychain-key)#exi
r1(config-keychain)#exi
r1(config)#in s1/0    //在接口下应用
r1(config-if)#ip authentication key-chain eigrp 10 cisco
r1(config-if)#ip authentication mode eigrp 10 md5
r1(config)#do sh ip ei nei
IP-EIGRP neighbors for process 10
已经没有邻居了,因为R2没有通过认证。在R2上配置:
r2(config)#key chain cisco
r2(config-keychain)#key 1
r2(config-keychain-key)#key-string 123
r2(config-keychain-key)#exi
r2(config-keychain)#exi
r2(config)#in s1/0
r2(config-if)#ip authentication key-chain ei 10 cisco
r2(config-if)#ip authentication mode ei 10 md5
r2(config-if)#exi
r1(config)#do sh ip ei nei
IP-EIGRP neighbors for process 10
H   Address                 Interface       Hold Uptime   SRTT   RTO Q Seq
                                            (sec)         (ms)       Cnt Num
0   219.146.0.2             Se1/0             13 00:00:28 111   666 0 8
重新建立了邻居关系。双方通过了认证。
接下来在R2和R3上做认证。
r2(config)#in s1/1
r2(config-if)#ip authentication key-chain ei 10 cisco
r2(config-if)#ip authentication mode ei 10 md5
r2(config-if)#exi
r3(config)#key chain mycisco      //这里定义了一个不同的密钥链。
r3(config-keychain)#key 1
r3(config-keychain-key)#key-string 123
r3(config-keychain-key)#exi
r3(config-keychain)#exi
r3(config)#in s1/1
r3(config-if)#ip authentication key-chain ei 10 mycisco
r3(config-if)#ip authentication mode ei 10 md5
r3(config-if)#exi
r3(config)#do sh ip ei nei
IP-EIGRP neighbors for process 10
H   Address                 Interface       Hold Uptime   SRTT   RTO Q Seq
                                            (sec)         (ms)       Cnt Num
0   219.146.1.1             Se1/1             13 00:00:06 135   810 0 12
这就说明key chain不同可以通过认证。
下面来试一下key id不同能不能通过认证。
r3(config)#no key chain mycisco
r3(config)#key chain mycisco
r3(config-keychain)#key 2
r3(config-keychain-key)#key-string 123
r3(config-keychain-key)#exi
r3(config-keychain)#exi
r3(config)#exi
r3#clear ip ei nei
r3#sh ip ei nei
IP-EIGRP neighbors for process 10
已经不能建立邻居关系了。说明key id要相同才能通过认证。
接下来在R2操作。
r2(config)#key chain cisco
r2(config-keychain)#key 2
r2(config-keychain-key)#key-string 123
r2(config-keychain-key)#exi
r2(config-keychain)#exi
r2(config)#do sh ip ei nei
IP-EIGRP neighbors for process 10
H   Address                 Interface       Hold Uptime   SRTT   RTO Q Seq
                                            (sec)         (ms)       Cnt Num
1   219.146.1.2             Se1/1             10 00:00:36    1 5000 1 0
0   219.146.0.1             Se1/0             11 00:30:18 119   714 0 6
r3#sh ip ei nei
IP-EIGRP neighbors for process 10
在R2上和R3建立了邻居关系,但R3上并没有建立邻居关系。这是因为R2会发送key 1和R3认证。但R3上没有key 1。所以认证不能通过。但R3发送key 2给R2认证。因为R2上有key 1。所以R2上能够通过认证。这就说明如果存在多个有效的key id,路由器会发送第一个(最小)和邻居认证。这时只需在R3上配上key 1(或在R2上NO掉key 1)就能恢复。
关于key id的有效期如下:
r2(config)#key chain cisco
r2(config-keychain)#key 1
r2(config-keychain-key)#accept-lifetime 11:00:00 jan 3 2010 duration 3600
      //在这个时间后的3600秒之内接收认证。把duration 3600换成infinite表示一直有效。
r2(config-keychain-key)#send-lifetime 11:00:00 jan 3 2010 12:00:00 jan 3 2010
      //在这个时间之间发送认证。
如果配置了多个密钥且对密钥都设置了有效期。那在两个相邻的有效期之间要有个重叠的时间。避免在这段时间内路由不能通过认证。

转载于:https://blog.51cto.com/chenbin/282378

CCNP-EIGRP路由认证(附实验PDF下载)相关推荐

  1. 附笔记pdf下载,MIT中文线性代数课程精细笔记[第四课]

    点击上方"MLNLP",选择"星标"公众号 重磅干货,第一时间送达 鉴于之前MIT的线代笔记没有跟新完和很多童鞋希望pdf版本下载学习,这里我把相关资源放到gi ...

  2. ArcGIS实验操作三:旋转矢量要素(附实验数据下载)

    一.实验背景 二.实验数据 三.实验步骤 四.实验数据下载

  3. ArcGIS实验操作一:绘制自定义线、垂直、平行线(附实验数据下载)

    本专栏整理自汤国安.钱柯健.熊礼阳等教授编著的<地理信息系统基础实验操作100例>,感谢! 文章目录 一.实验背景 二.实验数据 三.实验步骤 1.准备数据 2.数字化线 3.绘制固定端点 ...

  4. 《Python繁琐工作自动化》 ,附中文 PDF 下载

    背景介绍 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.通过Python编程,我们能够解决现实生活中的很多任务. 本书是一本面向实践的Python编程实用指南.本书的目的,不仅是介绍Pyt ...

  5. 《Think Python》最新中文版火了,附完整PDF下载!

    <Think Python>是很多计算机初学者的不二入门教材,受到广泛好评.该书原作者是美国 Olin 工程学院的教授 Allen B. Downey,目前该书的原版和中文版本都已免费开源 ...

  6. OpenVSwtich(OVS)Vlan间路由实战 附实验环境

    1.OpenVSwtich 简介 OpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualB ...

  7. EIGRP-2(EIGRP的路由认证)

    EIGRP-2(EIGRP的路由认证)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office& ...

  8. 个人信息保护法vs国家标准,37项标准为个人信息加道“安全锁”~(附整理文档及pdf下载)

    如何防止个人敏感信息"过度采集"? 如何禁止"大数据杀熟"? 如何避免"个性化服务"泄露隐私? 2021年11月1日,<中华人民共和国 ...

  9. CCNP——EIGRP算法实验

    本来只想通过视频课的讲解叙述一下就好了,发现自己做起实验来一些地方还是理解不到位,所以今天又把实验做了一遍复盘了一下,再来详细阐述一下这个实验,以便加深理解!! 实验名称:EIGRP算法实验 实验说明 ...

最新文章

  1. Windows下安装 openpyxl
  2. Elasticsearch索引定时清理
  3. 改善DataGrid的默認分頁使其更友好
  4. 在Visual Studio 2013里使用 Microsoft SQL Server Compact Edition
  5. vmware安装centos问题
  6. python函数实例与类实例_python – 在类和实例上表现不同的函数
  7. cmd指令大全指令_汇编语言常用指令大全
  8. python sklearn 绘制决策树模型的节点图
  9. secureCRT 如何上传下载文件
  10. 无效的变量名c语言,变量方法用法 _C语言-w3school教程
  11. 第三方支付框架开发简要文档
  12. 超强实时跟踪系统首次开源!支持跨镜头、多类别、小目标跟踪!
  13. ucgui button
  14. python爬取拉勾网_使用requests爬取拉勾网python职位数据
  15. 淘宝店铺用ps+dw装修的步骤
  16. Git 安装win7
  17. 硬盘提示格式化的解决办法:
  18. 07.26爬虫request模块之药监局学习笔记
  19. 浮点类型的比较,精度控制(float.h的利用 ,DBL_EPSILON)
  20. 绑定异常 Invalid bound statement (not found): com.fwind.blog.dao.mapper.TagMapper

热门文章

  1. javascript实现的自适应宽度的瀑布流
  2. c#学习-base和this在构造函数中的应用
  3. 2018计算机专业考研34所,2018考研:计算机专业全球院校排名公布,上海交通大学竟排第一?...
  4. 恢复出厂设置后itms注册失败_手机恢复出厂设置后,与新手机的区别已被确认,望大家相互转告!...
  5. Android的activity的title设定内容
  6. 如何修改Solaris的时区信息
  7. Java程序员必须掌握的Spring依赖管理原理
  8. Android RoboGuice开源框架、Butter Knife开源框架浅析
  9. Android接收系统广播
  10. Hibernate事务