欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種批量配置交換機(jī)的系統(tǒng)及方法

文檔序號(hào):8945616閱讀:2127來源:國知局
一種批量配置交換機(jī)的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通訊技術(shù)領(lǐng)域,尤其涉及一種批量配置交換機(jī)的系統(tǒng)及方法。
【背景技術(shù)】
[0002]當(dāng)前在進(jìn)行交換機(jī)測(cè)試時(shí),大多數(shù)都是通過人工敲命令,或者上傳配置文件,或者通過腳本去進(jìn)行配置交換機(jī)。對(duì)于單個(gè)交換機(jī)來講,工作量不大,尚可接受。當(dāng)遇到大量的交換機(jī)配置時(shí),若采取人工的方式進(jìn)行操作,不僅耗時(shí),而且過程枯燥,容易產(chǎn)生疲勞,進(jìn)而錯(cuò)漏百出。

【發(fā)明內(nèi)容】

[0003]本發(fā)明所要解決的技術(shù)問題在于提供一種批量配置交換機(jī)的系統(tǒng)及方法,旨在能同時(shí)配置多臺(tái)交換機(jī),并能同時(shí)在多臺(tái)交換機(jī)中上傳或下載配置文件、運(yùn)行腳本,省時(shí)省力。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的,一種批量配置交換機(jī)的系統(tǒng),其包括一個(gè)交換機(jī)管理模塊、一個(gè)腳本運(yùn)行控制模塊及一個(gè)上傳/下載配置模塊。該交換機(jī)管理模塊用于對(duì)多個(gè)交換機(jī)同時(shí)進(jìn)行管理,并用于控制該腳本運(yùn)行控制模塊及該上傳/下載配置模塊。該腳本運(yùn)行控制模塊與該多個(gè)交換機(jī)進(jìn)行通信連接,并用于根據(jù)該交換機(jī)管理模塊的指令使用匿名通道技術(shù)和多線程技術(shù)在該多個(gè)交換機(jī)中進(jìn)行腳本運(yùn)行和日志輸出。該上傳/下載配置模塊用于根據(jù)該交換機(jī)管理模塊的指令在該多個(gè)交換機(jī)中上傳或下載配置文件。
[0005]本發(fā)明還提供了一種批量配置交換機(jī)的方法,其包括如下步驟:創(chuàng)建一個(gè)交換機(jī)管理模塊,批量管理多個(gè)交換機(jī);根據(jù)該交換機(jī)管理模塊的指令使用匿名通道技術(shù)和多線程技術(shù)在該多個(gè)交換機(jī)中進(jìn)行腳本運(yùn)行和日志輸出;及根據(jù)該交換機(jī)管理模塊的指令在該多個(gè)交換機(jī)中上傳或下載配置文件。
[0006]本發(fā)明與現(xiàn)有技術(shù)相比,有益效果在于:本發(fā)明的批量配置交換機(jī)的系統(tǒng)及方法,能同時(shí)配置多臺(tái)交換機(jī),并能同時(shí)在多臺(tái)交換機(jī)中上傳或下載配置文件、運(yùn)行腳本,因此省時(shí)省力。
【附圖說明】
[0007]圖1本發(fā)明實(shí)施例提供的批量配置交換機(jī)的系統(tǒng)的功能模塊圖。
[0008]圖2是圖1的批量配置交換機(jī)的系統(tǒng)的交換機(jī)管理模塊的示意圖。
[0009]圖3是本發(fā)明實(shí)施例提供的批量配置交換機(jī)的方法的流程圖。
[0010]圖4及圖5是圖3的子流程圖。
【具體實(shí)施方式】
[0011]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0012]如圖1所示,本發(fā)明實(shí)施例提供的一種批量配置交換機(jī)的系統(tǒng)100,用于同時(shí)配置多個(gè)交換機(jī)200。該批量配置交換機(jī)的系統(tǒng)100包括一個(gè)交換機(jī)管理模塊10、一個(gè)腳本運(yùn)行控制模塊20、一個(gè)上傳/下載配置模塊30及一個(gè)實(shí)時(shí)監(jiān)控模塊40。
[0013]該交換機(jī)管理模塊10用于通過簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(Simple Network ManagementProtocol, SNMP)對(duì)該多個(gè)交換機(jī)200同時(shí)進(jìn)行管理,并用于控制該腳本運(yùn)行控制模塊20、該上傳/下載配置模塊30及該實(shí)時(shí)監(jiān)控模塊40。該SNMP協(xié)議主要是為不同種類的設(shè)備、不同廠家生產(chǎn)的設(shè)備及不同型號(hào)的設(shè)備提供統(tǒng)一的接口和協(xié)議。
[0014]如圖2所示,該交換機(jī)管理模塊10包括管理信息庫(Management Informat1nBase, MIB)、管理站、代理、網(wǎng)絡(luò)及管理協(xié)議。該MIB是由網(wǎng)絡(luò)管理協(xié)議(即SNMP協(xié)議)訪問的管理對(duì)象數(shù)據(jù)庫,其代表網(wǎng)絡(luò)中能夠管理的交換機(jī)的信息,并包括能通過代理進(jìn)行設(shè)置的變量。該管理站是一個(gè)獨(dú)立的設(shè)備,同時(shí)也是網(wǎng)絡(luò)管理者進(jìn)行網(wǎng)絡(luò)管理的用戶接口。該管理站上裝備有管理軟件、管理員使用的用戶接口和從MIB取得信息的數(shù)據(jù)庫。為了進(jìn)行網(wǎng)絡(luò)管理,該管理站能夠發(fā)出管理命令。該代理是一種網(wǎng)絡(luò)設(shè)備(如主機(jī),網(wǎng)橋,路由器和集線器等)。該代理能夠接收該管理站發(fā)來的管理命令,且該代理的狀態(tài)也能夠由該管理站監(jiān)視。該代理響應(yīng)該管理站的請(qǐng)求進(jìn)行相應(yīng)的操作,也能在沒有請(qǐng)求的情況下向該管理站發(fā)送信息。該網(wǎng)絡(luò)用于將該管理站與該代理進(jìn)行通信連接。該管理協(xié)議(即SNMP)為應(yīng)用層協(xié)議,是TCP/IP協(xié)議族的一部分。該管理協(xié)議通過用戶數(shù)據(jù)報(bào)協(xié)議(UDP)來操作。在分立的管理站中,管理者進(jìn)程對(duì)位于該管理站中的MIB的訪問進(jìn)行控制,并提供網(wǎng)絡(luò)管理員接口。管理者進(jìn)程通過SNMP完成網(wǎng)絡(luò)管理。SNMP在UDP、IP及有關(guān)的特殊網(wǎng)絡(luò)協(xié)議(如,Ethernet, FDD I, X.25)之上實(shí)現(xiàn)。管理協(xié)議的基本功能是取得、設(shè)置和接收代理發(fā)送的意外信息。取得指的是該管理站發(fā)送請(qǐng)求,代理根據(jù)這個(gè)請(qǐng)求回送相應(yīng)的數(shù)據(jù),設(shè)置是該管理站設(shè)置管理對(duì)象(也就是代理)的值,接收代理發(fā)送的意外信息是指該代理可在該管理站未請(qǐng)求的狀態(tài)下向該管理站報(bào)告發(fā)生的意外情況。
[0015]該腳本運(yùn)行控制模塊20通過一串口通信模塊與該多個(gè)交換機(jī)200進(jìn)行通信連接,并用于根據(jù)該交換機(jī)管理模塊10的指令使用匿名通道技術(shù)和多線程技術(shù)在該多個(gè)交換機(jī)200中進(jìn)行腳本運(yùn)行和日志輸出。在本實(shí)施例中,串口通信模塊是從程序中調(diào)用。該腳本運(yùn)行模塊20的工作過程為:主進(jìn)程創(chuàng)建讀取緩沖(readbuf)的過程,然后獲取匿名通道的數(shù)據(jù),最后輸出日志;同時(shí)主進(jìn)程還創(chuàng)建子進(jìn)程,獲得子進(jìn)程句柄,接著在子進(jìn)程中運(yùn)行腳本,然后獲取匿名通道的數(shù)據(jù),最后輸出日志。
[0016]該上傳/下載配置模塊30用于根據(jù)該交換機(jī)管理模塊10的指令在該多個(gè)交換機(jī)200中上傳或下載配置文件。
[0017]該實(shí)時(shí)監(jiān)控模塊30用于根據(jù)該交換機(jī)管理模塊10的指令實(shí)時(shí)監(jiān)控該多個(gè)交換機(jī)200的配置變化及日志保存。該實(shí)時(shí)監(jiān)控模塊30的工作過程為:啟動(dòng)一個(gè)線程開始監(jiān)控該多個(gè)交換機(jī)200的配置變化;每隔一預(yù)定時(shí)間(比如10分鐘)檢測(cè)一次該多個(gè)交換機(jī)200的配置變化;將該多個(gè)交換機(jī)200現(xiàn)在的配置與前一次保存的進(jìn)行對(duì)比,若有變化,則重新進(jìn)行保存,同時(shí)監(jiān)控該多個(gè)交換機(jī)20的打印輸出,并顯示到一個(gè)屏幕上。
[0018]如圖3所示,本發(fā)明實(shí)施例提供的一種批量配置交換機(jī)的方法,其包括如下步驟:
[0019]S1:創(chuàng)建一個(gè)交換機(jī)管理模塊,批量管理多個(gè)交換機(jī)。
[0020]S2:根據(jù)該交換機(jī)管理模塊的指令使用匿名通道技術(shù)和多線程技術(shù)在該多個(gè)交換機(jī)中進(jìn)行腳本運(yùn)行和日志輸出。
[0021]具體的,如圖4所示,該步驟S2還包括如下子步驟:
[0022]S21:控制主進(jìn)程創(chuàng)建讀取緩沖(readbuf)。
[0023]S22:獲取匿名通道的數(shù)據(jù)。
[0024]S23:輸
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
孟州市| 札达县| 海宁市| 连江县| 延津县| 南汇区| 陕西省| 都昌县| 南昌市| 遂平县| 旬阳县| 什邡市| 蕲春县| 曲周县| 义马市| 澳门| 伊宁市| 福海县| 射阳县| 海晏县| 上犹县| 佛山市| 巴马| 和顺县| 茂名市| 堆龙德庆县| 石嘴山市| 望奎县| 得荣县| 双牌县| 扶沟县| 平顺县| 错那县| 达州市| 邵阳市| 建水县| 顺平县| 平邑县| 阳谷县| 西平县| 开原市|