端口自動綁定方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種端口自動綁定方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,在企業(yè)局域網(wǎng)中為對接入網(wǎng)絡的終端進行有效管控,防止內(nèi)部IP地址被非法盜用,網(wǎng)絡管理員一般都要在每個接入交換機的端口上對接入終端的IP地址、MAC地址進行綁定,即IP、MAC、交換機端口三者的綁定。此項工作需要網(wǎng)絡管理員逐臺登錄接入交換機,在每個啟用的端口下逐條輸入IP、MAC、交換機端口的綁定命令。對于員工人數(shù)較少的企業(yè),此項工作較為容易;但是對于大中型企業(yè),由于交換機數(shù)量較多,此項工作需要耗費較長的時間,效率極低且易出錯。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種端口自動綁定方法及系統(tǒng),能夠?qū)崿F(xiàn)端口自動綁定。
[0004]本發(fā)明實施例采用如下技術(shù)方案:
[0005]一種端口自動綁定方法,包括:
[0006]根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系;
[0007]獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系;
[0008]對每個接入交換機的MAC地址與端口對應關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系進行比對,獲取每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系;
[0009]將每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系信息轉(zhuǎn)化為交換機可識別命令,輸入每個交換機;
[0010]自動登錄到每個接入交換機,對接入交換機的配置進行保存。
[0011 ] 可選的,所述根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系包括:
[0012]將所有接入交換機的登錄信息存入文本,所述登錄信息包括IP地址、登錄名、登錄口令、超級口令信息;
[0013]利用腳本讀取存有所述登錄信息的文本,自動登錄到每臺接入交換機獲得接入交換機的MAC地址與端口對應關(guān)系。
[0014]—種端口自動綁定系統(tǒng),包括:
[0015]MAC導出模塊,用于導出每個接入交換機MAC地址表;
[0016]第一獲取模塊,用于根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系;
[0017]第二獲取模塊,用于獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系;
[0018]第三獲取模塊,用于對每個接入交換機的MAC地址與端口對應關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系進行比對,獲取每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系;
[0019]輸入模塊,用于將每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系信息轉(zhuǎn)化為交換機可識別命令,輸入每個交換機;
[0020]配置保存模塊,用于自動登錄到每臺接入交換機并對配置進行自動保存。
[0021]基于上述技術(shù)方案,本發(fā)明實施例根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系;獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系;對每個接入交換機的MAC地址與端口對應關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系進行比對,獲取每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系;將每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系信息轉(zhuǎn)化為交換機可識別命令,輸入每個交換機;自動登錄到每臺接入交換機并對配置進行自動保存。
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為本發(fā)明實施例的端口自動綁定的方法的流程圖;
[0024]圖2為本發(fā)明實施例的端口自動綁定的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0026]實施例1
[0027]本實施例提供一種端口自動綁定方法,包括:
[0028]根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系;
[0029]獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系;
[0030]對每個接入交換機的MAC地址與端口對應關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系進行比對,獲取每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系;
[0031]將每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系信息轉(zhuǎn)化為交換機可識別命令,輸入每個交換機;
[0032]自動登錄到每臺接入交換機并對配置進行自動保存。
[0033]可選的,所述根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系包括:
[0034]將所有接入交換機的登錄信息存入文本,所述登錄信息包括IP地址、登錄名、登錄口令、超級口令信息;
[0035]利用腳本讀取存有所述登錄信息的文本,自動登錄到每臺接入交換機并獲得接入交換機的MAC地址與端口對應關(guān)系。
[0036]本實施例還提供一種端口自動綁定系統(tǒng),包括:
[0037]MAC導出模塊,用于導出每個接入交換機MAC地址表;
[0038]第一獲取模塊,用于根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系;
[0039]第二獲取模塊,用于獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系;
[0040]第三獲取模塊,用于對每個接入交換機的MAC地址與端口對應關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系進行比對,獲取每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系;
[0041]輸入模塊,用于將每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系信息轉(zhuǎn)化為交換機可識別命令,輸入每個交換機;
[0042]配置保存模塊,用于自動登錄到每臺接入交換機并對配置進行自動保存。
[0043]本發(fā)明實施例根據(jù)每個接入交換機MAC地址表,獲得每個接入交換機的MAC地址與端口對應關(guān)系;獲取局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系;對每個接入交換機的MAC地址與端口對應關(guān)系,與局域網(wǎng)中的用戶、IP地址、MAC地址三者之間的對應關(guān)系進行比對,獲取每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系;將每個接入交換機用戶、IP地址、MAC地址、端口四者之間的對應關(guān)系信息轉(zhuǎn)化為交換機可識別命令,輸入每個交換機;用于自動登錄到每臺接入交換機并對配置進行自動保存。
[004