一種統(tǒng)一管理交換機設(shè)備的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種統(tǒng)一管理交換機設(shè)備的方法和設(shè)備,應(yīng)用于包括管理端、交換機設(shè)備和主機的系統(tǒng)中,所述方法包括以下步驟:所述管理端獲取來自用戶的業(yè)務(wù)請求;所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。本發(fā)明屏蔽設(shè)備層差異,使得底層網(wǎng)絡(luò)設(shè)備對第三方用戶透明,減輕了網(wǎng)絡(luò)管理員在管理網(wǎng)絡(luò)設(shè)備時的繁瑣配置工作,節(jié)省了網(wǎng)絡(luò)管理成本,易于擴展、開發(fā)和維護,具備高擴展性、兼容性、適用性和科學(xué)性。
【專利說明】_種統(tǒng)_管理交換機設(shè)備的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種統(tǒng)一管理交換機設(shè)備的方法和設(shè)備。
【背景技術(shù)】
[0002]隨著信息科技的發(fā)展,云計算逐步成為業(yè)界的發(fā)展熱點,國內(nèi)外各大廠商的云計算服務(wù)平臺也開始紛紛投入到科學(xué)、教育、文化、衛(wèi)生、政府、高性能計算、電子商務(wù)和物聯(lián)網(wǎng)等多個領(lǐng)域進行使用。
[0003]云計算通過網(wǎng)絡(luò)技術(shù),將分布在各地數(shù)據(jù)中心中的服務(wù)器、存儲、網(wǎng)絡(luò)設(shè)備通過管理軟件集合起來協(xié)同工作,共同對外提供計算與存儲等服務(wù),具有數(shù)據(jù)量大、地域分布廣、物理設(shè)備多的特點。
[0004]為了滿足系統(tǒng)應(yīng)用的網(wǎng)絡(luò)需求,傳統(tǒng)的云數(shù)據(jù)中心一般需要使用網(wǎng)線或串口在物理交換機設(shè)備上進行配置,步驟繁瑣復(fù)雜,不易操作。而且不同廠商、不同型號的交換機,配置方法截然不同,在進行網(wǎng)絡(luò)規(guī)劃和環(huán)境配置時,網(wǎng)絡(luò)管理員需要在每一臺網(wǎng)絡(luò)設(shè)備上都進行配置,操作過程和管理方式異常繁瑣,無法進行統(tǒng)一管理。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種統(tǒng)一管理交換機設(shè)備的方法和設(shè)備,以解決無法對交換機設(shè)備進行統(tǒng)一管理的缺陷。
[0006]本發(fā)明提供了一種統(tǒng)一管理交換機設(shè)備的方法,應(yīng)用于包括管理端、交換機設(shè)備和主機的系統(tǒng)中,所述方法包括以下步驟:
[0007]所述管理端獲取來自用戶的業(yè)務(wù)請求;
[0008]所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
[0009]可選地,所述管理端劃分與所述交換機設(shè)備對應(yīng)的VLAN,具體包括:
[0010]所述管理端通過調(diào)用所述交換機設(shè)備的API,查詢與所述交換機設(shè)備的各個端口連接的網(wǎng)卡的MAC地址,建立MAC地址與端口之間的第一綁定關(guān)系以及主機與MAC地址之間的第二綁定關(guān)系;
[0011]所述管理端根據(jù)所述第一綁定關(guān)系和所述第二綁定關(guān)系,建立主機、端口與MAC地址之間的第三綁定關(guān)系;
[0012]所述管理端通過調(diào)用所述交換機設(shè)備的API,劃分與所述交換機設(shè)備的各個端口對應(yīng)的VLAN,建立主機、MAC地址、端口和VLAN之間的第四綁定關(guān)系。
[0013]可選地,所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址,具體包括:
[0014]所述管理端通過調(diào)用所述交換機設(shè)備的DHCP接口,為每個VLAN創(chuàng)建一個DHCP服務(wù)器,并結(jié)合所述DHCP服務(wù)器,為特定的MAC地址指派自動獲取到的IP地址;
[0015]所述管理端根據(jù)所述IP地址和所述第四綁定關(guān)系,建立主機、MAC地址、端口、VLAN和IP地址之間的第五綁定關(guān)系;
[0016]所述管理端通過維護所述第五綁定關(guān)系,動態(tài)劃分和/或更改與所述交換機設(shè)備的各個端口對應(yīng)的VLAN和/或IP地址。
[0017]可選地,所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址之前,還包括:
[0018]所述管理端獲取所述業(yè)務(wù)請求中的令牌信息,對所述令牌信息的合法性進行驗證;
[0019]所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址,具體為:
[0020]所述管理端對所述令牌信息的合法性驗證通過后,根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
[0021]可選地,所述令牌信息是根據(jù)用戶名和密碼生成的。
[0022]本發(fā)明還提供了一種統(tǒng)一管理交換機設(shè)備的設(shè)備,包括:
[0023]獲取模塊,用于獲取來自用戶的業(yè)務(wù)請求;
[0024]管理模塊,用于根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
[0025]可選地,所述管理模塊,具體用于通過調(diào)用所述交換機設(shè)備的API,查詢與所述交換機設(shè)備的各個端口連接的網(wǎng)卡的MAC地址,建立MAC地址與端口之間的第一綁定關(guān)系以及主機與MAC地址之間的第二綁定關(guān)系;根據(jù)所述第一綁定關(guān)系和所述第二綁定關(guān)系,建立主機、端口與MAC地址之間的第三綁定關(guān)系;通過調(diào)用所述交換機設(shè)備的API,劃分與所述交換機設(shè)備的各個端口對應(yīng)的VLAN,建立主機、MAC地址、端口和VLAN之間的第四綁定關(guān)系O
[0026]可選地,所述管理模塊,具體用于通過調(diào)用所述交換機設(shè)備的DHCP接口,為每個VLAN創(chuàng)建一個DHCP服務(wù)器,并結(jié)合所述DHCP服務(wù)器,為特定的MAC地址指派自動獲取到的IP地址;根據(jù)所述IP地址和所述第四綁定關(guān)系,建立主機、MAC地址、端口、VLAN和IP地址之間的第五綁定關(guān)系;通過維護所述第五綁定關(guān)系,動態(tài)劃分和/或更改與所述交換機設(shè)備的各個端口對應(yīng)的VLAN和/或IP地址。
[0027]可選地,所述的設(shè)備,還包括:
[0028]驗證模塊,用于獲取所述業(yè)務(wù)請求中的令牌信息,對所述令牌信息的合法性進行驗證;
[0029]所述管理模塊,具體用于在所述驗證模塊對所述令牌信息的合法性驗證通過后,根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
[0030]可選地,所述令牌信息是根據(jù)用戶名和密碼生成的。
[0031]本發(fā)明實施例通過引入異構(gòu)網(wǎng)絡(luò)設(shè)備適配器,將不同廠商、品牌的交換機設(shè)備的接口進行封裝,將系統(tǒng)中所有的L2/L3層網(wǎng)絡(luò)服務(wù)統(tǒng)一以Rest API的形式暴露給第三方,屏蔽設(shè)備層差異,統(tǒng)一管理異構(gòu)網(wǎng)絡(luò)資源,使得底層網(wǎng)絡(luò)設(shè)備對第三方用戶透明,網(wǎng)絡(luò)管理員不必關(guān)心底層網(wǎng)絡(luò)的具體情況,直接通過界面操作調(diào)用接口,即可實現(xiàn)復(fù)雜網(wǎng)絡(luò)的批量配置、管理功能,管理更加簡便快捷,減輕了網(wǎng)絡(luò)管理員在管理網(wǎng)絡(luò)設(shè)備時的繁瑣配置工作,節(jié)省了網(wǎng)絡(luò)管理成本,易于擴展、開發(fā)和維護,具備高擴展性、兼容性、適用性和科學(xué)性。
【專利附圖】
【附圖說明】
[0032]圖1為本發(fā)明實施例中的一種統(tǒng)一管理交換機設(shè)備的方法流程圖;
[0033]圖2為本發(fā)明實施例中的一種統(tǒng)一管理交換機設(shè)備的設(shè)備結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0035]需要說明的是,如果不沖突,本發(fā)明實施例以及實施例中的各個特征可以相互結(jié)合,均在本發(fā)明的保護范圍之內(nèi)。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0036]本發(fā)明實施例提供了一種統(tǒng)一管理交換機設(shè)備的方法,應(yīng)用于包括管理端、交換機設(shè)備和主機的系統(tǒng)中,主機分布在不同的交換機設(shè)備上,管理端通過統(tǒng)一劃分VLAN與IP地址,管理L2/L3層網(wǎng)絡(luò)環(huán)境。對應(yīng)的方法流程,如圖1所示,包括以下步驟:
[0037]步驟101,管理端獲取來自用戶的業(yè)務(wù)請求,獲取業(yè)務(wù)請求中的令牌信息。
[0038]其中,令牌信息是根據(jù)用戶名和密碼生成的。
[0039]步驟102,管理端對令牌信息的合法性進行驗證,如果驗證通過,則執(zhí)行步驟103 ;否則,結(jié)束流程。
[0040]步驟103,管理端根據(jù)業(yè)務(wù)請求,劃分和/或更改與交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
[0041]具體地,管理端通過調(diào)用交換機設(shè)備的API,查詢與交換機設(shè)備的各個端口連接的網(wǎng)卡的MAC地址,建立MAC地址與端口之間的第一綁定關(guān)系以及主機與MAC地址之間的第二綁定關(guān)系;根據(jù)第一綁定關(guān)系和第二綁定關(guān)系,建立主機、端口與MAC地址之間的第三綁定關(guān)系;通過調(diào)用交換機設(shè)備的API,劃分與交換機設(shè)備的各個端口對應(yīng)的VLAN,建立主機、MAC地址、端口和VLAN之間的第四綁定關(guān)系。
[0042]進一步地,管理端通過調(diào)用交換機設(shè)備的DHCP接口,為每個VLAN創(chuàng)建一個DHCP服務(wù)器,并結(jié)合DHCP服務(wù)器,為特定的MAC地址指派自動獲取到的IP地址;根據(jù)IP地址和第四綁定關(guān)系,建立主機、MAC地址、端口、VLAN和IP地址之間的第五綁定關(guān)系;通過維護第五綁定關(guān)系,動態(tài)劃分和/或更改與交換機設(shè)備的各個端口對應(yīng)的VLAN和/或IP地址。
[0043]本發(fā)明實施例中,管理端設(shè)備通過異構(gòu)網(wǎng)絡(luò)管理架構(gòu),實現(xiàn)統(tǒng)一管理交換機設(shè)備的功能,整個網(wǎng)絡(luò)管理架構(gòu)從上到下劃分為業(yè)務(wù)層、異構(gòu)網(wǎng)絡(luò)適配層和設(shè)備層。
[0044]其中,設(shè)備層,用于通過Rest、Telnet和SSH等方式調(diào)用底層不同廠商、型號的交換機設(shè)備的L2/L3層API。
[0045]異構(gòu)網(wǎng)絡(luò)適配層,用于對設(shè)備層的L2/L3層API進行統(tǒng)一封裝,與底層復(fù)雜的網(wǎng)絡(luò)設(shè)備解耦,并對業(yè)務(wù)層暴露統(tǒng)一的管理接口。
[0046]業(yè)務(wù)層,用于通過調(diào)用異構(gòu)網(wǎng)絡(luò)適配層提供的接口,對系統(tǒng)中異構(gòu)的網(wǎng)絡(luò)資源進行統(tǒng)一管理,實現(xiàn)VLAN和IP管理功能,并對外提供Rest API,方便UI界面及第三方廠商調(diào)用。
[0047]具體地,業(yè)務(wù)層通過調(diào)用交換機設(shè)備的API,查詢交換機上各端口連接的網(wǎng)卡的MAC地址,建立MAC地址與端口之間的第一綁定關(guān)系以及主機與MAC地址之間的第二綁定關(guān)系;根據(jù)所述第一綁定關(guān)系和所述第二綁定關(guān)系,建立主機、端口與MAC地址之間的第三綁定關(guān)系;通過調(diào)用交換機設(shè)備的劃分VLAN的API,為交換機設(shè)備的各個端口劃分VLAN,實現(xiàn)為主機劃分VLAN的功能,并建立主機、MAC地址、端口和VLAN之間的第四綁定關(guān)系。
[0048]進一步地,業(yè)務(wù)層通過調(diào)用L3層交換機設(shè)備的DHCP接口,為每個VLAN創(chuàng)建一個DHCP服務(wù)器;結(jié)合DHCP服務(wù)器,為特定的MAC地址指派自動獲取到的IP地址,根據(jù)該IP地址和第四綁定關(guān)系,建立主機、、MAC地址、端口、VLAN和IP地址之間的第五綁定關(guān)系,通過維護第五綁定關(guān)系,動態(tài)劃分和/或更改與交換機設(shè)備的各個端口對應(yīng)的VLAN和/或IP地址,實現(xiàn)對L2/L3層網(wǎng)絡(luò)管理。
[0049]此外,業(yè)務(wù)層的Rest API Server,對外統(tǒng)一暴露L2/L3層網(wǎng)絡(luò)服務(wù)配置的RestAPI,接受UI界面或第三方廠商的Rest調(diào)用。第三方用戶不必關(guān)心底層的網(wǎng)絡(luò)設(shè)備廠商和型號,只需要調(diào)用Rest API即可實現(xiàn)復(fù)雜網(wǎng)絡(luò)的配置管理。對于安全性要求高的環(huán)境,Rest API Server具有令牌認證校驗功能,用于防止因未授權(quán)的用戶隨意調(diào)用Rest API而造成的網(wǎng)絡(luò)環(huán)境錯亂。
[0050]具體地,用戶根據(jù)用戶名和密碼通過認證模塊生成令牌信息,將令牌信息添加到Rest API調(diào)用請求中;Rest API Server向認證模塊驗證Rest API調(diào)用請求中的令牌信息的合法性,并在驗證通過之后,根據(jù)Rest API調(diào)用請求執(zhí)行相應(yīng)的操作。
[0051]本發(fā)明實施例通過引入異構(gòu)網(wǎng)絡(luò)設(shè)備適配器,將不同廠商、品牌的交換機設(shè)備的接口進行封裝,將系統(tǒng)中所有的L2/L3層網(wǎng)絡(luò)服務(wù)統(tǒng)一以Rest API的形式暴露給第三方,屏蔽設(shè)備層差異,統(tǒng)一管理異構(gòu)網(wǎng)絡(luò)資源,使得底層網(wǎng)絡(luò)設(shè)備對第三方用戶透明,網(wǎng)絡(luò)管理員不必關(guān)心底層網(wǎng)絡(luò)的具體情況,直接通過界面操作調(diào)用接口,即可實現(xiàn)復(fù)雜網(wǎng)絡(luò)的批量配置、管理功能,管理更加簡便快捷,減輕了網(wǎng)絡(luò)管理員在管理網(wǎng)絡(luò)設(shè)備時的繁瑣配置工作,節(jié)省了網(wǎng)絡(luò)管理成本,易于擴展、開發(fā)和維護,具備高擴展性、兼容性、適用性和科學(xué)性。
[0052]基于上述統(tǒng)一管理交換機設(shè)備的方法,本發(fā)明實施例還提供了一種統(tǒng)一管理交換機設(shè)備的設(shè)備,如圖2所示,包括:
[0053]獲取模塊210,用于獲取來自用戶的業(yè)務(wù)請求;
[0054]管理模塊220,用于根據(jù)獲取模塊210獲取到的業(yè)務(wù)請求,劃分和/或更改與交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
[0055]具體地,上述管理模塊220,具體用于通過調(diào)用交換機設(shè)備的API,查詢與交換機設(shè)備的各個端口連接的網(wǎng)卡的MAC地址,建立MAC地址與端口之間的第一綁定關(guān)系以及主機與MAC地址之間的第二綁定關(guān)系;根據(jù)第一綁定關(guān)系和第二綁定關(guān)系,建立主機、端口與MAC地址之間的第三綁定關(guān)系;通過調(diào)用交換機設(shè)備的API,劃分與交換機設(shè)備的各個端口對應(yīng)的VLAN,建立主機、MAC地址、端口和VLAN之間的第四綁定關(guān)系。
[0056]進一步地,上述管理模塊220,具體用于通過調(diào)用交換機設(shè)備的DHCP接口,為每個VLAN創(chuàng)建一個DHCP服務(wù)器,并結(jié)合DHCP服務(wù)器,為特定的MAC地址指派自動獲取到的IP地址;根據(jù)IP地址和第四綁定關(guān)系,建立主機、MAC地址、端口、VLAN和IP地址之間的第五綁定關(guān)系;通過維護第五綁定關(guān)系,動態(tài)劃分和/或更改與交換機設(shè)備的各個端口對應(yīng)的VLAN和/或IP地址。
[0057]進一步地,上述設(shè)備,還包括:
[0058]驗證模塊230,用于獲取業(yè)務(wù)請求中的令牌信息,對令牌信息的合法性進行驗證。
[0059]相應(yīng)地,上述管理模塊220,具體用于在驗證模塊230對令牌信息的合法性驗證通過后,根據(jù)業(yè)務(wù)請求,劃分和/或更改與交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
[0060]其中,令牌信息是根據(jù)用戶名和密碼生成的。
[0061]本發(fā)明實施例通過引入異構(gòu)網(wǎng)絡(luò)設(shè)備適配器,將不同廠商、品牌的交換機設(shè)備的接口進行封裝,將系統(tǒng)中所有的L2/L3層網(wǎng)絡(luò)服務(wù)統(tǒng)一以Rest API的形式暴露給第三方,屏蔽設(shè)備層差異,統(tǒng)一管理異構(gòu)網(wǎng)絡(luò)資源,使得底層網(wǎng)絡(luò)設(shè)備對第三方用戶透明,網(wǎng)絡(luò)管理員不必關(guān)心底層網(wǎng)絡(luò)的具體情況,直接通過界面操作調(diào)用接口,即可實現(xiàn)復(fù)雜網(wǎng)絡(luò)的批量配置、管理功能,管理更加簡便快捷,減輕了網(wǎng)絡(luò)管理員在管理網(wǎng)絡(luò)設(shè)備時的繁瑣配置工作,節(jié)省了網(wǎng)絡(luò)管理成本,易于擴展、開發(fā)和維護,具備高擴展性、兼容性、適用性和科學(xué)性。
[0062]結(jié)合本文中所公開的實施例描述的方法中的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0063]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種統(tǒng)一管理交換機設(shè)備的方法,其特征在于,應(yīng)用于包括管理端、交換機設(shè)備和主機的系統(tǒng)中,所述方法包括以下步驟: 所述管理端獲取來自用戶的業(yè)務(wù)請求; 所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
2.如權(quán)利要求1所述的方法,其特征在于,所述管理端劃分與所述交換機設(shè)備對應(yīng)的VLAN,具體包括: 所述管理端通過調(diào)用所述交換機設(shè)備的API,查詢與所述交換機設(shè)備的各個端口連接的網(wǎng)卡的MAC地址,建立MAC地址與端口之間的第一綁定關(guān)系以及主機與MAC地址之間的第二綁定關(guān)系; 所述管理端根據(jù)所述第一綁定關(guān)系和所述第二綁定關(guān)系,建立主機、端口與MAC地址之間的第三綁定關(guān)系; 所述管理端通過調(diào)用所述交換機設(shè)備的API,劃分與所述交換機設(shè)備的各個端口對應(yīng)的VLAN,建立主機、MAC地址、端口和VLAN之間的第四綁定關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址,具體包括: 所述管理端通過調(diào)用所述交換機設(shè)備的DHCP接口,為每個VLAN創(chuàng)建一個DHCP服務(wù)器,并結(jié)合所述DHCP服務(wù)器,為特定的MAC地址指派自動獲取到的IP地址; 所述管理端根據(jù)所述IP地址和所述第四綁定關(guān)系,建立主機、MAC地址、端口、VLAN和IP地址之間的第五綁定關(guān)系; 所述管理端通過維護所述第五綁定關(guān)系,動態(tài)劃分和/或更改與所述交換機設(shè)備的各個端口對應(yīng)的VLAN和/或IP地址。
4.如權(quán)利要求1所述的方法,其特征在于,所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址之前,還包括: 所述管理端獲取所述業(yè)務(wù)請求中的令牌信息,對所述令牌信息的合法性進行驗證; 所述管理端根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址,具體為: 所述管理端對所述令牌信息的合法性驗證通過后,根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
5.如權(quán)利要求4所述的方法,其特征在于,所述令牌信息是根據(jù)用戶名和密碼生成的。
6.一種統(tǒng)一管理交換機設(shè)備的設(shè)備,其特征在于,包括: 獲取模塊,用于獲取來自用戶的業(yè)務(wù)請求; 管理模塊,用于根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
7.如權(quán)利要求6所述的設(shè)備,其特征在于, 所述管理模塊,具體用于通過調(diào)用所述交換機設(shè)備的API,查詢與所述交換機設(shè)備的各個端口連接的網(wǎng)卡的MAC地址,建立MAC地址與端口之間的第一綁定關(guān)系以及主機與MAC地址之間的第二綁定關(guān)系;根據(jù)所述第一綁定關(guān)系和所述第二綁定關(guān)系,建立主機、端口與MAC地址之間的第三綁定關(guān)系;通過調(diào)用所述交換機設(shè)備的API,劃分與所述交換機設(shè)備的各個端口對應(yīng)的VLAN,建立主機、MAC地址、端口和VLAN之間的第四綁定關(guān)系。
8.如權(quán)利要求7所述的設(shè)備,其特征在于, 所述管理模塊,具體用于通過調(diào)用所述交換機設(shè)備的DHCP接口,為每個VLAN創(chuàng)建一個DHCP服務(wù)器,并結(jié)合所述DHCP服務(wù)器,為特定的MAC地址指派自動獲取到的IP地址;根據(jù)所述IP地址和所述第四綁定關(guān)系,建立主機、MAC地址、端口、VLAN和IP地址之間的第五綁定關(guān)系;通過維護所述第五綁定關(guān)系,動態(tài)劃分和/或更改與所述交換機設(shè)備的各個端口對應(yīng)的VLAN和/或IP地址。
9.如權(quán)利要求6所述的設(shè)備,其特征在于,還包括: 驗證模塊,用于獲取所述業(yè)務(wù)請求中的令牌信息,對所述令牌信息的合法性進行驗證; 所述管理模塊,具體用于在所述驗證模塊對所述令牌信息的合法性驗證通過后,根據(jù)所述業(yè)務(wù)請求,劃分和/或更改與所述交換機設(shè)備對應(yīng)的VLAN和/或IP地址。
10.如權(quán)利要求9所述的設(shè)備,其特征在于,所述令牌信息是根據(jù)用戶名和密碼生成的。
【文檔編號】H04L9/32GK104506368SQ201410844087
【公開日】2015年4月8日 申請日期:2014年12月30日 優(yōu)先權(quán)日:2014年12月30日
【發(fā)明者】呂廣杰, 劉正偉, 朱波 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司