[發明專利]一種為交換機智能配置不沖突靜態網絡管理地址的方法有效
| 申請號: | 201611242653.6 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106789288B | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 王鑫;馮承愷 | 申請(專利權)人: | 上海易杵行智能科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/12 |
| 代理公司: | 上海衡方知識產權代理有限公司 31234 | 代理人: | 卞孜真;周世亮 |
| 地址: | 200071 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交換機 智能 配置 沖突 靜態 網絡 管理 地址 方法 | ||
1.一種局域網內為交換機智能配置不沖突靜態網絡管理地址的方法,其特征在于,包括以下步驟:
S1、初始化基礎數據:
將不沖突臨時網絡地址導入到不沖突臨時網絡地址列表中,并設置不沖突臨時網絡地址列表中的所有不沖突臨時網絡地址的占用狀態均為未被占用狀態;
設置實際交換機列表中所有交換機的檢測狀態均為未被檢測狀態;
設置實際交換機列表中所有交換機的網絡地址為空,將實際交換機列表中的每個交換機設置為未完成其所有鄰居交換機的唯一性檢測狀態;
設置交換機鄰居關系列表中無鄰居關系數據;
S2、獲取一個交換機的實際數據,并添加到實際交換機列表中,同時設定該交換機的網絡地址為當前已經找到的所有交換機中具有唯一性;
S3、從實際交換機列表中獲取尚未全部完成鄰居交換機當前唯一性檢測的交換機;
如果實際交換機列表中所有交換機的當前唯一性狀態為非唯一,則選取任意一個交換機;否則,從實際交換機列表中獲取當前唯一性狀態為當前唯一,且其鄰居交換機尚未全部完成唯一性狀態檢測的交換機:其中,如果交換機不具有重復網絡地址,則設定該交換機的當前唯一性狀態為當前唯一;如果交換機具有重復網絡地址,則設定該交換機的當前唯一性狀態為非唯一;
S4、判斷步驟S3中是否找到符合要求的交換機:
如果找到,則進入步驟S5;否則說明所有的網絡地址均已經被設置為不沖突的網絡地址,跳轉到步驟S17;
S5、遠程獲取當前交換機的實際數據;
S6、判斷遠程獲取是否成功:
如果成功則進入步驟S7;否則跳轉到步驟S14;
S7、更新實際交換機列表數據:如果步驟S5獲取的交換機mac地址在實際交換機列表中不存在,則將該交換機的實際數據添加到實際交換機列表中,以此更新實際交換機列表數據;
S8、判斷步驟S7更新后的實際交換機列表數據中的交換機網絡地址是否重復:如果有重復則跳轉至步驟S12消除重復網絡地址;否則進入步驟S9;
S9、遠程獲取當前交換機的實際鄰居交換機列表:如果上述判斷及消除重復網絡地址中發生了將重復網絡地址設置為不沖突臨時網絡地址現象時,則需要等待大于或等于鏈路層發現協議LLDP生存的時間,以避免遠程獲取交換機的實際鄰居交換機列表數據時存在虛假鄰居信息現象發生;
S10、更新實際交換機列表數據,并更新交換機鄰居關系列表;
S11、判斷步驟S10中更新后的實際交換機列表數據和交換機鄰居關系列表中是否有重復的交換機網絡地址:如果沒有重復的網絡地址,則跳轉到步驟S13;否則進入步驟S12;
S12、消除重復網絡地址,并跳轉至步驟S3:如果需要消除多個或者所有的重復網絡地址,那么需要臨時記錄多個或者所有重復網絡地址,然后逐個按照本步驟消除重復網絡地址;且消除重復網絡地址時,將任意一個或者多個具有該重復網絡地址的交換機的網絡地址設置為不沖突臨時網絡地址;每次消除一個交換機的重復網絡地址之后,需要等待一定的時間,其作用是確保交換機的設置真實生效,確保后期獲取的交換機實際數據是真實的;
如果重復網絡地址為臨時網絡地址,全部消除重復網絡地址之后,應將不沖突的臨時網絡地址及時收回,即設定該臨時網絡地址為未被占用狀態;其作用是避免不沖突臨時網絡地址不夠用現象而導致全網設置為不沖突的網絡地址失敗;
S13、設定當前交換機為已經完成所有鄰居交換機的網絡地址當前唯一性狀態檢測,并跳轉至步驟S3;
S14、判斷當前交換機是否真實存在,如果真實存在則跳轉至步驟S15;否則跳轉至步驟S16;判斷方法包括:
通過交換機鄰居關系列表,查找該交換機的鄰居交換機;然后通過鄰居交換機的網絡地址,采用遠程訪問技術獲取其實際鄰居交換機列表,如果當前交換機mac地址在該實際鄰居交換機列表中,則其依然真實存在;
如果當前交換機在交換機鄰居關系列表中有多個鄰居,只有當其所有鄰居交換機的實際鄰居交換機列表中都不包括當前交換機mac地址時,才能判定當前交換機不真實存在;
S15、通過技術調整總控主機或者當前交換機的相關屬性,使得總控主機能夠遠程訪問當前交換機,并跳轉至步驟S5:如果局域網中需要調整的交換機的屬性與環網特點相關,需要根據環網特點進行相關的設置,以避免相關個性化環網協議引起網絡風暴而導致無法遠程訪問交換機現象;
S16、從實際交換機列表中刪除該交換機數據,并跳轉至步驟S3;
S17、所有實際交換機的網絡地址均為全網唯一且不沖突的網絡地址,方法結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海易杵行智能科技有限公司,未經上海易杵行智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611242653.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新型食用菌清洗裝置
- 下一篇:一種大米洗滌過濾裝置





