【技術實現步驟摘要】
一種基于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地址及該時間戳信息。
【技術特征摘要】
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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。