[發明專利]一種基于ARP協議實時監測子網內IP沖突并實時告警的方法及系統在審
| 申請號: | 201611100640.5 | 申請日: | 2016-12-02 |
| 公開(公告)號: | CN106790745A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 邢慶杰 | 申請(專利權)人: | 互聯網域名系統北京市工程研究中心有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京萬慧達知識產權代理有限公司11111 | 代理人: | 楊敏鋒,王榮 |
| 地址: | 101408 北京市懷柔*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 arp 協議 實時 監測 子網 ip 沖突 告警 方法 系統 | ||
技術領域
本發明屬于計算機IP地址管理技術領域,具體涉及一種基于ARP協議實時監測子網內IP沖突并實時告警的方法及系統。
背景技術
目前子網內IPv4地址的獲取方式通常有兩種,通過DHCP服務器或者手動配置,經常會出現設備IP地址相同的情況,導致設備不能正常聯網工作,如果IP沖突的設備是比較重要的服務器,那么造成的后果是不堪設想的。
Windows設備能夠感知是否有設備IP與自己IP沖突,但是僅僅感知有設備與自己IP沖突,而不能感知到網內其他設備之間的IP沖突。
目前很多企業,工廠,公司都有IP沖突的現象,造成了很多問題,因為不能及時發現,導致問題出現后,帶來的影響比較嚴重。
發明內容
本發明提供一種基于ARP協議實時監測子網內IP沖突并實時告警的方法和系統,其可以實現對重復IP地址的告警和及時處理。
為實現上述目的,本發明提供一種基于ARP協議實時監測子網內IP沖突并實時告警的方法,其特征在于,所述方法包括:
發送ARP請求報文,依次探測子網內所有的IP,得到IP-MAC關系表,其中,在所述IP-MAC關系表中,IP與MAC一一對應;
監聽子網內的ARP報文,根據接收到的ARP報文中的源IP在所述IP-MAC關系表中查找與之對應的MAC;
判定IP-MAC關系表中的MAC與ARP報文中的MAC不同,根據所述源IP組裝ARP請求報文并發送,若得到多個ARP響應,則觸發告警。
優選地,在得到所述IP-MAC關系表中,若某個IP收到多個ARP響應,則觸發告警。
優選地,若根據所述源IP在所述IP-MAC關系表中無法查到對應的MAC或對應的IP,則將ARP報文中的源IP和MAC添加到所述IP-MAC關系表中。
優選地,在所述根據所述源IP組裝ARP請求報文并發送后,若得到單個ARP響應,則更新所述源IP在所述IP-MAC關系表中的對應信息。
優選地,接收所述告警后,判定IP存在沖突,更改沖突設備的IP地址。
本發明還提供了一種基于ARP協議實時監測子網內IP沖突并實時告警的系統,其特征在于,所述系統包括:
生成模塊,用于發送ARP請求報文,依次探測子網內所有的IP,得到IP-MAC關系表,其中,在所述IP-MAC關系表中,IP與MAC一一對應;
對比模塊,用于監聽子網內的ARP報文,根據接收到的ARP報文中的源IP在所述IP-MAC關系表中查找與之對應的MAC;
處理模塊,用于判定IP-MAC關系表中的MAC與ARP報文中的MAC不同,根據所述源IP組裝ARP請求報文并發送,若得到多個ARP響應,則觸發告警。
優選地,所述處理模塊還用于:在得到所述IP-MAC關系表中,若某個IP收到多個ARP響應,則觸發告警。
優選地,所述系統還包括更新模塊,用于若根據所述源IP在所述IP-MAC關系表中無法查到對應的MAC或對應的IP,則將ARP報文中的源IP和MAC添加到所述IP-MAC關系表中。
優選地,所述更新模塊還用于在所述根據所述源IP組裝ARP請求報文并發送后,若得到單個ARP響應,則更新所述源IP在所述IP-MAC關系表中的對應信息。
優選地,所述系統還包括IP更改模塊,用于接收所述告警后,判定IP存在沖突,更改沖突設備的IP地址。
本發明提供的一種基于ARP協議實時監測子網內IP沖突并實時告警的方法及系統,與現有技術相比,依次探測子網并形成IP-MAC關系表,可以將子網內的IP與MAC進行全面的統計,更好的判斷是否有IP沖突的情況;被動監聽子網中的ARP報文,并根據所包含的源IP查找是否有對應的MAC相對應,根據查找結果判斷是否需要更新關系表或者觸發告警,更改IP沖突設備的IP地址,從而實現子網中主動和被動監聽是否有IP地址相沖突,實時解決重復IP的問題。
附圖說明
圖1為本發明一優選實施例的方法流程示意圖;
圖2為本發明另一優選實施例的系統結構示意圖;
圖3為本發明一優選實施例的方法另一流程示意圖。
具體實施方式
為使本領域技術人員更好地理解本發明的技術方案,下面結合附圖和具體實施方式對本發明作進一步詳細描述。
參照圖1所示,在本發明一優選的實施例中提供了一種基于ARP協議實時監測子網內IP沖突并實時告警的方法,該方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于互聯網域名系統北京市工程研究中心有限公司,未經互聯網域名系統北京市工程研究中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611100640.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:室內植物生長用吊籃升降裝置
- 下一篇:手搖剎車裝置





