发布者:上海IT外包来源:http://www.lanmon.net点击数:3477
路由选择信息协议(Routing Information Protocol),缩写为RIP,是应用较早的、目前仍普遍使用的内部网关协议(Interior Gateway Protocol,缩写为IGP),该协议是为了运用于小型同类网络而创立的,是一种古典的距离矢量协议。在一个自治系统内部进行路由选择,而外部网关协议(如边缘网关协议)是在两个不同自治系统之间进行路由选择。RIP的最新增强版是RIP V2规范,允许RIP数据包包含更多的信息,RIP V2相对于RIP V1来说,可用于可变长掩码,同时收敛快。文档见RFC1058,RFC1723。
RIP使用广播用户数据协议(UDP)包来交换路由信息,当网络拓扑发生变化时,RIP定时发送路由选择更新消息。当路由器收到的路由选择更新消息时,该路由器便修改其路由选择表。路径的计量值以1递增,其发送者即为下一跳。RIP路由器只维持到达目的网段的最佳路由(即计量值最小的路由),修改路由选择表后,路由器立即开始传送路由选择更新消息,以通知网络中的其它路由器。RIP通过限制从原地址到目的地址路径上的跳数,有效地防止了路由选择循环的无限延续。直接连接网络的跳数为零,一个路径的最大跳数是15。如果路由器收到了一个路由选择更新消息,而其计量值为16,那么,该网络的目的地址是不可到达的。小的取值范围使RIP不适用于大型网络。
功 能 |
命 令 |
启动RIP协议 |
rip enable |
指定RIP协议的版本& |
rip version {1|2} |
指定使用RIP的网络 |
rip network {add|del} network_address |
指定RIP转发的路由 |
rip redistribute {connected|ospf|static|none} |
显示RIP状态 |
show rip [network] |
注:路由器的RIP协议支持路由包的过滤。
配置如下:
ROUTEA:
rip enable
e0
ip add 12.1.1.1 255.255.255.0
quit
s0
encapsulate hdlc
ip add 130.1.1.2 255.0.0.0
map add 130.1.1.1 broadcast
clock internal
quit
rip network add 130.0.0.0
rip redistribute connect
ROUTEB:
rip enable
e0
ip add 10.1.1.1 255.255.255.0
quit
s0
encapsulate hdlc
ip add 130.1.1.1 255.0.0.0
map add 130.1.1.2 broadcast
quit
rip network add 130.0.0.0
rip redistribute connect
开放最短路径优先OSPF (Open Shortest Path First),是一个内部网关协议(IGP),用于在单一自治系统(Autonomous System,AS)内决策路由。与RIP相对,OSPF是链路状态路由协议,RIP是距离向量路由协议。
OSPF与其他路由器交换链路状态信息,OSPF路由器不是告知其他路由器他们可以到达哪些网络,以及距离是多少,而是互相告知他们的网络接口的状态,这些接口所连的网络,以及使用这些接口的开销。显然,各个路由器与其他路由器相比,都有不同的链路状态,每个路由器链路的状态可称为本地链路状态,这些本地链路状态遍布在OSPF网络传播,直到所有OSPF路由器都有完整而等同的链路状态数据库为止。
OSPF协议直接在IP上运行,并且使用五种类型的路由协议包,来完成其整个过程。如下表所列:
值 |
包类型 |
目的 |
1 |
呼叫(HELLO)包 |
发现和维护邻居 |
2 |
数据库描述包 |
汇总数据库内容 |
3 |
链路状态请求包 |
数据库下载 |
4 |
链路状态更新包 |
数据库上载 |
5 |
链路状态确认包 |
扩散确认 |
功 能 |
命 令 |
启动OSPF协议 |
ospf enable |
指定使用OSPF的网络 |
ospf network {add|del} net_address net_area |
指定OSPF转发的路由 |
ospf redistribute {connected|rip|static|none} |
OSPF网络类型& |
ospf network {broadcast|point-to-multipoint} |
OSPF优先级& |
ospf priority |
显示OSPF状态 |
show ospf [network|interface|neighbor] |
配置如下:
ROUTEA:
ospf enable
e0
ip add 12.1.1.1 255.255.255.0
quit
s0
encapsulate hdlc
ip add 130.1.1.2 255.0.0.0
map add 130.1.1.1 broadcast
ospf priority 0
clock internal
quit
ospf network add 130.0.0.0 10
ospf redistribute connect
ROUTEB:
ospf enable
e0
ip add 10.1.1.1 255.255.255.0
quit
s0
encapsulate hdlc
ip add 130.1.1.1 255.0.0.0
map add 130.1.1.2 broadcast
ospf priority 10
quit
ospf network add 130.0.0.0 10
ospf redistribute connect
BIGP使用了IGRP为基础度量计算使用的距离矢量技术,所改变的就是路由宣告过程,以及进入到路由表中的表项计算。它主要是为了支持CISCO路由器的EIGRP而作,因而目前只支持一些功能,可以接收CISCO发来的EIGRP信息,更改本地路由。
功 能 |
命 令 |
启动BIGP协议 |
bigp enable |
指定使用BIGP的网络 |
bigp network {add|del} net_address net_area |
显示BIGP状态 |
show bigp |
配置如下:
ROUTEA: (博达路由器BDCOM)
bigp enable
e0
ip add 12.1.1.1 255.255.255.0
quit
s0
encapsulate hdlc
ip add 130.1.1.2 255.0.0.0
map add 130.1.1.1 broadcast
clock internal
quit
bigp network add 130.0.0.0 10
ROUTEB: (CISCO路由器)
interface Ethernet0
ip address 192.168.19.111 255.255.0.0
!
interface Serial0
ip address 130.1.1.1 255.0.0.0
encapsulation hdlc
!
router eigrp 10
network 133.133.0.0
!
分享到: