a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 138|回复: 1

[CCNP] CCNP指导:路由选择原理(3)

[复制链接]
发表于 2012-8-3 20:20:19 | 显示全部楼层 |阅读模式
第 三 章 在 单 个 区 域 办 配 置OSPF % c- F, U! m' A0 ~

, `; q5 S" M4 A& _  OSPF是一项链路状况型手艺,好比路由选择信息和谈(RIP)这样的距离矢量型手艺相对。OSPF和谈完成各路由选择和谈算法的两年夜功能:路径选择和路径交流。 1 s5 j" f+ `( n* @9 B" T
# |- j9 m$ n$ n$ R9 G: r" E" c
  OSPF是一种内部网关和谈(IGP),也就是说它在属于统一自治系统的路由器间发布路由信息。
. v+ E) s. j& d" `$ y* d& W5 A, ^& Q5 ~- o( F5 _2 U
  OSPF是为解决RIP不能解决的年夜型、可扩展的收集需求而写的OSPF解决了以下问题:
# q( p* _2 Q/ h; u  *收敛速度 $ s* z7 }6 S8 M9 A' ~
  *对可变长度掩码(VLSM)的撑持
4 t5 w/ i2 r. Z% Y  OSPF、RIPV2撑持VLSM,RIP只撑持固定长度子网掩码(FLSM)
- Q! |- c  [9 y3 X1 p8 G3 h  *收集可达性
5 T8 i' r  M& Q  RIP跨度达16跳时被认为是不成达,OSPF理论膳缦慊有可达性限制
0 v- ^5 @6 J( E  ?9 W$ M$ J  *带宽占用
4 `. d; S1 w9 w9 O% @6 n  RIP每隔30秒广播一次完整路由,OSPF只有链路发生转变才更新 8 F% O! p: H- X. K. S9 _$ Y* P
  *路径选择体例
2 A) [" j) @6 ~  RIP是基于跳数选择最佳路径的,OSPF采用一种路径成本(cost)值(对于Cisco路由器它基于毗连速度)作为路径选择的依据。OSPF与RI P、IGRP一样直持等开销路径   F; j3 ^8 R+ h  T: A) M5 S

3 Q" `$ f+ R0 f3 w% Y* C  OSPF信息在IP数据包内,使用和谈号89
7 x- w6 v) d' w* B% e3 f  OSPF可以运行在广播型收集或非广播型收集上
! s: e# _9 s! i0 T1 v: e- y6 {* L8 d; m5 K' ~; Q
  在广播良多路访谒拓朴结构中的OSPF运行 & o+ ~* C3 s( M

% A2 Q  k; \8 s) c6 r; R8 A  Hello和谈负责成立和维护邻人关系 ) N; z. B$ A) y. b1 a& U
  经由过程IP多目组广播224.0.0.5,也被称为ALLSPFROUTER (所有SPF路由器)地址,Hello数据包被按期地年夜介入OSPF的各个接口发送出去。
4 x, b  m2 b4 W% U" F: m& `( N: e' n, @* U, b
  Hello数据包中所包含的信息如下: % W* a6 [/ |0 {5 C- m
  l路由器ID
6 t& Y7 z. H, g* V  这个32比特的数字在一个自治系统内独一的标识一个路由器。它缺省是选用活跃接口上的最高IP地址。这个标识在成立邻人关系和直辖市运行在收集中S PF算法拷贝的动静时是很主要的。 8 g& f5 L; x6 t" ]$ W( U: J
  *HELLO距离和DOWN机判定距离(dead interval) 1 A9 r" S3 z$ d
  HELLO距离划定了路由发送HELLO的侍旧肃离(秒)。DOWN机剖断距离是路由器在认为相邻路由器失踪效之前期待领受来自邻人动静的时刻,单元为秒,缺省是H ELLO距离的4倍。 , L- s, A8 V, Y4 y+ F
  *邻人
. w5 M$ z5 z6 ^  这些是已经成立了双向通信关系的相邻路由器 $ A& f4 n; V3 F" |1 n, m( Y
  *区域ID - F( ]+ N; _  I0 Q/ |9 q& _2 p" E
  要能进行通信,两台路由器必需共享一个配合的收集分段 7 d1 J: ?8 h6 R  r" j0 [" D3 z
  *路由器优先级
7 N) b; j) j8 I1 Y6 ~5 d0 [  这8个比特数字指了然在选择DR和BDR时这台路由器的优先级。
* m# J% p& v4 G6 x  lDR和BDR的IP地址 . u9 O5 I% _7 C; v- _. S! R, ~5 f6 o
  *认证口令 " m* T/ u3 I+ b
  *未节(stb)区域标识表记标帜 0 R) I( [( l3 F/ g9 M6 i

% |7 N1 v4 U4 \4 b  OSPF数据包头中的各个域:   H% z7 I, y7 v8 V; e
  *版本号 1(字节数) 4 T: F, u" y+ u9 C
  *类型 1   y$ t0 N' ^/ n- Q( M
  HELLO 6 [; k' t) j/ D# v: z1 z# p$ G" e
  链路状况请求 & w' M& x3 R5 K9 n
  链路状况更新
5 I* B( r! u( v+ k; b  链路状况确认
& \$ u, S! ?0 z, C0 z- `, J  *数据包长度 2 - S# j* ~' u( j+ V% |1 `% ^) N
  *路由器ID 4 . `3 W% d, X" W6 ]/ l& i1 R
  *区域ID 4
# F$ P3 N$ s% D& B. p  *校验和 2
8 x0 K- [: \9 I. L7 ^7 V  *认证类型 2 $ \5 n, y5 g" i+ {8 T* i: Y* B- I
  *认证 8
' B/ b! Z9 [* l) }( D- X  *数据 可变的 : W8 J5 w0 e1 P2 Z& p! a& H

+ \  x  `4 p6 P2 F. s  指定路由器DR和备用指定路由器BDR
' @$ M( X) W  j& \3 {  c- l* Q  在一个以太网分段这样的多路访谒情形中的路由器必需选举一个DR和BDR来代表这个收集。在DR运行时,BDR不执行任何DR功能。但它会领受所有信息,只是不做措置而已,由D R完成转发和同步的使命。BDR只有当DR失踪效时才承担DR的工作,8 q' X; n# I# `7 p! q  d

9 r+ D- m" V/ W+ W3 \: t; }DR和BDR的价值:
4 ?5 W' E2 E& d- {8 Z) d' X  *削减路由更新数据流
. q. M9 q' v% @  r  DR和BDR为给定多路访谒收集上的链路状况信息交流起着中心点的浸染。每台路由器都有必需成立与DR和BDR的邻人关系,DR向多路访谒网中的所有其它路由器发送各路由的链路状况信息。这一扩散过程年夜年夜削减了收集分段上与路由器相关的数据流。 ) y  Z& u' l$ t' R/ ~% ]( y
  *打点链路状况同步
5 B& u. l& Z/ q( R! [  DR和BDR可保证收集上的其它路由器都有有关于收集的不异链路状况信息
& }8 ?' b4 S8 {6 b6 o. w  邻人关系是存在于路由器与其DR和BDR之间的关系。邻人的路由器将具有同步的链路状况数据库
- S5 T9 ]0 M) i5 r7 n/ ^4 ?( i# R) K  选举DR和BDR时,路由器将在HELLO数据包交流过程中查看彼此之间的优先值。
9 A# l- @8 l' ~. V& x& R; L* [. \( V/ T( g+ k
  按照下列前提确定DR与BDR
, ?' h8 S  a8 D4 K  *有最高优先级值的路由器成为DR
: U& c4 P1 C; A) E  *有第二高优先值的路由器被称为BDR
0 x6 ?7 O7 T/ h1 n8 S3 X1 y7 `2 Q  *优先级为0的路由器不能作茧自缚为DR或BDR,被称为Drother (非DR)
2 P7 F1 D/ I: @1 s/ t* m8 X  *如不美观一台优先级更高的路由器被加到了收集中,原本的DR与BDR连结不变,只有DR或BDR它们失踪效时才会改变
回复

使用道具 举报

 楼主| 发表于 2012-8-3 20:20:20 | 显示全部楼层

CCNP指导:路由选择原理(3)

  OSPF启动的过程:   J4 S; ?5 M2 u- o2 \2 @6 K
  1.交流过程(exchange process)
9 p0 ]6 t% h3 W- c- s. I  当一个路由器A启动时,它处于DOWN状况,它年夜其各个接口经由过程224.0.0.5发送HELLO数据包到其它运行OSPF的路由器,其它路由器收到这个H ELLO包后就会把它插手自己的邻人列表中,这叫"init"状况,之后发送一个单点传送回覆HELLO包,其中包含着自己的和其它相邻路由器的信息,路由器A 收到这个HELLO后,会把其中有相邻关系数据库插手到自己的库中这叫"two-way"状况,此时就成立了双向通信。
( H- `2 W7 i/ Q# X1 t2 t' |: S% ]: a. X
  2.发现路由 0 }' m" ]4 Z2 R* I( C& p. g
  在选出了DR和BDR之后,路由器就被认为是处于"准启动(exstart)状况",而且已 + ^: J+ S9 ^) C! x
  筹备好发现有关收集的链路状况信息,以及生成它们的链路状况数据库。用来发现收集路由的这个过程称为交流和谈,它被执行来使用权路由器达到通信的" 全(FULL)"状况。在这个和谈中的第一步是让DR和BDR成立起与其它各路由器的邻人关系。当邻人的路由器处于"全"状况时,它们不会一再执行交流和谈,除非" 全"状况发生了转变。 2 ]) F' X1 F* R% S1 Q1 `9 U. I. t

8 u6 {4 U' W/ n# s; `  3.选择路由 1 X$ P/ q" q! j" H6 ~* i
  当路由器有了一个完整的链路状况数据库时,它就筹备好要建树它的路由表以便能够
) j) D/ m! ^* i# r" q, g  转发数据流。CISCO路由器上缺省的开销怀抱是基于收集介质的带宽。要计较达到目的地的最低开销,链路状况型路由选择和谈(好比OSP F)采用Dijkstra算法,OSPF路由表中最多保留6条等开销路由条目以进行负载平衡,可以经由过程"maximum-paths"进行设置装备摆设。 2 c9 e2 a9 |+ L

6 D5 h" w1 a  D; h' O+ ~. i  如不美观链路上呈现fapping翻转,就会使路由器不竭的计较一个新的路由表,就可能导致路由器不能收敛。路由器要年夜头计较客不美观存它的路由表之前先等一段落时刻,缺省值为5 秒。在CISCO设置装备摆设呼吁中 "timers spf spf-delay spy-holdtime"可以对两次持续SPF计较之间的最短时刻(缺省值10秒)进设置装备摆设。
% c5 }6 b7 s& v+ u- _: I
$ b  i6 I& {$ c' j) F& g, z  4.维护路由信息
- H( C' m7 T* A( t  S0 L# K  在链路状况型路由情形中,所有路由器的拓朴结构数据库必需连结同步这一点很主要。当链路状况发生了转变时,路由器经由过程扩散过程将这一转变通知给收集中其他路由器,链路状况更新数据包供给了扩散L SA的手艺
! @7 D& T% R3 `% K0 j+ B# d  各LSA都有有它自己的老化计时骥,承载在LS寿命域内。缺省值为30分钟 $ n. Y* O4 u+ G6 Y6 U1 ]

& @! \( v0 N) {( T1 e$ R- d' F  在点对点拓朴结构中的OSPF运行 ; r# X- R4 i1 O  ?" N
; B) I5 k4 e; `- n& @/ n2 G8 |
  在点对点收集上,路由器经由过程向多目组播地址来检测它的邻人。不用进行拔取举,因为点对点膳缦慊有DR与BDR的概念,在NBMA拓朴结构上缺省O SPF hello距离和down机距离为10秒和40秒
/ R: i9 q. w& o  ]' W  d8 r7 D/ P: p5 e+ T( @$ b3 H1 w
  在非广播良多路访谒(NBMA)拓朴结构中的OSPF运行 8 [8 H  ?+ w$ F( R: t: D/ {
  NBMA收集是指那些能够撑持多台(两台以上)路由器但不具有广播能力的收集。 5 a9 j, ]  o; d
  帧中继、ATM和X.25都是NBMA收集的例子 # v& W- }9 `5 [& `5 w: P
  在NBMA拓朴结构上缺省OSPF hello距离和down机距离为30秒和120秒
) w' [3 D: Q4 s  下表是在各类拓朴结构上缺省OSPF hello距离和down机距离
4 f3 s# w9 [9 F; h* b/ C  OSPF情形Hello距离Down机剖断距离
5 A" s6 u  z" I& k  广播10秒40秒
1 X1 t- [8 J- f# `3 n$ v2 E  点对点10秒40秒 5 y' U* A2 b( u! M8 [( n) k
  NBMA30秒120秒</p>OSPF在NBMA拓朴结构中以两种正式模式之一运作:
+ x: O% _+ J  a8 x2 p  *非广播多路访谒 ) w( u  e5 |4 I
  *点对多点 & _; i' `- n8 s6 [& \" }* C' K

. w- F% D% a4 ^& l. q0 m/ k  在NBMA拓朴结构中设置装备摆设路由器时,凡是采用子接口   J# d" R* C8 r8 X4 w$ Y: i5 c3 I
  可以经由过程下面的呼吁来建树子接口: / t9 k. v' y8 y/ h. Q
  iterface serial number.subinterface-number {multpiont | point-to-point}
  a& V0 O; C4 M' }
3 d1 l+ ^" |) h3 S$ c1 J* K  在年夜型收集中,采用点对多点模式可以削减完全连通所必需的PVC数目
( m9 V2 {" t) `- H5 R4 t; H  点对多点有以属下性
' r- j+ p! o  w+ A, \! Y' Q" L- y  *不需要全互连的收集
0 L2 ?! ?" y! Q- h* ^  @  *不需要静态邻人设置装备摆设 % ~6 N3 `! f  y5 G
  *使用一个IP子网
, ^- ^7 q' R/ V% S  *复制LSA数据包 0 O* {3 n0 [5 \( z" m( D

: x4 _' F% p3 B  \  在NBMA拓朴结构上的OSPF小结
$ @1 y/ U* t9 n  F) L) \0 H6 v  模式期望的拓朴结构子网地址邻人关系RFC或Cisco界说 ! [8 r- [* a0 H; M  \
  NBMA全互连邻人必需属于统一子网骗人工配制揭捉举DR/BDRRFC
$ D2 {* H, ?) O, Q( e  广播全互连邻人必需属于统一子网号自动选举DR/BDRCisco
! A& f) \4 U$ A2 @0 w  点对多点部门互边或星型邻人必需属于统一子网号自动,没有DR/BDRRFC - x4 `2 y( d) A: |# B( b
  点对多点非广播部门互边或星型邻人必需属于统一子网号手工设置装备摆设没有DR/BDRCisco
+ u3 N  w' t9 ~  点对点经由过程子接口的部门互连或星型各子接面试于分歧的子网自动,没有DR/BDRCisco : J+ l) Q3 \. f

7 w9 n* m0 P0 c& g7 J/ U  在单个区域内设置装备摆设OSPF
8 u' m2 ?1 p# v7 X5 s* B5 W  V+ ~9 f! N& [" f" f$ m
  要设置装备摆设OSPF,我们必需执行以下步聚:
' W1 M/ x7 e) M' k* o6 L  l经由过程"router ospf process-id"全局设置装备摆设呼吁在路由上启动OSPF历程
  `' B: A& O  i  process-id是一个内部编号   c8 R; W) }) u
  l经由过程"network area"路由器设置装备摆设呼吁来标识路由器上哪些IP收集号是OSPF收集的一部门。
) F3 D) D3 E2 v, ^4 u5 L  network address wildcard area area-id + F. N$ E$ s7 z% F5 t! J2 r

7 a& `7 x: Q6 y, k
) W: N3 S8 B4 r  要确认路由器的ID可以输入:show ip ospf interface 呼吁
$ K' I7 [: A  K
. g% z$ Q' r. L8 O* f% Y  改削路由器的优先级:router(config)#ip ospf priority number
6 Q' }" z7 x+ v+ K  number是1~255的数,缺省是`1,0暗示不能被选举为DR或BDR
) Z% D9 Q8 Z+ [/ W
6 j$ a/ ^  Z  [% n& r2 f  改削链路开销要经由过程"ip ospf cost cost"呼吁笼盖分配给一个OSPF接口的缺省开销值 4 U+ b" Q/ J) A! a9 ~9 `

$ J! J! K: W! K/ w  要节制OSPF若何计较接口缺省怀抱值(开销)可以使用"auto-cost refence-bandwidth" 6 U! ^+ N$ d4 S: D

8 w' a- y- P' Y$ f  在接口设置装备摆设模式下输入"ip ospf network"呼吁来指定OSPF收集模式设置装备摆设
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 22:02 , Processed in 0.187490 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表