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

  • Post author:
  • Post category:其他




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


<?xml:namespace prefix = o ns = “urn:schemas-microsoft-com:office:office” />



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





第六章,路由基础(


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




<?xml:namespace prefix = v ns = “urn:schemas-microsoft-com:vml” />




rip




的计时器








路由更新计时器:默认为

30







路由无效计时器:默认为

180







路由控制计时器:默认为

180







路由刷新计时器:默认为

240













第九章




RIP-V2





V2









V1




的区别







version1


version2




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



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





使用广播,地址

255.255.255.255




使用组播,地址

224.0.0.9




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





支持认证,发送更新信息



send v1,rec v1,2


send v2,rec v2


可变长的子网掩码(


VLSM






基本配置:



与前面的一样,只


是在


v1





v2


相结合的时候需要在中间的路由器上配置:



接口模式下


#ip rip send version 1


#ip rip receive version 1


No auto-summary


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










第十章,




OSPF









1













开放最短路径协议(


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 Interval





Dead Interval





OSPF


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



stub


区域标记:两个路由器可以在


Hello


报文中通过协商


Stub


区域的标记来成为邻居




指定路由器(




DR













一个网段上的其他路由器都和指定路由器(


DR


)构成邻接关系,而不是它们互相之间构成邻接关系



具有最高


OSPF


优先级的路由器会被选为


DR


如果


OSPF


优先级相同,则具有最高


Router ID


的路由器会被选为


DR



OSPF




的度量方法








OSPF


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


cost


)来的



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





第十章




OSPF









2




)区域








区域边界路由器


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-1





LSA-2





LSA-3





LSA-4





LSA-5


Stub


区域



能学习其他区域的路由





不能学习外部路由



LSA-1





LSA-2





LSA-3





LSA-4


Totally Stub


不能学习其他区域的路由





不能学习外部路由



LSA-1





LSA-2


NSSA


能学习其他区域的路由





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



LSA-1





LSA-2





LSA-3





LSA-4





LSA-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


的配置信息(如进程


ID





cost


,优先级等)



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)


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







转载于:https://blog.51cto.com/blkcto/37028


关闭菜单