动态路由协议基础
回顾昨天:提问:1、什么是路由2、什么是路由技术3、静太路由和动太路由的区别
4、配置静态路由的命令,找同学到黑板上写出下面的静态路由:说我想让数据包发送到网段202.35.26.0我的计算机的网络所连的路由器与202.35.26.0的网络所连的路由器中间用的是背靠背连接。
今天讲授内容:动态路由协议基础及在企业中配置专线的实验。
自治域系统、IGP和EGP(通常自治域系统只运行一组相同的动态路由协议)整个互联网是由世界上许多电信运营商的网络联合起来的,这些运营商所服务的范围通常是一个国家或地区。
他们各自可能使用不同的路由协议。
或者在一个电信运营商的内部的不同地理区域之间也可能使用不同的动态路由协议。
为了让这些使用不同协议的网络
能够互相工作,也为了这些分属于不同机构的网络边界不至于混乱,互联网的管理者使用了自治域系统。
一般情况下,从协议上看我们把运行同一种路由协议的网络看做是一个自治域系统,从地理区划方面看,一个电信运营商或具有大规模网络的企业可以被分配一个或者多个自治域系统。
(看图9-7)各个运行IGP协议的自治域系统就是由EGP连接起来的。
路由协议的分类
按学习路由和维护路由表的方法分类可以分为:
一、距离矢量路由协议(Distance vector)
常用的有RIP V1 、RIP V2、IGRP
二、链路状态路由协议(Link state)
常用的有OSPF、IS-IS
三、混合型路由协议(Balanced hybrid)
此协议具有以上两种协议的特点。
此协议的代表是CISCO自行开发的EIGRP协议。
以后章节会详细的介绍这些协议。
按是否能够学习到子网分类
一、有类的路由协议。
包括RIP V1 、IGRP 此类路由协议不支持可变长的子网掩码,不能从邻居那学习子网。
所有关于子网的路由在被学习到时都被自动变成子网的主类网。
如图:9-8所示。
二、无类的路由协议。
这类协议支持可变长度的子网掩码,能从邻居那学习子网。
如图9-9所示。
如:RIPV2、OSPF、EIGRP等。
邻居关系(Peers)
它对于运行动态路由协议的路由器来说是很重要的。
在一些比较复杂的动态路由协议的网络里,一台路由器A必须先同自己的邻居路由器B建立邻居关系。
这样它的邻居B 才会把自己知道的相关路由或拓扑告诉A。
这就如同我们平常打听某些事情,而我们邻居正好知道这件事,如果我们和邻居住的虽然很近但从没打过招呼,没有好的邻居关系,那我们一定不会从邻居那里得到我们要
知道的消息。
所以平时的串门,互通有无,都会建立和维持一个邻居关系。
那么路由器之间如何建立一个邻居关系呢?看图9-10路由器间想建立邻居关系,也要周期性的保持联络,这个联络的方法也就是周期性发出的HELLO包。
链路状态路由协议和混合型路由协议用的是HELLO包来建立邻居关系。
距离矢量路由协议是用更新包直接学习路由。
一旦在路由协议规定的时间段内(一般是HELLO包发送周期的3或4倍)路由器没有收到邻居发来的HELLO包,则认为此路由器已经崩溃,随即发生一个收敛过程,通告所有路由器。
管理距离
我们在使用路由协议的时候,经常遇到的这样的情况,一台路由器上,可能会启用两种或者多种路由协议。
由于每种路由协议计算路由的算法不一样,可能就会出现如图9-11所示的情况。
在这张图中我们会看到每个路由器上都配置了两种路由协议。
RIP以跳数衡量路由好坏,而IGRP有一种复杂的算法,
但主要以带宽来计算。
这样,路由器该听谁的,就要有一种机制来决择,那就是用管理距离的值来衡量一种动态路由协议的优先级。
这种管理距离值是每种协议固定的。
见表9-12。
在华为的设备里被称作是优先级。
路由协议及其发现路由的优先级
到相同的目的地,不同的路由协议(包括静态路由)可能会发现不同的路由,
但并非这些路由都是最优的。
事实上,在某一时刻,到某一目的地的当前路
由仅能由唯一的路由协议来决定。
这样,各路由协议(包括静态路由)都被
赋予了一个优先级,这样当存在多个路由信息源时,具有较高优先级的路由
协议发现的路由将成为当前路由。
各种路由协议及其发现路由的缺省优先级
(数值越小表明优先级越高)如下表所示:
度量值(是在对比完管理距离之后,即同种路由协议之下的时候可根据度量值的不同
而来决定一个最优的路由表条目被放到路由表里
本次课的实验:
在专线中配置默认路由
1、什么是默认路由
2、实验用图见思科教程
3、配置过程
修改ROUTER名字
>en
#conf
(confiig)#host A
//配置接口地址
(confiig)#int s0
(confiig-if)#ip add 218.68.45.2 255.255.255.252
(confiig-if)#no sh
(confiig)#int e0
(confiig-if)#ip add 192.168.1.1 255.255.255.0 (confiig-if)#no sh
(confiig)#exit
//配置默认路由
(confiig)#ip route 0.0.0.0 0.0.0.0 218.68.45.1 (confiig)#exit
//存盘
B#wr。