4]實(shí)施例2
[0045]圖1為本發(fā)明實(shí)施例的端口自動綁定的方法的流程圖,包括:
[0046]步驟SI,自動登錄到每臺接入交換機(jī)導(dǎo)出其MAC地址表獲取每臺接入交換機(jī)的“MAC — Port”對應(yīng)關(guān)系。該步驟中,將所有接入交換機(jī)的“IP地址、登錄名、登錄口令、超級口令”信息放入“登錄信息”文本中,在連接工具中,利用腳本讀取“登錄信息”文本中的相關(guān)信息,逐臺登錄到所有的接入交換機(jī)中,運(yùn)行查看MAC地址的命令,將MAC地址信息導(dǎo)出到文本中(每臺交換機(jī)對應(yīng)一個(gè)MAC地址表文件),獲得接入交換機(jī)的“MAC — Port”對應(yīng)關(guān)系。
[0047]步驟S2,獲取局域網(wǎng)中“User — IP — MAC”對應(yīng)關(guān)系。企業(yè)中一般均部署了終端安全管理系統(tǒng),在系統(tǒng)中可導(dǎo)出企業(yè)局域網(wǎng)用戶信息,包含用戶名、IP地址、MAC地址,得到局域網(wǎng)中“User — IP — MAC”對應(yīng)關(guān)系;若企業(yè)中未部署終端安全管理系統(tǒng),網(wǎng)絡(luò)管理員可通過IP地址分配表(S卩“User — IP”對應(yīng)關(guān)系)結(jié)合核心交換機(jī)的ARP列表(即“IP — MAC”對應(yīng)關(guān)系),同樣也可獲得局域網(wǎng)中“User — IP — MAC”對應(yīng)關(guān)系。
[0048]步驟S3,獲取局域網(wǎng)中“User — IP — MAC — Port”對應(yīng)關(guān)系。將步驟SI中每個(gè)接入交換機(jī)的MAC地址表中的MAC地址與步驟S2中的“User — IP—MAC”進(jìn)行比對,獲得每個(gè)交換機(jī)“User — IP — MAC — Port”的對應(yīng)關(guān)系。此步驟由程序自動完成。
[0049]步驟S4,自動登錄到每個(gè)接入交換機(jī)將“User — IP — MAC — Port轉(zhuǎn)化為交換機(jī)命令并輸入至交換機(jī)。與步驟Si相似,在連接工具中,利用腳本讀取“登錄信息”文本中的相關(guān)信息,逐臺登錄到所有的接入交換機(jī)中,提取“User — IP — MAC — Port中的信息轉(zhuǎn)化為交換機(jī)的綁定命令并輸入至交換機(jī)。
[0050]步驟S5,保存配置。與步驟S1、S4相似,依次自動登錄到每個(gè)接入交換機(jī)并運(yùn)行保存配置命令,對交換機(jī)的配置進(jìn)行保存。
[0051]圖2為本發(fā)明實(shí)施例的端口自動綁定的系統(tǒng)的結(jié)構(gòu)示意圖,包括:MAC導(dǎo)出模塊、用戶名、IP、MAC輸入模塊、數(shù)據(jù)處理模塊、命令輸入模塊、日志模塊、配置保存模塊。
[0052]MAC導(dǎo)出模塊21,用于自動登錄到每個(gè)接入交換機(jī)導(dǎo)出其MAC地址表。該模塊將所有接入交換機(jī)的“IP地址、登錄名、登錄口令、超級口令”信息放入“登錄信息”文本中,在連接工具中,利用腳本讀取“登錄信息”文本中的相關(guān)信息,逐臺登錄到所有的接入交換機(jī)中,運(yùn)行查看MAC地址的命令,將MAC地址信息導(dǎo)出到文本中(每臺交換機(jī)對應(yīng)一個(gè)MAC地址表文件),獲得接入交換機(jī)的“MAC — Port (端口)”對應(yīng)關(guān)系。
[0053]用戶名、IP、MAC輸入模塊22,用于接收局域網(wǎng)中的“User — IP — MAC”對應(yīng)關(guān)系。
[0054]數(shù)據(jù)處理模塊23,用于獲取局域網(wǎng)中“User — IP — MAC — Port”對應(yīng)關(guān)系。利用模塊21獲得的“MAC — Port”對應(yīng)關(guān)系與模塊22獲得的“User — IP — MAC”對應(yīng)關(guān)系生成每個(gè)接入交換機(jī)“User — IP-MAC-Port ”對應(yīng)關(guān)系。
[0055]命令輸入模塊24,用于自動登錄到每個(gè)接入交換機(jī)將“User — IP — MAC — Port”轉(zhuǎn)化為交換機(jī)命令并輸入至交換機(jī)。在連接工具中,利用腳本讀取“登錄信息”文本中的相關(guān)信息,逐臺登錄到所有的接入交換機(jī)中,將“User — IP—MAC—Port ”中的信息轉(zhuǎn)化為交換機(jī)的綁定命令并輸入至交換機(jī),在接入交換機(jī)的端口下進(jìn)行注釋,標(biāo)明此交換機(jī)端口的用戶。
[0056]日志模塊25,用于記錄每臺接入交換機(jī)的操作日志。
[0057]配置保存模塊26,用于每臺接入交換機(jī)配置的自動保存。
[0058]本發(fā)明實(shí)施例,步驟S1、步驟S4、步驟S5、模塊21、模塊24、模塊25、模塊26均采用了連接工具結(jié)合腳本的方式自動登錄并配置交換機(jī),步驟S2、S3、模塊22、模塊23利用程序自動實(shí)現(xiàn),極大提高了 IP、MAC、交換機(jī)端口綁定工作的效率。
[0059]本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種端口自動綁定方法,其特征在于,包括: 根據(jù)每個(gè)接入交換機(jī)MAC地址表,獲得每個(gè)接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系; 獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應(yīng)關(guān)系; 對每個(gè)接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應(yīng)關(guān)系進(jìn)行比對,獲取每個(gè)接入交換機(jī)用戶、IP地址、MAC地址、端口四者之間的對應(yīng)關(guān)系; 將每個(gè)接入交換機(jī)用戶、IP地址、MAC地址、端口四者之間的對應(yīng)關(guān)系信息轉(zhuǎn)化為交換機(jī)可識別命令,輸入每個(gè)交換機(jī)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)每個(gè)接入交換機(jī)MAC地址表,獲得每個(gè)接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系包括: 將所有接入交換機(jī)的登錄信息存入文本,所述登錄信息包括IP地址、登錄名、登錄口令、超級口令信息; 利用腳本讀取存有所述登錄信息的文本,獲得接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系。3.—種端口自動綁定系統(tǒng),其特征在于,包括: MAC導(dǎo)出模塊,用于導(dǎo)出每個(gè)接入交換機(jī)MAC地址表; 第一獲取模塊,用于根據(jù)每個(gè)接入交換機(jī)MAC地址表,獲得每個(gè)接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系; 第二獲取模塊,用于獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應(yīng)關(guān)系;第三獲取模塊,用于對每個(gè)接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應(yīng)關(guān)系進(jìn)行比對,獲取每個(gè)接入交換機(jī)用戶、IP地址、MAC地址、端口四者之間的對應(yīng)關(guān)系; 輸入模塊,用于將每個(gè)接入交換機(jī)用戶、IP地址、MAC地址、端口四者之間的對應(yīng)關(guān)系信息轉(zhuǎn)化為交換機(jī)可識別命令,輸入每個(gè)交換機(jī); 配置保存模塊,用于每臺接入交換機(jī)配置的自動保存。
【專利摘要】本發(fā)明公開了一種端口自動綁定方法及系統(tǒng),根據(jù)每個(gè)接入交換機(jī)MAC地址表,獲得每個(gè)接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系;獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應(yīng)關(guān)系;對每個(gè)接入交換機(jī)的MAC地址與端口對應(yīng)關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應(yīng)關(guān)系進(jìn)行比對,獲取每個(gè)接入交換機(jī)用戶、IP地址、MAC地址、端口四者之間的對應(yīng)關(guān)系;將每個(gè)接入交換機(jī)用戶、IP地址、MAC地址、端口四者之間的對應(yīng)關(guān)系信息轉(zhuǎn)化為交換機(jī)可識別命令,輸入每個(gè)交換機(jī);每個(gè)接入交換機(jī)對各端口下的用戶、IP地址、MAC地址、端口四者之間的對應(yīng)關(guān)系信息能夠?qū)崿F(xiàn)端口自動綁定。
【IPC分類】H04L12/935, H04L12/947, H04L12/773
【公開號】CN105024949
【申請?zhí)枴緾N201410174470
【發(fā)明人】安學(xué)民, 么利中, 楊尉薇, 楊大哲, 周自強(qiáng), 孫剛, 張宇, 谷大豐, 楊華
【申請人】國網(wǎng)山西省電力公司電力科學(xué)研究院
【公開日】2015年11月4日
【申請日】2014年4月28日