1.EIGRP 增强型内部网关路由协议

他是动态路由协议,是思科私有的路由协议(2013年已经公有化)

特点:     1)路由更新:闪速更新;触发式更新;路由增量更新

      2)协议更新采用组播地址来维持EIGRP的路由信息传递;具有固定的组播地址来提供EIGRP通信

       (224.0.0.10  EIGRP的全球组播地址)

      3)EIGRP完成一次路由更新需要三张表来作为路由更新

        1*EIGRP邻居表

         2*EIGRP拓扑表(EIGRP学习到的可行路径)

         3*EIGRP路由表(EIGRP从可行路径中选出最优路由)

      4)EIGRP为路由分配了度量值的计算方式,从而可以计算出每条路由的开销值

       (即弥散更新算法→Metric值→DUAL算法)

      5)100%无环路由协议

      6)在EIGRP网络中可以存在255台路由器,相当于和TTL数量持平(TTL=255为最大值)

2.EIGRP的报文类型

      1)  Hello            (你好)         帮助EIGRP协议建立邻居

      2)  Update       (更新)         帮助EIGRP协议学习路由

      3)  Query          (查询)         帮助EIGRP协议在失去下一跳是进行重新查找路径

      4)  Reply           (回复)         帮助EIGRP协议回复Query

      5)  Ack               (确认)         帮助EIGRP协议完成RTP机制(确认可靠的分组)

在正常情况下,EIGRP协议网络中只显示三个报文(Hello,Update,Ack→ 你好,更新,确认)

3.EIGRP采用RTP来保证信息的传输

RTP可靠性传输----------使用Ack来确认可靠分组

可靠分组(Update,Query,Reply)

举例:R1→R2  Query

   R2→R1  Ack1

   R2→R1  Reply

   R1→R2  Ack2

4.EIGRP的特性

      1)  默认路由注入EIGRP域内(四种方法)

      2)  被动接口

      3)  非等价负载均衡

      4)  EIGRPstub

      5)  EIGRP路由手动汇总

      6)  EIGRP链路最大负载均衡

      7)  EIGRP链路认证(1.简单密码认证;2.MD5加密认证)

      8)  超网路由发布

      9)  EIGRP度量值偏移

      10)  EIGRP度量值(开销值)参数调整(带宽,延迟,可靠,负载,MTU)

5.EIGRP的配置

标准指令

router eigrp x(x代表AS,AS:自治系统;自治系统号必须一致才可以路由交互)

  network 网络号

  no auto-summary

例:   12.1.1.1/24 主类号(A类地址):12.0.0.0 网络号:12.1.1.0

  192.168.1.1/24 主类号(C类地址):192.168.1.0 网络号:192.168.1.0

检查路由:

1)查看邻居                   show ip eigrp neighbors

2)查看路由                   show ip route eigrp

3)查看EIGRP协议统计信息         show ip route traffic

6.实验拓扑

7.详细配置

R1:

enable

conf t

hostname R1

no ip domain-lookup

interface Loopback1

ip address 1.1.1.1 255.255.255.0

no shu

exit

interface FastEthernet0/0

ip address 192.168.12.1 255.255.255.0

no shu

exit

router eigrp 1

network 1.0.0.0

network 192.168.12.0

no auto-summary

exit

R2:

enable

conf t

hostname R2

no ip domain-lookup

interface Loopback1

ip address 2.2.2.2 255.255.255.0

no shu

exit

interface FastEthernet0/0

ip address 192.168.12.2 255.255.255.0

no shu

exit

interface FastEthernet0/1

ip address 192.168.23.1 255.255.255.0

no shu

exit

router eigrp 1

network 192.168.12.0

network 2.0.0.0

network 192.168.23.0

no auto-summary

exit

R3:

enable

conf t

hostname R3

no ip domain-lookup

interface Loopback1

ip address 3.3.3.3 255.255.255.0

no shu

exit

interface FastEthernet0/0

ip address 192.168.23.2 255.255.255.0

no shu

exit

interface FastEthernet0/1

ip address 192.168.34.1 255.255.255.0

no shu

exit

router eigrp 1

network 3.0.0.0

network 192.168.23.0

network 192.168.34.0

no auto-summary

exit

R4:

enable

conf t

hostname R4

no ip domain-lookup

interface Loopback1

ip address 4.4.4.4 255.255.255.0

no shu

exit

interface FastEthernet0/0

ip address 192.168.34.2 255.255.255.0

no shu

exit

interface FastEthernet0/1

ip address 192.168.45.1 255.255.255.0

no shu

exit

router eigrp 1

network 4.0.0.0

network 192.168.34.0

network 192.168.45.0

no auto-summary

exit

R5:

enable

conf t

hostname R5

no ip domain-lookup

interface Loopback1

ip address 5.5.5.5 255.255.255.0

no shu

exit

interface FastEthernet0/0

ip address 192.168.45.2 255.255.255.0

no shu

exit

router eigrp 1

network 5.0.0.0

network 192.168.45.0

no auto-summary

exit

EIGRP路由协议的简单理解及应用的更多相关文章

  1. [转]简单理解Socket

    简单理解Socket 转自 http://www.cnblogs.com/dolphinX/p/3460545.html  题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公 ...

  2. git的简单理解及基础操作命令

    前端小白一枚,最近开始使用git,于是花了2天看了廖雪峰的git教程(偏实践,对于学习git的基础操作很有帮助哦),也在看<git版本控制管理>这本书(偏理论,内容完善,很不错),针对所学 ...

  3. 简单理解Struts2中拦截器与过滤器的区别及执行顺序

    简单理解Struts2中拦截器与过滤器的区别及执行顺序 当接收到一个httprequest , a) 当外部的httpservletrequest到来时 b) 初始到了servlet容器 传递给一个标 ...

  4. Js 职责链模式 简单理解

    js 职责链模式 的简单理解.大叔的代码太高深了,不好理解. function Handler(s) { this.successor = s || null; this.handle = funct ...

  5. Deep learning:四十六(DropConnect简单理解)

    和maxout(maxout简单理解)一样,DropConnect也是在ICML2013上发表的,同样也是为了提高Deep Network的泛化能力的,两者都号称是对Dropout(Dropout简单 ...

  6. Deep learning:四十二(Denoise Autoencoder简单理解)

    前言: 当采用无监督的方法分层预训练深度网络的权值时,为了学习到较鲁棒的特征,可以在网络的可视层(即数据的输入层)引入随机噪声,这种方法称为Denoise Autoencoder(简称dAE),由Be ...

  7. 简单理解dropout

    dropout是CNN(卷积神经网络)中的一个trick,能防止过拟合. 关于dropout的详细内容,还是看论文原文好了: Hinton, G. E., et al. (2012). "I ...

  8. 我们为之奋斗过的C#-----C#的一个简单理解

    我们首先来简单叙述一下什么是.NET,以及C#的一个简单理解和他们俩的一个区别. 1 .NET概述 .NET是Microsoft.NET的简称,是基于Windows平台的一种技术.它包含了能在.NET ...

  9. 简单理解ECMAScript2015中的箭头函数新特性

    箭头函数(Arrow functions),是ECMAScript2015中新加的特性,它的产生,主要有以下两个原因:一是使得函数表达式(匿名函数)有更简洁的语法,二是它拥有词法作用域的this值,也 ...

随机推荐

  1. Shell中read命令--学习

    read命令 -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显) 1.基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说).得到输入后,read命令将数 ...

  2. 2017-2018-2 20165315 实验四《Android程序设计》实验报告

    2017-2018-2 20165315 实验四<Android程序设计>实验报告 第24章:初识Android Android Studio项目的目录树 1 build:该目录包含了自动 ...

  3. node.js中实现http服务器与浏览器之间的内容缓存

    一.缓存的作用 1.减少了数据传输,节约流量. 2.减少服务器压力,提高服务器性能. 3.加快客户端加载页面的速度. 二.缓存的分类 1.强制缓存,如果缓存有效,则不需要与服务器发生交互,直接使用缓存 ...

  4. python 实现 Fortran的读取10*0以及换行读问题

    思路,用read来全部读取,然后替换带*的元素来解决.代码如下 import numpy as np import re inf = open('SF.usr') title = inf.readli ...

  5. Java:foreach实现原理

    第一部分: For-each Loop Purpose The basic for loop was extended in Java5 to make iteration over arrays a ...

  6. 牛客练习赛31 D 神器大师泰兹瑞与威穆 STL,模拟 A

    牛客练习赛31 D 神器大师泰兹瑞与威穆 https://ac.nowcoder.com/acm/contest/218/D 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 26214 ...

  7. Linux 第十天

    十三.权限管理 1.ACL权限开启 1)dumpe2fs -h /dev/sda3查看分区ACL权限是否开启 -h:仅显示超级块中信息,而不显示磁盘块组的详细信息 2)mount -o remount ...

  8. Linux 第八天

    4.源码包和rpm包的区别 1)区别 安装前:概念上的区别 安装后:安装位置不同 2)安装位置 rpm包安装位置 Rpm包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安 ...

  9. s5-6 Linux 标准输出 系统优化 目录结构

    标准输出 重定向符号 #>   1>    标准输出重定向  先把文件的内容清空   把内容放在文件的最后一行 #>>  1>>   追加重定向      把内容放 ...

  10. 知名公司的GitHub地址

    GoogleGoogle[https://github.com/google]( https://github.com/google) Google Sampleshttps://github.com ...