• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于網(wǎng)絡(luò)鏈路狀態(tài)的敏捷自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)與開發(fā)

    2021-01-11 23:17:11黃志才
    數(shù)字通信世界 2021年10期
    關(guān)鍵詞:IP地址鏈路數(shù)據(jù)庫(kù)

    黃志才

    (廣東電網(wǎng)有限責(zé)任公司東莞長(zhǎng)安供電局,廣東 東莞 523000)

    在現(xiàn)代社會(huì)發(fā)展的過程中,通信技術(shù)不斷的革新,而網(wǎng)絡(luò)鏈路在其中發(fā)揮著極其重要的作用。不僅在有線通信之間能夠完成節(jié)點(diǎn)之間的轉(zhuǎn)換,在無(wú)線電進(jìn)行通信的過程中也能夠完成基站與終端之間的通信。而在網(wǎng)絡(luò)鏈路進(jìn)行檢測(cè)的過程中也有相同的原理,需要通過專業(yè)的系統(tǒng)工具才能有效地解決實(shí)際問題。開發(fā)更多新型網(wǎng)絡(luò)鏈路檢測(cè)系統(tǒng)工具,對(duì)于數(shù)據(jù)庫(kù)節(jié)點(diǎn)模塊,鏈路管理模塊以及拓?fù)鋱D管理模塊進(jìn)行一系列的分析工作。利用ICMP協(xié)議并結(jié)合網(wǎng)絡(luò)規(guī)劃原則,PING鏈路上的IP地址,接收其返回值來判斷它的狀態(tài)。希望能夠設(shè)計(jì)一款簡(jiǎn)易敏捷的網(wǎng)絡(luò)自動(dòng)檢測(cè)系統(tǒng),從整體上提升網(wǎng)絡(luò)鏈路檢測(cè)水平,從根本上提高網(wǎng)絡(luò)日常維護(hù)工作效率。

    1 網(wǎng)絡(luò)鏈路檢測(cè)現(xiàn)狀研究

    1.1 鏈路基本定義

    鏈路作為現(xiàn)代通信的重要組成部分,在實(shí)際使用的過程中完成了兩個(gè)設(shè)備之間的連接工作。無(wú)論是有線通信還是無(wú)線通信,鏈路均是極其重要的。在有線通信的過程中,鏈路主要指的兩個(gè)節(jié)點(diǎn)之間的物理線路,比如說光纖和電纜等在實(shí)際使用的過程中起到了連接溝通的作用。而在無(wú)線電通信領(lǐng)域當(dāng)中,鏈路主要指的是基站和終端設(shè)備之間的傳播路徑空間。不僅在空間中可以傳播,在水下也可以進(jìn)行傳播,如水聽器和換能器,均需要鏈路來完成相關(guān)的工作??傮w上來看,鏈路指的就是一個(gè)節(jié)點(diǎn)到相鄰節(jié)點(diǎn)之間的物理線路,中間沒有任何其他的交換節(jié)點(diǎn)。在進(jìn)行通信的過程中,兩臺(tái)設(shè)備如兩個(gè)計(jì)算機(jī)之間,往往是有許多的鏈路串聯(lián)所組成的。而網(wǎng)絡(luò)鏈路和物理鏈路也還有所不同,網(wǎng)絡(luò)鏈路主要指的是通過通信協(xié)議來控制數(shù)據(jù)的傳輸,主要完成互聯(lián)網(wǎng)的相關(guān)數(shù)據(jù)通信。在使用的過程中,將協(xié)議以及相關(guān)數(shù)據(jù)加在硬件上,以此來形成較為完善的網(wǎng)絡(luò)鏈路,又稱之為邏輯鏈路。根據(jù)通信方式的不同,電路分為點(diǎn)對(duì)點(diǎn)和多點(diǎn)連接的鏈路,在使用的過程中可以應(yīng)對(duì)復(fù)雜的場(chǎng)景。與此同時(shí),鏈路又分為單向通信電路和雙向通信電路。而根據(jù)容量的不同,也可以將鏈路分為有容量的通信鏈路和無(wú)容量的通信鏈路。近些年來,隨著我國(guó)通信水平的提高,以太網(wǎng)的鏈路聚合作用不斷增強(qiáng),在各行各業(yè)當(dāng)中均體現(xiàn)出了一定的優(yōu)越性。尤其是在協(xié)議制定的過程中,我國(guó)有關(guān)公司以及單位更是起到了牽頭的作用。在后續(xù)網(wǎng)絡(luò)鏈路研究的過程中,更需要對(duì)網(wǎng)絡(luò)鏈路的基本定義和發(fā)展方向進(jìn)行充分的探索。同時(shí)研究網(wǎng)絡(luò)鏈路檢測(cè)系統(tǒng)工具,為應(yīng)用層的相關(guān)工作帶來一定的幫助。

    1.2 網(wǎng)絡(luò)鏈路檢測(cè)常見問題

    首先,目前大多數(shù)數(shù)據(jù)網(wǎng)絡(luò)設(shè)備廠家都會(huì)完成網(wǎng)絡(luò)鏈路檢測(cè)工作,尤其是在系統(tǒng)工具研發(fā)的過程中,更是會(huì)根據(jù)廠家自己的設(shè)備以及協(xié)議進(jìn)行相應(yīng)的調(diào)整。但是由于數(shù)據(jù)網(wǎng)絡(luò)設(shè)備廠家品牌較多,各個(gè)廠家設(shè)備對(duì)接專業(yè)網(wǎng)管無(wú)法進(jìn)行統(tǒng)一管理,尤其是在當(dāng)數(shù)據(jù)網(wǎng)絡(luò)交換機(jī)設(shè)備多且品牌各異,沒有統(tǒng)一網(wǎng)管進(jìn)行管理時(shí),日常通過人工手動(dòng)進(jìn)行網(wǎng)絡(luò)鏈路狀態(tài)檢測(cè)耗時(shí)過長(zhǎng),效率極其低下。同時(shí)使得網(wǎng)絡(luò)鏈路狀態(tài)檢測(cè)比較復(fù)雜,并沒有一套統(tǒng)一的標(biāo)準(zhǔn),也沒有一套完善的網(wǎng)絡(luò)鏈路檢測(cè)系統(tǒng)工具,使得日常維護(hù)工作效率比較低下。同時(shí)在進(jìn)行協(xié)議調(diào)整標(biāo)準(zhǔn)化對(duì)接的過程中,更是困難重重。通過研發(fā)一款簡(jiǎn)易敏捷的網(wǎng)絡(luò)自動(dòng)檢測(cè)系統(tǒng),保證其效率更高,標(biāo)準(zhǔn)化更強(qiáng),才能夠有效解決實(shí)際問題。本研究的創(chuàng)新點(diǎn)在于將所有廠家的設(shè)備生成統(tǒng)一的拓?fù)鋱D,在管理過程中較為便捷,不需要再為不同廠家進(jìn)行調(diào)試工作,打破了技術(shù)上的壁壘。同時(shí)本軟件采用ICMP協(xié)議進(jìn)行網(wǎng)絡(luò)規(guī)劃,功能中只需要做到ping鏈路上的一個(gè)IP地址就可以自動(dòng)地判斷出電路的狀態(tài)。在自動(dòng)發(fā)現(xiàn)鏈路功能當(dāng)中,使用的算法比較簡(jiǎn)單。不需要依賴LLDP、OSPF,IS-IS,BGP,SNMP等復(fù)雜的網(wǎng)絡(luò)協(xié)議,也不需要進(jìn)行專門的配置工作,就可以兼容不同的拓?fù)浣Y(jié)構(gòu)網(wǎng)絡(luò)。

    2 敏捷自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)與開發(fā)

    2.1 數(shù)據(jù)庫(kù)開發(fā)

    為了保證網(wǎng)絡(luò)鏈路檢測(cè)系統(tǒng)安全可靠運(yùn)行,首先要對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。在本研究的過程中,使用access2003數(shù)據(jù)庫(kù)作為系統(tǒng)的數(shù)據(jù)庫(kù),首先建立以dat為命名的數(shù)據(jù)庫(kù)文件,相對(duì)應(yīng)的建立node為命名的節(jié)點(diǎn)表。在節(jié)點(diǎn)表進(jìn)行設(shè)計(jì)的過程中,包括了序號(hào)名稱,廠家類型,版本,IP地址等20多個(gè)字段。同時(shí)建立以Link為命名的鏈路表,其中包含序號(hào),本端名稱,本端IP,本端端口,對(duì)端名稱,對(duì)端IP,對(duì)端端口,狀態(tài),備注等共9個(gè)字段。另外還需要建立相關(guān)附表,其中包括以NIP命名的節(jié)點(diǎn)IP地址段表、以LIP命名的鏈路IP地址段表、以Alarm命名的告警信息表。在設(shè)計(jì)的過程中使用access2003數(shù)據(jù)庫(kù)作為系統(tǒng)的數(shù)據(jù)庫(kù),主要原因在于該數(shù)據(jù)庫(kù)的特點(diǎn)是安全穩(wěn)定、兼容性強(qiáng)、配置簡(jiǎn)單。因?yàn)樵摂?shù)據(jù)庫(kù)是以磁盤文件形式保存,所以不可以通過網(wǎng)絡(luò)進(jìn)行讀取,確保了安全性;同時(shí)因?yàn)楸鞠到y(tǒng)上基于windows系統(tǒng)開發(fā),采用微軟的數(shù)據(jù)可以確保兼容性;Access2003是關(guān)系型數(shù)據(jù)庫(kù),是以表格的形式記錄數(shù)據(jù),跟Excel表格類似,所以配置相當(dāng)簡(jiǎn)單。在整個(gè)設(shè)計(jì)的過程中較為便捷,能夠有效的解決實(shí)際問題。而且在后續(xù)使用的過程中依托于access2003強(qiáng)大的功能,能夠進(jìn)行拓展開發(fā),確保網(wǎng)絡(luò)鏈路檢測(cè)系統(tǒng)功能的不斷完善。

    2.2 節(jié)點(diǎn)管理模塊開發(fā)

    節(jié)點(diǎn)管理模塊是網(wǎng)絡(luò)敏捷自動(dòng)檢測(cè)系統(tǒng)的核心功能,主要包括節(jié)點(diǎn)發(fā)現(xiàn)和檢測(cè)兩大功能。用C#語(yǔ)言編寫以ZDG.exe為命名的節(jié)點(diǎn)管理模塊,需要使用到多線程類Thread,數(shù)據(jù)庫(kù)類OleDb,ICMP協(xié)議的網(wǎng)絡(luò)檢測(cè)類Ping,必須引入using.System.Threading;using.System.Data.OleDb;usingSystem.Net.NetworkInformation; 命 名空間。節(jié)點(diǎn)發(fā)現(xiàn)功能實(shí)現(xiàn)的原理先用數(shù)據(jù)庫(kù)的輪詢功能查找NIP表里的節(jié)點(diǎn)IP段數(shù)據(jù),再逐條進(jìn)行PING檢測(cè),用0表示離線,用1表示在線,并把狀態(tài)為在線在而未添加的節(jié)點(diǎn)添加到Node表里,PING檢測(cè)完成后,用BeginUpdate()暫時(shí)掛起listView1的UI,用EndUpdate重新繪制控件,就可以得到最新的檢測(cè)結(jié)果。節(jié)點(diǎn)檢測(cè)功能實(shí)現(xiàn)的原理先用數(shù)據(jù)庫(kù)的輪詢功能查找Node表里的節(jié)點(diǎn)IP數(shù)據(jù),再逐條進(jìn)行PING檢測(cè),用0表示離線,用1表示在線,并把返回來狀態(tài)寫入Node表里,PING檢測(cè)完成后,用BeginUpdate()暫時(shí)掛起listView1的UI,用EndUpdate重新繪制控件,就可以得到最新的檢測(cè)結(jié)果。

    2.3 鏈路管理模塊開發(fā)

    鏈路管理模塊是網(wǎng)絡(luò)敏捷自動(dòng)檢測(cè)系統(tǒng)的另一核心功能。主要包括鏈路發(fā)現(xiàn)和檢測(cè)兩大功能。用C#語(yǔ)言進(jìn)行編寫qic.exe命名的鏈路管理模塊。與節(jié)點(diǎn)發(fā)現(xiàn)與檢測(cè)功能類似,同樣使用到多線程類Thread,數(shù)據(jù)庫(kù)類OleDb,ICMP協(xié)議的網(wǎng)絡(luò)檢測(cè)類Ping。鏈路發(fā)現(xiàn)功能實(shí)現(xiàn)的原理先用數(shù)據(jù)庫(kù)的輪詢功能查找LIP表里的鏈路IP段數(shù)據(jù),再逐條進(jìn)行PING檢測(cè),用0表示離線,用1表示在線,并把狀態(tài)為在線在而未添加的鏈路添加到Link表里,PING檢測(cè)完成后,用BeginUpdate()暫時(shí)掛起listView1的UI,用EndUpdate重新繪制控件,就可以得到最新的檢測(cè)結(jié)果。鏈路檢測(cè)功能實(shí)現(xiàn)的原理先用數(shù)據(jù)庫(kù)的輪詢功能查找Link表里的鏈路IP數(shù)據(jù),再逐條進(jìn)行PING檢測(cè),用0表示離線,用1表示在線,并把返回來狀態(tài)寫入Link表里,PING檢測(cè)完成后,用BeginUpdate()暫時(shí)掛起listView1的UI,用EndUpdate重新繪制控件,就可以得到最新的檢測(cè)結(jié)果。

    2.4 拓?fù)鋱D管理模塊開發(fā)

    在拓?fù)鋱D功能應(yīng)用開發(fā)的過程中,主要使用ASP技術(shù)來讀取數(shù)據(jù)庫(kù)里的節(jié)點(diǎn)和鏈路信息,告警信息生成json格式的sws接口。同時(shí)使用C#語(yǔ)言編寫Oledb.exe命名的電路管理模塊,相對(duì)應(yīng)的也要使用需要使用到多線程類Thread,數(shù)據(jù)庫(kù)類OleDb,ICMP協(xié)議的網(wǎng)絡(luò)檢測(cè)類Ping。在模塊進(jìn)行調(diào)試的過程中,以設(shè)定的頻率定時(shí)調(diào)解sws接口,生成拓樸圖狀態(tài),隨著節(jié)點(diǎn)模塊和鏈路模塊的數(shù)據(jù)更新而不停的更新。

    3 結(jié)束語(yǔ)

    總而言之,在現(xiàn)階段發(fā)展的過程中,由于數(shù)據(jù)網(wǎng)絡(luò)設(shè)備的品牌比較多,在管理的過程中缺乏統(tǒng)一的標(biāo)準(zhǔn)。尤其是在大型復(fù)雜的數(shù)據(jù)網(wǎng)絡(luò)使用的過程中,由于缺乏統(tǒng)一的網(wǎng)管,導(dǎo)致鏈路的狀態(tài)檢測(cè)耗時(shí)過長(zhǎng),效率比較低,未能夠有效的解決實(shí)際問題。本研究利用ICMP協(xié)議并結(jié)合網(wǎng)絡(luò)規(guī)劃原則,PING鏈路上的IP地址,接收其返回值來判斷它的狀態(tài),只需要PING鏈路上的一個(gè)IP地址就可以判斷出該鏈路的狀態(tài),簡(jiǎn)單敏捷。另外使用簡(jiǎn)單的算法就可以發(fā)現(xiàn)新鏈路,不需要依賴LLDP、OSPF,IS-IS,BGP,SNMP等復(fù)雜的網(wǎng)絡(luò)協(xié)議,不需要在設(shè)備上做專門的配置,可以兼容不同拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò),極大提高了日常運(yùn)維工作效率。

    猜你喜歡
    IP地址鏈路數(shù)據(jù)庫(kù)
    家紡“全鏈路”升級(jí)
    天空地一體化網(wǎng)絡(luò)多中繼鏈路自適應(yīng)調(diào)度技術(shù)
    鐵路遠(yuǎn)動(dòng)系統(tǒng)幾種組網(wǎng)方式IP地址的申請(qǐng)和設(shè)置
    基于SNMP的IP地址管理系統(tǒng)開發(fā)與應(yīng)用
    黑龍江電力(2017年1期)2017-05-17 04:25:16
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    基于3G的VPDN技術(shù)在高速公路備份鏈路中的應(yīng)用
    高速光纖鏈路通信HSSL的設(shè)計(jì)與實(shí)現(xiàn)
    福贡县| 徐闻县| 垣曲县| 二连浩特市| 萍乡市| 渭源县| 重庆市| 扶风县| 深水埗区| 龙山县| 临沂市| 筠连县| 沙坪坝区| 吉隆县| 通化市| 桃园市| 射洪县| 隆林| 合山市| 东兰县| 新津县| 讷河市| 望城县| 卓尼县| 张家川| 沙河市| 确山县| 响水县| 临江市| 勐海县| 惠水县| 普洱| 高安市| 辽中县| 台东市| 博罗县| 汤原县| 开封市| 集安市| 都匀市| 维西|