我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CCNP学习笔记(3)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CCNP学习笔记(3)

一、RIPv2:Routing Information Protocol 路由信息协议
1.特性:
①属于“距离矢量”路由协议
②定期发送路由更新(30S一次,路由表中所有路由)
③依据“跳数”衡量路径好坏  //跳数(hop):router与router之间称跳。最大有效跳数15
④支持默认4条(最大6条)“等开销”路径做负载平衡。如下图:数据被分成两部分同时传输。
p_w_picpath
以上是RIPv1和RIPv2都有的特性,下两条为RIPv2特有
⑤属于无类路由协议
⑥使用组播实现路由更新 
//组播:把数据发给配置RIPv2的router,组播地址:224.0.0.9
 
2.应用场合:
性能要求不高的中小网络环境
 
3.具体配置
①启用路由协议
(config)#router rip
②指定服务的网段
(config-router)#network  网络号
//network后的参数是“网络号”(172.16.0.0),不是“子网号或具体IP”
//网络号:只写与本台路由器直连网络的网络号
//一个network后面只能放一个网络号
③附加配置
(config-router)#version 2 //修改RIP版本号,默认为RIPv1
(config-router)#no auto-summary  //关闭自动汇总
(config-router)#ip summary-address RIP 汇总IP 汇总掩码 //配置手工汇总
④调试(特权模式)
#show ip route  //查看路由表
#show ip protocols  //查看路由协议信息
#debug ip rip  //调试路由更新信息
#show running-config  //查看路由器配置
 
 
 
二、EIGRP:Enhanced Interior Gateway Routing Protocol
增强内部网关路由协议
1.特性:
①EIGRP是Cisco专属协议
②属于“高级距离矢量”路由协议
补充内容:
距离矢量
链路状态
彼此收发路由*
彼此收发链路状态
定期收发所有路由
只在网络发生变化时,而且只发送变化的信息*
*EIGRP处理的对象是路由
*网络收敛后,EIGRP不在发送路由更新信息,只有当网络状态变化时,才发送路由信息,且只发送变化网络的路由信息
//收敛(convergence):网络由不稳定到稳定的过程。
//收敛时间:收敛过程持续的时间
③收敛时间短,一般小于10S
④100%无环路
⑤增量路由更新
⑥支持默认4条(最多6条)等开销或不等开销路径做负载均衡
⑦网络设计灵活(汇总可以做在任意路由器的任意端口上)
⑧使用组播实现路由更新(组播地址:224.0.0.10)
⑨EIGRP属于“无类路由协议”
⑩配置简单方便
 
2.开销(Metric):路由的度量
EIGRP的度量:
①带宽(bandwidth)
②延迟(delay)  //前两条为EIGRP的默认参数
③可靠性(reliablity)
④负载(load)
⑤最大传输单元(MTU)  //Ethernet:1500字节  ADSL/PPPOE:1492字节
p_w_picpath
把上述参数代入公式计算,得到结果作为路径度量
把带宽和延迟代入公式时:
带宽:所有链路带宽的最小值
延迟:所有链路延时之和
p_w_picpath
 
3.EIGRP的应用场合
性能较高的中、大型网络环境
 
4.EIGRP的三张表
①邻居表(neighbor table):存放邻居信息
//邻居关系形成的条件:
a.物理直连
b.HELLP包协商通过(参数需要一致:自治系统号,K值)
查看邻居表:#show ip eigrp neighbor
②拓扑表(topology table):存放从邻居处收到的所有路由
③路由表(routing table):存放到达目的地网络的最好路径
//查看拓扑表:show ip topology
 
5.EIGRP的包类型
⑴HELLO包:建立和维护邻居关系
发送时间:
①广播网络(通过SW连在一起),点对点链路(广域网中的是DDN),帧中继的点对点子接口,带宽高于1.544M的多点子接口
时间:5S
Hello address = 224.0.0.10
②带宽小于1.544M的多点网络  时间:60S
例:ISDN 128K窄带
补充:保持时间:在该时间内,未收到邻居HELLO包,就认为邻居有故障
      保持时间=HELLO包发送时间×3
⑵UPDATE包:发送路由信息
⑶QUERY包:向邻居查询路由信息
⑷RELAY包:对query包的应答
会出现的问题:
p_w_picpath
如果邻居路由器没有目的路由,会一直向其他邻居查询,直到没有邻居后返回relay包,回答目标网络不可达。
 
⑸ACK包:对可靠包的确认(update包、query包、relay包)
 
6.EIGRP邻居关系复位条件:
①保持时间超时
②可靠包的重传次数超过16
p_w_picpath
 
7.EIGRP的配置
①启用路由协议
(config)#router eigrp 自治系统号
//自治系统号:范围 1—65535
特性:不同自治系统的EIGRP路由器,无法实现路由更新
②指定服务的网络
(config-router)#network 网络号
 
调试:#show ip route
#show ip protocols
#debug ip eigrp
#show running-config
 
8.EIGRP Diffusing Update Algorithm  EIGRP弥散更新算法
⑴术语
①后继者/侯继者(successor):到达目的网络的最好路由
②可行后继者(feasible successor):到达目的网络的次好路由
③可行性距离(FD):本台路由器到达目的网络路由的度量
④通告距离(AD):邻居路由器到达目的网络路由的度量
p_w_picpath
路由器C连接192网段,如果路由器A要与192网段通信,则
FD=30  AD=20  FD=X+AD
⑵功能
①保证100%无环路
②记录从邻居处收到的路由
③选举后继者和可行后继者
④如果最好路由不可用,该算法把次好路由变为最好路由(假设次好路由存在)
⑤如果最好路由不可用,该算法向邻居发送路由查询信息(假设次好路由不存在)
//EIGRP保证路由100%无环路机制
①EIGRP通过路由FD,选举最好路由
②如果到达某网络存在多条路由,某路由成为次好路由的条件:该路由的AD<最好路由的FD
p_w_picpath
//EIGRP路由查询过程:
如果最好路由不可用,且次好路由不存在,路由器将向邻居发送query包,在query包发出之后,所有邻居的应答包回来之前,路由器吧该路由置为active状态,只有所有应答包回来之后,路由器才选举到达目的网络的最好路由。
 
9.EIGRP的可选配置
EIGRP的汇总
特性:①默认EIGRP自动汇总是开启的(基于类的自动汇总)
②自动汇总可以关闭(在发送路由的router上关闭)
(config-router)#no auto-summary
③支持手工汇总(在发送路由的端口上)
(config-if)#ip summary-address eigrp 自治系统号 汇总IP 汇总掩码
④手工汇总配置后,会产生一条对应的“NULL0”的汇总路由
//router A在接收数据包时,会与路由表中路由条目匹配,然后在与掩码进行匹配,掩码精度高的(掩码长度越短精度越高)路由被选择,NULL0表示无接口,匹配到的数据包被丢弃
p_w_picpath
⑤当所有具体路由消失后,汇总路由也随之消失
⑥汇总路由的度量为:所有具体路由的度量值的最小值,汇总路由只有一条,不存在对比关系,所以定义为最小值
备注:特定环境下,自动汇总无法代替手工汇总
 
10.EIGRP的负载均衡
特性:
①EIGRP支持默认4条,最多6条的等开销或不等开销路径做负载均衡
②EIGRP选择那些路径做负载均衡,取决于variance命令的配置
(config-router)#variance  N
//作为负载均衡路径的度量,要严格小于最小路径的度量的N倍
特例:(config-router)#variance 1  //关闭负载均衡功能
EIGRP认为网络不可达的条件:
①跳数越过100
②路由的度量:4294967295
查看路由配置信息:show  ip  protocol
 
11.帧中继环境下,EIGRP协议带宽的配置
默认带宽1.544M,如果不改,会造成拥塞
①点对点子接口带宽:与对方设备带宽一致
②多点子接口带宽:连在该子接口的所有链路带宽之和
(config-subif)#bindwidth 带宽(单位KB)
 
12.EIGRP的路由查询过程
描述:
⑴当最好路由不可用,且不存在次好路由时,路由器向邻居发送query包
⑵.邻居路由器收到query包后:
①路由器中存在查询的路由,以relay包做应答
②路由器中不存在查询的路由,该路由器向其邻居继续发送query包
⑶限制EIGRP的query包查询范围(解决query包泛滥)
①配置汇总
如果路由器的路由表中不存在query包所查询的具体路由,但路由表中存在该具体路由对应的汇总路由,路由器立即以“不知道”的relay包应答邻居,而不把query包发向邻居。
p_w_picpath
//不知道=被查询路由度量=4294967295表示不可达
②配置末节路由器
作为末节路由器的设备,会向邻居声明自己的角色
(声明自己为末节路由器:路由器不会向末节路由器发送query包)
配置:(config-router)#eigrp  stub
动态查看EIGRP的路由信息:debug  IP  eigrp
//如果环境中全是CISCO路由器,EIGRP是最好的协议
三、EIGRP总结(需要掌握的内容)
1.eigrp的特性
2.三张表的功能和格式
3.默认情况下,EIGRP计算路由度量的因素
4.EIGRP的5种包,名称,功能
5.EIGRP邻居关系建立的条件
6.HELLO包发送时间,保持时间
7.EIGRP如何阻止环路
8.EIGRP的基本配置
9.三张表的查看命令
10.关闭自动汇总命令,建立手工汇总的命令
11.手工汇总的优点
12.负载均衡的命令
13.EIGRP环境下,链路带宽的制定
14.关于query包相关说法
15.阻止query包泛滥整个网络的办法

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CCNP学习笔记(3)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CCNP学习笔记(3)

一、RIPv2:Routing Information Protocol 路由信息协议 1.特性: ①属于“距离矢量”路由协议 ②定期发送路由更新(30S一次,路由表中所有路由) ③依据“跳数”衡量路径好坏  //跳数(hop):route
2023-01-31

CCNP学习笔记3-路由部分--OSPF

ospf                rip                eigrp分类        IGP 无类 链路状态  IGP 无类 距离矢量  IGP 无类 混合封装        IP 89                
2023-01-31

学习笔记3

一文件查找和压缩1文件查找locate 搜索依赖于数据库,非实时搜索,搜索新建文件需手动更新,适于搜索稳定不频繁修改文件 find 实时搜索,精确搜索,默认当前目录递归搜索 find用法 -maxdepth l
2023-01-31

学习笔记(3)

1.* 匹配零个或多个字符(通配符中)2.ls 的-d选项不仅仅可以显示指定目录的信息,还可以用来表示不递归子文件夹。  # ls -dl /etc 显示/etc目录的信息  # ls -d /etc/* 显示/etc下面的文件和文件夹,并
2023-01-31

ccnp第3讲之笔记 (eigrp)

一、eigrp是高级的距离矢量协议。eigrp传送的是路由条目,但是接受到了路由条目的路由器并不会马上将条目加入路由表,而是根据接受到的所有路由条目构建一个全网拓扑,然后在计算出最佳路由,再将这个最佳路由放入路由表。eigrp只支持增量更新
2023-01-31

OSPF 学习笔记3

ospf特殊区域减少LSA洪泛,达到优化路由表的目的sub区域特点1、过滤了LSA4/52、通过ABR的LSA3学习到一条到达域外的缺省路由(O*IA)3、区域内所有的路由器都得设置为stub路由器4、stub区域内不能有ASBR5、stu
2023-01-31

cisco学习笔记(3)

1. 交换机支持的命令:交换机基本状态: switch: ;ROM状态, 路由器是rommon>hostname> ;用户模式hostname# ;特权模式hostname(config)# ;全局配置模式hostname(config-i
2023-01-31

perl学习笔记(3)

条件结构:if(...){      ...;}elsif(...){      ...;}else{      ...;}数值关系运算符 ==,>,<,>=,<=,!=字符串关系     eq,gt,lt,ge,le,ne逻辑运算 与&&
2023-01-31

GEF学习笔记3

八、创建嵌套的视图 前面的步骤,创建了公司视图,下面再创建一个国家视图用来容纳公司视图。这就需要按前面的方法把MVC都重新创建一遍。ModelView(Figure)Control(EditPart)注意重写红框中标识的getModelCh
2023-01-31

python学习笔记(3)

在大概了解了程序之后,我也买了本python书学习一下,因为现在新版的python3.4.0已经不再兼容2.x.x的内容,书虽然很新,但是有些例子还是用的过去的。1.比如在3.0中print 42不能再产生输出了,要改成print(42)>
2023-01-31

PowerShell 学习笔记(3)

获取对象的过程中,最好先筛选出对象,再进行操作。(即筛选在排序左边)不区分大小写get-process | where {$_.handles –ge 1000}使用where获取所有对象,用对象执行大括号里的代码,如果结果为rue,则返回
2023-01-31

PHP 学习笔记 (3)

昨天笔记2说道了PHP的标记以及短标记,今天记录下如何吧PHP从HTML分离手册参考:http://www.php.net/manual/zh/language.basic-syntax.phpmode.phpPHP手册告诉我们,PHP凡是
2023-01-31

shell 学习笔记3

####shell结构#!指定执行脚本的shell#注释行命令和控制结构 第一步:创建一个包含命令和控制结构的文件 第二步:修改这个文件的权限使它可以执行,chmod u+x 第三步:执行./example(或sh example,使用此方
2023-01-31

shell学习笔记(3)

一、if基础1、单分支1.1 语法if语句语法 单分支结构语法: if [条件]; then 指令 fi 或 if [条件] then 指令 fi1.2
2023-01-31

Python学习笔记(3)--- Fla

在安装flask前,首先安装pip安装地址:https://pip.pypa.io/en/stable/installing.html#install-pip下载(保存):在dos命令下执行 python get-pip.py安装然后 执行
2023-01-31

Python 3 学习笔记:Excel

安装模块OpenPyXL 模块是一个第三方模块,所以需要使用 pip 工具安装,pip install openpyxl文件结构首先,我们需要了解一下 Excel 文件的基本结构,一个 Excel 文件被称为一个工作薄,工作薄中可以包含多个
2023-01-31

MySQL学习笔记(3):SQL

本文章更新于2020-06-14,使用MySQL 5.7,操作系统为Deepin 15.9。目录DDL语句创建数据库删除数据库修改数据库创建表删除表修改表创建索引删除索引创建视图修改视图删除视图存储过程和函数创建事件修改事件删除事件创建触发器删除触发器DML语
MySQL学习笔记(3):SQL
2022-04-25

solaris学习笔记3:mount

mount学习 1.文件系统基本概念,UFS,ZFS,VxFS,WAFL 2./etc/vfstab 预定义挂载文件系统;   /etc/mnttab 已挂载文件系统 3.man mount   man mount_ufs   man mo
2023-01-31

Powershell学习笔记3——has

Manning--Powershell In ActionPage 66 Collections:dicitonaries and hashtablesOne of the most flexible datatypes supported
2023-01-31

C#学习笔记(3)——枚举

1.枚举类型       枚举类型不仅可以提高程序的可读性,而且可以减少因底层值发生改变而导致的程序改动。另外一个好处是枚举类型是强类型,以enum类型作为参数传递时,接受方法必须有一个相同的匹配参数;否则编译器将会报错。       枚举
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录