[發(fā)明專利]一種基于軟件定義網(wǎng)絡(luò)的防IP地址沖突方法有效
| 申請?zhí)枺?/td> | 201610189140.7 | 申請日: | 2016-03-29 |
| 公開(公告)號: | CN105681490B | 公開(公告)日: | 2019-10-22 |
| 發(fā)明(設(shè)計(jì))人: | 翟躍 | 申請(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 浙江千克知識產(chǎn)權(quán)代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 201600 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 軟件 定義 網(wǎng)絡(luò) ip 地址 沖突 方法 | ||
本發(fā)明提供一種基于軟件定義網(wǎng)絡(luò)的防IP地址沖突方法,包括:所述軟件定義網(wǎng)絡(luò)交換機(jī)向所述控制器上報(bào)自身的物理地址信息、每個(gè)端口信息以及每個(gè)端口的IP地址信息;所述控制器接收所有的所述軟件定義網(wǎng)絡(luò)交換機(jī)上報(bào)的信息并進(jìn)行計(jì)算,以判斷是否存在IP地址沖突;若存在IP地址沖突,所述控制器向所述軟件定義網(wǎng)絡(luò)交換機(jī)下發(fā)報(bào)文以通知所述軟件定義網(wǎng)絡(luò)交換機(jī)修改IP地址。本發(fā)明提出的方法是基于SDN架構(gòu)的,控制器統(tǒng)一計(jì)算是否存在地址沖突,如果存在地址沖突,通知低優(yōu)先級的交換機(jī)修改IP地址,無需交互免費(fèi)ARP報(bào)文。整個(gè)策略效率很高,可以避免廣播風(fēng)暴。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于軟件定義網(wǎng)絡(luò)的防IP地址沖突方法。
背景技術(shù)
免費(fèi)ARP報(bào)文是一種特殊的ARP報(bào)文,該報(bào)文中攜帶的發(fā)送端IP地址和目標(biāo)IP地址都是本機(jī)IP地址,報(bào)文源物理地址是本機(jī)物理地址,報(bào)文的目的物理地址是廣播地址。設(shè)備通過對外發(fā)送免費(fèi)ARP報(bào)文來實(shí)現(xiàn)以下功能:
1)確定其它設(shè)備的IP地址是否與本機(jī)的IP地址沖突。當(dāng)其它設(shè)備收到免費(fèi)ARP報(bào)文后,如果發(fā)現(xiàn)報(bào)文中的IP地址和自己的IP地址相同,則給發(fā)送免費(fèi)ARP報(bào)文的設(shè)備返回一個(gè)ARP應(yīng)答,告知該設(shè)備IP地址沖突;
2)設(shè)備改變了硬件地址后,通過發(fā)送免費(fèi)ARP報(bào)文通知其它設(shè)備更新ARP表項(xiàng)。
在現(xiàn)有技術(shù)中,傳統(tǒng)交換機(jī)可以使用免費(fèi)ARP報(bào)文來發(fā)現(xiàn)IP地址沖突。但是在實(shí)際應(yīng)用中,由于免費(fèi)ARP報(bào)文采用廣播地址作為目的地址,極易造成廣播風(fēng)暴。所以,目前亟待提供一種避免廣播風(fēng)暴的防IP地址沖突方法。
發(fā)明內(nèi)容
鑒于上述問題,本申請記載了一種基于軟件定義網(wǎng)絡(luò)的防IP地址沖突方法,所述方法包括:
所述軟件定義網(wǎng)絡(luò)交換機(jī)向所述控制器上報(bào)自身的物理地址信息、每個(gè)端口信息以及每個(gè)端口的IP地址信息;
所述控制器接收所有的所述軟件定義網(wǎng)絡(luò)交換機(jī)上報(bào)的信息并進(jìn)行計(jì)算,以判斷是否存在IP地址沖突;
若存在IP地址沖突,所述控制器向所述軟件定義網(wǎng)絡(luò)交換機(jī)下發(fā)報(bào)文以通知所述軟件定義網(wǎng)絡(luò)交換機(jī)修改IP地址。
較佳的,所述軟件定義網(wǎng)絡(luò)交換機(jī)與所述控制器之間通過Experimenter報(bào)文進(jìn)行信息的傳遞。
較佳的,所述控制器向所述軟件定義網(wǎng)絡(luò)交換機(jī)下發(fā)的所述Experimenter報(bào)文中包括所述軟件定義網(wǎng)絡(luò)交換機(jī)需要更新的端口的所述端口信息以及新的IP地址信息。
較佳的,所述控制器向所述軟件定義網(wǎng)絡(luò)交換機(jī)下發(fā)報(bào)文以通知所述軟件定義網(wǎng)絡(luò)交換機(jī)修改IP地址的過程包括:
對于出現(xiàn)IP沖突的所有所述端口,所述控制器保留優(yōu)先級別最高的所述軟件定義網(wǎng)絡(luò)交換機(jī)的所述端口的IP地址;
所述控制器從一地址池中動態(tài)獲取IP地址,分配給除優(yōu)先級別最高的所述軟件定義網(wǎng)絡(luò)交換機(jī)的所述端口外的其余出現(xiàn)IP沖突的所述軟件定義網(wǎng)絡(luò)交換機(jī)的所述端口。
較佳的,所述控制器將動態(tài)獲取的所述IP地址通過所述Experimenter報(bào)文下發(fā)至需要修改IP地址的端口所在的所述軟件定義網(wǎng)絡(luò)交換機(jī);
所述軟件定義網(wǎng)絡(luò)交換機(jī)根據(jù)所述控制器下發(fā)的所述Experimenter報(bào)文修改出現(xiàn)IP沖突的所述端口的IP地址。
較佳的,所述軟件定義網(wǎng)絡(luò)交換機(jī)提供一標(biāo)識優(yōu)先級的ID編號,所述ID編號越小,所述軟件定義網(wǎng)絡(luò)交換機(jī)對應(yīng)的優(yōu)先級別越高。
較佳的,所述交換機(jī)將所述ID編號與物理地址信息、每個(gè)端口信息以及每個(gè)端口的IP地址信息一同向所述控制器上報(bào)。
較佳的,所述控制器判斷是否存在IP地址沖突的過程包括步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610189140.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





