ccna路由器部分总结

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

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

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

被路由协议通常指三层协议   此处是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-StateSPF协议最短路径优先算法   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

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)