您的当前位置:首页正文

基于路由模拟器实现OSPF多区域连通的方案研究

2022-06-21 来源:小奈知识网
第17卷 第4期2018年8月

淮北职业技术学院学报

JOURNALOFHUAIBEIVOCATIONALANDTECHNICALCOLLEGE

Vol.17No.4

Au.2018g

􀅰应用技术研究􀅰

基于路由模拟器实现OSPF多区域连通的方案研究

()淮北职业技术学院计算机科学技术系,安徽淮北 235000

摘要:在大规模的企业网络中,经常使用O借助思科路由模拟软件,以淮北职SPF协议来实现多区域网络的连通,业技术学院网络为例,在路由器上实现O实现预测结果.SPF多区域网络连通的最佳方案.通过实验验证,关键词:多区域;连通;方案OSPF;

()中图分类号:TP393   文献标识码:A   文章编号:1671G8275201804G0105G03

杨玉梅,李 凌,冯 军

通常使用O  在企业网络中,SPF来实现网络的

路由连接,但是在大型网络中,网络拓扑结构经常发生变化,最短路径OSPF路由器需要运行SPF(优先)算法来重新计算路由信息,这将大量消耗路

[1]由器C淮北职业技术学院网络PU及内存资源.

统)是层次中最大的实体,将一个AS划分为不同

的区域,区域O为主干区域,负责在区域之间发送

[4]链路状态信息,其他区域与之相连.

是一个拥有多个信息点的大型局域网,而且分为东区、新区和电大三个校区,使用OSPF协议收敛速区域越大,路由表就变得越来越庞大,每一次路径的改变;都使路由器不得不花大量的时间和资源去重新计算路由表,路由器越来越低效,随之包含完整网络结构的链路状态数据库也会越来越大,难以管理,邻居至少每3维护越来越0s交换一次拓扑数据库,难,路由器也有可能崩溃.为解决问题,根据区域所处的位置为区域进行分类,对于不同的通信量OSPF进行了区分定义,对于不同位置的路由器也进行了类型区分.分区域降低了S减少了PF的运算频率,

[]2

路由表,减小了链路状态通告集合的流量.

1.3 思科模拟器

)思科模拟器(是CCiscoPacketTracerisco公司开发的功能强大的路由器模拟软件,它可以在虚拟的环境下建立网络拓扑结构图,模拟路由器、交换机、搭建企业网络环境来PC机及无线设备等,

[5]

完成网络设备的配置实验.

度快并且没有路由环路,但是随着多条路径的增加,

2 路由器上实现OSPF多区域网络连通

2.1 网络构建和IP地址规划

求,把校园网划分成3个区域,分别为区域0(主干、(,区域)区域1标准区域)和区域2(标准区域)网络拓扑图如图1所示.

以淮北职业技术学院为例,网络中心按位置要

本文以思科模拟器为研究平台,提出利用四台1 OSPF概述

1.1 OSPF协议

路由器实现OSPF多区域网络通信的方案.)是一种内部OSPF(OenShortestPathFirstp网关路由协议,也叫链路状态路由协议.

它的工作过程是先建立邻接关系,学习链路状态信息,再形成链路状态数据库,使用SPF算法,

[3]得到最短路径树,最后生成路由表.

图1 OSPF多区域连通网络拓扑图

所示.

四台路由器的接口IP地址及子网掩码如表1

表1 四台路由器的IP地址规划

设备R1

接口Looback0p/S20

1.2 OSPF多区域

自治系OSPF是一种分层次的路由协议,AS(

10.1.1.1

1.1.1.1

IP地址

子网掩码长度

328

  收稿日期:2018G04G11

(本文系安徽省2基于视频的考生异常行为识别系统的研究与设计”编号:和  基金项目:017年度自然科学研究重点项目“KJ2017A525),杨玉梅(女,安徽淮北人,副教授,硕士,研究方向:企业网络技术.  作者简介:1969—)

()淮北职业技术学院2基于云计算的I编号:阶段性研究成果.017年度自然科学研究项目“RF2网络部署策略”2017-A-8

􀅰105􀅰

杨玉梅,李 凌,冯 军/基于路由模拟器实现OSPF多区域连通的方案研究

设备

接口Looback0p/S20/S30/S30/S20/S20

IP地址

子网掩码长度

3288888

R210.1.1.220.1.1.120.1.1.230.1.1.130.1.1.24.4.4.43.3.3.3

2.2.2.2

255.255.255area0

()R3confi-router#network3.3.3.00.0.g0.255area0()R3confiouter#network30.0.0.00.g-r255.255.255area2()路由器R44关键配置命令:

()R4confi#routerosf1gp()R4confi-router#router-id4.4.4.4g

R3

Looback0p32

R4

Looback0p32

方案规划

255.255.255area2

()R4confi-router#network4.4.4.00.0.g()R4confiouter#network30.0.0.00.g-r

.2 (e(12))根据表在路由1器配置路由器的R1、R2、R3和IP地址和网关.

R4上分别配置

out(r3i)d配置,然后启用OSPFO通告网络及所在的区域SPF路由协议.,以实现多区域网络连通 路(4

由)测试多区域网络的连通性.

器上实现OSPF多区域网,实验结果验证络连通的方案.研究

.1 路由器上的关键命令

R(1)R1R1(路由器R1关键配置命令:

R1(c(coconfig)#ionnffiig

g-)#if)nts2/0ro#utcelrocoksrfat1e64000R11((ccoonnffiig

g

--rroouutteerr))##rpnoeuttweror-k1id01..10..10..155.255.200..255aR1(co5n5afigr-earo1uter)#network1.1.1.00.0.R(2rR2)eR2(路由器a1(ccoonnffiigg

)R2关键配置命令-#iif)n#tsc3lo/:

c0krate64000R2R2(2(c(cocononfnfifigig

)g

-#-rrorouoututeterer)r)#os#rpnofeutt1weror-k2id02..20..20..255.200..255aR525(c.2o5n5afir-earo0uter)#network2.2.2.00.055.2R2rg.(ecaon0fig-router)#network10.0.0.00.R(535).路由器255areRa31关键配置命令:

R3R3(R3(c(cocononfnfifigg

)-#i)if)n#tsc2lo/c0krate64000R33((ccoonnfifigig

g

-#-rrorouoututeterer)r)#os#rp

nofeutt1weror-k2id03..30..30..3􀅰106􀅰

00.03..225 5a测试网络是否连通rea2

,

验证结果配置完成以后,可以用R1与R4的连通性ping命令验证R2、R1与R3及,

验证结果如R

1与下所示:

Router#ping2.

2.2.22,timST!!!!!

eeyonpudetinescapigs2s5,1ee0sc0eqon-udbensy

:tceeItCoMabPEortc.hosto2.2.2.min/Srauovcugct/eemssra#xrap=tein0ig/s1311./0320.3mper3.3scent(5/5),round-trip

3,timST!!!!!

eeyonpudetinescapigs2s5,1ee0sc0eqon-udbensy

:tceeItCoMabPEortc.hosto3.3.3.min/Srauovcugct/eemssra#xrap=tein0ig/s94/1.2040m0pe.4.4srcent(5/5),round-trip

4,timSTeynpdeinescap1e0s0eq-ubentceeItCoMabPEortc.hos!!!!!

eoutigs2s5,econdsy

:to4.4.4.min/Sauccessrateis100percent(5/5),round-trip

通过查看路由表如下所示vg

/max=0/7/19ms,看到OIAOSPF路由的

1(

.区域间路由0.0.0/32is)s:ubnetted,1subnets

00:18OIA 1.1.12:/.1(110/2344)via30.1.1.1,

00:17OI.201A 2.0,.S0e/r3ia.2l22i.s02s.2ub(n1e1tt0e/d15,1s63u)bvniea3ts0.1.13:17,SeOI.0A .0.03/r3ial2/0.1,

.32.i3s.3su(b1n1e0t/te7d82,1s)vuiabn3e0ts

.1.1.1,00:

2R3320202                     淮北职业技术学院学报              2018年第4期 

/16:43,Serial20

/,4.0.0.032issubnetted1subnets

/1,00:27:55,Serial20

//OIA 20.0.0.08(1101562)via30.1.1.R2#shisfdatabasepop

,C 4.4.4.4isdirectlonnectedLooback0ycp//OIA 10.0.0.08(1102343)via30.1.1.

/1,00:27:55,Serial20

/,C 30.0.0.08isdirectlonnectedSeriGyc/al20

通过查看链路状态数据库如下所示,看到在同只是在虚链路时不同.

一个区域的路由器,它的链路状态数据库也相同,

2.2.2.2 LinkID 

LinkID      ADVRouter    Ae     Se#    ChecksumLinkcountgq

2.2.2.2   3.3.3.3 2.2.2.2 3.3.3.3 2.2.2.2 3.3.3.3 2.2.2.2 ADVRouter

0x80000008

)SummaretLinkStates(Area0yN

Ae g

1087 16051042907

0x800000040x800000020x80000005Se#qSe# q

979  946 

0x80000005

0x00447d30x00605530x00feffChecksum

)()OSPFRouterwithID(2.2.2.2ProcessID1

)RouterLinkStates(Area0

3.3.3.3  10.0.0.0  30.0.0.0 1.1.1.1  4.4.4.4  2.2.2.2 1.1.1.1 20.0.0.0 30.0.0.0 3.3.3.3 LinkID  LinkID 

0x0043e00x00be7f0x001a160x0012dd20x00af3130x00e54d0x00fc1a0x00fe56Checksum

ChecksumLinkcount

ADVRouter

0x80000003)RouterLinkStates(Area1

Ae  g

1776 1047Ae  g16751600 973 941 

0x8000000bSe# q

1.1.1.1  2.2.2.2

ADVRouter 

0x8000000b

)SummaretLinkStates(Area0yN

0x800000010x800000030x800000040x80000005

2.2.2.2  

3.3.3.3 2.2.2.2 2.2.2.2 

4.4.4.4  2.2.2.2 9020x80000006

4 总结

参考文献:

OSPF是大型企业网络中使用广泛的动态路由协议,它的链路状态数据库(使网络中的LSDB)路由器的路由信息保持一致,使用SPF算法计算在路由器上实现OSPF多区域网络通信.实验验证,实现了预测结果,但是在配置的过程中常出现问题,总结如下:

()将路由器R12和R3配置为主干区域0、R1为区域1、它们的物理接口和环回R2为区域2时,接口与OSPF的区域要相对应.

()分清四台路由器的类型,邻居建立后要发2

布不同的网段,注意反掩码的正确配置.()比较四台路由器链路状态数据库内容的异3同,在同一区域的路由器,链路状态数据库也

[7]相同.

[]6

最短路径.使用思科模拟器,模拟了在校园网中,

0x0062d3

0x001cf51

[]大型企1 北京阿博泰克北大青鸟信息技术有限公司.

业网络高级技术[北京:电子工业出版社,M].2014.[]肖涛,傅瑜,等.计算机网络实验教程[北2 何怀文,M].京:清华大学出版社,2013.[][计算机网络(北京:电子工业出版3 谢希仁.6版)M].社,2013.[][计算机网络(北京:清华大学出版4 吴功宜.2版)M].社,2010.[]任翔,吕尉.基于思科模拟器实现V5 冯焕华,LAN之

]间跨设备通信的方案研究[云南大学学报(自然科J.,():学版)2017,39S136G40.

[]夏安青,杨芫,等.天地一体化网络域内路由6 徐明伟,

],协议O清华大学学报(自然科学版)SPF+[J.,():尔滨师范大学自然科学学报201653236G40.

():2017,15712G17.[]]施欢.哈7 王琦进,OSPF高效路由协议的设计与优化[J.

责任编辑:净 草

􀅰107􀅰

因篇幅问题不能全部显示,请点此查看更多更全内容