1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 對于OMNEST 的以太網(wǎng)傳輸丟包問題研究論文

        時間:2022-04-27 15:13:45 其他類論文 我要投稿
        • 相關(guān)推薦

        對于OMNEST 的以太網(wǎng)傳輸丟包問題研究論文

          0 引言

        對于OMNEST 的以太網(wǎng)傳輸丟包問題研究論文

          在通信系統(tǒng)建立以及調(diào)試過程中,仿真建模實(shí)驗(yàn)作為一種重要的支撐技術(shù)發(fā)揮著越來越重要的作用。相對于實(shí)物調(diào)試試驗(yàn),使用仿真技術(shù)能夠更快、更多的遍歷問題出現(xiàn)的條件,為解決問題提供方案,提高工作效率。OMNEST是一款面向?qū)ο蟮碾x散事件網(wǎng)絡(luò)模擬器,它的特征體現(xiàn)在分層次嵌入式模塊、各模塊以模塊類型分類、模塊之間通過信號在通道上的傳輸進(jìn)行通信、靈活的模塊參數(shù)和拓?fù)涿枋稣Z言。一個可執(zhí)行仿真程序一般由網(wǎng)絡(luò)描述語言NED、.h 和.cc 文件、配置文件INI及消息文件.msg組成,其中:網(wǎng)絡(luò)描述語言NED,描述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);.h 和.cc 文件,用于完成各模塊的代碼編寫、也可以通過代碼生成網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),以及實(shí)現(xiàn)仿真結(jié)果的統(tǒng)計(jì)工作;配置文件INI,主要實(shí)現(xiàn)對模塊參數(shù)的配置,便于對仿真參數(shù)的更改;消息文件.msg,可以模擬傳輸過程中的事件、消息、包、幀等。本文使用OMNEST離散事件仿真工具對以太網(wǎng)進(jìn)行建模,建立以太網(wǎng)節(jié)點(diǎn)模型及其中心節(jié)點(diǎn)內(nèi)各分功能模塊模型,多個節(jié)點(diǎn)模型通過NED 語言聯(lián)合組成最終的網(wǎng)絡(luò)模型。節(jié)點(diǎn)模型由應(yīng)用層模塊APP、傳輸層模塊UDP、網(wǎng)絡(luò)層模塊NETWORK(包含IP、ICMP、IGMP等子模塊)、鏈路層模塊ETH(包含ARP、ENCAP、MAC 等模塊)組成。

          1 以太網(wǎng)傳輸丟包問題分析

          在進(jìn)行某綜合試驗(yàn)的過程中,使用千兆以太網(wǎng)通過交換機(jī)將主機(jī)與終端相連。在實(shí)際網(wǎng)絡(luò)傳輸過程中,由主機(jī)產(chǎn)生消息通過接入設(shè)備路由將消息分別傳輸給所有的終端。對系統(tǒng)進(jìn)行調(diào)試中,主機(jī)上的綜合監(jiān)控軟件在向終端上的監(jiān)控信息模擬軟件發(fā)送數(shù)據(jù)的過程中出現(xiàn)丟包現(xiàn)象。經(jīng)分析,對出現(xiàn)問題的原因建立故障樹,如圖1所示。通過對故障進(jìn)行排查,排除了硬件和應(yīng)用軟件的問題。在主機(jī)和終端上分別安裝CommView抓包軟件,通過多次試驗(yàn),查看抓到的數(shù)據(jù)包發(fā)現(xiàn)出錯的現(xiàn)象相同,故障可復(fù)現(xiàn)。每次出錯時,數(shù)據(jù)包信息描述如下:

          (1)ARP request方向?yàn)椋罕緳C(jī)→對端;

          (2)IP分片方向?yàn)椋罕緳C(jī)→對端;

          (3)ARP respond 方向?yàn)椋罕緳C(jī)←對端。

          查看抓到的數(shù)據(jù)包內(nèi)容:ARP Request方向數(shù)據(jù)包中源IP為本機(jī)IP,源MAC為本機(jī)MAC,目的IP 為對端IP,目的MAC 為全“1”,意為廣播,這種形式的ARP 包是在一臺主機(jī)的ARP 列表中不含有可用項(xiàng)時發(fā)出的標(biāo)準(zhǔn)的ARP請求數(shù)據(jù)包;IP分片方向通過查看數(shù)據(jù)包的大小、偏移量和MF標(biāo)志位,證實(shí)它是數(shù)據(jù)包中一包數(shù)據(jù)所分成的IP片中的最后一片(每包數(shù)據(jù)大小為8 960 B,被分成7個IP片);ARP Respond方向數(shù)據(jù)包中的內(nèi)容顯示它是一個標(biāo)準(zhǔn)的ARP應(yīng)答包。通過抓包分析猜測問題出現(xiàn)在ARP解析過程中,當(dāng)發(fā)送方主機(jī)ARPCache清空或者目的地址超時導(dǎo)致MAC目的地址不可用,就會發(fā)起ARP查詢時,故障出現(xiàn)。在故障樹中對應(yīng)于操作系統(tǒng)引起的故障。在連續(xù)試驗(yàn)過程中,由于故障每隔10 min會出現(xiàn)一次,因此,分析認(rèn)為是系統(tǒng)定期ARP查詢導(dǎo)致故障的出現(xiàn)。

          2 仿真模型的建立

          本文使用OMNEST 進(jìn)行仿真,實(shí)現(xiàn)由1 臺主機(jī)向6 臺終端通過路由器發(fā)送報文,對故障進(jìn)行編碼設(shè)計(jì)具有ARPCache 清空功能的ARP 協(xié)議,通過參數(shù)設(shè)定,與標(biāo)準(zhǔn)以太網(wǎng)模塊進(jìn)行比較定位問題。為使用OMNEST搭建的仿真場景。通過對抓包結(jié)果進(jìn)行分析,定位問題可能出現(xiàn)在ARP解析過程中。在每一次ARP解析時都會出現(xiàn)丟包現(xiàn)象,而且總是丟掉IP 分片的前面6 片,而發(fā)送最后一個分片。

          基于以上分析,本文建立節(jié)點(diǎn)模型,使用計(jì)算機(jī)體系結(jié)構(gòu)5層協(xié)議來模擬發(fā)送數(shù)據(jù)端。應(yīng)用層為myapp,實(shí)現(xiàn)消息的產(chǎn)生,接收以及統(tǒng)計(jì);傳輸層使用UDP協(xié)議,綁定端口號1 024;網(wǎng)絡(luò)層建立IP?ICMP?IGMP 結(jié)構(gòu)模型,實(shí)現(xiàn)IP 分片以及差錯控制等功能;數(shù)據(jù)鏈路層建立myarp?encap?MAC 結(jié)構(gòu)模型,myarp 模塊實(shí)現(xiàn)地址的ARP 解析模型,以及復(fù)現(xiàn)上述所定位的問題的編程實(shí)現(xiàn),encap模塊實(shí)現(xiàn)仿真中上下層報文的發(fā)送控制,MAC 模塊實(shí)現(xiàn)MAC 地址的分配;最后通過1 000 MHz以太網(wǎng)發(fā)送。在消息的產(chǎn)生以及傳輸?shù)确矫,通過上述方法建立的節(jié)點(diǎn)模型都與實(shí)際情況一致。

          參考計(jì)算機(jī)網(wǎng)絡(luò)ARP 標(biāo)準(zhǔn)并結(jié)合實(shí)驗(yàn)的實(shí)際情況,本文設(shè)計(jì)具有ARPCache清空功能的ARP協(xié)議,在協(xié)議中中采用ARP高速緩存存放局域網(wǎng)上各主機(jī)和路由器的IP地址到硬件的映射表。本文中規(guī)定ARPCache 清空時間為t1,而對于每一個目的地址,在協(xié)議中有一個生存時間為t2,在t2時間內(nèi)使用過該目的地址則再延長一個生存時間,如果超過這個生存時間就會把這一地址映射丟棄。

          3 仿真結(jié)果及分析

          OMNEST系統(tǒng)自帶有ARP模塊,此模塊按照計(jì)算機(jī)網(wǎng)絡(luò)ARP標(biāo)準(zhǔn)建立。標(biāo)準(zhǔn)ARP模塊無法準(zhǔn)確描述實(shí)驗(yàn)出現(xiàn)的問題,所以本文建立具有ARPCache清空功能的以太網(wǎng)模型。仿真實(shí)驗(yàn)時,將具有ARPCache清空功能的以太網(wǎng)模型與標(biāo)準(zhǔn)的以太網(wǎng)模型進(jìn)行對比。分別對故障樹羅列情況進(jìn)行仿真,得到仿真結(jié)果,并對仿真結(jié)果進(jìn)行對比分析。

          4 結(jié)語

          本文使用OMNEST通信仿真軟件對以太網(wǎng)主機(jī)之間通信進(jìn)行建模,對每個節(jié)點(diǎn)采用計(jì)算機(jī)網(wǎng)絡(luò)體系5層結(jié)構(gòu)進(jìn)行精確仿真,使用C++編程實(shí)現(xiàn)每一個功能模塊,使模型與真實(shí)模型逼近。針對以太網(wǎng)丟包問題,本文先建立故障樹對故障進(jìn)行理論分析,然后使用OMNEST 建立具有ARPCache清空功能的節(jié)點(diǎn)模型,復(fù)現(xiàn)丟包現(xiàn)象,精確定位問題,并結(jié)合仿真結(jié)果提出問題的解決方案。隨著通信仿真技術(shù)的發(fā)展,通信仿真手段越來越多的被用來解決工程問題。本文使用OMNEST對以太網(wǎng)丟包問題的描述和解決為后續(xù)同類工程問題的解決提供借鑒。

        【對于OMNEST 的以太網(wǎng)傳輸丟包問題研究論文】相關(guān)文章:

        關(guān)于班級管理存在的問題及對策研究論文03-30

        網(wǎng)絡(luò)文學(xué)誕生、發(fā)展及問題研究論文03-23

        淺析體育社會問題的理論研究論文04-24

        酒店前廳服務(wù)質(zhì)量的問題與對策研究論文03-04

        績效管理中存在的主要問題及對策研究論文03-04

        商業(yè)銀行經(jīng)營管理問題研究論文04-15

        企業(yè)可持續(xù)發(fā)展問題研究論文(通用9篇)08-23

        實(shí)施研究性學(xué)習(xí)過程中注意的問題論文04-29

        林業(yè)育苗技術(shù)管理問題研究論文(通用6篇)06-10

        隧道施工安全管理的問題及對策研究論文(通用6篇)05-26

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>