本公開(kāi)涉及計(jì)算機(jī)網(wǎng)絡(luò),并且更具體地,涉及網(wǎng)絡(luò)設(shè)備的管理。
背景技術(shù):
1、計(jì)算機(jī)網(wǎng)絡(luò)是能夠交換數(shù)據(jù)和共享資源的互連計(jì)算設(shè)備的集合。各種設(shè)備進(jìn)行操作,以協(xié)助計(jì)算設(shè)備之間的通信。例如,計(jì)算機(jī)網(wǎng)絡(luò)可以包括路由器、交換機(jī)、網(wǎng)關(guān)、防火墻和各種其他設(shè)備來(lái)提供和協(xié)助網(wǎng)絡(luò)通信。
2、這些網(wǎng)絡(luò)設(shè)備一般包括用于本地或遠(yuǎn)程配置設(shè)備的機(jī)制,例如,管理接口。通過(guò)與管理接口交互,客戶端可以執(zhí)行配置任務(wù)以及執(zhí)行操作命令,以收集和查看被管理設(shè)備的操作數(shù)據(jù)。例如,客戶端可以配置設(shè)備的接口卡、調(diào)整支持的網(wǎng)絡(luò)協(xié)議的參數(shù)、指定設(shè)備內(nèi)的物理組件、修改由路由器維護(hù)的路由信息、訪問(wèn)駐留在設(shè)備上的軟件模塊和其他資源,以及執(zhí)行其他配置任務(wù)。此外,客戶端可以允許用戶查看來(lái)自設(shè)備的當(dāng)前操作參數(shù)、系統(tǒng)日志、與網(wǎng)絡(luò)連接相關(guān)的信息、網(wǎng)絡(luò)活動(dòng)或其他狀態(tài)信息,查看從設(shè)備接收的事件信息并對(duì)其做出反應(yīng)。
3、網(wǎng)絡(luò)配置服務(wù)可由多個(gè)不同的設(shè)備執(zhí)行,例如,具有服務(wù)卡的路由器和/或?qū)S梅?wù)設(shè)備。這種服務(wù)包括連接服務(wù),例如,第三層虛擬專用網(wǎng)(l3vpn)、虛擬專用局域網(wǎng)服務(wù)(vpls)和對(duì)等(p2p)服務(wù)。其他服務(wù)包括網(wǎng)絡(luò)配置服務(wù),例如,dot1q?vlan服務(wù)。網(wǎng)絡(luò)管理系統(tǒng)(nms)和nms設(shè)備也稱為控制器或控制器,可以支持這些服務(wù),使得管理員(例如,網(wǎng)絡(luò)管理員)能夠容易地創(chuàng)建和管理這些高級(jí)網(wǎng)絡(luò)配置服務(wù)。
技術(shù)實(shí)現(xiàn)思路
1、通常,本公開(kāi)描述了用于傳送對(duì)網(wǎng)絡(luò)管理系統(tǒng)(nms)的互聯(lián)網(wǎng)協(xié)議(ip)地址的更改的技術(shù),在本文中也稱為控制器。例如,用于管理網(wǎng)絡(luò)設(shè)備的控制器(例如,由一個(gè)或多個(gè)虛擬執(zhí)行元件執(zhí)行)可以被移動(dòng)到不同網(wǎng)絡(luò)中的不同虛擬執(zhí)行元件,并且具有用于與被管理的網(wǎng)絡(luò)設(shè)備通信的不同ip地址。在其他示例中,同一控制器可以不移動(dòng),但可以使用不同的更新的ip地址與網(wǎng)絡(luò)設(shè)備通信??刂破鞯拇?,例如在被管理的網(wǎng)絡(luò)設(shè)備上執(zhí)行的控制器的基于客戶端的代理(有時(shí)稱為“機(jī)上代理(on-box?agent)”),可以被配置為接收和處理ip地址更改的指示,以向控制器發(fā)送數(shù)據(jù)。
2、例如,nms可能需要從在一個(gè)租戶網(wǎng)絡(luò)中的虛擬機(jī)上執(zhí)行,遷移到與不同ip子網(wǎng)相關(guān)聯(lián)的另一租戶網(wǎng)絡(luò)的虛擬機(jī)。nms可以被配置為自動(dòng)向網(wǎng)絡(luò)設(shè)備發(fā)送ip地址更改請(qǐng)求,而非依賴于手動(dòng)更改與每個(gè)網(wǎng)絡(luò)設(shè)備中的nms相關(guān)聯(lián)的ip地址。在原始ip地址實(shí)現(xiàn)控制器的虛擬機(jī)可以在ip更改請(qǐng)求被發(fā)送之后被簡(jiǎn)單地移除,或者原始ip地址的虛擬機(jī)可以保持在線,并與網(wǎng)絡(luò)設(shè)備確認(rèn)ip地址更改。與依賴于手動(dòng)更新存儲(chǔ)在每個(gè)網(wǎng)絡(luò)設(shè)備處的控制器的ip地址的系統(tǒng)相比,從自動(dòng)發(fā)送ip更改請(qǐng)求進(jìn)行遷移可能更高效和/或?qū)е赂俚腻e(cuò)誤。此外,當(dāng)控制器移動(dòng)到新的虛擬機(jī)或供應(yīng)了新的控制器(例如,版本、類型、供應(yīng)商等的更改)時(shí),充當(dāng)“客戶端”角色的網(wǎng)絡(luò)設(shè)備用于與充當(dāng)“服務(wù)器”角色的控制器通信的ip地址可能會(huì)被更新,更新方式可能比依賴于手動(dòng)更新存儲(chǔ)在每個(gè)網(wǎng)絡(luò)設(shè)備處的控制器的ip地址的系統(tǒng)更高效和/或錯(cuò)誤更少。
3、在一個(gè)示例中,系統(tǒng)包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和一個(gè)或多個(gè)處理器,該一個(gè)或多個(gè)處理器能夠操作以使用由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的第一ip地址作為與控制器相關(guān)聯(lián)的ip地址來(lái)向控制器發(fā)送數(shù)據(jù),并且響應(yīng)于接收將與控制器相關(guān)聯(lián)的ip地址從第一ip地址更改為第二ip地址的請(qǐng)求,來(lái)確定是否可以使用第一ip地址訪問(wèn)控制器。基于是否可以使用第一ip地址訪問(wèn)控制器,一個(gè)或多個(gè)處理器還能夠操作以將與控制器相關(guān)聯(lián)并由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的ip地址更改為第二ip地址,并使用由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的第二ip地址向控制器發(fā)送數(shù)據(jù)。
4、在另一示例中,一種方法包括由一個(gè)或多個(gè)處理器使用由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的第一ip地址作為與控制器相關(guān)聯(lián)的ip地址向控制器發(fā)送數(shù)據(jù),并且響應(yīng)于接收將與控制器相關(guān)聯(lián)的ip地址從第一ip地址更改為第二ip地址的請(qǐng)求,來(lái)確定是否可以使用第一ip地址訪問(wèn)控制器。該方法還包括,基于是否可以使用第一ip地址訪問(wèn)控制器,由一個(gè)或多個(gè)處理器將與控制器相關(guān)聯(lián)并由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的ip地址更改為第二ip地址,并由一個(gè)或多個(gè)處理器使用由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的第二ip地址將數(shù)據(jù)發(fā)送到控制器。
5、在一個(gè)示例中,編碼有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),指令用于使得一個(gè)或多個(gè)可編程處理器使用由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的第一ip地址作為與控制器相關(guān)聯(lián)的ip地址來(lái)向控制器發(fā)送數(shù)據(jù)。該指令還使得一個(gè)或多個(gè)可編程處理器響應(yīng)于接收將與控制器相關(guān)聯(lián)的ip地址從第一ip地址更改為第二ip地址的請(qǐng)求而確定是否可以使用第一ip地址訪問(wèn)控制器,并基于是否可以使用第一ip地址訪問(wèn)控制器來(lái)將與控制器相關(guān)聯(lián)并由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的ip地址更改為第二ip地址。該指令還使得一個(gè)或多個(gè)可編程處理器使用由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的第二ip地址向控制器發(fā)送數(shù)據(jù)。
6、一個(gè)或多個(gè)示例的細(xì)節(jié)將在附圖和以下說(shuō)明中闡述。從說(shuō)明書(shū)和附圖以及權(quán)利要求書(shū)中,其他特征、目的和優(yōu)點(diǎn)將變得顯而易見(jiàn)。
1.一種包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和一個(gè)或多個(gè)處理器的系統(tǒng),一個(gè)或多個(gè)所述處理器能夠操作以:
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,一個(gè)或多個(gè)所述處理器能夠操作以響應(yīng)于更改所述ip地址的請(qǐng)求而:
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,一個(gè)或多個(gè)所述處理器能夠操作以在不能使用所述第一ip地址訪問(wèn)所述控制器時(shí),將由所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的所述第一ip地址更改為所述第二ip地址。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,一個(gè)或多個(gè)所述處理器能夠操作以:
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,一個(gè)或多個(gè)所述處理器能夠操作以響應(yīng)于將存儲(chǔ)在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)處的所述第一ip地址更改為所述第二ip地址,使用所述第二ip地址向所述控制器輸出成功消息。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,ip地址更改請(qǐng)求是第一ip地址更改請(qǐng)求,并且其中,一個(gè)或多個(gè)所述處理器能夠操作以:
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,一個(gè)或多個(gè)所述處理器能夠操作以經(jīng)由所述第三ip地址向所述控制器輸出拒絕消息。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,更改所述ip地址的請(qǐng)求是更改所述ip地址的第一請(qǐng)求,并且其中,一個(gè)或多個(gè)所述處理器能夠操作以響應(yīng)于更改所述ip地址的第二請(qǐng)求,所述第二請(qǐng)求指示從所述第一ip地址更改為第三ip地址的指令:
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,一個(gè)或多個(gè)所述處理器能夠操作以經(jīng)由所述第三ip地址向所述控制器輸出拒絕消息。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,為了使用所述第一ip地址向所述控制器發(fā)送數(shù)據(jù),一個(gè)或多個(gè)所述處理器能夠操作以使用所述第一ip地址向所述控制器輸出用于網(wǎng)絡(luò)設(shè)備的遙測(cè)數(shù)據(jù)。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的系統(tǒng),其中,一個(gè)或多個(gè)所述處理器能夠進(jìn)一步操作以:
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述配置數(shù)據(jù)指示關(guān)于安全性、設(shè)備可訪問(wèn)性、流量工程、服務(wù)質(zhì)量qos、網(wǎng)絡(luò)地址轉(zhuǎn)換nat、分組過(guò)濾、分組轉(zhuǎn)發(fā)或速率限制中的一個(gè)或多個(gè)的操作策略。
13.一種方法,包括:
14.根據(jù)權(quán)利要求13所述的方法,還包括響應(yīng)于更改所述ip地址的請(qǐng)求而:
15.根據(jù)權(quán)利要求13所述的方法,還包括由一個(gè)或多個(gè)所述處理器在不能使用所述第一ip地址訪問(wèn)所述控制器時(shí),將由所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的所述第一ip地址更改為所述第二ip地址。
16.根據(jù)權(quán)利要求13所述的方法,還包括:
17.根據(jù)權(quán)利要求13所述的方法,還包括:響應(yīng)于將存儲(chǔ)在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)處的所述第一ip地址更改為所述第二ip地址,由一個(gè)或多個(gè)所述處理器使用所述第二ip地址向所述控制器輸出成功消息。
18.根據(jù)權(quán)利要求13至17中任一項(xiàng)所述的方法,其中,ip地址更改請(qǐng)求是第一ip地址更改請(qǐng)求,所述方法還包括:
19.根據(jù)權(quán)利要求18所述的方法,還包括由一個(gè)或多個(gè)所述處理器經(jīng)由所述第三ip地址向所述控制器輸出拒絕消息。
20.編碼有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令用于使得一個(gè)或多個(gè)可編程處理器執(zhí)行根據(jù)權(quán)利要求1至12中任一項(xiàng)所述的系統(tǒng)執(zhí)行的處理。