当前位置:文档之家› eigrp

eigrp

eigrp
eigrp

EIGRP

IP协议号是88

组播地址224.0.0.10

1.EIGRP包括以下四个模块

依赖于协议的模块

可靠传输协议(RTP)

邻居发现和恢复模块

扩散更新算法(DUAL)

依赖于协议的模块:

EIGRP协议实现了IP协议,IPX协议,APPLE-TALK协议的模块,它可以担负起某一特定协议的路由选择任务。

EIGRP协议在很多情况下和其他路由协议自动进行路由重分发

如果IGRP和EIGRP协议进程在同一个自制系统(AS号相同)那么IPEIGRP协议也将自动地和IGRP协议进行路由重分配

可靠传输协议(RTP):

用来管理EIGRP报文的发送和接收。可靠的发送是指发送时有保障的而且报文时有序的发送。有保障的发送依赖CISCO私有的算法来实现的,这个私有的算法是可靠组播,224.0.0.10,每一个接收可靠组播报文的邻居都会发送一个单播的确认报文。

有序的发送时通过在每个报文中包含两个序列号来实现的。每一个报文都包含一个由发送该报文的路由器分配的序列号,这个序列号在每台路由器发送一个新的报文时递增1.另外,发送路由器会把最近从目的路由器收到的报文的序列号放在该报文中。

在一些实例中,RTP也可以使用不可靠的发送,不需要确认,而且在使用不可靠发送的报文中不包括序列号

EIGRP报文:(IP协议号88)

HELLO报文:用于发现和恢复的过程,使用组播发送,不可靠的发送方式。

确认报文(ACKs):是不包括数据的HELLO报文,使用单播方式和不可靠的发送方式

更新报文:用于传递路由更新信息。当只有某一指定的路由器更新时,更新报文时单播发送。当多台路由器需要路由更新时,更新报文就是组播发送。可靠的方式发送 查询报文:查询报文可以使用组播或单播的形式发送,可靠的发送

答复报文:答复报文总是以单播的形式发送,可靠的发送

如果任何报文通过可靠的方式组播过去,而没有从邻居那里收到一个ACK报文,这个报文就会以单播方式被重新发给那个没有响应的邻居。

如果经过16次这样的单播重传还没有收到一个ACK,那么这个邻居就会被宣告为无效。

从组播方式切换到单播方式之前等待一个ACK报文的时间可以由组播流计时器指定。后续的单播之间的时间可以由重传超时(RTO指定。)对于每一个邻居,组播流计时器和重传超时都可以通过平均回程时间来计算(SRTT)。SRTT是一个用来衡量路由器发送EIGRP报文到邻居和从邻居那里接受到该报文的确认报文为止所花费的时间MS为单位(RTO,SRTT 私有)

R1#show ip eigrp neighbors

IP-EIGRP neighbors for process 90

H Address Interface Hold Uptime SRTT RTO Q Seq

(sec) (ms) Cnt Num

0 12.1.1.2 Et0/0 13 00:11:29 264 1584 0 8

邻居发现和恢复模块:

HELLO在以太网,PPP协议,HDLC协议是每5秒发送一次,在ATM,X.25,T1是60秒发送一次,HOLDDOWN时间是3倍。

ip hello-interval eigrp 90 5

ip hold-time eigrp 90 15

重传超时RTO是指在一个组播方式的报文发送失败后,路由器等待一个单播方式发送的报文的确认报文的时间

如果一个EIGRP的更新,查询,答复报文被发送出去,那么这个报文的拷贝就会放在一重传队列里排队。如果RTO超时了还没有收到确认报文,那么重传队列报文的另一个拷贝就将被再次发送过去。队列计数就是表示在这个重传队列中等待发送的报文数量。从邻居收到的最新的更新,查询,答复报文的序列号也记录在了邻居表中。可靠传输协议就跟踪这些序列号,一保证来自于邻居的报文不是无序收到的。

扩散更新算法(DUAL):

?邻接:邻接是指两个路由器相互交换了路由信息,形成了一个虚链路。

?可行距离(FD):到达每一个目的地的最小的度量作为那个目的网络的可行距离。

?可行性条件(FC):本地路由器的一个邻居路由器所通告的到达一个目的网络的距离是

否小于本地路由器到达相同目的网络的可行距离FD

?可行后继路由器(FS):如果本地路由器的邻居路由器通告的到达目的网络的距离满足

了FC,那么它就成为那个目的网络的一个可行后继路由器(FS和FC概念是避免环路的一个核心技术)

?后继路由器(S):对于在拓扑结构中列出的每一个目的网络,将选用拥有最小度量值

的路由并放置到路由选择表中。通告这条路由的邻居就成为一个S,或者是到达目的网络数据包的下一个路由器

当一个EIGRP的路由器不执行扩散计算时,每一条路由都处于被动状态(Passive state)如果有可行后继路由,保持被动状态,发送更新报文给其他所有邻居。如果没有可行后继路

由就开始扩散,路由器的状态变为活动状态。

在扩算计算完成和路由器的状态反悔到被动状态之前,路由器不能:

1.改变路由的后继路由器

2.改变正在通告的路由的距离

3.改变路由的可行距离

4.开始进行路由的另一个扩散

路由器是通过向它所有的邻居发送查询报文来开始一个扩散计算的,查询报文中包括一个到达目的地的新的本地路由器计算的距离。收到查询后,每一台邻居路由器将执行它自己的本地计算:

1.如果该邻居拥有到达目的地的一台或多台可行后继路由器,它将发送一个答复报文给原

来发送查询报文的路由器。答复报文将包括这台邻居路由器所计算的它到达目的网络的最小距离

2.如果一个邻居没有可行后继路由器,它变成活跃状态,并开始扩散

在一些实例中,路由器没有收到发出的每一个查询报文的答复报文。例如:低链路网络中。在扩散计算的开始,一个活动计时器被设置为3分钟。如果在活动计时器超时后还没有收到希望收到的所有答复,那么这条路由就宣告“卡”在活动状态(SIA),这些没有答复的邻居将从邻居表中删除,并且扩算计算认为这个邻居回应了一个无穷大

查询总结:

任何时间,一个输入事件发送了,就会执行一个本地计算

如果有可行后继路由器,可行后继路由器变成后继路由器

如果没有可行后继路由器,向其他所有邻居发送查询,此路由变成活动状态

在所有的查询报文被答复之前,或者活动计时器超时之前,将保持路由为活动状态

如果扩散计算的结果无法发现一个可行后继路由器,那么宣告这个目的地不可达

?计算EIGRP的metric值:

?[ 10的7次方/ 沿路入向最小带宽+(沿路出口延迟之和)/ 10 ] ×256 EIGRP报文格式

?版本号:指出始发EIGRP进程的具体版本

?操作码:1.更新3.查询4.答复5.HELLO/ACK

?校验和:它是基于除了IP头部的整个EIGRP报文来计算

?标记:目前包括两个标记。大部分的位置为INIT位,也就是设置为0x00000001,指出附加的路由条目是新的邻居关系的开始。第二位设置为0x00000002,表示条件接收位,并使用在一个私有的可靠组播算法中

?序列号:是一个用在RTP中的32位序列号

?确认序列号:是本地路由器从邻居路由器那里收到的最新的一个32位序列号,一个包含有非零ACK字段的HELLO报文将被看作是一个ACK报文,而不看做一个HELLO 报文。注意,如果报文本身是单播的,这里的ACK字段只能是非零的,因为确认报文从来都不是组播的。

?自主系统号:指定一个EIGRP协议域的标识号

?TLV:一般的TLV字段,IP特有的TLV字段

解决卡在SIA状态下,通常在一个大型的EIGRP网络中引起SIA的原因是网络拥塞严重,数据链路带宽较低以及路由器内存过低或CPU利用率负荷过大,等等。如果这些优先的资源必须处理数量很大的查询的话,这个问题将会进一步恶化

方法1:用timers active-time 来增大活动计时器的周期/或者关闭timers active-time disabled 方法2:使用命令ip bandwidth-percent eigrp来调整带宽使用的百分比

公共拓扑图:

实验任务1:R1-R2-R3只用以太网接口,暂不用到串行口。接口之间配置IP地址,每台设备配置LOOPBACK0地址(1.1.1.1/24 2.2.2.2/24 3.3.3.3/24),启动EIGRP协议,AS号为90

实验任务2:根据实验1修改R1的E0/0的接口带宽为256K,再次查看路由表是否有变化

interface Ethernet0/0

bandwidth 256------------------------------→只会影响控制层,不会影响接口的实际带宽

ip address 12.1.1.1 255.255.255.0

实验任务3:配置EIGRP注入默认路由的三种方法

?重分布静态路由-----1.手工写一条默认路由

2.重分布到内部

?NETWORK进去0.0.0.0---------------1.手工写一条默认路由

https://www.doczj.com/doc/fc10829834.html,WORK进去

?IP-DEFAULT-NETWORK-------------1.IP DEFAULT-NETWORK 外网接口(主类)

https://www.doczj.com/doc/fc10829834.html,WORK 外网接口(主类)

3.确保本地有此类路由(主类)

实验任务4:汇总,R1创建三个LOOPBACK1,2,3接口,地址为172.16.1.0/24 172.16.2.0/24 172.16.3.0/24。汇总成一条路由

hostname R1

interface Loopback0

ip address 1.1.1.1 255.255.255.0

!

interface Loopback1

ip address 172.16.1.1 255.255.255.0

!

interface Loopback2

ip address 172.16.2.1 255.255.255.0

!

interface Loopback3

ip address 172.16.3.1 255.255.255.0

!

interface Ethernet0/0

bandwidth 256

ip address 12.1.1.1 255.255.255.0

ip summary-address eigrp 90 172.16.0.0 255.255.0.0 5-----------汇总5为管理距离

router eigrp 90

network 1.1.1.0 0.0.0.255

network 12.1.1.0 0.0.0.255

network 172.16.0.0----------------------------- 宣告网络

no auto-summary

R1#show ip route

D 172.16.0.0/16 is a summary, 00:03:58, Null0-----------防止数据黑洞(自动产生)

R2#show ip route

D 172.16.0.0/16 [90/409600] via 12.1.1.1, 00:03:14, Ethernet0/0------接收到汇总路由

实验任务5:不等价路由负载分担,默认情况下EIGRP可以支持4条

公式:FS的FD < [2 * (S的FD)].

R2(config-router)Router eigrp 90

R2(config-router)#maximum-paths 10-----------可以更改(默认4条)

配置R2和R3的S1/1接口IP地址,并且宣告到EIGRP中

R2#

interface Serial1/1

ip address 100.1.1.2 255.255.255.0

router eigrp 90

network 100.1.1.0 0.0.0.255

_______________________________________________

R3#

interface Serial1/1

ip address 100.1.1.3 255.255.255.0

router eigrp 90

network 100.1.1.0 0.0.0.255

_______________________________________________

R2#show ip eigrp topology

IP-EIGRP Topology Table for AS(90)/ID(2.2.2.2)

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - reply Status, s - sia Status

P 3.3.3.0/24, 1 successors, FD is 409600---------------------->两个FS

via 23.1.1.3 (409600/128256), Ethernet0/1

via 100.1.1.3 (2297856/128256), Serial1/1

_______________________________________________

router eigrp 90

variance 6---------------------------------值为6

network 2.2.2.0 0.0.0.255

network 12.0.0.0

network 23.1.1.0 0.0.0.255

network 100.1.1.0 0.0.0.255

no auto-summary

实验任务6:在广域网中的EIGRP配置(只需要了解命令和含义)

默认情况下EIGRP控制层只用到接口带宽的50%,在接口速率小的情况下可以进行更改

R2(config-if)#ip bandwidth-percent eigrp 90 200----------- 利用率达到接口速率的200%

实验任务7:EIGRP认证,只在R1和R2之间进行认证

R1

key chain cisco-------------------------定义钥匙链

key 1

key-string 123456

interface Ethernet0/0

ip authentication mode eigrp 90 md5------------------------------开启MD5认证(开关)

ip authentication key-chain eigrp 90 cisco------------------------调用钥匙链

R2

同R1配置相同

验证:

R1#debug eigrp packets

*Mar 1 01:22:48.939: EIGRP: received packet with MD5 authentication, key id = 1 实验任务8:配置R3为STUB区域

实验任务9:在FR上运行EIGRP,解决带宽利用率

CISCO核心 Vlan 配置实例

CISCO Vlan配置实例 如何配置三层交换机创建VLAN 以下的介绍都是基于Cisco交换机的VLAN。Cisco的VLAN实现通常是以端口为中心的。与节点相连的端口将确定它所驻留的VLAN。将端口分配给VLAN的方式有两种,分别是静态的和动态的。形成静态VLAN的过程是将端口强制性地分配给VLAN的过程。即我们先在VTP (VLAN Trunking Protocol)Server上建立VLAN,然后将每个端口分配给相应的VLAN的过程。这是我们创建VLAN最常用的方法。动态VLAN形成很简单,由端口决定自己属于哪个VLAN。即我们先建立一个VMPS(VLAN Membership Policy Server)VLAN管理策略服务器,里面包含一个文本文件,文件中存有与VLAN映射的MAC地址表。交换机根据这个映射表决定将端口分配给何种VLAN。这种方法有很大的优势,但是创建数据库是一项非常艰苦而且非常繁琐的工作。下面以实例说明如何在一个典型的快速以太局域网中实现VLAN。所谓典型的局域网就是指由一台具备三层交换功能的核心交换机接几台分支交换机(不一定具备三层交换能力)。我们假设核心交换机名称为:COM;分支交换机分别为:PAR1、PAR2、PAR3……,分别通过Port 1的光线模块与核心交换机相连;并且假设VLAN名称分别为COUNTER、MARKET、MANAGING…… 设置VTP DOMAIN VTP DOMAIN 称为管理域。交换VTP更新信息的所有交换机必须配置为相同的管理域。如果所有的交换机都以中继线相连,那么只要在核心交换机上设置一个管理域,网络上所有的交换机都加入该域,这样管理域里所有的交换机就能够了解彼此的VLAN列表。COM#vlan database 进入VLAN配置模式 COM(vlan)#vtp domain COM 设置VTP管理域名称COM COM(vlan)#vtp server 设置交换机为服务器模式 PAR1#vlan database 进入VLAN配置模式 PAR1(vlan)#vtp domain COM 设置VTP管理域名称COM PAR1(vlan)#vtp Client 设置交换机为客户端模式 PAR2#vlan database 进入VLAN配置模式 PAR2(vlan)#vtp domain COM 设置VTP管理域名称COM PAR2(vlan)#vtp Client 设置交换机为客户端模式 PAR3#vlan database 进入VLAN配置模式 PAR3(vlan)#vtp domain COM 设置VTP管理域名称COM PAR3(vlan)#vtp Client 设置交换机为客户端模式 注意:这里设置交换机为Server模式是指允许在本交换机上创建、修改、删除VLAN及其他一些对整个VTP域的配置参数,同步本VTP域中其他交换机传递来的最新的VLAN信息;Client 模式是指本交换机不能创建、删除、修改VLAN配置,也不能在NVRAM中存储VLAN配置,但可以同步由本VTP域中其他交换机传递来的VLAN信息。 配置中继为了保证管理域能够覆盖所有的分支交换机,必须配置中继。Cisco交换机能够支持任何介质作为中继线,为了实现中继可使用其特有的ISL标签。ISL(Inter-Switch Link)是一个在交换机之间、交换机与路由器之间及交换机与服务器之间传递多个VLAN信息及VLAN数据流的协议,通过在交换机直接相连的端口配置ISL封装,即可跨越交换机进行整个网络的VLAN分配和进行配置。 在核心交换机端配置如下: COM(config)#interface gigabitEthernet 2/1 COM(config-if)#switchport

-Eigrp末节路由设置

创建高级交换型互联网实验报告 时间:2011-4-27 实验名称:Eigrp末节路由设置 班级计算机通信2班32号姓名黄跃实验内容 1、拓扑图: 实验步骤: ?1、配置R1、R2、R3的IP地址和名称 ?R0 ?Router>en ?Router#config t ?Router(config)#HO R0 ?R0(config)#in s0/0 ?R0(config-if)#clock rate 64000 ?R0(config-if)#ip add 10.1.1.1 255.255.255.252 ?R0(config-if)#no shu ?R0(config-if)#in lo 1 ?R0(config-if)#ip add 11.11.11.11 255.255.255.255 ?R0(config-if)#in lo 2 ?R0(config-if)#ip add 172.16.9.1 255.255.255.0 ?R0(config-if)#in lo 3 ?R0(config-if)#ip add 172.16.10.1 255.255.255.0 ?R0(config-if)#in lo 4 ?R0(config-if)#ip add 172.16.11.1 255.255.255.0 ?R0(config-if)#in lo 5 ?R0(config-if)#ip add 172.16.12.1 255.255.255.0 ? ?R1 Router>en Router#config t

Router(config)#HO R1 R1(config)#in s0/0 R1(config-if)#ip add 10.1.1.2 255.255.255.252 R1(config-if)#no shu R1(config-if)#in fa0/0 R1(config-if)#ip add 10.1.1.9 255.255.255.252 R1(config-if)#no shu R1(config-if)#in lo 1 ?R2(config-if)#ip add 22.22.22.22 255.255.255.255 ? R2 Router>en Router#config t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#HO R3 R2(config)#in fa0/0 R2(config-if)#ip add 10.1.1.10 255.255.255.252 R2(config-if)#no shu R2(config-if)#in lo 1 R2(config-if)#ip add 33.33.33.33 255.255.255.255 ?2、在R0、R1、R2上启用EIGRP协议 ?R0 ?R0(config-if)#router eigrp 90 ?R0(config-router)#no au ?R0(config-router)#net 10.1.1.0 0.0.0.3 ?R0(config-router)#net 172.16.9.0 0.0.0.255 ?R0(config-router)#net 172.16.10.0 0.0.0.255 ?R0(config-router)#net 172.16.11.0 0.0.0.255 ?R0(config-router)#net 172.16.12.0 0.0.0.255 ?R0(config-router)#net 11.11.11.11 0.0.0.0 ? ?R1 ?R1(config-if)#router eigrp 90 ?R1(config-router)#no au ?R1(config-router)#net 10.1.1.0 0.0.0.3 ?R1(config-router)#net 10.1.1.8 0.0.0.3 ?R1(config-router)#net 22.22.22.22 0.0.0.0 ? ?R2 ?R2(config-if)#router eigrp 90 ?R2(config-router)#no au ?R2(config-router)#net 10.1.1.8 0.0.0.3 ?R2(config-router)#net 33.33.33.33 0.0.0.0 ? ?3、在R0上配置手动汇总(关闭自动汇总) ?R0(config-router)#in s0/0

Cisco路由器静态路由配置实例

Cisco路由器静态路由配置实例 初学路由器的配置,下面就用Boson NetSim for CCNP 6.1模拟软件进行配置…这篇文章主要是对路由表进行静态路由配置… 拓扑结构图如下: 下面开始: 1.对Router1进行配置,配置命令如下: Router>enable进入特权模式 Router#configure terminal 进入配置模式 Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface ethernet0 进入E0端口模式

Router(config-if)#ip address 192.168.1.1 255.255.255.0 配置IP地址Router(config-if)#no shutdown 激活该端口 %LINK-3-UPDOWN: Interface Ethernet0, changed state to up Router(config-if)#exit 返回上一级 Router(config)#interface serial0 进入S0 端口模式 Router(config-if)#ip address 192.168.2.1 255.255.255.0 Router(config-if)#no shutdown %LINK-3-UPDOWN: Interface Serial0, changed state to up %LINK-3-UPDOWN: Interface Serial0, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to down Router(config-if)#clock rate 6400 注意这里是设置时钟..如有不明白,可以打”?”.但是系统给的参数是 64000 .而我们要配置成 6400 ..可能是模拟软件的一个小BUG 吧!现在是在模拟软件中,如果是真实环境,我们要参照说 明书..按照说明书来配置参数…. Router(config-if)#exit Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 配置路由表

EIGRP 路由协议的配置

EIGRP 路由协议的配置 一.实验目的 掌握路由器EIGRP 路由协议的配置方法。 二.实验要点 通过对路由器A和路由器B启用EIGRP路由协议,使路由器A可Ping通路由器B所连的各个网络, 反之,亦然。 三.实验设备 路由器Cisco 2621两台,交换机Cisco 2950两台,带有网卡的工作站PC 至少两台。 四.实验环境 S0/0:10.0.0.1/24 S0/0:10.0.0.2/24 F0/0:192.168.0.1/24 F0/0:192.168.1.1/24 Host A Host B IP Address:192.168.0.2/24 IP Address:192.168.1.2/24 Default Gateway:192.168.0.1 Default Gateway:192.168.1.1 图13 EIGRP 路由协议的配置 五.实验步骤 1. 如图对路由器A 及路由器B 的各个接口配置好IP地址 l 在路由器A (假设为DCE 端)上 router>en router#conf t

router(config)#hostname RouterA RouterA(config)#int s0/0 RouterA(config-if)#ip add 10.0.0.1 255.255.255.0 RouterA(config-if)#cl ra 64000 RouterA(config-if)#no sh RouterA(config)#int f0/0 RouterA(config-if)#ip add 192.168.0.1 255.255.255.0 RouterA(config-if)#no sh RouterA(config-if)#exit l 在路由器B (假设为DTE 端)上 router>en router#conf t router(config)#hostname RouterB RouterB(config)#int s0/0 RouterB(config-if)#ip add 10.0.0.2 255.255.255.0 RouterB(config-if)#no sh RouterB(config)#int f0/0 RouterB(config-if)#ip add 192. 168.1.1 255.255.255.0 RouterB(config-if)#no sh RouterB(config-if)#exit 实验结果: a. 在路由器A 上是否能ping 通路由器B 的串口S0/0 (10.0.0.2) b. 在路由器A 上是否能ping 通路由器B 的以太口F0/0 (192.168.1.1) 2. 在路由器A 和路由器B 上分别配置EIGRP 路由协议 在路由器A 上: RouterA (config)#router eigrp 100 RouterA(config-router)# net 10.0.0.0 RouterA(config-router)# net 192.168.0.0 在路由器B 上: RouterB (config)# router eigrp 100 RouterB(config-router)# net 10.0.0.0 RouterB(config-router)# net 192.168.1.0 实验结果: a. 在路由器A 上是否能ping 通路由器B 的串口S0/0 (10.0.0.2) b. 在路由器A 上是否能ping 通路由器B 的以太口F0/0

EIGRP协议word版本

E I G R P协议

EIGRP EIGRP简单实例 EIGRP:Enhanced Interior Gateway Routing Protocol 即增强网关内部路由线路协议。也翻译为加强型内部网关路由协议。 EIGRP是Cisco公司的私有 协议。Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥 散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。EIGRP路由协议简介 是Cisco的私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括: 1.快速收敛 链路状态包(Link-State Packet,LSP)的转发是不依靠路由计算的,所以大型网络可以较为快速的进行收敛.它只宣告链路和链路状态,而不宣告路由,所以即使链路发生了变化,不会引起该链路的路由被宣告.但是链路状态路由协议使用的是Dijkstra算法,该算法比较复杂,并且较占CPU和内存资源和 其他路由协议单独计算路由相比,链路状态路由协议采用种扩散计算(diffusingcomputations ),通过多个路由器并行的记性路由计算,这样就可以在无环路产生的情况下快速的收敛.

2.减少带宽占用 EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发 送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协 议相比,DUAL只发送更新给需要该更新信息的路由器。在WAN低速链路 上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,之后发布的IOS允许使用命令ip bandwidth-percent eigrp来修改这一默认值 . 3.支持多种网络层协议 EIGRP通过使用“协议相关模块”(即protocol- dependentmodule),可以支持IPX,ApplleTalk,IP,IPv6和NovellNetware等协议. 4.无缝连接数据链路层协议和拓扑结构 EIGRP不要求对OSI参考模型的层2协议做特别的配置.不像OSPF,OSPF 对不同的层2协议要做不同配置,比如以太网和帧中继,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它使用多播和单播,不使用广播,这样做节约了带宽;它使用和IGRP一样的度的算法,但是是32位长的;它可以做非等价的路径的负载平衡. 编辑本段EIGRP的四个组件

RIP与EIGRP的简单配置(缺少说明)

《作业:配置RIPv2与EIGRP》 一、实验拓扑 二、实验要求 1、按照实验拓扑配置IP地址。 2、配置RIPv2,实现总部与分部内网之间能够相互通信。 3、配置EIGRP,实现总部与分部内网之间能够相互通信。 三、实验步骤 配置各路由器所需IP: R1的配置: R1(config-if)#ip add 192.168.1.1 255.255.255.0 R1(config-if)#no shu R1(config-if)#int f0/0 R1(config-if)#ip add 10.2.2.1 255.255.255.0 R1(config-if)#no shu R1(config)#int f0/1 R1(config-if)#ip add 10.3.3.1 255.255.255.252 R1(config-if)#no shu R1#show pint brief Interface IP-Address OK? Method Status Protocol FastEthernet0/0 10.2.2.1 YES manual up up FastEthernet0/1 10.3.3.1 YES manual up up Loopback0 192.168.1.1 YES manual up up R2的配置: R2(config)#int lo 1 R2(config-if)#ip add 192.168.2.1 255.255.255.0 R2(config-if)#no shu R2(config-if)#int f0/0 R2(config-if)#ip add 10.2.2.2 255.255.255.252 R2(config-if)#no shu R2#show pint brief Interface IP-Address OK? Method Status Protocol

RIPv2配置实例

RIPv2配置实例 1.用户需求: 某企业总部计划和它的2个分公司联网。计划采用2条数字链路连接总部和分公司,并要求总部和分公司的IP网络段不能相同,并且划分广播域隔离广播;不采用三层交换设备;两个分公司联网后能够互相访问;总部和分公司联网后路由器能够自动学习。 2.方案分析与解决: 不采用三层交换技术,但要求采用数字链路,可以考虑用路由器。 3.网络拓扑: 4.规划网络地址: PC1:192.168.3.2 255.255.255.0 192.168.3.1 PC2:192.168.3.3 255.255.255.0 192.168.3.1 PC3:192.168.4.2 255.255.255.0 192.168.4.1 PC4:192.168.5.2 255.255.255.0 192.168.5.1 总部路由器A:F0/0:192.168.3.1 255.255.255.0 S1/0:192.168.1.1 255.255.255.0 S1/1:192.168.2.1 255.255.255.0 分公司路由器B:F0/0:192.168.4.1 255.255.255.0 S1/0:192.168.1.2 255.255.255.0 分公司路由器C:F0/0:192.168.5.1 255.255.255.0 S1/1:192.168.2.2 255.255.255.0 5.路由器配置: 总部A: Router>en Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname routerA

思科设备eigrp协议配置

本次讲解路由器eigrp协议的配置: [1]EIGRP与IGRP在network命令的区别在于多了wildcard-mask参数,这是通配符掩码。如果网络定义使用的是默认掩码,则wildcard-mask参数可以省略:如果网络定义使用的不是默认掩码,则wildcard-mask参数必须标明。 [2]EIGRP在处理有类别(A、B、C类)网络地址时,会自动地汇总路由。这意味着即使规定RTC 连接的是10.0.3.0/24这个网络,但EIGRP仍然会发布其连接整个A类网络10.0.0.0。在EIGRP中,路由自动汇总功能默认是有效的。存在不连续子网的网络中,通常需要用no auto-summary命令来关闭该功能。 本例配置模型图 命令行: RA配置命令: Router> Router>enable Router#conf t

Enter configuration commands, one per line. End with CNTL/Z. ^ Router(config)#router eigrp 100 //使用eigrp协议。使用系统自制号100 Router(config-router)#network 202.1.1.5 0.0.0.3 //指定与该路由器直接相连的网络Router(config-router)#network 192.1.1.0 0.0.0.255 //指定与该路由器直接相连的网络Router(config-router)#no auto-summary //关闭自动汇总功能 Router(config-router)#exit Router(config)#int s1/0 Router(config-if)#ip address 202.1.1.5 255.255.255.252 //依照图配置IP Router(config-if)#clock rate 64000 //使用时钟频率 Router(config-if)#bandwidth 64 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial1/0, changed state to down Router(config-if)#exit Router(config)#int f0/0 //依照图配置IP Router(config-if)#ip address 192.1.1.1 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#exit Router(config)#exit Router# %SYS-5-CONFIG_I: Configured from console by console Router#wr Building configuration... [OK] Router#

eigrp命令

EIGRP命令列表 ---------------- ◆{Router(config)#router eigrp [AS号]} 开启EIGRP路由协议 ◆{Router(config-router)#network [子网号]} 配置EIGRP子网 ◆{Router(config-router)#network [子网号] [掩码]} 配置EIGRP无类子网 ◆{no auto-summary} 关闭有类自动汇总 ◆{ip summary-address [AS号] [IP地址] [掩码]} 手动配置汇总 ◆{eigrp stub} 配置一个末梢路由 ◆{variance} 配置一个不平衡的均衡负载 ◆{ip hello-interval eigrp [AS号] [时间/s]} 改变Hello包发送频率 ◆{ip hold-time eigrp [AS号] [时间/s]} 改变Hold-Time长度 ◆{bandwidth} 改变一个接口上的带宽,最大化带宽将限制它自身的通路 ◆{ip bandwidth-percent eigrp [AS号]} 改变EIGRP通路使用的带宽。默认为50% ◆{Router(config)#interface s0 Router(config-if)#ip summary-address eigrp [AS号] [IP地址] [掩码]} 手工配置汇总 ◆{Router(config-router)#eigrp stub [receive-only | connected | redistributed | static | summary]} 配置末梢路由 ◆{Router(config-route)#variance multiplier} 配置不等开销负载均衡 ◆{Rout er(config-if)#ip hello-interval eigrp [AS号] [时间]} 配置Hello计时器 ◆{Router(config-if)#ip hold-time eigrp [AS号] [时间]} 配置Hold计时器 ◆{Router(config-if)#ip authentication mode eigrp [AS号] md5} 起用EIGRP的MD5认证 ◆{Router(config-if)#ip anthentication key-chain eigrp [AS号] [chain-name]} 配置MD5密匙 ◆{Router(config)#key chain [chain-name] Router(config-if)#key [key-id] Router(config-keychain-key)#key-string [key]}

华为:IGRP及EIGRP协议

回顾昨天:提问:1、RIP默认几条线路做负载均衡,最大支持几条2、RIP路由协议的配置命令是什么?有几步?3、RIP协议发送UPDATE包的周期间隔是多少?多长时间后激发保持状态?保持时间持续多久? 今天内容:IGRP路由协议的特性及配置方法。及相关实验 首先应该确认的是IGRP虽然有较先进的算法计算自己的度量值来计算路由。但它仍是路离矢量路由协议的一种。 一、此协议计算度量值的算法比较复杂。综合考虑链路带宽(bandwidth)、延迟(delay)、负载(loading)、可靠性(reliability) 最大传输单元(mtu)等,默认的算法是链路上的带宽加上设备的延迟。 二、IGRP也是默认四条线路做负载均衡,最大支持六条。但与RIP不同的是能用不等开销的链路做负载。 三、IGRP路由协议使用广播方式每隔90秒发送一次UPDATE包。如果在270秒内没有收到该升级包,则认为邻居路由器崩

溃。所有从这个路由器学到的路由都进入保持状态,保持时间是280秒。过了这个时间则丢弃那些路由条目。 四、IGRP协议的配置(图10-25) 配置方法与RIP的方法类似。先在运行IGRP 协议的路由器上声明使用该协议。 此时注意有一个100,这个为自治域系统号,(在实际工程中此号由电信指定)通常在我们现在阶段讨论的网络问题中都是在同自治域中的所以,此号在相邻路由器上配置要一样。然后发布直连的网段。 五、检查IGRP的配置正确性 看图(10-30)与(10-27)的区别。 Eigrp路由协议的原理 一、概述 它是一种混合型的路由协议,在路由的学习上具有链路状态路由的特点,在计算路径的度量值时又具有距离矢量路由协议的特点。但它是一种增强的IGRP,是由其研发而来,所以CISCO经常把EIGRP协议归属于距离矢量路由协议。称它为先进的距离矢量路由协议。由于是私有协议所以限制了在电信运营商的网络上使用。但在一些大型企业里,得到了普遍的应用。 虽然是从IGRP发展而来,但不同的是,支持VLSM和CIDR,收敛更为迅速,可扩展性更好,更高效的处理路由环路等问题。

EEM配置实例

配置EEM监测内存使用率: Router(config)#event manager applet MEM Router(config-applet)#event snmp oid 1.3.6.1.4.1.9.9.48.1.1.1.6.1 get-type exact entry-op lt entry-val 30623072 poll-interval 90 Router(config-applet)#action 01.0 cli command "enable" Router(config-applet)#action 02.0 cli command "conf t" Router(config-applet)#action 03.0 cli command "router eigrp 100" Router(config-applet)#exit 说明:EEM当前监测内存的使用情况,如果空闲大小低于30623072,则事件被触发,采集间 隔为90秒一次,如果事件触发后,执行的第一个动作为在命令行下输入命令enable,执行的 第二个动作为在命令行下输入命令conf t,执行的第三个动作为在命令行下输入命令router eigrp 100,其实结果就是在事件发生后,自动启用一个EIGRP进程,AS号为100;结合之前 可以得知,内存总大小为30623072,所以内存空闲空间肯定会小于30623072,那么该EEM policy配置后,事件肯定是被触发的。其中动作标签为01.0格式。 event manager applet dump-procs event syslog pattern "CPUALERT5MIN" action 001 cli command "enable" action 002 cli command "show proc cpu sorted 5min" action 003 set lines 0 action 004 foreach line "$_cli_result" "\n" action 005 if$lines gt 11 action 006 break action 007 end action 008 append output $line action 009 increment lines action 010 end action 011 mail to engineer@https://www.doczj.com/doc/fc10829834.html, from EEM@https://www.doczj.com/doc/fc10829834.html, server 198.2.5.10 subject "CPUALERT5MIN" body "$output" ======================================================================= event manager applet dump-procs event syslog pattern "CPURISINGTHRESHOLD" action 001 cli command "enable" action 002 cli command "show proc cpu sorted 5min" action 003 set lines 0 action 004 foreach line "$_cli_result" "\n"

EIGRP协议基本配置和常用命令

配置EIGRP协议 #c o n f t#r o u t e r e i g r p100*E I G R P需要配置A S号* *A S标识了属于一个互连网络中的所有路由器,* *同一个A S内的不同路由如果想要互相学习路由信息,必须配置相同的A S号。* #n e t1.1.1.00.0.0.255 *宣告接口,使用的是反掩码形式,如果不输入反掩码,路由默认会使用接口的主类网络号* "n e t12.1.1.0"等价于"n e t12.0.0.00.255.255.255" #n e t0.0.0.0 *如果路由的所有接口都宣告进E I G R P进程,则可以使用"n e t0.0.0.0"一次性宣告所有接口*查询EIGRP 在running-config中的配置明细 #s h r u n n i n g-c o n f i g|s e c t i o n r e i r o u t e r e i g r p100 n e t w o r k1.1.1.00.0.0.255 n e t w o r k12.1.1.00.0.0.255 n e t w o r k21.1.1.00.0.0.255a u t o-s u m m a r y EIGRP表 EIGRP中有三张表:邻居表、路由表、拓扑表 邻居表(Neighbor Table) 在EIGRP中,两台相邻路由器要建立起邻接关系需要满足两个条件: 1)具有相同的AS号; 2)具有相匹配的K值;可以通过下面的命令来查看EIGRP默认的K 值: #s h o w i p p r o t o c o l s /*A S=100*/

EIGRP协议

EIGRP EIGRP简单实例 EIGRP:Enhanced Interior Gateway Routing Protocol 即增强网关内部路由线路协议。也翻译为加强型内部网关路由协议。 EIGRP是Cisco公司的私有协议。Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。 EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。 EIGRP路由协议简介 是Cisco的私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括: 1.快速收敛 链路状态包(Link-State Packet,LSP)的转发是不依靠路由计算的,所以大型网络可以较为快速的进行收敛.它只宣告链路和链路状态,而不宣告路由,所以即使链路发生了变化,不会引起该链路的路由被宣告.但是链路状态路由协议使用的是Dijkstra算法,该算法比较复杂,并且较占CPU和内存资源和其他路由协议单独计算路由相比,链路状态路由协议采用种扩散计算

(diffusingcomputations ),通过多个路由器并行的记性路由计算,这样就可以在无环路产生的情况下快速的收敛. 2.减少带宽占用 EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协议相比,DUAL只发送更新给需要该更新信息的路由器。在WAN低速链路上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,之后发布的IOS允许使用命令ip bandwidth-percent eigrp来修改这一默认值 . 3.支持多种网络层协议 EIGRP通过使用“协议相关模块”(即 protocol-dependentmodule),可以支持 IPX,ApplleTalk,IP,IPv6和NovellNetware等协议. 4.无缝连接数据链路层协议和拓扑结构 EIGRP不要求对OSI参考模型的层2协议做特别的配置.不像OSPF,OSPF对不同的层2协议要做不同配置,比如以太网和帧中继,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它

EIGRP的基本配置

Configuring Basic EIGRP 实验目的: 1、掌握EIGRP的基本配置。 2、掌握EIGRP的通配符掩配置方法。 3、掌握EIGRP的自动汇总特性,以及如何关闭自动汇总。 4、掌握EIGRP的手工汇总。 实验拓扑图: R1(config)#inter lo 0 R1(config-if)#ip add 10.1.1.1 255.255.255.0 R1(config-if)#inter lo 1 R1(config-if)#ip add 10.1.2.1 255.255.255.0 R1(config-if)#inter lo 2 R1(config-if)#ip add 10.1.3.1 255.255.255.0 R1(config-if)#inter lo 4 R1(config-if)#ip add 10.1.4.1 255.255.255.0 R1(config-if)#inter s1/1 R1(config-if)#ip add 172.16.1.1 255.255.255.252 R1(config-if)#router eigrp 50 R1(config-router)#net 10.1.1.0 R1(config-router)#net 10.1.2.0 R1(config-router)#net 10.1.3.0 R1(config-router)#net 10.1.4.0 R1(config-router)#net 172.16.0.0 R2(config)#inte lo 0 R2(config-if)#ip add 131.131.1.1 255.255.0.0 R2(config-if)#inter s1/0 R2(config-if)#ip add 172.16.1.2 255.255.255.252 R2(config-if)#inter s1/1 R2(config-if)#ip add 172.16.1.5 255.255.255.252 R2(config-if)#router eigrp 50 R2(config-router)#net 131.131.0.0

voip配置范例 cisco

实验拓扑 (phone A & phone B)-fxs-local router-----------(serial link,voip link)------- remote router-fxo-PBX--phone C 配置实例: 1、基本配置: 远端: Remote_Router#sh running-config Building configuration... hostname Remote_Router ..................................................... interface Ethernet0 ip address 192.168.1.2 255.255.255.0 no ip directed-broadcast ! router eigrp 100 network 192.168.1.0 no auto-summary ! ip classless no ip http server ! ! ! voice-port 1/1 ! voice-port 1/2 ! voice-port 1/3 !

dial-peer voice 10 pots destination-pattern 2203 port 1/1 ! end 本端: Local_Router#sh running-config Building configuration... .................................................... hostname Local_Router interface Ethernet0/0 ip address 192.168.1.1 255.255.255.0 half-duplex no clns route-cache ! router eigrp 100 network 192.168.1.0 no auto-summary voice-port 1/0/0 ! voice-port 1/0/1 ! voice-port 1/1/0 ! voice-port 1/1/1 ! dial-peer voice 10 pots destination-pattern 2201 port 1/0/0 ! dial-peer voice 20 pots destination-pattern 2202 port 1/0/1 ! dial-peer voice 30 voip destination-pattern 2203 session target ipv4:192.168.1.2 end

EIGRP与静态路由重分布

EIGRP与静态路由重分布 一、网络拓扑图 二、设备配置 R1: Router> Router>ena Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hos R1 R1(config)#INT F 0/0 R1(config-if)#ip address 192.168.1.254 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#exit %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up R1(config)# R1(config)#int s 2/0 R1(config-if)#ip address 192.168.2.1 255.255.255.0 R1(config-if)#clo ra 64000 R1(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial2/0, changed state to down R1(config-if)#exi

R1(config)#router eigrp 1 R1(config-router)#network 192.168.1.0 R1(config-router)#network 192.168.2.0 R1(config-router)#exi R1(config)#do wr Building configuration... [OK] R2: Router> Router>ena Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hos R2 R2(config)#int s 2/0 R2(config-if)#ip address 192.168.2.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#exit %LINK-5-CHANGED: Interface Serial2/0, changed state to up R2(config)#int s 3/0 %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/0, changed state to up R2(config-if)#ip address 192.168.3.1 255.255.255.0 R2(config-if)#clo ra 64000 R2(config-if)#no shu R2(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial3/0, changed state to down R2(config-if)#exi R2(config)#router eigrp 1 R2(config-router)#network 192.168.2.0 %DUAL-5-NBRCHANGE: IP-EIGRP 1: Neighbor 192.168.2.1 (Serial2/0) is up: new adjacency R2(config-router)#redistribute static metric 1000 100 1 250 150 R2(config-router)#exi R2(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.2 R2(config)#ip route 192.168.4.0 255.255.255.0 192.168.3.2 R2(config)#do wr Building configuration... [OK]

相关主题
文本预览
相关文档 最新文档