CCNP EIGRP 学习笔记

EIGRP-是思科私有的具有链路状态路由协议特征的高级距离矢量路由协议,属于IGP,无类路由协议

封装在IP协议中,协议号88,使用组播地址为:224.0.0.10

EIGRP的特点

1.高级的距离矢量路由协议

2.收敛速度最快

3.支持VLSM,不连续子网

4.增量更新(部分更新)

5.支持多种网络层协议,支持IP,IPV6,IPX

6.组播和单播代替了广播更新

7.EIGRP是100%无环路的路由协议

8.支持等价负载均衡和非等价负载均衡(独特)

EIGRP使用的三张表

邻居表,确保直连邻居之间能够双向通信

拓扑表,拓扑表中存放着前往目标地址的所有路由

路由表,从拓扑表中选择达到目标地址的最佳路由器放入路由表

EIGRP使用Hello包来建立和维护邻居关系。

EIGRP形成邻居的两个参数,

AS号必须一致,

K值必须一致,

认证要一致,

EIGRP 报文:

Hello    建立和维护邻居关系

Update   发送路由更新

Query    查询

Reply    回应

ACK      确认

EIGRP的可靠传输协议RTP,用于管理EIGRP报文的发送和接收,实现可靠传输。

RTO为重传超时定时器,针对3种EIGRP的可靠报文(update,query,reply)最大的重传16次,如果16次还没有收到ACK的确认包,则重置邻居关系。

EIGRP的弥散更新算法及相关术语

DUAL算法叫做扩展更新算法。

Success          后继              最优路由,放在路由表里面,

FS              可行后继               backup路由,

AD              公告距离    下一跳路由器到目标网段的metric值,

FD              可行距离       本路由器到目标网段的metric值,

FC              可行条件                FC =FS的AD < S的FD,

EIGRP的Metic参数

Banbwidth      带宽

Delay        延迟

Reliability     可靠性

Load         负载

Mtu           mtu

EIGRP中不同网络类型默认的带宽和延迟

Interface            BW(kbps)          DLY(sec)

Ethernet             10000               1000

Serial               1544                20000

Loopback             8000000             5000

EIGRP开销计算公式

256*{K1(10^7/带宽)+K2(10^7/带宽)/(256-负载)+K3(延迟)+K5/(可靠性+K4)}

通常情况下,度量值=256×(10^7/最小带宽+累积延时)

EIGRP如何通告默认路由

1.全零宣告

ip route 0.0.0.0 0.0.0.0 接口

router eigro asnum

network 0.0.0.0

2.重分发静态

ip route 0.0.0.0 0.0.0.0 接口

router eigrp asnum

redistribute static

3.ip default-network

router eigrp asnum

network 12.0.0.0 必须是主网络号

ip default-network 12.0.0.0

4.手工汇总

interface 接口

ip sumary-address eigrp asunm x.x.x.x x.x.x.x

EIGRP的手工汇总的特点:

1.  EIGRP的手动汇总时针对于接口下面配置的,在路由传播方向的出接口。

2.  配置了手动汇总以后,本地会产生一条指向NULL0口的路由。

3.  只有当所有明细路由消失了以后,汇总路由才会消失。

4.  汇总路由的metric值的取明细路由的最小metric值。

5.  汇总路由的AD为5。

EIGRP负载均衡

EIGRP默认支持4条负载均衡,最大支持6条

可以在进程下,使用maximum-path修改

默认是等价负载均衡,要想使用非等价负载均衡,需要在进程下,修改参数variance

EIGRP是唯一可以修改eigrp占用接口带宽的路由协议

interface s1/1

ip  bandwidth-percent eigrp AS号 200  eigrp可以使用接口带宽的200%去传输

EIGRP查询机制

当一条路由丢失了,同时也没有FS,就会发送查询包

这个丢失路由就是active state

这个查询包就会发送给所有的邻居,除了连接S的接口

如果邻居也没有丢失路由的信息,那么就会向其他邻居发送查询。

Stuck in active状态

如果路由器在180s内没有收到邻居的回应,就认为自己处于SIA,并且重置和邻居的关系

导致SIA的原因

1.查询范围太大

2.路由器太忙没有时间回应

3.路由器之间链路状态差,丢包严重

4.某些单向链路失效

限制EIGRP查询范围

1.汇总

2.设置为Stub区域  最好是边缘路由器配置为stub

EIGRP被动接口

passive-interface 接口

既不发送,也不接收EIGRP认证

支持明文和MD5认证

Key   chain   cisco

Key   1

Key-string  password

Interface s1/1

Ip  authentication  mode  eigrp  asnum md5

Ip authentication  key-chain eigrp  asnum

吴迪

2017.11.20

时间: 2024-07-29 13:04:40

CCNP EIGRP 学习笔记的相关文章

EIGRP 学习笔记

3EIGRP的特性 **************************************************************************************************** 1.高级的距离矢量 2.触发的.增量的更新 3.组播和单播代替广播 4.灵活的网络设计(igrp) 5.支持VLSM(无类)与不连续子网(关闭自动汇总) 6.支持等价和非等价负载 7.配置简单 8.增强的度量计算(5) EIGRP 协议的特点: 运行EIGRP 的路由器之间形成

CCIE学习笔记之EIGRP

CCIE学习笔记 向eigrp域宣告一条默认路由: 1.      用ipdefault-network: R2关键配置: Ip route 2.0.0.0255.0.0.0 null 0  //在路由表中制造一条主类网络 Router eigrp 1 Network2.0.0.0            //宣告主类网络 Ipdefault-network 2.0.0.0    //相当于告诉EIGRP域内的路由器默认网关在2.0.0.0,所以发布这个网关的路由器的路由表要可达这个地址 Ip r

CCNA学习笔记七——路由概述

静态路由协议: 动态路由协议:AS(自治系统):执行统一路由策略的一组设备的集合 EGP(外部网关协议): BGP:边界网关协议 IGP(内部网关协议): 距离矢量协议: RIP:V1,V2 IGRP EIGRP 链路状态路由协议: OSPF IS-IS 静态路由: 特点: 路由表是手工设置的 除非网络管理员干预,否则静态路由不会发生变化 路由表的形成不需要占用网络资源 适合环境 一般用于网络规模很小,拓扑结构固定的网络中 默认路由: 特点: 在所有路由类型中,默认路由优先级最低 适用环境: 一

CCIE学习笔记之MPLS与MPLS VPN

配置: 接口下启用:mpls ip mpls label protocol ldp | tdp | both 配置LDP RID(全局):mpls ldp route-id interface [force] 如mpls ldp route-idloopback0 force 注:force强制命令立即生效,注意对方的LDP RID可达才能和对方建立LDP邻居关系 修改MPLS MTU(接口):mpls mtu [override] 1516       //因为加上4字节的标签,这条命令可以用

CCIE学习笔记之OSPF

Area area-id default-cost cost 在ABR或ASBR上设置广播到stub,total stub,NSSA的默认路由的开销,默认为1. Router ospf 1 Area 1 default-cost 10 Area area-id nssa no-redistribution 在NSSA区域连接area 0的ABR上,不让此ABR把重发布进此ABR的路由发布进NSSA,而只发布进area 0. Router ospf 1 Area 1 nssa no-redistr

vector 学习笔记

vector 使用练习: /**************************************** * File Name: vector.cpp * Author: sky0917 * Created Time: 2014年04月27日 11:07:33 ****************************************/ #include <iostream> #include <vector> using namespace std; int main

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则 用了几天时间看了一下开源框架Caliburn.Micro 这是他源码的地址http://caliburnmicro.codeplex.com/ 文档也写的很详细,自己在看它的文档和代码时写了一些demo和笔记,还有它实现的原理记录一下 学习Caliburn.Micro要有MEF和MVVM的基础 先说一下他的命名规则和引导类 以后我会把Caliburn.Micro的 Actions IResult,IHandle ICondu

jQuery学习笔记(一):入门

jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操作如下: 1 document.getElementById('info').value = 'Hello World!'; 使用JQuery时获取DOM文本操作如下: 1 $('#info').val('Hello World!'); 嗯,可以看出,使用JQuery的优势之一是可以使代码更加简练,使开

[原创]java WEB学习笔记93:Hibernate学习之路---Hibernate 缓存介绍,缓存级别,使用二级缓存的情况,二级缓存的架构集合缓存,二级缓存的并发策略,实现步骤,集合缓存,查询缓存,时间戳缓存

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------