第九章路由协议 - 图文

发布时间 : 星期六 文章第九章路由协议 - 图文更新完毕开始阅读

路由协议

连接标识= 20.0.0.2 ;邻接点RTB的路由器标识(router id) 连接数据= 20.0.0.2 ;邻接点RTB的IP地址

连接类型= 1 ;连接的类型是另一台路由器 连接花费= 8 ;从20.0.0.1接口发送报文的花费值

.5.3 计算路由

上图中描述了通过 OSPF 协议计算路由的过程。

(一)由四台路由器组成的网络,连线旁边的数字表示从一台路由器到另一台路由器所需要的花费。为简化问题,我们假定两台路由器相互之间发送报文所需花费是相同的。

(二)每台路由器都根据自己周围的网络拓扑结构生成一条 LSA(链路状态广播),并通过相互之间发送协议报文将这条 LSA 发送给网络中其它的所有路由器。这样每台路由器都收到了其它路由器的 LSA,所有的 LSA 放在一起称作 LSDB(链路状态数据库)。显然,4 台路由器的 LSDB 都是相同的。

(三)由于一条 LSA 是对一台路由器周围网络拓扑结构的描述,那么 LSDB 则是对整个网络的拓扑结构的描述。路由器很容易将 LSDB 转换成一张带权的有向图,这张图便是对整个网络拓扑结构的真实反映。显然,4 台路由器得到的是一张完全相同的图。

(四)接下来每台路由器在图中以自己为根节点,使用相应的算法计算出一棵最小生成树,由这棵树得到了到网络中各个节点的路由表。显然,4 台路由器各自得到的路由表是不同的。

这样每台路由器都计算出了到其它路由器的路由。

.5.4 区域划分

29

路由协议

OSPF 协议允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽

象,从而减少了占用网络的带宽。

本图中在 AS100 内运行 OSPF 协议,自治系统被划分为三个不同的区域,分别用不同的区域号(AREA ID)来标识。其中区域号为 0 的区域被称作“骨干区域”。

注意:

如果自治系统被划分成一个以上的区域,则必须有一个区域是骨干区域,并且保证其它区域与骨干区域直接相连或逻辑上相连,且骨干区域自身也必须是连通的。

.5.5 OSPF 协议配置

30

路由协议

本例中 RTA 在两个接口上配置 OSPF 协议,以太网配置为区域 1,串口 S0 配置成区域 0。

命令 含义

router ospf enable 启动 OSPF 协议 ip ospf enable area 0 指定本接口运行的区域号

.5.6 调试和监控

用以上两条命令监控和调试 OSPF 协议。

show ip ospf 命令可以查看当前路由器配置 OSPF 的情况:路由器的标识(router id),区域

状态,接口状态,引入的外部路由情况等。

31

路由协议

debug ip ospf packet 可以监控 OSPF 协议收发报文的情况,并打印出报文内容。

.5.7 小结

.6 BGP 协议及配置

.6.1 BGP 简介

BGP 的最初版本在 1989 年提出,发展到 1993 年开始开发的 BGP4 ,它是自治系统之间的

事实上的路由协议的标准。边界是指自治系统的边界。它是一种外部路由协议,与 OSPF、RIP 等内部路由协议不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最好的路由。因此,BGP 不是单独工作的,它同内部路由协议协同,内部路由协议(如 OSPF)在自

32

联系合同范文客服:xxxxx#qq.com(#替换为@)