EIGRP基础知识

一、概论

多个eigrp进程域之间不可以相互通信

距离矢量路由协议基于 bellman-fore算法来的,其缺点:易于产生路由选择环路,计数到无穷大

距 离矢量路由协议避免环路的措施:水平分割,毒性逆转和抑制计时器

eigrp是无类路 由协议,支持vlsm和cidr

二、基本原理与实现

EIGRP包含的四个部件:依赖于 协议的模块,可靠传输协议,邻居的发现和恢复,扩散更新算法

eigrp支持的协议: IP 、IPX、 AppleTalk,如果 IP eigrp进程 和 igrp进程在同一个自治系统内,那么它们自 动进行重分配

1.可靠传输协议(TRP):是一种传输层协议,它可以保证eigrp数据包对 所有邻居的顺序发送。用来管理eigrp数据包的发送和接收。可靠是指发送是有保障的,而且 数据包是有序发送的。在序发送是在每个数据包中包含两个序列号 EIGRP使用的组播地址是 :224.0.0.10 eigrp最大跳数限制为224,igrp最大跳数限制为255

eigrp封装在IP包 中,协议号88

eigrp包的类型

2.邻居发现与恢复

eigrp的邻居发现机制,让路由器能够动态的获悉其直接相连的网络中的其他路由器 ,并且通过hello分组检测邻居不可到达或者没有正常运行。

通过hello包来实 现,hello包的发送频率分为两种,一种为5S,另一种为60S,如何区分?hello分组在T1或者速 度更低的多点接口上,每60S发送一个hello分组,在lan和其他串行接口上,当带宽大于T1 (1.544M),每5S发送一次hello.

修改hello时间和hold time

hello : ip hello interval eigrp {AS号}{时间}

hold : ip hold-time eigrp {AS号}{时间}

3.扩散更新算法:是一个收敛算法,指的是为了随时能够打破路由环路,而使用扩散 更新计算去执行一个分布式最短路径的路由选择。

DUAL内置了执行所有路由计算的 决策进程,它跟踪所有邻居通告的所有路由,并根据度量值来选择前往目的地的无环路高效 路径。

时间: 2024-08-29 04:44:53

EIGRP基础知识的相关文章

路由器基础知识之路由器的配置过程

路由器的配置对初学者来说并非易事.作为学习路由器的基础知识,本文以Cisco 2501为例介绍了路由器的一般 配置过程,供朋友们在配置路由器时参考.Cisco2501有一个以太网口(AUI).一个 Console口(RJ45).一个AUX口(RJ45)和两个同步串口,支持DTE和DCE设备,支持 EIA/TIA-232. EIA/TIA-449. V.35 .X.25和EIA-530接口.一.配置1.配置以太网端口#conft(从终端配置路由器) #inte0(指定E0口) #ipaddrABC

RESTful_基础知识

前言 本篇主要是RESTful的基础知识整理,主要是为了将要开始的Openstack架构主题做知识积累.理解好RESTful的设计思想无论是对学习Openstack架构还是Openstack Dashboard实现都是一件事半功倍的事情. RESTful REST(Representational State Transfer):是一种软件架构的设计风格,而不是一种标准.主要用于C/S架构的软件设计,也能很好的支持B/S架构,为软件设计提供了一组原则和约束条件,但这是原则和约束的条件均不具有标准

Java核心技术 卷Ⅰ 基础知识(原书第10版)

Java核心技术系列 Java核心技术 卷Ⅰ 基础知识 (原书第10版) Core Java Volume I-Fundamentals (10th Edition) [美] 凯S.霍斯特曼(Cay S. Horstmann) 著 周立新 陈 波 叶乃文 邝劲筠 杜永萍 译 图书在版编目(CIP)数据 Java核心技术 卷Ⅰ 基础知识(原书第10版) / (美)凯S. 霍斯特曼(Cay S. Horstmann)著:周立新等译. -北京:机械工业出版社,2016.8 (Java核心技术系列) 书

黑马程序员 一、java 概述与基础知识

获取更多资源关注Java帮帮IT资源分享网 一.黑马程序员-java 概述与基础知识 1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果 的过程. 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路.方法.和手段通 过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完 成某种特定的任务.这种人和计算机之间交流的过程就是编程.   2.Java 语言概述,历史.特点 是 SUN(Stanford Universit

MFC 基础知识:主对话框与子对话框(一)

(仅供使用VS MFC初学者学习,高手莫见笑)在MFC中通常会使用点击一个按钮,弹出一个子对话框的基础知识,这些都是学习MFC的基础知识,也是非常重要的知识,这里我就简单的讲讲这些知识. 一. 设置主对话框 1.文件-新建项目(我设置的过程名为:EditSet)-MFC应用程序-该页面使用"基于对话框"-完成即可.2.在"资源视图"中打开Dialog对话框,删除"TODO:在此处放置对话框控件"和"确定"."退出&q

MFC 基础知识:主对话框与子对话框(二)

(仅供使用VS MFC初学者学习,高手莫见笑)接"MFC 基础知识:主对话框与子对话框(一)"的内容在"MFC 基础知识:主对话框与子对话框(一)"中Edit Control(编辑框)控件中输出内容,主要是想讲讲在创建的子对话框中如何实现一些操作:即添加OnInitDialog初始化函数的操作,这里的操作VS2012与VC++6.0略有些改动. 一. 主对话框编辑框中输出内容 1.找到主对话框XXXDlg.cpp中的OnInitDialog()初始化函数,在函数注释

基础知识__WebService

基础知识__WebService 本文由 Luzhuo 编写,请尊重个人劳动成果,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/50511873 微博: http://weibo.com/u/2524456400 这是一篇关于WebService的基础知识的整理 介绍 提供一种通过web方式访问的Api. 解决两个系统/应用之间的远程调用.(跨语言,跨平台) 简单应用(原理) New –> java project –> -

[C++ 面试基础知识总结]字符串,向量和数组

[C++ 面试基础知识总结]字符串,向量和数组 参考书籍:<C++ Primer> 目录 C 面试基础知识总结字符串向量和数组 目录 string string的读写 stringsize_type类型 string对象和字面值相加 vector容器 vector的初始化 使用vector的注意事项 迭代器 迭代器运算符 使用迭代器实现二分查找 数组 初始化和赋值 字符数组 数组与指针 C风格字符串 多维数组中的指针 string string的读写 #include <iostream

记录由Equal基础知识引起的内存泄露

      在最近的公司框架开发中,利用了网上某大牛的反射缓存库作为辅助.在测试的时候发现出现了巨大的内存泄露,在频繁的操作后,内存不断的产生巨大的开销,10多分钟就占有了5,6m的内存.解决问题的时,公司不能上网,没有内存分析工具,没有我钟爱的ANTS Memory Profiler帮助下,我们只能靠简单的内存输出来二分查找缩小范围,利用 System.Diagnostics命名空间下的Process的WorkingSet64属性来统计两次输出的内存增长量(WorkingSet64:描述关联的