1.2 路由选择协议</p> 有类别路由选择(classful routing)概述. s& K4 I( L P/ _# J- S* ]+ J
不随各网络地址发送子网掩码信息的路由选择协议被称为有类别的选择协议(RIPv1、IGRP)7 D# q1 O" d% v# ~- m" h. M) m0 @
当采用有类别路由选择协议时,属于同一主类网络(A类、B类和C类)有所有子网络都必须使用同一子网掩码。运行有类别路由选择协议的路由选择协议的路由器将执行下面工作的一项以确定该路由型网络部分:
5 d2 m( u/ m" u5 h8 K: i4 v *如果路由更新信息是关于在接收接口上所配的同一主类网络的,路由器将采用配置在接口上的子网掩码;
! s+ w5 r1 U! X2 ~. {2 W% v5 V *如果路由更新是关于在接收接口上所配的不同主类的网络的,路由器将根据其所属地址类别采用缺省的子网掩码。
9 e. K# h, G8 d- W% | 有类别归纳路由的生成是由有类别路由选择协议自动处理的! ?- e, X H9 ~
无类别路由选择(classless routing)概述
2 g3 e2 W; q/ N e4 }! o 无类别路由选择协议包括开放最短路径优先(OSPF)、EIGRP、RIPV2、中间系统到中间系统(IS-IS)和边界网关协议版本4(BGP4)。
' B3 i6 ~. c( j7 i1 f) \ 在同一主类网络中使用不同的掩码长度被称为可变长度的子网掩码(VLSM)。无类别路由选择路由选择协议支持VLSM,因此可以更为有效的设置子网掩码,以满足不同子网对不同主机数目的需求,可以更充分的利用主机地址。
% [ G0 |, v4 P! V+ I8 A( J5 r ]* W 多数距离矢量型路由选择协议产生的定期的、例行的路由更新只传输到直接相连的路由设备。
; Y! x Z& w9 V `, t 在纯距离矢量型路由环境中,路由更新包括一个完整的路由表,通过接收相邻设备的全路由表,路由能够核查所有已知路由,然后根据所接收到的更新信息修改本地路由表。解决路由问题的距离矢量法有时被称为" 传闻路由(routing by rumor)"/ e7 B, I" s6 [/ \3 W6 D
CISCO IOS支持几种距离矢量型路由选择协议,凶手RIPv1、RIPv2和IGRP.CISCO也直持EIGRP,它是一种高级的距离矢量型路由选择协议。
7 B$ L/ [# I) W$ A9 A 路由选择协议通常与协议组的网络层关联+ Y$ ^9 S: o: k6 f' O
大多数距离矢量型路由选择协议采用贝乐曼-福特(Bellman-Ford)算法来计算路由。EIGRP是一种高级的距离矢量路由协议,它采用弥散修正算法(D UAL)3 p$ [6 d' j( T
Cisco的IP距离矢量型路由选择协议的比较
+ m% E9 ?6 O, @* {$ r5 I6 M, \) f 特征RIPv1RIPv2IGRPEIGRP# Z" P5 o6 j/ N* ]# h! S
计数到无限XXX
' @& ~ u' n6 l6 N; K( O: k! s/ e 横向距离XXXX
, c- P% m. A4 w( `& i 抑制计时器XXX% y! d- ?+ g0 v9 l" ]1 G# q; n
触发式更新,路由反向 XXXX' c+ A1 A4 o: A0 f, l9 m
负载均衡-等成本路径XXXX" n7 V; ?) k0 y9 n
负载均衡-非等成本路径XX' _6 t! s% |! g: A
VLSM支持XX
: V/ ~% \# d& `6 T) `# N 路由算法贝尔曼-福特贝尔曼-福特贝尔曼-福特DUAL
. K% p( _( o q4 U: ~) ?3 H$ J 度量值跳数跳数复合复合 D# a6 t% A. \& r; P
跳数限制1515100100) X! e5 p1 \1 u: t& D, c }0 G
易扩展性小小中大2 m: G) _, Y) l: u& p& N' G, A Z; J
注:IGRP和EIGRP的跳数限制缺省为100,但是可以配置到最大为255.
% Q1 T3 ^2 z: P1 O( |& v6 ^ 链路状态型路由选择协议只当网络拓朴结构发生变化时才生成路由更新数据包。当链路状态发生变化时,检测到这一变化的设备就生成一个关于该链路 (路由)的链路状态通告(L SA)。随后LSA通过一个特殊的多目组播地址被传播给所有相邻设备。每台路由设备都会保留LSA拷贝,并向其相邻设备转发该LSA(这个过程变称为扩散 f looding)然后更新其拓朴结构数据库(这是一个包含网络所有链路状态信息表)。LSA扩散被用于确保所有路由设备都能了解到这个变化,这样它们就能够更新它们的数据,并生成一个更新过的、反映新的网络拓朴结构的路由表。 |