BCN之路由技术(上)——我在IT培训学校的日子(13)

交换部分教完的时候,班主任在消失了一段时间后,又跑班上来教育我们了,因为在老师们的松散管理下,我们有很多人都开始不来上课了。想学的还是在学,不想学的就开始厌烦那一堆的命令了。老师当时也说,交换机还是比较简单的,要我们做好准备学习学路由部分。

我当然做好充足的准备,拿着前面的书花了些时间看了一遍,也像往常一样预习了前几章,果然有好多看不懂的地方不理解,就标注出来准备问老师。这个老师对我还是很好的,所以上课听得特别的认真,做实验也是仅有几个完成的学生之一。虽然我知道不会再像高中一样,因为不喜欢某个老师而闹点傻情绪不去学那门的知识,但是不可否认老师的因素对学生多少还是有影响的。

 

第六章,路由基础(1)路由的一些原理的概念我就不细讲了,太多,这章主要讲了静态和动态路由的一些知识。还需要了解下距离矢量的概念和原理。我们就从静态路由讲起好了,简单的一条命令,好像在前面也讲了。Ip route +要到的网段+掩码+下一跳

汇总路由(smmary route),是一个包含路由表总几个更家精确的地址和地址,通过使用合适的子网掩码,可以使多个目标地址生成一条单一的汇总路由。

Debug ip packet 命令用来验证配置的正确性。

浮动静态路由,管理距离越小越优。

负载均衡

等价负载均衡,均等的分布在每条链路。

非等价负载均衡,代价越低的路径分配得多,代价越低分配得越少。

两种方式:

基于目标网络,第一个包随即选,后面的跟着来。

基于数据包,每个包都会选条路,轮流来。

递归表查询,是反向的,先查最终的目的。

 

动态路由协议基础:(就像路由之间用来交流的语言)

度量值:1.跳数(hop) 2.带宽(bandwidth) 3.负载(load) 4.时延(delay) 5.可靠性(reliability) 6.成本(cost)

 

 

第七章 路由基础(2)

距离矢量协议:

水平分割,(split horizon) 解决路由环路,使之不回头传递.

逆向路由(revrse route) 是指路由的指向与数据包流动方向相反的路由.水平分割就是阻止逆向路由的技术.

两类水平分割的方法:简单水平分割和毒性逆转水平分割法.

简单水平分割的规则是:当更新数据包被发送出某个端口时,更新信息中不能包含从该接口接收的更新信息中获取到的网络.

毒性逆转水平分割规则是:当更新信息被发出某端口的时候,信息中将指定从该接口接收到的更新信息中获取的网络是不可达的.

两种加快收敛速度的方法是触发更新和抑制记时器.

触发更新:如果一个质量 变好或变坏,那么路由器将立即发送路由更新信息,而不等记时器超时.

抑制记时器,为正在重新收敛的网络增加了变应能力.

异步更新:阻止更新同步.更新同步会导致网络时延数据包碰撞.

 

链路状态路由协议:

链路状态通告(LSA),链路状态数据包(LSP

这章后面的理论知识太多了,主要讲链路是怎么泛洪的原理。

链路状态路由协议使用SPF算法来选择最优路径。

 

 

第八章,路由信息协议(RIP-V1

通过UDP520端口来操作,目前最新的版本为v4,也就是RIPv4

定义了两中消息类型:请求(request messages)和响应(response messages

RIP度量是基于跳数(hop count),一跳是直连,16跳几为不可达。

开始用广播发 request messages

RIP数据32bist帧格式,在书上193页。需要了解。

RIP 的基本配置:

启动进程:Route rip

Network+IP 指定运行协议的主网络。

Passive-interface ethernet接口 阻止某个接口参与。

 单播更新配置:neighbor +ip

连续的子网:(配置辅助接口)ip add+ip+掩码 +secondary

RIP帧格式p219

 

rip的计时器

路由更新计时器:默认为30

路由无效计时器:默认为180

路由控制计时器:默认为180

路由刷新计时器:默认为240

 

 

第九章 RIP-V2

  V2V1的区别

 version1

 version2

 有类地址,发送路由时,不带子网掩码

无类地址,发送路由时,带子网掩码

 使用广播,地址255.255.255.255

 使用组播,地址224.0.0.9

 不支持认证,发送更新信息

 支持认证,发送更新信息

 send v1,rec v1,2

 send v2,rec v2

可变长的子网掩码(VLSM

基本配置:

与前面的一样,只 是在v1v2相结合的时候需要在中间的路由器上配置:

接口模式下#ip rip send version 1   

          #ip rip receive version 1

No auto-summary  关闭路由汇总,允许被通告的子网通过网络边界。

 

 

第十章,OSPF1

开放最短路径协议(OSPF)内部网关协议(IGP

最短路径优先算法(SPE

RIP的比较:

1.              RIP协议一条路由有15跳(网关或路由器)的限制,如果一个RIP网络路由跨越超过15跳(路由器),则它认为网络不可到达,而OSPF对跨越路由器的个数没有限制。

2
OSPF协议支持可变长度子网掩码(VLSM),RIP则不支持,这使得RIP协议对当前IP地址的缺乏和可变长度子网掩码的灵活性缺少支持。

3
RIP协议不是针对网络的实际情况而是定期地广播路由表,这对网络的带宽资源是个极大的浪费,特别对大型的广域网。OSPF协议的路由广播更新只发生在路由状态变化的时候,采用IP多路广播来发送链路状态更新信息,这样对带宽是个节约。

4
RIP网络是一个平面网络,对网络没有分层。OSPF在网络中建立起层次概念,在自治域中可以划分网络域,使路由的广播限制在一定的范围内,避免链路中继资源的浪费。

5
OSPF在路由广播时采用了授权机制,保证了网络安全。


邻居(Neighbor)共享一条公共数据链路,能成功协商HELLO 中的某写参数。

邻接(Adjacency)点到点的虚链路。

链路状态通告(LSA     AS自制系统

Hello协议:用来选取指定路由(DR)和备份路由(BDR)缺省的hello时间是10s 在非广播多址(NBMA)中是30s  可以通过ip ospf hello-interval  来更改

无效时间间隔:缺省是hello时间的四倍,可以通过:ip ospf daed-interval来改。

Router ID是在OSPF区域内唯一标识一台路由器的IP地址。Hello包通过组播地址224.0.0.5发送。

 

Router ID选取规则:

首先,路由器选取它所有loopback接口上数值最高的IP地址

如果没有loopback接口,就在所有物理端口中选取一个数值最高的IP地址

链路状态数据库(LSDB

列出网络中其他路由器的信息,由此显示了全网的网络拓扑

成为邻居的条件:

Area-id:两个路由器必须在共同的网段上,它们的端口必须属于该网段上的同一个区,且属于同一个子网

验证(Authentication OSPF):同一区域路由器必须交换相同的验证密码,才能成为邻居

Hello IntervalDead Interval OSPF协议需要两个邻居路由器的这些时间间隔相同,否则就不能成为邻居路由器。

stub区域标记:两个路由器可以在Hello报文中通过协商Stub区域的标记来成为邻居

指定路由器(DR

一个网段上的其他路由器都和指定路由器(DR)构成邻接关系,而不是它们互相之间构成邻接关系

具有最高OSPF优先级的路由器会被选为DR

如果OSPF优先级相同,则具有最高Router ID的路由器会被选为DR

OSPF的度量方法

OSPF协议决定最短路径是基于路由器每一个接口指定的代价(cost)来的

一条路由的代价:是指沿着到达目的网络的路由路径上所有出站接口的代价之和。

 

第十章 OSPF2)区域

区域边界路由器ABR

自治系统边界路由器ASBR

OSPF的区域类型:

骨干区域area 0

非骨干区域-根据能够学习的路由种类来区分:

标准区域

末梢区域(stub

完全末梢(Totally stubby)区域

非纯末梢区域(NSSA

链路状态通告LSA的类型:

 

类型

代码

描述

用途

Type 1

路由器LSA

由区域内的路由器发出的

Type 2

网络LSA

由区域内的DR发出的

Type 3

网络汇总LSA

ABR发出的,其他区域的汇总链路通告

Type 4

ASBR汇总LSA

ABR发出的,用于通告ASBR信息

Type 5

AS外部LSA

ASBR发出的,用于通告外部路由

Type 7

NSSA外部LSA

NSSA区域内的ASBR发出的,用于通告本区域连接的外部路由

 

 

区域类型

描述

允许的LSA类型

普通区域

能学习其他区域的路由
能学习外部路由

LSA-1LSA-2LSA-3LSA-4LSA-5

Stub区域

能学习其他区域的路由
不能学习外部路由

LSA-1LSA-2LSA-3LSA-4

Totally Stub

不能学习其他区域的路由
不能学习外部路由

LSA-1LSA-2

NSSA

能学习其他区域的路由
不能学习其他区域连接的外部路由,但可以注入本区域连接的外部路由

LSA-1LSA-2LSA-3LSA-4LSA-7

 

 

常用的检查命令:

Show ip route

查看路由表信息(直连/学习)

Show ip route ospf

只查看OSPF学习到的路由

Show ip ospf

查看在路由器上OSPF是如何配置的和ABR

Show ip ospf database

查看LSDB内的所有LSA数据信息

Show ip ospf neighbor

查看OSPF邻居和邻接的状态(FULL表示邻居状态正常)

Show ip protocol

查看OSPF协议配置信息

Show ip interface

接口上OSPF的配置信息(如进程IDcost,优先级等)

Debug ip ospf adj

查看路由邻接的整个过程

Clear ip route

清空路由表

 

配置NSSA区域:

Router(config-router)#area  area-id  nssa  [no-summary]

配置辅助地址:

ip address ip-add  掩码secondary

使用辅助地址的两个规则

只有在主网络或子网(primary network or subnet)也运行OSPF协议的时候,OSPF才会通告一个辅助网络或辅助子网

辅助地址是末梢网络,不会发送Hello报文,在辅助网络上无法建立邻接关系

 

地址汇总:

是通过减少泛洪的LSA数量节省资源

可以通过屏蔽一些网络不稳定的细节来节省资源

两种类型的地址汇总:

区域间路由汇总

外部路由汇总

Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息

重分发路由器配置命令:

Router(config-router)#redistribute protocol [process-id] [metric metric- value度量值,缺省为0] [metric-type type-value路径类型,缺省为2] [subnets连同子网一起通告]

虚链路对于不连续区域提供到骨干区域的逻辑连续

配置虚链路的命令:

Router(config-router)# area  area-id  vritual-link  router-id

配置虚链路的几条相关的规则:

虚链路必须配置在两台ABR路由器之间

配置了虚链路所经过的区域必须拥有全部的路由选择信息,这样的区域又被称为传送区域(Transit Area) 

传送区域不能是一个末梢区域

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章