欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于wireshark的ospf协议分析.docx

    • 资源ID:718458       资源大小:47.43KB        全文页数:11页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于wireshark的ospf协议分析.docx

    <<TCPIP技术课程论文题目基于WireShark的OSDf协议分析学院数理与信息工程学院专业计算机科学与技术班级计科081学号202353225115学生姓名徐永朝指导教师沈士根编写日期2023年11月2日基于wireshark的ospf协议分析徐永朝(嘉兴学院数理与信息工程学院,嘉兴314001)摘要:0SPF(OPenShortestPathFirst开放式最短路径优先)1是一个内部网关协议(InteriorGateWayPrOtOCoL简称IGP),用于在单一自治系统(autonomoussystem,AS)内决策路由©与RIP相比,OSPF是链路状态路由协议,而RIP是距离矢量路由协议。OSPF的协议管理距离(AD)是110。本文详细的介绍了OSPf协议的特点,并通过WireShark抓包分析OSPf的实现过程。关键词:ospf;开放式最短路径优先;WireShark:实现TheospfprotocolanalysisbasedonWiresharkXutowardsXuYongChao(JiaxingCollegeMathematicsandInformationEngineering,Jiaxing314001)Abstract:OSPF(OpenShortestPathFirstOpenShortestPathFirst)1isaninteriorgatewayprotocol(InteriorGatewayProtocol,referredtoasIGP),forasingleautonomoussystem(autonomoussystem.AS)withinthedecision-makingroutes.ComparedwithRIP,OSPFisalink-stateroutingprotocol,whileRIPisadistancevectorroutingprotocol.ProtocolOSPFadministrativedisnce(AD)is110.Thispaperdescribesindetailhecharacteristicsofospfprotocolandwiresharkpacketcaptureanalysisospfthroughtheimplementationprocess.Keywords:ospf;OpenShortestPathFirst;wireshark;achieveachieve一、引言IETF为了满足建造越来越大基于IP网络的需要,形成了一个工作组,专门用于开发开放式的、徒路状态路由协议,以便用在大型、异构的IP网络中.新的路由协议己经取得一些成功的一系列私人的、和生产商相关的、最短路径优先(SPF)路由协议为根底,在市场上广泛使用。包括OSPF在内,所有的SPF路由协议基于一个数学算法一DijkStra算法。这个算法能使路由选择基于链路-状态,而不是距离向量。OSPF由IETF在20世纪80年代末期开发,OSPF是SPF类路由协议中的开放式版本。最初的OSPF标准表达在RFCIl31中。这个第1版(OSPF版本1)很快被进行了重大改良的版本所代替,这个新版本表达在RFCl247文档中。RFC1247OSPF称为OSPF版本2是为了明确指出其在稳定性和功能性方面的实质性改良。这个OSPF版本有许多更新文档,每一个更新都是对开放标准的精心改良。接下来的一些标准出现在RFC1583、2178和2328中。OSPF版本2的最新版表达在RFC2328中。最新版只会和由RFC2138、1583和1247所标准的版本进行互操作。桂路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(AutonomousSystem),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。作为一种链路状态的路由协议,OSPF将链路状态播送数据LSA(LinkStateAdvertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将局部或全部的路由表传递给与其相邻的路由器。二、OSPF的hell0协议.HelIo协议的目的:1.用于发现邻居1 .在成为邻居之前,必须对Hello包里的一些参数进行协商2 .Hello包在邻居之间扮演着keepalive的角色3 .允许邻居之间的双向通信4 .用于在NBMA(NonbroadcastMUIti-access)网络上选举DR和BDR2.HelIoPaCket包含以下信息:1 .源路由器的RlD2 .源路由器的AreaID3 .源路由器接口的掩码4 .源路由器接口的认证类型和认证信息5 .源路由器接口的HeIIO包发送的时间间隔6 .源路由器接口的无效时间间隔7 .优先级8 .DR/BDR接口IP地址9 .五个标记位(flagbit)10 .源路由器的所有邻居的RID三、C)SPF的网络类型1、OSPF定义的5种网络类型:1 .点到点网络(point-to-point),由CiSCo提出的网络类型,自动发现邻居,不选举DR/BDR,hello时间IOs.2 .播送型网络(broadcast),由CiSCo提出的网络类型,自动发现邻居,选举DRBDR,hello时间IOs.3 .非播送型(NBMA)网络(non-broadcast),由RFC提出的网络类型,手工配置邻居,选举DRBDR,hello时间30s。4 .点到多点网络(point-to-multipoint),由RFC提出,自动发现邻居,不选举DRBDR,hello时间30s.5 .点到多点非播送,由CiSC。提出的网络类型,自动发现邻居,选举DRBDR,hello时间IOs.2、所有的网络也可以归纳成2种网络类型:1 .传输网络(TranSitNetwork)2 .末梢网络(StUbNetwork)四、OSPF的DR及BDR在DR和BDR出现之前,每一台路由器和他的所有邻居成为完全网状的OSPF邻接关系,这样5台路由器之间将需要形成10个邻接关系,同时将产生25条LSA.而且在多址网络中,还存在自己发出的LSA从邻居的邻居发回来,导致网络上产生很多LSA的拷贝,所以基于这种考虑,产生了DR和BDR.DR将完成如下工作1 .描述这个多址网络和该网络上剩下的其他相关路由器.2 .管理这个多址网络上的hooding过程.3 .同时为了冗余性,还会选取一个BDR,作为双备份之用.1、DRBDR选取规那么:DRBDR选取是以接口状态机的方式触发的.1 .路由器的每个多路访问(multi-access)接口都有个路由器优先级(ROUterPriority),8位长的一个整数,范围是0到255,CiSC。路由器默认的优先级是1优先级为0的话将不能选举为DR/BDR.优先级可以通过命令ipospfpriority进行修改.2 .Hello包里包含了优先级的字段,还包括了可能成为DR/BDR的相关接口的IP地址.3 .当接口在多路访问网络上初次启动的时候,它把DR/BDR地址设置为0.0.0.0,同时设置等待计时器(Waittimer)的值等于路由器无效间隔(RoUterDeadInterval).2、DRBDR选取过程:1 .路由器X在和邻居建立双向(2-Way)通信之后,检查邻居的Hello包中Prior"y,DR和BDR字段,列出所有可以参与DR/BDR选举的邻居(Priority不为0).2 .如果有一台或多台这样的路由器宣告自己为BDR(也就是说,在其Hell。包中将自己列为BDR,而不是DR),选择其中拥有最高路由器优先级的成为BDR:如果相同,选择拥有最大路由器标识的。如果没有路由器宣告自己为BDR,选择列表中路由器拥有最高优先级的成为BDR,(同样排除宣告自己为DR的路由器),如果相同,再根据路由器标识。3 .按如下计算网络上的DR。如果有一台或多台路由器宣告自己为DR也就是说,在其Hello包中将自己列为DR),选择其中拥有最高路由器优先级的成为DR;如果相同,选择拥有最大路由器标识的。如果没有路由器宣告自己为DR,将新选举出的BDR设定为DR。4 .如果路由器X新近成为DR或BDR,或者不再成为DR或BDR,重复步躲2和3,然后结束选举。这样做是为了确保路由器不会同时宣告自己为DR和BDR.5 .要注意的是,当网络中已经选举了DR/BDR后,又出现了1台新的优先级更高的路由器,DR/BDR是不会重新选举的。6 .DR/BDR选举完成后,DRother只和DR/BDR形成邻接关系.所有的路由器将组播Hello包到AllSPFRouters地址224.0.0.5以便它们能跟踪其他邻居的信息,即DR将泛洪updatepacket到224.0.0.5;DRother只组播updatepacket到AllDRoUter地址224.0.0.6,只有DR/BDR监听这个地址.简洁的说:DR的筛选过程1 .优先级为0的不参与选举;2 .优先级高的路由器为DR:3 .优先级相同时,以routerID大为DR;routerID以回环接口中最大ip为准;假设无回环接口,以真实接口最大ip为准。4 .缺省条件下,优先级为1。五、OSPF邻居关系1、关系建立的4个阶段:1 .邻居发现阶段2 .双向通信阶段:Hello报文都列出了对方的RlI),那么BC完成.3 .数据库同步阶段:4 .完全邻接阶段:fulladjacency邻居关系的建立和维持都是靠Hello包完成的,在一般的网络类型中,Hell。包周期性的以HelloInterval秒发送,有1个例外:在NBMA网络中,路由器每经过一个PollInterval周期发送Hello包给状态为down的邻居(其他类型的网络是不会把Hello包发送给状态为down的路由器的).Cisco路由器上PollInterval默认60sHelloPacket以组播的方式发送给224.0.0.5,在NBMA类型,点到多点和虚链路类型网络,以单播发送给邻居路由器。邻居可以通过手工配置或者Inverse-ARP发现.2、PF路由器在完全邻接之前,所经过的几个状态:1 .D"wn:此状态还没有与其他路山器交换信息。首先从其OSPf接口向外发送hello分组,还并不知道DR(假设为播送网络)和任何其他路由器。发送hell。分组使用组播地址224.0.0.5。2 .Attempt:只适于NBMA网络,在NBMA网络中邻居是手动指定的,在该状态下,路由器将使用HelloIntervaI取代PolIInterval来发送Hello包.2.1 nit:说明在DeadInterval里收到了Hello包,但是2-Way通信仍然没有建立起来.4 .two-way:双向会话建立,而RlD彼此出现在对方的邻居列表中。(假设为播送网络:例如:以太网。在这个时候应该选举DR,BDR-)5 .ExStart:信息交换初始状态,在这个状态下,本地路由器和邻居将建立MasterZSl

    注意事项

    本文(基于wireshark的ospf协议分析.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开