路由协议用在不同路由器之间,用来判断到远程网络的路径并维护路由器的路由表

当路径决定之后,路由器会将被路由协议转发到目的网络

被路由协议通过路由协议学习的路由进行转发

被路由协议通常指三层协议   此处是ip协议

CIDR:无类域间路由

动态路由协议:

动态路由协议是运行在路由器上的一个程序,相同的动态路由协议通过在不同的路由器之间交换此动态路由协议规定的数据包来交换各自的路由信息,从而达到学习路由、维护路由表、发现拓扑变动的目的。

Classful Routing 有类别路由协议

有类别选择协议在路由更新中不携带子网掩码

在一个网络中,只能使用相同的子网掩码

在主类网的边界会进行自动汇总

常见有类别路由协议:

RIPv1

IGRP

有类别路由协议在学习路由过程中遵循以下原则:

  1. 首先判断接口接收到的路由与接收接口配置的IP地址是否处于同一个主类网
  2. 如果处于同一个主类网,则使用接收接口配置的子网掩码作为接收路由的子网掩码
  3. 如果接收路由与接收接口配置的IP地址不在同一个主类网中,则使用接收路由自身所属的主类网子网掩码作为该路由子网掩码(也就是主类网边界出现自动汇总)

Classless Routing 无类别路由协议

无类别路由选择协议在路由更新中携带子网掩码

无类别路由协议支持VLSM,在同一网络中可以拥有不同子网掩码

在网络中支持手工汇总

常见无类别路由选择协议:

RIPv2

EIGRP

OSPF

ISIS

BGP v4

RIPv2和EIGRP默认会在主类网边界进行自动汇总,需要手工关闭

无类别路由协议的路由方式一般是CIDR(Classless Inter-Domain Routing)无类域间路由

无类别路由选择协议与有类别路由选择协议根本区别是:在路由更新中是否携带子网掩码。

动态路由协议分类:

按有类无类分:

1.有类别:

RIPv1

IGRP

2.无类别:

RIPv2

OSPF

ISIS

BGPv4

按应用范围分类:IGP&EGP

一个自治系统autonomous system是处在同一个管理范围的网络的集合

IGP协议(Interior gateway protocols)工作在同一个自治系统中

(内部网关协议)

EGP协议(Exterior gateway protocols)工作在不同自治系统之间

(外部网关协议)

根据算法分类:

距离矢量型(Distance Vector):Bellman face 算法     RIP协议IGRP协议

高级距离矢量型(Advanced Distance Vector)  DUAL算法   EIGRP协议

链路状态型(Link-State)SPF协议最短路径优先算法   OSPF协议 IS-IS

最佳路由的判定:

EIGRP:1.Bandwith 2.Delay(延时) 3.Load(负载) 4.Reliability(可靠性)

RIP:5.Hop Count

OSPF:cost实际上也是Bandwith

T1=1.544M

Administrative Distance简称AD 管理距离,越小越好

RIP协议

每30秒启动了RIP协议的路由器,会向外发送自己完整的路由表

在发送出去的时候自动加一跳

失效计时器:180s

刷新计时器:  240s

防止环路技术:

对跳数设置最大值以防止路由环路

缺点:限制能够支持的网络直径

Solution to Routing Loops: 水平分割(split horizon

永远不会将一个路由信息从接收这个信息的接口上发送回回去

Solution to Routing Loops: Route Poisoning and Poison Reverse(路由毒化和毒性逆转)

当网络不可达,立即将这个网络致为16,并发送出去

Poison reverse overrides(优先于,覆盖) split horizon

Solution to Routing Loops: Hold-Down Timers(抑制计时器)

收到一条次优路由(度量值可能大,从可达变为不可达)

等待超时,如果超时,还发送相同信息,就相信,刷新

Solution to Routing Loops: Triggered Updates 出现网络拓扑变动,路由器立即向外发送更新,而不需要等待更新计时器超时

RIP Overview(概况)

距离矢量型路由协议

(如何判断一个协议是否是距离矢量型路由协议?)

RIPv1是有类别的,RIPv2是无类别的,RIPng是IPv6版本

RIP使用跳数(hop)作为度量标准

使用UDP协议,端口号520

周期性发送更新(默认周期30s)

RIPv1使用广播更新(255.255.255.255)

RIPv2使用组播更新(224.0.0.9)

RIP计时器:更新update – 30s,失效invalid – 180s

抑制holddown – 180s,刷新flush-240s

距离矢量型最根本特点是:是否直接发送路由信息

Rip只支持主类网的通告

Clear ip route *清除完整路由表

不连续子网要使用rip v2

Show ip rip database查看rip 数据库

Time basic 30 180 180 240

Rip 认证

2.IP rip authentication mode [text|md5]

3.Ip rip authentication key-chain iteredu

1.Key chain iterdeu

Key 1

Key-string iterdeu.com

RIPv2手工汇总

Rip汇总只支持子网汇总,不支持超网汇总

IP summary-address rip 10.1.0.0 255.255.252.0

子网汇总:没有超过主类网界限,超网汇总:超过主类网界限

R1向R2通告时进行汇总

关闭水平分割:

No ip split horizon

进入路由配置模式

Passive-interface fa0/0

Neighbor 192.168.1.1

eigrp协议

eigrp协议特点:

  1. advanced distance vector 高级距离矢量
  2. fast convergence 快速汇合   也就是收敛速度快
  3. support for VLSM and discontiguous subnets   支持vlsm 和不连续子网
  4. partial updates  部分更新    部分的,有界的,增量的,触发的
  5. support for multiple network-layer protocols
  6. flexible network design 灵活的网络   可扩展型强
  7. multicast and unicast instead of broadcast address  组播和单播代替广播地址
  8. manual summarization at any point  手工汇总         支持超网汇总
  9. 100%loop-free classless routing
  10. Easy configuration for WANs and LANs  容易配置在广域网和局域网
  11. Load balancing across equal and unequal-cost pathways

List of directly connected routers running EIGRP with which this router has an adjacenty(邻接)

EIGRP维护的三张表:

EIGRP Neighbor Table 邻居表    邻居又叫下一跳

EIGRP Topology Table  拓扑表  所有从邻居学来的路由都会保存到拓扑表中

The IP Routing Table  路由表   list of all best routes from EIGRP topology table and other routing processes

DUAL(扩散更新算法) Terminology(术语)

  1. 选择到达目标网络的最优的,无环的路径
  2. AD=下一跳路由到达目标网络的开销
  3. FD=本地路由器到达目标网络的开销=AD+本地路由到达通告给我AD的下一跳路由的开销
  4. Lowest-cost =lowest FD
  5. (Current) successor = 到达目标网络的最优的下一跳路由器
  6. Feasible successor(可行后继) = 到达目标网络的次优的下一跳路由器
  7. FC可行条件:AD <FDmin

EIGRP Packets(数据包):直接使用IP协议,协议号88

Hello发现维护邻接关系   唯一一个周期性发送数据包

Update:发送路由更新

Query向邻居查询特定路由信息

Reply:响应Query查询

Ack确认数据包

IP协议是不可靠传输 ,Update Query,Reply必须是可靠性传输 ,使用RTP协议,保证它的可靠性

EIGRP Key Technologies

Neighbor discovery/recovery

使用hello数据包发现维护邻接关系

Reliable Transport Protocol(RTP)

保证EIGRP数据包传输的可靠性

DUAL finite-state machine

选择到达目标网络的最低开销的、无环的路径

Protocol-dependent modules(PDMS)

EIGRP支持IP,Apple Talk ,以及Novell NetWare

每个协议使用独立的EIGRP模块运行

EIGRP 度量标准 复合度量值

五种度量标准:bandwidth delay 可靠性(reliability),负载,MTU

默认使用bandwidth delay

EIGRP 建立邻接关系的条件:

AS号   进程域

K值

认证

Delay延时是整条链路的延时之和

Bandwidth带宽是整条链路中带宽最低的一个

在同一个路由上可以有多个EIGRP协议

EIGRP会进行自动汇总,需要手动关闭

EIGRP可以进行主类网通告,也可以进行精确的子网通告

EIGRP默认情况下使用等开销负载均衡

不等开销负载均衡

Variance  number

配置variance 为2,路由器E也会使用路由器B作为到达172.16.0.0.的下一跳(20+10)<2*(FD)

Eigrp 设置秘钥

1.创建秘钥数据库keychain,创建秘钥keys

2.指定key ID

3.配置key-string

4配置秘钥生效时间

5.在接口启用md5认证

6.指定认证使用的密钥数据库

(config-if)#

Ip authentication mode eigrp autonomous-system md5

(config-if)#

Ip authentication key-chain eigrp autonomous-system

ospf协议

ospfo链路状态协议:

每一个路由器都是独立决策的

每一个路由器都会维护一个全网的网络信息

链路状态协议存在的问题

占用大量内存

进行路由计算时占用CPU资源

每次路由计算时间较长

当细节网络出现变动是,全网路由器均需要重新收敛计算

在每一次更新之后,每个路由器之间只在发生拓扑变化时候发送少量更新

Ospf:链路状态信息通过LSA(6链路状态通告)进行描绘整个网路拓扑结构

OSPF使用LSA(链路状态通告)来在网络中的路由器之间交换网络拓扑信息。LSA详尽地描述了网络的拓扑,OSPF总共有LSA-1、LSA-2、LSA-3、LSA-4、LSA-5、LSA-7共6中LSA他们分别拥有不同的职能

使用router-id唯一标识一台路由器

router-ID 选举规则

1.有手工指定的,则使用手工指定的routerID

2.没有手工指定的则使用环回接口中IP地址最高的一个作为routerID

3.没有环回地址,则使用物理接口中IP地址最高的一个作为routerID

当作为routerID的接口失效后,routerID 不变

Link-State Data Structures

邻居表Neighbor table:

邻接数据库

保存所有已知邻居

拓扑表Topology table:

又称之为链路状态数据库(LSDB)

Contains all routers and their attached links in the area or network

Ldentical LSDB for all routers within an area

路由表Routing table:

又称之为转发数据库(forwarding database/RIB)

保存到达目标网络的最优路径

OSPF Adjacencies

路由器之间通过交换hello数据包发现维护邻接关系

路由器之间建立邻接关系需要满足一定条件

在建立邻接关系之后路由器之间交换链路状态信息

Ospf强制使用分层架构

Ospf定义了网络双层结构,定义了区域概念

传输区域Transit area(骨干backbone or area 0)

普通区域Regular areas(非骨干nonbackbone areas)

Ospf 规定,一个网络可以没有普通区域,但必须只能有一个骨干区域,即区域0

Ospf 区域特点

最小化路由条目数量

本地化拓扑变动

将LSA泛洪限制在区域内

需要一个分层的网络设计

选举DR与BDR  基于接口状态

Hello 数据包通过组播形式发送

接口拥有最高ospf优先级的成为DR,拥有次高优先级的为BDR

优先级相同时使用router-id进行比较,最高的成为DR

DR选举时非抢占的

组播地址224.0.0.6 只有DR会监听

224.0.0.5ospf都会监听

Ospf协议使用cost作为度量标准

Cost = 100M/BW

参考带宽默认为100M =10^8

Ospf可以进行精确控制

ccna路由器部分总结相关推荐

  1. CCNA路由器及通信

    [精华]CCNA各章一句话精彩问答 CCNA各章一句话精彩问答,罗列出CCNA四个学期每个章节的重点要掌握的知识点.基于良好的扎实的基础知识,可以熟练操作Cisco网络设备.真正能做到知其然并知其所以 ...

  2. CISCO CCNA路由器密码管理

    为了设备的安全,通常设备管理员会对设备设置用户名和密码. 下面是配置3种密码的方法,重点在中间. username test  password cisco            //这是设置一层帐号 ...

  3. CCNA相关-思科模拟器-VLAN

    VLAN技术原理 VLAN(Virtual Local Area Network)的中文名为"虚拟局域网". 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物 ...

  4. 理解并演示:SNMP简单网络管理协议(200-120新考点)

    SNMP(SimpleNetwork Management Protocol,简单网络管理协议),基于TCP/IP工作,能对企业网络中支持SNMP功能的设备进行集中网络管理.这些设备包括服务器.工作站 ...

  5. 关于CCNA的培训课程(2)-- 路由器和交换机的基本配置

    这是CCNA第二天的课程,讲了路由器和交换机的基本配置和几种常见的模式 配置路由器和交换机除了在真正的设备上配置以外,学习的时候使用的是模拟器 Cisco Pakcet Tracker 模式: 用户模 ...

  6. 思科ccna认证路由器路由表详解-ielab

    思科ccna认证路由器路由表详解-ielab互联网络将世界上各种类型的计算机以及其他终端设备连接在了一起,使得这些设备能够协同工作,使得能够进行相互通信.在IP网络中,数据遵循IP协议所定义的格式,设 ...

  7. CCNA实验三 把路由器配置成PC

    CCNA实验三 把路由器配置成PC 环境:Windows XP, GNS3.0.7 步骤: 1. 首先打开GNS创建下面的拓扑:       分别右键查看R1 和PC的console端口:R1:200 ...

  8. CCNA学习笔记--路由器的基本配置

     路由器简介 路由器能起到隔离广播域的作用,还能在不同网络间转发数据包.路由器实际上是一台特殊用途的计算机,和常见的PC 机一样,路由器有CPU.内存.BOOTROM.路由器没有键盘.硬盘.显示器:然 ...

  9. CCNA课堂练习一:路由器链路备份功能

    什么是链接状态路由协议?链接状态路由协议更适合大型网络,但由于它的复杂性,使得路由器需要更多的C P U资源.它能够在更短的时间内发现已经断了的链路或新连接的路由器,使得协议的会聚时间比距离向量路由协 ...

  10. CCNA必会知识点:路由器PAP单向认证怎么配置?

    微思讲师手把手视频教学:路由器PAP单向认证怎么配置?https://www.zhihu.com/zvideo/1467146404610744320 实验目的 1. 理解PAP认证的原理 2. 掌握 ...

最新文章

  1. Spring Boot 关于 @Import注解 —— 导入资源
  2. Matlab错误:Y must be a vector or a character array
  3. eclipse项目迁移到Android Studio
  4. checkStyle结果分析
  5. oracle的读写过程,我在在oracle中统计读写量,用了v$filestat,操作过程如下,有些问题请问高手...
  6. JavaScript 进阶(二)变量作用域
  7. 如何解决ORA-12638: 身份证明检索失败错误
  8. HTTPBrowserCapabilities---在asp.net中显示浏览器属性
  9. 另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
  10. basys3芯片型号xc7a35tcpg236-1
  11. int n引发的中断应用——编写中断7CH的中断例程
  12. css3的那些高级选择器一
  13. Nginx配置基础认证
  14. Windows下安装numpy
  15. java 抽象工厂 类图_Java设计模式——抽象工厂模式
  16. 电脑电池怎么测试软件,笔记本电池检测软件,详细教您笔记本电池怎么检测
  17. cad修改快捷键_CAD自定义修改快捷键
  18. JMP入门官方文档---发现JMP.pdf---中文版
  19. 凸透镜成像实验软件_凸透镜成像模拟实验软件介绍
  20. b85主板装服务器系统,[U盘装系统]技嘉B85主板U盘装系统图文教程

热门文章

  1. 纠结火锅去哪吃,用Python可视化做个数据呈现决定吧(附学习资源)
  2. UT000010 Session is Invalid
  3. 发那科syst178_发那科系统报警大全
  4. 离获得支付牌照还有多远?今日头条申请“字节支付”商标
  5. [Python知识图谱] 一.哈工大pyltp安装及中文分句、中文分词、导入词典基本用法
  6. java小游戏_Java开发小游戏,30分钟教会你
  7. 计算机房应配置灭火器,下列哪种灭火器配置是正确的?
  8. [问题]Make sure that `gem install pg -v '0.17.1'` succeeds before bundling.
  9. 《看完就懂系列》谈谈数据埋点的原理与实现
  10. GAMES104实录 | 游戏引擎导论(上)