【计算机网络】动态路由--OSPF协议的实现

本文详细介绍了OSPF协议如何实现动态路由设置,包括其特点、配置步骤及测试验证过程。重点阐述了OSPF协议在构建互联网、实现信息高效传输方面的核心作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用OSPF协议实现动态路由设置,这个也是在路由器的基本设置上的新内容。

OSPF 作为一种内部网关协议(Interior Gateway Protocol,IGP),用于在同一个自治系统(AS)中的路由器之间交换路由信息。OSPF 的特性如下:

1. 可适应大规模网络;

2. 收敛速度快;

3. 无路由环路;

4. 支持 VLSM 和 CIDR;

5. 支持等价路由;

6. 支持区域划分, 构成结构化的网络;

7. 提供路由分级管理;

8. 支持简单口令和 MD5 认证;

9. 以组播方式传送协议报文;

10. OSPF 路由协议的管理距离是 110;

11. OSPF 路由协议采用 cost 作为度量标准;

12. OSPF 维护邻居表、拓扑表和路由表。


1. 题目要求得到的网络拓扑图:

 


2.        PC机设置及其网关

PC0  PC1的设置如下:

 


 

3.        路由器的设置

 

路由器R0:

 

 

路由器R1:

 

 

路由器R2:

 


4.        动态路由设置


注意:OSPF的进程号一定要有,可设置为相同也可以不同,给进程一个RID,自己取一个IPV4的地址,每台路由器要不一样的RID,宣告网段,路由表上是多少位子网,宣告时就要宣告多少位,如10.1.1.0网段是24位,network宣告就是10.1.1.0;而后面是反掩码,简单理解就是掩码反过来,即24位掩码是255.255.255.0,反过来就是0.0.0.255;再后面是区域号,因为OSPF是分区域的,所以一定要有区域号,一般简单实验只需用一个区域0即可。


路由器R0 动态路由设置如下:


路由器R1动态路由设置如下:



OSPF邻居建立起来时会看到:

00:20:48: %OSPF-5-ADJCHG: Process 2, Nbr1.1.1.1 on FastEthernet0/0 from LOADING to FULL, Loading Done


路由器R2动态路由设置如下:



5.        测试连接

PC0访问PC1   连通

PC1访问PC0   连通



6.        各路由器中,OSPF邻居建立以及新生成的路由表:

R0:


R1:


R2:


总结:我们之前对网络的学习都只停留在局域网内,因此这次从意义上来说的真正的接触到“互联网”的构建当中,从狭义的互联网定义来说,使用路由器连接起来的网络就称之为互联网,因此动态路由的设置从意义上来说就是为了构建互联网并使得信息能通过路由表的选择发送到目的地址。而OSPF协议正正是实现动态路由的协议之一,当然RIP等协议都能完成相似的功能,只不过不同的协议各有千秋,大家也可以从不同的协议中体会动态路由设置的区别。


02f,18aug03,agi added #include 02e,02jun03,agi removed #include "rwproto.h" 02d,02jun03,agi changed #include "rwos.h" to include "ospf_rwos.h" 02c,29may03,agi removed unused includes, added new includes 02c,08may03,asr Changes to make OSPF virtual stack compatible 02b,09may03,agi added #include , removed #include 02a,17feb02,ram SPR 81808 Added OSPF memory partition support 21,13october01,kc Dynamic configuration changes. 20,21september01,kc Removed unused raw socket specific declarations. 19,26september00,reshma Added WindRiver CopyRight 18,25september00,reshma RFC-1587 implementation for OSPF NSSA Option, also tested against ANVL. 17,20july00,reshma Unix compatibility related changes. 16,06july00,reshma Removed unnecessary header files and defines. 15,23february00,reshma Changes for ospf mib 14,23december99,reshma Compatibility with VxWorks-IP and VxWorks RTM-interface 13,13august99,jack compilation fixes no IP case 12,05august99,nishit Replaced including IP header files by the new ospf_ip_structures.h 11,17may99,jack Added new include file ospf_patricia_32_bits_key_prototypes.h 10,28december98,jack Compiled and added some comments 09,25november98,rajive Deleted socket include file 08,11november98,jack Config changes, linted and big endian changes 07,30october98,jack Incorporate changes for compilation on Vxworks 06,12february98,release engineer code style changes, feature enhancements, complete CISCO and BAY compaltibility. OSPF v4.2.0 05,10july97,cindy Pre-release v1.52b 04,10february97,cindy Release Version 1.52 03,22october97,cindy Release Version 1.50 02,05june96,cindy Including visnpstr.h as a kludge for the first beta release. 01,05june96,cindy First Beta Release
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值