• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于MAC地址的節點設備接入方法、系統及裝置制造方法及圖紙

    技術編號:10367080 閱讀:380 留言:0更新日期:2014-08-28 11:00
    本發明專利技術提供一種基于MAC地址的節點設備接入方法、系統及裝置,該方法中第一節點設備接收新加入的節點設備發送的MAC沖突檢測報文,根據本地保存的其所在網絡中的其他節點設備的MAC地址,判斷是否與該MAC地址沖突,當沖突時停止轉發該報文,不存在沖突時,保存該MAC地址,并將接收該報文的時間戳添加到該報文中并轉發。由于在本發明專利技術實施例中每個節點設備中保存有其所在網路中其他節點設備的MAC地址,因此在接收到MAC沖突檢測報文后,可以根據網絡中的情況進行整體判斷,從而可以提高節點設備的接入效率,另外,在檢測到不沖突時,在報文中添加時間戳可以方便后續的MAC地址仿冒檢測,從而提高了系統的安全性。

    【技術實現步驟摘要】
    一種基于MAC地址的節點設備接入方法、系統及裝置
    本專利技術涉及工業以太網通信
    ,尤其涉及一種基于MAC地址的節點設備接入方法、系統及裝置。
    技術介紹
    目前工業以太網發展非常迅速,在各個行業都有了廣泛的應用,從而使以太網通信在工業自動化領域的地位迅速升高。圖1為現有技術中新的節點設備接入網絡時MAC地址沖突檢測過程,該過程包括以下步驟:步驟一:新加入的節點設備向全網發送MAC沖突檢測(ARP)報文,其中該MAC沖突檢測報文中攜帶該新加入的節點設備的MAC地址信息。步驟二:接收到該MAC沖突檢測報文的其他節點設備,根據該報文中攜帶的MAC地址信息,判斷該MAC地址信息是否與自身的MAC地址沖突。并轉發該報文。步驟三:當該其他節點設備檢測到該MAC地址信息與自身的MAC地址沖突時,向服務發送MAC地址沖突的信息。具體的如圖2所示,當連接在節點設備E上的PC接入網絡時,PC向全網發送MAC沖突檢測報文,網絡中的每個節點設備A、B、C、D和E根據該MAC沖突檢測報文分別進行檢測,判斷自身的地址是否與該MAC沖突檢測報文中攜帶的MAC地址沖突,即判斷兩者是否相同,從而確定是否向服務器發送MAC地址沖突的信息。上述過程中,每個節點設備只有接收到新加入的節點設備發送的MAC沖突檢測報文時,才能判斷該MAC沖突檢測報文中攜帶的MAC地址是否與自身的MAC地址沖突,由于此檢測方式只有存在MAC地址沖突的節點設備,才能判斷MAC地址是否沖突,因此現有技術中的節點設備接入時的MAC地址檢測方法,較浪費時間,不能有效的提高MAC地址檢測的效率。
    技術實現思路
    鑒于上述問題,提出了本專利技術以便提供一種克服上述問題或者至少部分地解決上述問題的一種基于MAC地址的節點設備接入方法、系統及裝置。本專利技術實施例提供了一種基于MAC地址的節點設備接入方法,該方法包括:第一節點設備接收新加入的節點設備發送的MAC沖突檢測報文;根據本地保存的其所在網絡中其他節點設備的MAC地址,判斷該新加入的節點設備的MAC地址與其所在網絡中的每個節點設備的MAC地址是否沖突;當網絡中存在與該新加入的節點設備沖突的MAC地址時,則停止轉發該MAC沖突檢測報文;當網絡中不存在與該新加入的節點設備沖突的MAC地址時,將接收到該MAC沖突檢測報文的時間戳添加到該MAC沖突檢測報文中發送,并在本地保存該新加入的節點設備的MAC地址及該時間戳信息。為了有效的進行MAC地址檢測,并提高檢測的效率,所述方法還包括:第二節點設備接收第一節點設備轉發的MAC沖突檢測報文;根據本地保存的其所在網絡中其他節點設備的MAC地址,判讀該新加入的節點設備的MAC地址與其所在網絡中的每個節點設備的MAC地址是否沖突;當網絡中存在與該新加入的節點設備沖突的MAC地址時,根據保存的與該沖突的MAC地址對應的時間戳信息,比較所述MAC沖突檢測報文攜帶的時間戳及本地保存的時間戳;當所述MAC沖突檢測報文攜帶的時間戳早于本地保存的時間戳時,則采用所述新加入的節點設備的MAC地址及所述MAC沖突檢測報文攜帶的時間戳,更新本地保存的該沖突的MAC地址及對應時間戳;當所述MAC沖突檢測報文攜帶的時間戳晚于本地保存的時間戳時,則停止轉發該MAC沖突檢測報文;當網絡中不存在與該新加入的節點設備沖突的MAC地址時,將接收到該MAC沖突檢測報文的時間戳添加到該MAC沖突檢測報文中發送,并在本地保存該新加入的節點設備的MAC地址及該時間戳信息。為了有效的進行MAC地址檢測,并提高檢測的效率,所述第一節點設備接收新加入的節點設備發送的MAC沖突檢測報文之前,所述方法還包括:第一節點設備接收網絡中的每個其他節點設備廣播的信息,其中該信息中攜帶對應每個其他節點設備的MAC地址;第一節點設備根據接收到的每個信息,判斷該信息中攜帶的MAC地址是否與本身的MAC地址相同;當該信息中攜帶的MAC地址與本身的MAC地址不同時,在本地保存該其他節點設備的MAC地址并轉發該信息;當該信息中攜帶的MAC地址與本身的MAC地址相同時,丟棄該信息并告警。為了有效的進行MAC地址檢測,并提高檢測的效率,所述方法還包括:所述第一節點設備根據本地保存的所在網絡內其他節點設備的MAC地址,按照設定的時間間隔向每個其他節點設備發送心跳檢測報文;判斷在設定的時間間隔內是否接收到每個其他節點設備返回的響應報文;當未接收到第三節點設備返回的響應報文時,確定該第三節點設備離開該網絡,在本地刪除第三節點設備的MAC地址;所述第一節點設備在網絡中發送第三節點設備離開網絡的信息,通知網絡中的其他節點設備刪除所述第三節點設備的MAC地址。本專利技術實施例提供了一種基于MAC地址的節點設備接入裝置,所述裝置包括:接收模塊,用于接收新加入的節點設備發送的MAC沖突檢測報文;判斷模塊,用于根據本地保存的其所在網絡中其他節點設備的MAC地址,判斷該新加入的節點設備的MAC地址與其所在網絡中的每個節點設備的MAC地址是否沖突;執行模塊,用于當判斷模塊判斷網絡中存在與該新加入的節點設備沖突的MAC地址時,停止轉發該MAC沖突檢測報文;當判斷模塊判斷網絡中不存在與該新加入的節點設備沖突的MAC地址時,將接收到該MAC沖突檢測報文的時間戳添加到該MAC沖突檢測報文中發送,并在本地保存該新加入的節點設備的MAC地址及該時間戳信息。為了有效的進行MAC地址檢測,并提高檢測的效率,所述接收模塊,還用于接收其他節點設備轉發的MAC沖突檢測報文;所述判斷模塊,還用于根據本地保存的其所在網絡中其他節點設備的MAC地址,判讀該新加入的節點設備的MAC地址與其所在網絡中的每個節點設備的MAC地址是否沖突;所述執行模塊,還用于當判斷模塊確定所述MAC沖突檢測報文攜帶的時間戳早于本地保存的時間戳時,則采用所述新加入的節點設備的MAC地址及所述MAC沖突檢測報文攜帶的時間戳,更新本地保存的該沖突的MAC地址及對應時間戳;當判斷模塊確定所述MAC沖突檢測報文攜帶的時間戳晚于本地保存的時間戳時,則停止轉發該MAC沖突檢測報文。為了有效的進行MAC地址檢測,并提高檢測的效率,所述接收模塊,還用于接收網絡中的每個其他節點設備廣播的信息,其中該信息中攜帶對應每個其他節點設備的MAC地址;所述判斷模塊,還用于根據接收到的每個信息,判斷該信息中攜帶的MAC地址是否與本身的MAC地址相同;所述執行模塊,還用于當判斷模塊確定該信息中攜帶的MAC地址與本身的MAC地址不同時,在本地保存該其他節點設備的MAC地址并轉發該信息;當判斷模塊確定該信息中攜帶的MAC地址與本身的MAC地址相同時,丟棄該信息并告警。為了有效的進行MAC地址檢測,并提高檢測的效率,所述裝置還包括:檢測模塊,用于根據本地保存的所在網絡內其他節點設備的MAC地址,按照設定的時間間隔向每個其他節點設備發送心跳檢測報文;所述判斷模塊,還用于判斷在設定的時間間隔內是否接收到每個其他節點設備返回的響應報文;所述執行模塊,還用于當判斷模塊確定未接收到第三節點設備返回的響應報文時,確定該第三節點設備離開該網絡,在本地刪除第三節點設備的MAC地址;在網絡中發送第三節點設備離開網絡的信息,通知網絡中的其他節點設備刪除所述第三節點設備的MAC地址。本專利技術實施例提供了本文檔來自技高網...
    一種基于MAC地址的節點設備接入方法、系統及裝置

    【技術保護點】
    一種基于MAC地址的節點設備接入方法,其特征在于,該方法包括:第一節點設備接收新加入的節點設備發送的MAC沖突檢測報文;根據本地保存的其所在網絡中其他節點設備的MAC地址,判斷該新加入的節點設備的MAC地址與其所在網絡中的每個節點設備的MAC地址是否沖突;當網絡中存在與該新加入的節點設備沖突的MAC地址時,則停止轉發該MAC沖突檢測報文;當網絡中不存在與該新加入的節點設備沖突的MAC地址時,將接收到該MAC沖突檢測報文的時間戳添加到該MAC沖突檢測報文中發送,并在本地保存該新加入的節點設備的MAC地址及該時間戳信息。

    【技術特征摘要】
    1.一種基于MAC地址的節點設備接入方法,其特征在于,該方法包括:第一節點設備接收新加入的節點設備發送的MAC沖突檢測報文;根據本地保存的其所在網絡中其他節點設備的MAC地址,判斷該新加入的節點設備的MAC地址與其所在網絡中的每個節點設備的MAC地址是否沖突;當網絡中存在與該新加入的節點設備沖突的MAC地址時,則停止轉發該MAC沖突檢測報文;當網絡中不存在與該新加入的節點設備沖突的MAC地址時,將接收到該MAC沖突檢測報文的時間戳添加到該MAC沖突檢測報文中發送,并在本地保存該新加入的節點設備的MAC地址及該時間戳信息;第二節點設備接收第一節點設備轉發的MAC沖突檢測報文;根據本地保存的其所在網絡中其他節點設備的MAC地址,判讀該新加入的節點設備的MAC地址與其所在網絡中的每個節點設備的MAC地址是否沖突;當網絡中存在與該新加入的節點設備沖突的MAC地址時,根據保存的與該沖突的MAC地址對應的時間戳信息,比較所述MAC沖突檢測報文攜帶的時間戳及本地保存的時間戳;當所述MAC沖突檢測報文攜帶的時間戳早于本地保存的時間戳時,則采用所述新加入的節點設備的MAC地址及所述MAC沖突檢測報文攜帶的時間戳,更新本地保存的該沖突的MAC地址及對應時間戳;當所述MAC沖突檢測報文攜帶的時間戳晚于本地保存的時間戳時,則停止轉發該MAC沖突檢測報文;當網絡中不存在與該新加入的節點設備沖突的MAC地址時,將接收到該MAC沖突檢測報文的時間戳添加到該MAC沖突檢測報文中發送,并在本地保存該新加入的節點設備的MAC地址及該時間戳信息。2.如權利要求1所述的節點設備接入方法,其特征在于,所述第一節點設備接收新加入的節點設備發送的MAC沖突檢測報文之前,所述方法還包括:第一節點設備接收網絡中的每個其他節點設備廣播的信息,其中該信息中攜帶對應每個其他節點設備的MAC地址;第一節點設備根據接收到的每個信息,判斷該信息中攜帶的MAC地址是否與本身的MAC地址相同;當該信息中攜帶的MAC地址與本身的MAC地址不同時,在本地保存該其他節點設備的MAC地址并轉發該信息;當該信息中攜帶的MAC地址與本身的MAC地址相同時,丟棄該信息并告警。3.如權利要求1所述的節點設備接入方法,其特征在于,所述方法還包括:所述第一節點設備根據本地保存的所在網絡內其他節點設備的MAC地址,按照設定的時間間隔向每個其他節點設備發送心跳檢測報文;判斷在設定的時間間隔內是否接收到每個其他節點設備返回的響應報文;當未接收到第三節點設備返回的響應報文時,確定該第三節點設備離開該網絡,在本地刪除第三節點設備的MAC地址;所述第一節點設備在網絡中發送第三節點設備離開網絡的信息,通知網絡中的其他節點設備刪除所述第三節點設備的MAC地址。4.如權利要求1~3任一項所述的...

    【專利技術屬性】
    技術研發人員:何英軍孔勇張儉鋒張洪雁薛百華丁杰
    申請(專利權)人:北京東土科技股份有限公司
    類型:發明
    國別省市:北京;11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无码A片一区二三区| 久久综合一区二区无码| 狠狠躁天天躁中文字幕无码| 内射无码午夜多人| 成人无码一区二区三区| 无码精品A∨在线观看中文| 亚洲国产精品无码久久九九大片| 亚洲AV色无码乱码在线观看| 中文无码精品一区二区三区| 一本色道久久综合无码人妻| 潮喷失禁大喷水无码| 亚洲av永久无码天堂网| 熟妇无码乱子成人精品| 国产精品无码素人福利不卡| 亚洲成无码人在线观看| 伊人久久综合精品无码AV专区| 无码日韩精品一区二区免费| av大片在线无码免费| 国产精品无码久久久久久| 国产精品无码免费专区午夜| 久久亚洲AV成人无码国产最大| 亚洲AV成人噜噜无码网站| 亚洲中文字幕无码久久2017| 国产强被迫伦姧在线观看无码| 在线看片福利无码网址| 亚洲AV无码国产精品色午友在线 | 久久久久亚洲AV无码观看 | 亚洲AV无码精品国产成人| 成人无码精品1区2区3区免费看| 亚洲av日韩av永久无码电影| 亚洲AV无码一区二区三区牛牛| 亚洲国产精品无码一线岛国| 亚洲精品无码专区久久久| 人妻无码久久中文字幕专区| 无码人妻av一区二区三区蜜臀 | 无码人妻一区二区三区在线水卜樱 | 亚洲av成本人无码网站| 亚洲综合无码一区二区痴汉| 久久久久精品国产亚洲AV无码 | 蜜桃臀AV高潮无码| 日韩精品无码一区二区三区不卡|