本發(fā)明涉及電力自動化技術(shù)領(lǐng)域,特別是一種智能變電站站控層網(wǎng)絡(luò)配置校驗方法和系統(tǒng)。
背景技術(shù):
智能變電站站控層網(wǎng)絡(luò)對上縱向貫通調(diào)控主站系統(tǒng),向下連接變電站間隔層設(shè)備,站控層負責全站設(shè)備的監(jiān)視控制,并與各級調(diào)控中心進行遠動信息實時交互,對電網(wǎng)的安全穩(wěn)定運行至關(guān)重要。由于站控層網(wǎng)絡(luò)連接設(shè)備較多、網(wǎng)絡(luò)結(jié)構(gòu)復雜、布線繁瑣,在工程現(xiàn)場中,時常會出現(xiàn)工程人員人工裝置配置錯誤以及裝置連接錯誤等。一旦出現(xiàn)網(wǎng)絡(luò)配置錯誤且未檢測到,會造成部分信息無法上送到后臺,工程人員一般只能通過信息點的丟失來排查網(wǎng)絡(luò)故障。但由于網(wǎng)絡(luò)結(jié)構(gòu)復雜,造成信息點丟失原因可能有種情況,工程人員則需要通過人工檢查的方式花費大量的時間和精力才能準確地定位網(wǎng)絡(luò)故障點。這種方式效率很低,即耗費人力,又不方便。
名詞解釋
vlan(virtuallocalareanetwork,虛擬局域網(wǎng)),一個vlan就是一個廣播域,vlan之間的通信通過路由器來完成。
tag和untag模式:報文傳輸時是否打標簽。
ping(packetinternetgroper),是windows、unix和linux系統(tǒng)下的一個命令,利用“ping”命令可以檢查網(wǎng)絡(luò)是否連通。
icmp(internetcontrolmessageprotocol,internet控制報文協(xié)議),是tcp/ip協(xié)議族的一個子協(xié)議,用于在主機與路由器之間傳遞控制信息,包括報告錯誤、交換受限控制和狀態(tài)信息等。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的問題為:在站控層利用交換機實現(xiàn)一種智能變電站站控層網(wǎng)絡(luò)配置校驗方法,以能夠快速、準確、自動的校驗站控層的網(wǎng)絡(luò)配置。
本發(fā)明采取的技術(shù)方案具體為:一種智能變電站站控層網(wǎng)絡(luò)配置校驗方法,站控層包括多個交換機,各交換機分別連接至少1個間隔層設(shè)備,用于控制站控層網(wǎng)絡(luò)配置校驗過程的后臺主機連接其中任一交換機的其中一個端口;方法包括步驟:
s1,后臺主機解析變電站間隔層裝置配置文件以獲取變電站間隔層各裝置的配置表,生成分別對應(yīng)各交換機的校驗表;所述對應(yīng)各交換機的校驗表中包括相應(yīng)交換機非空閑的端口號及其端口類型、非空閑端口所連接的裝置、所連接裝置的ip地址和mac地址,以及所連接裝置所屬的vlanid;
s2,后臺主機檢查交換機各端口的連接狀態(tài):
若狀態(tài)為down,則相應(yīng)端口連接的裝置的校驗結(jié)果為裝置未連接;
若狀態(tài)為up,則轉(zhuǎn)至步驟s3;
s3,后臺主機根據(jù)校驗表中vlanid與端口號的對應(yīng)關(guān)系,為相應(yīng)端口和用于連接后臺主機的端口配置vlan,使得后臺主機與被校驗裝置處于同一vlan中:
對于非級聯(lián)端口,配置端口的vlan為其所連接裝置所屬的vlan,同時將用于連接后臺主機的端口加入此vlan;
對于級聯(lián)端口,創(chuàng)建tagvlan,同時將用于連接后臺主機的端口加入到tagvlan中;
s4,后臺主機根據(jù)校驗表中各端口所連接裝置的ip地址,分別向各端口發(fā)送測試報文,并檢查各端口對測試報文的響應(yīng)情況:
定義響應(yīng)超時幀閾值n,響應(yīng)超時時間閾值為s秒;若連續(xù)n幀響應(yīng)超時,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置ip地址錯誤或者vlanid錯誤;
若端口對測試報文的響應(yīng)正確,則轉(zhuǎn)至步驟s5;
s5,后臺主機獲取交換機的mac地址轉(zhuǎn)發(fā)表,將表中各端口對應(yīng)的轉(zhuǎn)發(fā)mac地址,與校驗表中相應(yīng)端口對應(yīng)的mac地址進行對比:
若mac地址不同,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置mac地址錯誤;
若mac地址相同,對于非級聯(lián)端口,則相應(yīng)端口所連接的裝置的校驗結(jié)果為校驗成功,無配置錯誤;對于級聯(lián)端口,后臺主機通過相應(yīng)端口對下一級交換機端口所連的裝置進行配置校驗,直至站控層所有交換機所連裝置皆校驗完畢;
s6,根據(jù)各交換機各端口上所連裝置的校驗結(jié)果,生成站控層網(wǎng)絡(luò)配置校驗報告。
本發(fā)明在應(yīng)用時,后臺主機可采用現(xiàn)有計算機,工程人員可通過后臺主機的人機交互界面,獲取端口狀態(tài)、mac地址以及測試報文的響應(yīng)情況,進而由后臺主機執(zhí)行各部分校驗功能,最終得到各交換機的網(wǎng)絡(luò)配置校驗結(jié)果。
優(yōu)選的,本發(fā)明將與后臺主機連接的交換機作為第一級交換機,從第一級交換機開始,依次對級聯(lián)的各交換機上所連的裝置進行網(wǎng)絡(luò)配置校驗。相應(yīng)的,本發(fā)明的步驟s6可為,依次獲取各交換機在校驗結(jié)束后得到的各端口所連裝置的校驗結(jié)果,生成相應(yīng)交換機上所連裝置的網(wǎng)絡(luò)配置校驗報告,然后在所有交換機皆校驗完畢后,匯總所有交換機對應(yīng)的裝置網(wǎng)絡(luò)配置校驗報告,生成一個包含所有站控層交換機所有端口所連裝置校驗結(jié)果的站控層網(wǎng)絡(luò)配置校驗報告。步驟s6也可以是,在所有交換機所連裝置校驗完畢后,一次性匯總所有校驗結(jié)果,生成站控層網(wǎng)絡(luò)配置校驗報告。
步驟s1中,所述變電站間隔層裝置配置文件包括全站scd文件和工程人員制定的裝置配置表文件。
步驟s2中,后臺主機根據(jù)各交換機的管理ip地址,登錄和訪問配置網(wǎng)頁界面或者snmp代理,獲取端口的連接情況,從而實現(xiàn)檢查交換機端口的連接狀態(tài),為現(xiàn)有技術(shù)。
優(yōu)選的,本發(fā)明步驟s3采用ping命令,向交換機端口發(fā)送icmp查詢報文,以檢測交換機各端口的連接狀態(tài)。
步驟s4中,端口響應(yīng)超時即,后臺主機在每幀測試報文發(fā)出后,在s秒內(nèi)未收到端口裝置回送的響應(yīng)報文,且連續(xù)n幀測試報文存在響應(yīng)超時情況。端口對測試報文的響應(yīng)正確即后臺主機可在s秒內(nèi)收到裝置的回應(yīng)報文。
優(yōu)選的,本發(fā)明步驟s4中,所述響應(yīng)超時幀閾值n為4,響應(yīng)超時時間閾值為4秒。即端口所連裝置需要在0~4s內(nèi),對測試報文回復響應(yīng)報文。
步驟s5中,后臺主機根據(jù)配置網(wǎng)頁或者snmp協(xié)議,獲取各交換機的mac地址轉(zhuǎn)發(fā)表,為現(xiàn)有技術(shù)。對于級聯(lián)端口,后臺主機通過本級交換機的級聯(lián)端口,可以登錄和訪問下一級交換機的配置網(wǎng)頁或者snmp代理,從而實現(xiàn)對下級交換機的配置校驗。后臺主機通過級聯(lián)端口對非直接連接的交換機上所連裝置進行配置校驗時,同樣根據(jù)步驟s2至步驟s5所述的方法進行。
優(yōu)選的,本發(fā)明交換機網(wǎng)絡(luò)配置校驗報告包括端口號表項、端口所屬交換機表項、端口所連設(shè)備表項和端口對應(yīng)的校驗結(jié)果表項。
本發(fā)明還公開一種智能變電站站控層網(wǎng)絡(luò)配置校驗系統(tǒng),站控層包括多個交換機,各交換機分別連接至少1個間隔層設(shè)備;用于控制站控層網(wǎng)絡(luò)配置校驗過程的后臺主機連接其中任一交換機的其中一個端口;智能變電站站控層網(wǎng)絡(luò)配置校驗系統(tǒng)包括:
scd文件解析模塊,解析變電站間隔層裝置配置文件以獲取變電站間隔層各裝置的配置表,生成分別對應(yīng)各交換機的校驗表;所述對應(yīng)各交換機的校驗表中包括相應(yīng)交換機非空閑的端口號及其端口類型、非空閑端口所連接的裝置、所連接裝置的ip地址和mac地址,以及所連接裝置所屬的vlanid;
端口連接狀態(tài)檢查模塊,檢查交換機各端口的連接狀態(tài):若狀態(tài)為down,則相應(yīng)端口連接的裝置的校驗結(jié)果為裝置未連接;若狀態(tài)為up,則端口連接狀態(tài)正常;
端口vlan配置模塊,對于連接狀態(tài)正常的端口,根據(jù)校驗表中vlanid與端口號的對應(yīng)關(guān)系,為相應(yīng)端口和用于連接后臺主機的端口配置vlan,使得后臺主機與被校驗裝置處于同一vlan中:對于非級聯(lián)端口,配置端口的vlan為其所連接裝置所屬的vlan,同時將用于連接后臺主機的端口加入此vlan;對于級聯(lián)端口,創(chuàng)建tagvlan,同時將用于連接后臺主機的端口加入到tagvlan中;
端口測試報文響應(yīng)檢查模塊,對于已配置vlan的端口,根據(jù)校驗表中各端口所連接裝置的ip地址,分別向各端口發(fā)送測試報文,并檢查各端口對測試報文的響應(yīng)情況:定義響應(yīng)超時幀閾值n,響應(yīng)超時時間閾值為s秒;若連續(xù)n幀響應(yīng)超時,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置ip地址錯誤或者vlanid錯誤;
mac地址對比模塊,獲取交換機的mac地址轉(zhuǎn)發(fā)表,對于對測試報文響應(yīng)正確的端口,將表中各端口對應(yīng)的轉(zhuǎn)發(fā)mac地址,與校驗表中相應(yīng)端口對應(yīng)的mac地址進行對比:若mac地址不同,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置mac地址錯誤;若mac地址相同,對于非級聯(lián)端口,則相應(yīng)端口所連接的裝置的校驗結(jié)果為校驗成功,無配置錯誤;對于級聯(lián)端口,后臺主機通過相應(yīng)端口對下一級交換機端口所連的裝置進行配置校驗,直至站控層所有交換機所連裝置皆校驗完畢;
校驗報告生成模塊,根據(jù)各交換機各端口上所連裝置的校驗結(jié)果,生成站控層網(wǎng)絡(luò)配置校驗報告。
為了進一步提高網(wǎng)絡(luò)配置校驗的效率,定義與后臺主機直接連接的交換機作為第一級交換機,從第一級交換機開始,依次對級聯(lián)的各交換機進行網(wǎng)絡(luò)配置校驗;
mac地址對比模塊在進行mac地址對比時,對于mac地址相同的級聯(lián)端口,后臺主機通過相應(yīng)端口對下一級交換機端口所連的裝置進行配置校驗。對第一級交換機所連裝置的網(wǎng)絡(luò)配置校驗完畢后,級聯(lián)口配置校驗正確,后臺主機即可以通過本級交換機的級聯(lián)口,訪問下一級交換機,重復校驗過程,實現(xiàn)第二級交換機所連裝置的網(wǎng)絡(luò)校驗,以此類推,所有級聯(lián)的交換機所連裝置都可以實現(xiàn)網(wǎng)絡(luò)校驗,生成校驗報告,匯總所有裝置的網(wǎng)絡(luò)配置校驗報結(jié)果,生成一個站控層網(wǎng)絡(luò)配置校驗報告。
端口連接狀態(tài)檢查模塊采用ping命令,向交換機端口發(fā)送icmp查詢報文,以檢測交換機各端口的連接狀態(tài)。
端口測試報文響應(yīng)檢查模塊中,所述響應(yīng)超時幀閾值n為4,響應(yīng)超時時間閾值為4秒。
有益效果
本發(fā)明根據(jù)系統(tǒng)配置scd文件對站控層各交換機端口進行配置,然后針對端口可能出現(xiàn)的配置錯誤分別進行測試,可以快速地對站控層網(wǎng)絡(luò)配置進行校驗,找出配置錯誤的具體類型,并生產(chǎn)校驗報告,大大提高了網(wǎng)絡(luò)配置檢測的效率和準確性,為工程人員迅速地檢測網(wǎng)絡(luò)配置和定位網(wǎng)絡(luò)故障提供有效的輔助手段。
附圖說明
圖1所示為本發(fā)明方法流程示意圖;
圖2至圖5所示為本發(fā)明的一種具體實施例示意圖,其中:
圖2所示為實施例的網(wǎng)絡(luò)拓撲結(jié)構(gòu)示意圖;
圖3所示為實施例中交換機swticha的校驗表;
圖4所示為實施例中交換機swtichb的校驗表;
圖5所示為實施例的網(wǎng)絡(luò)配置校驗報告表。
具體實施方式
以下結(jié)合附圖和具體實施例進一步描述。
實施例1
本發(fā)明的智能變電站站控層網(wǎng)絡(luò)配置校驗方法,應(yīng)用基礎(chǔ)為:參考圖2,站控層包括多個交換機,各交換機分別連接至少1個間隔層設(shè)備,用于控制站控層網(wǎng)絡(luò)配置校驗過程的后臺主機連接其中任一交換機的其中一個端口;
參考圖1,方法包括步驟:
s1,后臺主機解析變電站間隔層裝置配置文件以獲取變電站間隔層各裝置的配置表,生成分別對應(yīng)各交換機的校驗表,如圖3和圖4所示;所述對應(yīng)各交換機的校驗表中包括相應(yīng)交換機非空閑的端口號及其端口類型、非空閑端口所連接的裝置、所連接裝置的ip地址和mac地址,以及所連接裝置所屬的vlanid;
s2,后臺主機檢查交換機各端口的連接狀態(tài):
若狀態(tài)為down,則相應(yīng)端口連接的裝置的校驗結(jié)果為裝置未連接;
若狀態(tài)為up,則轉(zhuǎn)至步驟s3;
s3,后臺主機根據(jù)校驗表中vlanid與端口號的對應(yīng)關(guān)系,為相應(yīng)端口和用于連接后臺主機的端口配置vlan,使得后臺主機與被校驗裝置處于同一vlan中:
對于非級聯(lián)端口,配置端口的vlan為其所連接裝置所屬的vlan,同時將用于連接后臺主機的端口加入此vlan;
對于級聯(lián)端口,創(chuàng)建tagvlan,同時將用于連接后臺主機的端口加入到tagvlan中;
s4,后臺主機根據(jù)校驗表中各端口所連接裝置的ip地址,分別向各端口發(fā)送測試報文,并檢查各端口對測試報文的響應(yīng)情況:
定義響應(yīng)超時幀閾值n,響應(yīng)超時時間閾值為s秒;若連續(xù)n幀響應(yīng)超時,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置ip地址錯誤或者vlanid錯誤;
若端口對測試報文的響應(yīng)正確,則轉(zhuǎn)至步驟s5;
s5,后臺主機獲取交換機的mac地址轉(zhuǎn)發(fā)表,將表中各端口對應(yīng)的轉(zhuǎn)發(fā)mac地址,與校驗表中相應(yīng)端口對應(yīng)的mac地址進行對比:
若mac地址不同,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置mac地址錯誤;
若mac地址相同,對于非級聯(lián)端口,則相應(yīng)端口所連接的裝置的校驗結(jié)果為校驗成功,無配置錯誤;對于級聯(lián)端口,后臺主機通過相應(yīng)端口對下一級交換機端口所連的裝置進行配置校驗,直至站控層所有交換機所連裝置皆校驗完畢;
s6,根據(jù)各交換機各端口上所連裝置的校驗結(jié)果,生成站控層網(wǎng)絡(luò)配置校驗報告。
本發(fā)明在應(yīng)用時,后臺主機可采用現(xiàn)有計算機,工程人員可通過后臺主機的人機交互界面,獲取端口狀態(tài)、mac地址以及測試報文的響應(yīng)情況,進而由后臺主機執(zhí)行各部分校驗功能,最終得到各交換機的網(wǎng)絡(luò)配置校驗結(jié)果。
本實施例將與后臺主機連接的交換機作為第一級交換機,從第一級交換機開始,依次對級聯(lián)的各交換機上所連的裝置進行網(wǎng)絡(luò)配置校驗。相應(yīng)的,步驟s6為,在所有交換機所連裝置校驗完畢后,一次性匯總所有校驗結(jié)果,生成站控層網(wǎng)絡(luò)配置校驗報告。
步驟s1中,所述變電站間隔層裝置配置文件包括全站scd文件和工程人員制定的裝置配置表文件。
步驟s2中,后臺主機根據(jù)各交換機的管理ip地址,登錄和訪問配置網(wǎng)頁界面或者snmp代理,獲取端口的連接情況,從而實現(xiàn)檢查交換機端口的連接狀態(tài),為現(xiàn)有技術(shù)。
步驟s3采用ping命令,向交換機端口發(fā)送icmp查詢報文,以檢測交換機各端口的連接狀態(tài)。
步驟s4中,端口響應(yīng)超時即,后臺主機在每幀測試報文發(fā)出后,在s秒內(nèi)未收到端口裝置回送的響應(yīng)報文,且連續(xù)n幀測試報文存在響應(yīng)超時情況。端口對測試報文的響應(yīng)正確即后臺主機可在s秒內(nèi)收到裝置的回應(yīng)報文。
步驟s4中,所述響應(yīng)超時幀閾值n為4,響應(yīng)超時時間閾值為4秒。即端口所連裝置需要在0~4s內(nèi),對測試報文回復響應(yīng)報文。
步驟s5中,后臺主機根據(jù)配置網(wǎng)頁或者snmp協(xié)議,獲取各交換機的mac地址轉(zhuǎn)發(fā)表,為現(xiàn)有技術(shù)。對于級聯(lián)端口,后臺主機通過本級交換機的級聯(lián)端口,可以登錄和訪問下一級交換機的配置網(wǎng)頁或者snmp代理,從而實現(xiàn)對下級交換機的配置校驗。后臺主機通過級聯(lián)端口對非直接連接的交換機上所連裝置進行配置校驗時,同樣根據(jù)步驟s2至步驟s5所述的方法進行。
本發(fā)明交換機網(wǎng)絡(luò)配置校驗報告包括端口號表項、端口所屬交換機表項、端口所連設(shè)備表項和端口對應(yīng)的校驗結(jié)果表項。如圖5所示。
實施例2
本實施例為一種智能變電站站控層網(wǎng)絡(luò)配置校驗系統(tǒng),站控層包括多個交換機,各交換機分別連接至少1個間隔層設(shè)備;用于控制站控層網(wǎng)絡(luò)配置校驗過程的后臺主機連接其中任一交換機的其中一個端口;智能變電站站控層網(wǎng)絡(luò)配置校驗系統(tǒng)包括:
scd文件解析模塊,解析變電站間隔層裝置配置文件以獲取變電站間隔層各裝置的配置表,生成分別對應(yīng)各交換機的校驗表;所述對應(yīng)各交換機的校驗表中包括相應(yīng)交換機非空閑的端口號及其端口類型、非空閑端口所連接的裝置、所連接裝置的ip地址和mac地址,以及所連接裝置所屬的vlanid;
端口連接狀態(tài)檢查模塊,檢查交換機各端口的連接狀態(tài):若狀態(tài)為down,則相應(yīng)端口連接的裝置的校驗結(jié)果為裝置未連接;若狀態(tài)為up,則端口連接狀態(tài)正常;
端口vlan配置模塊,對于連接狀態(tài)正常的端口,根據(jù)校驗表中vlanid與端口號的對應(yīng)關(guān)系,為相應(yīng)端口和用于連接后臺主機的端口配置vlan,使得后臺主機與被校驗裝置處于同一vlan中:對于非級聯(lián)端口,配置端口的vlan為其所連接裝置所屬的vlan,同時將用于連接后臺主機的端口加入此vlan;對于級聯(lián)端口,創(chuàng)建tagvlan,同時將用于連接后臺主機的端口加入到tagvlan中;
端口測試報文響應(yīng)檢查模塊,對于已配置vlan的端口,根據(jù)校驗表中各端口所連接裝置的ip地址,分別向各端口發(fā)送測試報文,并檢查各端口對測試報文的響應(yīng)情況:定義響應(yīng)超時幀閾值n,響應(yīng)超時時間閾值為s秒;若連續(xù)n幀響應(yīng)超時,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置ip地址錯誤或者vlanid錯誤;
mac地址對比模塊,獲取交換機的mac地址轉(zhuǎn)發(fā)表,對于對測試報文響應(yīng)正確的端口,將表中各端口對應(yīng)的轉(zhuǎn)發(fā)mac地址,與校驗表中相應(yīng)端口對應(yīng)的mac地址進行對比:若mac地址不同,則相應(yīng)端口所連裝置的校驗結(jié)果為裝置mac地址錯誤;若mac地址相同,對于非級聯(lián)端口,則相應(yīng)端口所連接的裝置的校驗結(jié)果為校驗成功,無配置錯誤;對于級聯(lián)端口,后臺主機通過相應(yīng)端口對下一級交換機端口所連的裝置進行配置校驗,直至站控層所有交換機所連裝置皆校驗完畢;
校驗報告生成模塊,根據(jù)各交換機各端口上所連裝置的校驗結(jié)果,生成站控層網(wǎng)絡(luò)配置校驗報告。
為了進一步提高網(wǎng)絡(luò)配置校驗的效率,定義與后臺主機直接連接的交換機作為第一級交換機,從第一級交換機開始,依次對級聯(lián)的各交換機進行網(wǎng)絡(luò)配置校驗;
mac地址對比模塊在進行mac地址對比時,對于mac地址相同的級聯(lián)端口,后臺主機通過相應(yīng)端口對下一級交換機端口所連的裝置進行配置校驗。對第一級交換機所連裝置的網(wǎng)絡(luò)配置校驗完畢后,級聯(lián)口配置校驗正確,后臺主機即可以通過本級交換機的級聯(lián)口,訪問下一級交換機,重復校驗過程,實現(xiàn)第二級交換機所連裝置的網(wǎng)絡(luò)校驗,以此類推,所有級聯(lián)的交換機所連裝置都可以實現(xiàn)網(wǎng)絡(luò)校驗,生成校驗報告,匯總所有裝置的網(wǎng)絡(luò)配置校驗報結(jié)果,生成一個站控層網(wǎng)絡(luò)配置校驗報告。
端口連接狀態(tài)檢查模塊采用ping命令,向交換機端口發(fā)送icmp查詢報文,以檢測交換機各端口的連接狀態(tài)。
端口測試報文響應(yīng)檢查模塊中,所述響應(yīng)超時幀閾值n為4,響應(yīng)超時時間閾值為4秒。
實施例3
圖2是本發(fā)明實施例所述的網(wǎng)絡(luò)拓撲結(jié)構(gòu)圖。如圖2所示,交換機swticha的ip地址是192.168.0.100,端口fe1、fe2、fe3、fe4分別連接保護裝置1、測控裝置2,后臺主機和交換機swtichb。交換機swtichb的ip地址是192.168.0.200,端口fe1、fe2、fe4分別連接保護裝置3、測控裝置4和交換機swticha。結(jié)合實施例,具體說明站控層網(wǎng)絡(luò)配置校驗方法,該方法主要包括以下步驟:
步驟1:后臺主機根據(jù)scd文件和工程人員配置表,生成對應(yīng)的校驗表,如圖3、圖4所示。
步驟2:后臺主機根據(jù)交換機swticha的ip地址192.168.0.100,登錄和訪問交換機swticha配置網(wǎng)頁界面或者snmp代理,獲取交換機swticha端口的連接情況,校驗裝置的連接狀態(tài):
步驟2-1:如果檢測到端口fe1是down狀態(tài),則校驗結(jié)果:裝置未連接,執(zhí)行步驟6;
步驟2-2:如果檢測到端口fe1是up狀態(tài),則執(zhí)行步驟3。
步驟3:后臺主機通過網(wǎng)頁配置界面或snmp代理,根據(jù)校驗表中vlan表項,配置端口fe1及后臺主機的vlanid,使得后臺主機與裝置屬于同一個vlan中。
步驟3-1:配置端口fe1的默認vlan為1,配置后臺主機所連端口fe3的默認vlan為1;
步驟4:后臺主機根據(jù)校驗表中fe1對應(yīng)的裝置1的ip地址為192.168.0.10,執(zhí)行ping程序,發(fā)送目的地址為192.168.0.10的icmp查詢報文,后臺主機檢測的ping的響應(yīng)情況。
步驟4-1:如果檢測到目的地址為192.168.0.20的ping響應(yīng)超時,即連續(xù)4幀在4s內(nèi)沒有收到icmp應(yīng)答報文,則校驗結(jié)果:裝置ip地址或者vlan號錯誤,執(zhí)行步驟6;
步驟4-2:如果檢測到目的地址為192.168.0.20的ping響應(yīng)正確,則執(zhí)行步驟5。
步驟5:后臺主機根據(jù)配置網(wǎng)頁或者snmp協(xié)議,獲取交換機swticha的mac地址轉(zhuǎn)發(fā)表,將其中端口對應(yīng)的轉(zhuǎn)發(fā)mac地址,與校驗表中相應(yīng)端口對應(yīng)的mac地址進行對比。
步驟5-1:如果裝置mac地址一致,校驗結(jié)果:裝置mac地址錯誤;
步驟5-2:如果裝置mac地址一致,校驗結(jié)果:配置正確。
步驟6:fe1端口所連接的裝置1校驗結(jié)束,依次校驗fe2端口所連接的裝置2和fe4端口所連接的swtichb,校驗過程:重復步驟2——步驟5。
步驟7:后臺主機根據(jù)交換機swtichb的ip地址192.168.0.200,登錄和訪問交換機swtichb配置網(wǎng)頁界面或者snmp代理,開始對交換機swtichb所連接的裝置的網(wǎng)絡(luò)配置進行校驗,校驗過程:重復步驟2——步驟6。
步驟8:最終,所有裝置的校驗結(jié)果匯總成站控層網(wǎng)絡(luò)配置校驗報告,如圖5所示。
以上所述,僅為此發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或者替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。