Chinaunix首页 | 论坛 | 博客
  • 博客访问: 525143
  • 博文数量: 93
  • 博客积分: 2479
  • 博客等级: 大尉
  • 技术积分: 1008
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-07 11:59
文章分类

全部博文(93)

文章存档

2012年(2)

2011年(41)

2010年(24)

2009年(21)

2008年(5)

分类: 系统运维

2008-12-23 23:20:52

 2008-12-23     星期二              晴
 
今天主要讲了IP的动态路由协议。协议的分类:距离矢量、链路状态、混合路由。
及其协议下的典型协议:rip, igrp,eigrp等。
 

动态路由:使用协议来查找并更新路由表的配置,就是动态路由。值得一提的是它需要一定的路由器CPU处理时间和网络链接带宽。

 

路由协议:定义了路由器与相邻路由器通信时所使用的一组规则。

 

IGP---内部网关路由协议(Interior Gateway Protocol) 是在自治系统下运行。

EGP---外部网关路由协议(Exterior Gateway Protocol

自治系统:是使用相同路由准则的网络集合。(使用相同协议的网络集合)Autonomous System

路由选择协议:RIP(路由选择信息协议)和IGRP(内部网关路由选择协议)

 

IGP下的路由协议(RIPIGRP

EGRP

 

AD---管理距离(Administative Distance)值越小,越可靠。

路由协议的分类:

                            距离矢量协议、链路状态协议、混合路由。

 

l       距离矢量路由协议方法:确定网络中任何一条链路的方向和距离。它的算法就是依据路由的跳数(hops)

l       它是定期将路由表复制给相邻路由器,并进行矢量堆加来完成路由学习。

l       路由协议的作用:路由选择协议的目的就是建立和维护路由表,它识别所有的有效路由, 但只将最佳路由放到路由表中。路由选择的算法是动态路由选择的基础。(当网络中所有的路由器都使用达成共识的信息运行时,这个网络被称为收敛网络。)convergence

距离路由协议重点讲述RIPIGRP

一、           RIP(路由选择信息协议)routing information protocol

      

它是来通过跳数来计算的。

              可对多达6条具有相同开销的链路进行负载均衡。

l       路由环路:是网络上谣传的错误信息所导致。

l       路由环路的后果:数据包在网络上无限循环转发,消耗带宽,使网络瘫痪。

l       解决办法:

1、  定义最大跳数。(默认情况下,最大跳数为15,大于15跳就被认为是无效路由)

2、  水平分割(split horizon):收到相邻路由器的信息后,不再将此信息回传给原路由器。

3、  路由毒杀(route poisoning):出现故障的路由,将被标记为无穷大(infinity),下次更新将不被发送。

routeA(s0)----------(s0)routerB(s1)----------(s1)routerC(s0)---------------

routerCso网络出现故障,routerC将把so的网络段标记为infinity,此路由信息,不再被传送给routerB.

4、  反转毒杀(poison reverse)

如发现Cs0出现故障,同样C将此路由标记为infinity,同时B能学到此条路由,但此时此路由标记为possibly down.在一定有时间内,如仍然是possibly down,B会认为Cs0路由坏掉,毒杀此路由。

5、  抑制计时(Hold down)

6、  触发更新。当路由失效时,不等待下一个更新周期(30s),而是立即触发更新,将这条毒化的信息发送给其他路由。

l       RIP协议的配置:

l       (config)#router rip                  激活rip协议

l       (config-router)#network network-number           配置和路由器直连的网络地址

l       #show ip protocols                             查看路由器学到的路由信息。

l       #debug ip rip                                  查看rip协议是否正常工作

l       RIP协议分别二个版本:version 1Version 2

Version1只支持有类的网络.它会按照类别自动汇总;

Version2 支持无类网络。

 

二、IGRP(内部网关路由协议)

 

相比RIP,它支持最大跳数为255,默认100hops.同时IGRPCisco私有的协议。它使用了不同的度量值。主要以带宽和延迟时间来做度量值。默认发送更新是90s.

l       IGRP的配置:与RIP大致相同,只是后面加了自治系统号。

l       (config)#router Igrp 10                 自治系统号为1------65535间任一数值。

l       自治系统不同是无法传递信息的。

l       #debug ip igrp                                            查看协议是否正常工作。

 

三、 链路状态协议(link state protocol)

 

LSA-------链路状态的通告

l       LSP的流程: 1、路由器之间相互交换LSA;

   2、构造一个由所有的LSA组成的拓扑数据库。

   3、使用SPF算法(shortest path first)---(最短路径优先)计算机网络的

   可达性。

                               4、路由器将逻辑的拓扑结构构造成一棵树,以自己为根,使用SPF 算法挑选最佳路由。

                            5、将最佳路由添加到路由表中。

*  LSP协议:  一个自治系统中一定要有一骨干区域0(backbone Area),其它所有分

            治区域必须与骨干区域相连

*  LSP优点:   1、收敛速度快,链路状态变化立即被报告。

                          2、有效避免环路。

                          3、通过层次化设计,可优化资源使用。

         *  LSP需要重大的资源要求(内存,CPU),严格的网络设计,

         区域分割带来的问题

              配置简单,但是设计的复杂和参数的调整会带来操作复杂

         比距离矢量协议更容易排错

         初始路由发现阶段可能引起泛洪

     内存和处理器负担

 OSPF是链路状态协议的典型代表,明天将详细介绍。

 

阅读(1558) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~