频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

8.5.2 OSPF路由协议

作者: 崔北亮 出处:人民邮电出版社  2008-06-26 13:30    砖    好    评论   进入论坛
阅读提示:《非常网管——网络管理从入门到精通》第8章主要讲的是路由,本节为大家介绍OSPF路由协议。

8.5.2  OSPF路由协议

随着Internet技术在全球范围内的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多、应用最广泛的路由协议之一。OSPF路由协议是由IETF中的IGP工作小组提出的,是一种基于SPF算法的路由协议。

1.OSPF概述

OSPF路由协议是一种典型的链路状态(Link-state)路由协议,一般用于同一个自治系统(AS)。在这个AS中,所有同一个区域的OSPF路由器都维护一个相同的LSDB(Link-State DataBase,链路状态数据库),该数据库中存放的是路由域中相应链路的状态信息。链路状态路由协议只在网络拓扑发生变化后产生路由更新。当链路状态发生变化以后,检测到变化的设备创建LSA(link state advertisement,链路状态通告),通过使用组播地址传送给所有的邻居设备,然后每个设备复制一份LSA,再转发LSA给其他的邻居设备,接着路由器更新它自己的LSDB。这种LSA的洪泛(flooding)保证了所有的路由设备在更新自己的路由表之前更新它自己的LSDB,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。

作为一种链路状态的路由协议,OSPF将LSA(链路状态通告,不是路由条目,更不是整个路由表)以组播的方式传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分(因启用水平分隔,路由器不会把从另一台路由器学来的路由再向回传送)或全部的路由表传递给与其相邻的路由器。

距离向量路由协议依靠邻居发给它的信息来做路由决策,路由器不需要保持完整的网络信息;而运行了链路状态路由协议的路由器保持有完整的网络信息的快照,而且每个路由器自己做出路由决策。完整OSPF的介绍,超出本书的范围,本书仅以单区域OSPF的配置为例,介绍OSPF的配置,有兴趣的读者可以参阅相关书籍,进一步学习OSPF原理和配置。

2.OSPF配置

在图8-5-4所示配置结果的基础,继续在每个路由上配置OSPF,其中R1的配置如下:

R1(config)#router ospf 1   进入OSPF协议配置模式,这里的1是进程号,只有本地意义,至于R2和R3使用什么进程号与R1没有关系,也不受影响。

 R1(config-router)#net 12.1.1.0 0.0.0.255 area 0
R1(config-router)#net 13.1.1.0 0.0.0.255 area 0
R1(config-router)#net 1.1.1.0 0.0.0.255 area 0
net 12.1.1.0 0.0.0.255 area 0语句中,12.1.1.0表示的是要加入的直连网络地址,0.0.0.255是反向掩码,area 0表示的是把该网段放入区域0,因本书只涉及到单区域的配置,所以把所有路由器的所有网段都加入到区域0。在R2和R3上也增加配置OSPF,因R1、R2和R3所有接口都运行OSPF,路由器R2和R3上可以简写成下面的命令:
R2(config)#router ospf 1
R2(config-router)#net 0.0.0.0 0.0.0.0 area 0

R3(config)#router ospf 1
R3(config-router)#net 0.0.0.0 0.0.0.0 area 0

配置完所有路由器的OSPF后,在R1上执行show ip route,结果如图8-5-5所示。

如图8-5-5所示,可以看到R1学到了3条有“O”标记的路由,是通过OSPF学来的,其中2.2.2.2和3.3.3.3均是32位的主机路由。OSPF中默认学到的loopback端口路由都是32位的,如果不想看到32位的主机路由,可以在每台路由器的loopback端口下输入ip ospf network point-to-point取消32位主机路由。其中R1的操作如下:

R1(config-if)#ip ospf network point-to-point
 
硕大的Tech?Ed徽标

另一点特别要注意的是,图8-5-4所示R1上本来有一条被标记为“R”的路由23.1.1.0/24,现在被标记为“O”的路由替代了。出现这样结果的原因将在“管辖距离”一节中有详细说明。不要关闭实验台,下一节的实验将在本实验的基础上完成。

通过配置RIP和OSPF两个动态路由协议,下面总结一下动态路由的一般配置步骤:

为路由器每个接口配置IP地址

确定本路由器有哪些直连网段

添加本路由器的直连网段

根据使用的不同动态路由协议,配置其他相关信息。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
专题
网络工程师职业规划与现状
见证中国网络安全二十年
系统应用日志分析管理
计算机网络维护入门
未来五年可能必备的10大网络技术
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
世纪枭雄比尔盖茨的王者传奇
世纪枭雄比尔盖茨的王者传奇
ARP攻击防范与解决方案
ARP攻击防范与解决方案
ASP.NET开发教程
ASP.NET开发教程
· ASP.NET开发教程
· 超级计算机TOP500专题
· Vista SP1对决XP SP3
· SQL Server 2008/2005..
· 浏览器的战国时代
· Windows Server 2008专..
· 程序员如何成长?
· C#技术开发指南
· 虚拟化技术还有点“虚”
· 专题:ASP.NET 2.0基础..
· LAMP技术精解
· 服务器节能与绿色IT
· Linux 集群技术专题
· Windows集群服务应用
· CISSP认证成长之路
· SQL Server入门到精通
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· C#技术开发指南
· Apache技术专题
· Windows集群服务应用
· C#技术开发指南
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
· 了解统一威胁管理(UTM)..
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· C#技术开发指南
· 三层交换技术专题
· Apache技术专题
· C#技术开发指南
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用
· 访问控制列表(ACL)介绍