張可 田嗥 馬恩寧 楊凱江
摘要:本文從方案選擇、遇到的關(guān)鍵技術(shù)、軟件架構(gòu)與功能設(shè)計(jì)闡述了網(wǎng)絡(luò)拓?fù)渥詣?dòng)排查軟件的設(shè)計(jì)思路,最后,結(jié)合變電站網(wǎng)絡(luò)拓?fù)鋵?shí)地應(yīng)用效果,分析給出軟件的優(yōu)點(diǎn)與尚待提升的建議。
關(guān)鍵詞:網(wǎng)絡(luò)拓?fù)?自動(dòng)排查;軟件開發(fā)
1 背景
網(wǎng)絡(luò)拓?fù)涞亩ㄆ谂挪閷?duì)于運(yùn)維工作來說,能起到很好的輔助作用。在日常進(jìn)行網(wǎng)絡(luò)故障分析與排除時(shí),精確全面的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以很好地提升效率。另外,做好網(wǎng)絡(luò)拓?fù)渑挪橐材芴幚砣藛T更換帶來的資產(chǎn)臺(tái)賬不清問題,在幫助管理人員發(fā)現(xiàn)并熟悉了解網(wǎng)絡(luò)IP設(shè)備情況與組成。
目前,電力監(jiān)控系統(tǒng)網(wǎng)絡(luò)運(yùn)維管理中的拓?fù)渲饕捎萌斯せ蛘甙胱詣?dòng)方式進(jìn)行,依據(jù)自動(dòng)采集加人工進(jìn)一步維護(hù)方式,形成網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。在實(shí)際運(yùn)行過程中存在以下不足:
(1)拓?fù)渚S護(hù)及時(shí)性難以保障。隨著新建變電站的投運(yùn)、網(wǎng)絡(luò)的局部改造及部門的調(diào)整,網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備及通信線路也在不斷變化,對(duì)應(yīng)的網(wǎng)絡(luò)拓?fù)湫枰\(yùn)維人員及時(shí)完善調(diào)整;同時(shí)要求網(wǎng)絡(luò)運(yùn)維人員具有較高的專業(yè)知識(shí)以避免錯(cuò)誤的拓?fù)渚S護(hù),對(duì)拓?fù)渫暾跃S護(hù)不及時(shí),會(huì)影響網(wǎng)絡(luò)運(yùn)維工作,甚至誘發(fā)網(wǎng)絡(luò)安全事件。
(2)拓?fù)洳痪_影響故障定位。當(dāng)網(wǎng)絡(luò)發(fā)生故障時(shí),運(yùn)維人員根據(jù)上報(bào)的故障信息并依據(jù)人工經(jīng)驗(yàn),采用登錄交換機(jī)的方式,對(duì)網(wǎng)絡(luò)故障進(jìn)行逐步排查,不斷縮小故障范圍,得到可能的故障原因后,再去現(xiàn)場(chǎng)進(jìn)行故障排查。由于整個(gè)電力數(shù)據(jù)網(wǎng)絡(luò)龐大,整個(gè)故障排查過程耗時(shí)耗力,不能快速定位故障隱患,給電力安全生產(chǎn)帶來了一定的風(fēng)險(xiǎn)[1]。
(3)資產(chǎn)臺(tái)賬系統(tǒng)版本內(nèi)核信息登記不詳細(xì)。電力監(jiān)控系統(tǒng)網(wǎng)絡(luò)的臺(tái)賬管理都主要依托人工進(jìn)行,弊端十分明顯,工控類設(shè)備多,對(duì)于設(shè)備具體系統(tǒng)與內(nèi)核信息、相互關(guān)系都沒有較為詳細(xì)的登記,容易產(chǎn)生錯(cuò)漏和反復(fù)核對(duì),給等保、漏掃等工作帶來了額外負(fù)擔(dān),一直以來缺乏一個(gè)較好的辦法。
2 方案選擇
網(wǎng)絡(luò)拓?fù)渥詣?dòng)排查,一般指計(jì)算機(jī)主動(dòng)發(fā)現(xiàn)完成最終用戶服務(wù)所涉及到的所有實(shí)體,不僅要發(fā)現(xiàn)實(shí)體,而且要發(fā)現(xiàn)實(shí)體在網(wǎng)絡(luò)中所起的作用及實(shí)體間相互連接的方式。目前,主要的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方式包括數(shù)據(jù)包探測(cè)拓?fù)浒l(fā)現(xiàn)與基于SNMP協(xié)議的拓?fù)浒l(fā)現(xiàn)等兩種主要技術(shù)。
在數(shù)據(jù)包探測(cè)發(fā)現(xiàn)網(wǎng)絡(luò)拓?fù)涞募夹g(shù)方案中,可以通過ARP、DNS、ICMP等協(xié)議進(jìn)行數(shù)據(jù)發(fā)送與回收,對(duì)響應(yīng)信息探測(cè)分析,比如通過ICMP反饋數(shù)據(jù),可分析設(shè)備的可達(dá)性,配合Traceroute測(cè)量發(fā)現(xiàn)路由及其經(jīng)過的節(jié)點(diǎn)設(shè)備。特點(diǎn)是適用性好,便于操作,缺點(diǎn)是較為緩慢,對(duì)網(wǎng)絡(luò)造成一定的開銷。
基于SNMP協(xié)議的拓?fù)浒l(fā)現(xiàn)方案,主要是從網(wǎng)絡(luò)設(shè)備SNMP簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議的端口服務(wù)中,獲取MIB變量信息,從而計(jì)算出網(wǎng)絡(luò)的二層或者三層拓?fù)溥B接關(guān)系。該方案的優(yōu)點(diǎn)是響應(yīng)快速,適合監(jiān)控類場(chǎng)景,缺點(diǎn)是設(shè)備需要開放權(quán)限,并且需要打開SNMP服務(wù)[4]。
近年來,國(guó)內(nèi)外網(wǎng)絡(luò)安全事件頻發(fā),電網(wǎng)公司作為特大型能源國(guó)有企業(yè),安全要求不斷提升,很多設(shè)備都不能遠(yuǎn)端直接通過SNMP協(xié)議進(jìn)行管理。網(wǎng)絡(luò)拓?fù)渑挪楸旧韺儆陔S機(jī)性較強(qiáng)的工作,目的是排查而非監(jiān)控,相對(duì)SNMP分鐘級(jí)的采集分析,消耗多一些時(shí)間是可以接受的,如果采用SNMP方案,現(xiàn)場(chǎng)設(shè)備卻沒有開啟相關(guān)權(quán)限和服務(wù),必然增加較多的工作審批流程,反而制約需要拓?fù)渑挪楣ぷ鞯男省?/p>
3 關(guān)鍵技術(shù)
3.1 網(wǎng)絡(luò)深度掃描及主動(dòng)探測(cè)技術(shù)
基于深度掃描及網(wǎng)絡(luò)探測(cè)技術(shù),能全面發(fā)現(xiàn)系統(tǒng)所有信息設(shè)備的IP網(wǎng)絡(luò)連接情況,特別是主機(jī)多余網(wǎng)卡連接情況、未知主機(jī)或網(wǎng)絡(luò)設(shè)備連接情況,有效發(fā)現(xiàn)系統(tǒng)跨區(qū)互連、非法外聯(lián)、非法內(nèi)聯(lián)的信息安全風(fēng)險(xiǎn);從網(wǎng)絡(luò)資產(chǎn)管理的角度看,網(wǎng)絡(luò)探測(cè)技術(shù)能夠?yàn)榻y(tǒng)一軟硬件版本、更新升級(jí)軟件和設(shè)備等工作提供信息基礎(chǔ);還可以發(fā)現(xiàn)非法資產(chǎn),為及時(shí)分析、處理提供便利,最大限度地降低安全問題帶來的損失。
3.2 基于TCP/IP協(xié)議棧探測(cè)技術(shù)快速探知IP設(shè)備
協(xié)議棧指紋識(shí)別是一項(xiàng)強(qiáng)大的技術(shù),能夠以很高的概率迅速確定操作系統(tǒng)的版本。雖然TCP/IP協(xié)議棧的定義已經(jīng)成為一項(xiàng)標(biāo)準(zhǔn),但是各個(gè)廠家,如微軟、RedHat等在編寫自己的TCP/IP協(xié)議棧時(shí),卻做出了不同的解釋。這些解釋因具有獨(dú)一無二的特性,故被稱為“指紋”[3]。通過這些細(xì)微的差別,可以準(zhǔn)確定位操作系統(tǒng)的版本。
3.3 網(wǎng)絡(luò)拓?fù)浞治龊喜⑴c生成技術(shù)
以網(wǎng)絡(luò)安全設(shè)備為邊界,構(gòu)建直觀的電力監(jiān)控系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D,從全局上可以幫助運(yùn)維人員實(shí)時(shí)掌握整體網(wǎng)絡(luò)運(yùn)行狀況,將最復(fù)雜的網(wǎng)絡(luò)狀況以最簡(jiǎn)明、直觀的方式呈現(xiàn)。
同時(shí),通過構(gòu)建真實(shí)的業(yè)務(wù)應(yīng)用拓?fù)溥B接關(guān)系.當(dāng)業(yè)務(wù)出現(xiàn)故障時(shí),通過業(yè)務(wù)拓?fù)鋱D非常容易的找到業(yè)務(wù)組件的故障點(diǎn),實(shí)現(xiàn)完整監(jiān)控,快速定位故障的效果。
4 軟件架構(gòu)
考慮到網(wǎng)絡(luò)拓?fù)渑挪榈膽?yīng)用場(chǎng)景及需求,軟件架構(gòu)選擇基于SpringBoot框架進(jìn)行開發(fā)。Spring框架一般用于企業(yè)級(jí)Java開發(fā),本身開源、并且具有控制反轉(zhuǎn)的特性。Spring框架可以通過面向切面編程和依賴注入,用POJO( Plain Old Java Object,簡(jiǎn)單的Java對(duì)象)實(shí)現(xiàn)EJB的大部分功能,有著功能齊全且入門迅速的特點(diǎn)。網(wǎng)絡(luò)拓?fù)渑挪楣ぞ叩脑O(shè)計(jì),主要包括如下幾個(gè)層次,如圖1所示。
采用的Spring的MVC框架結(jié)構(gòu)很多優(yōu)點(diǎn),例如:簡(jiǎn)化開發(fā)流程、支持事務(wù)聲明等,在網(wǎng)絡(luò)拓?fù)涔芾眍愔袘?yīng)用此框架,特別要說明的優(yōu)點(diǎn)如下:
(1)簡(jiǎn)化運(yùn)行漏洞少:采用Jar包(通過Java -jar xxxx.jar的方式來運(yùn)行),不僅部署簡(jiǎn)單,內(nèi)置了三種S ervlet容器Jetty、Tomcat、undertow,打包的過程去除了很多不必要的軟件包,使得安全漏洞少,對(duì)于掛網(wǎng)運(yùn)行的拓?fù)渑挪轭愜浖?,可降低被攻擊風(fēng)險(xiǎn)。
(2)部署靈活多樣:目前SpringBoot可以很好的處理C/S和B/S兩種架構(gòu),通過Electron技術(shù),可以開發(fā)客戶端程序,從而使拓?fù)渑挪榈哪K可以專注非展示性功能研發(fā),減少兩種部署架構(gòu)切換需要大量修改前端的弊端。
(3)平臺(tái)無關(guān)性:很多系統(tǒng)都需要選擇平臺(tái),尤其使LINUX內(nèi)核的系統(tǒng)適配十分困難。采用SpringBoot框架,得益于Java語言的優(yōu)勢(shì),
該框架的數(shù)據(jù)操作層采用了MyB atis框架,MyBatis是一款持久層開發(fā)框架,易與SpringBoot組合進(jìn)行開發(fā),它不僅可以支持定制化SQL、存儲(chǔ)過程等基本功能,還支持一些高級(jí)映射,比如允許用戶跳過為了保障SQL注入等數(shù)據(jù)操作漏洞而必要的復(fù)雜的JDBC代碼和參數(shù)設(shè)置直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行“增刪改查”等操作‘5]。MyBatis功能強(qiáng)大,但卻有著配置簡(jiǎn)單、易上手、無第三方依賴等優(yōu)勢(shì),只需要配置幾個(gè)Jar文件即可完成配置。其中,SQL映射文件是最重要和常用的文件之一,它簡(jiǎn)單易學(xué),通過文檔和源代碼即可了解掌握SQL映射文件的設(shè)計(jì)思路和實(shí)現(xiàn)過程,另外也不會(huì)對(duì)現(xiàn)有的數(shù)據(jù)庫(kù)設(shè)計(jì)產(chǎn)生影響。其SQL語句以XML格式進(jìn)行存儲(chǔ),便于管理和優(yōu)化,同時(shí)SQL語句可以實(shí)現(xiàn)操作數(shù)據(jù)庫(kù)的所有需求。SQL映射文件通過DAO層,將數(shù)據(jù)訪問邏輯和業(yè)務(wù)邏輯分離開來.讓系統(tǒng)的設(shè)計(jì)邏輯更加清晰明了,這樣方便了系統(tǒng)后續(xù)的維護(hù)和單元測(cè)試[6]。
5 功能設(shè)計(jì)
結(jié)合網(wǎng)絡(luò)拓?fù)渑挪榈膽?yīng)用需求,設(shè)計(jì)了如下功能:資產(chǎn)導(dǎo)入及設(shè)備分類模塊、配置獲取及自動(dòng)解析模塊、分區(qū)網(wǎng)絡(luò)邊界界定模塊、設(shè)備存活性掃描模塊、設(shè)備登錄核實(shí)模塊、設(shè)備外聯(lián)情況測(cè)試模塊、信息匯總及報(bào)告生成模塊。如圖2所示。
(1)資產(chǎn)導(dǎo)入及設(shè)備分類模塊:用戶需以特定的格式編輯好相應(yīng)的設(shè)備資產(chǎn)信息并存儲(chǔ)在Excel文件中,通過操作此模塊選中相應(yīng)的Excel文件并上傳,工具內(nèi)部的算法會(huì)自動(dòng)解析文件并通過POI技術(shù)將Excel文件中的數(shù)據(jù)讀取并在短時(shí)間內(nèi)存儲(chǔ)到數(shù)據(jù)庫(kù)中,從而實(shí)現(xiàn)資產(chǎn)的導(dǎo)入功能。根據(jù)導(dǎo)入的資產(chǎn)信息對(duì)系統(tǒng)內(nèi)的網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)安全設(shè)備及主機(jī)進(jìn)行分類。
(2)配置獲取及自動(dòng)解析模塊:用戶可以通過用戶名和口令登錄指定設(shè)備,通過此工具自動(dòng)進(jìn)行設(shè)備的配置獲取和解析操作,代碼中通過pmg指令可以獲取設(shè)備的名稱、IP、網(wǎng)段以及連接信息,arp指令可以獲取相應(yīng)設(shè)備的mac地址,route PRINT指令獲取路由表等信息,獲取到的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,方便獲取和展示。
(3)邊界網(wǎng)絡(luò)邊界界定模塊:對(duì)不同分區(qū)網(wǎng)絡(luò)的邊界設(shè)備,比如防火墻、隔離裝置等進(jìn)行識(shí)別。
(4)設(shè)備存活性掃描模塊:該功能模塊以本機(jī)出發(fā),輸入需要掃描的網(wǎng)段或者本機(jī)的IP地址,點(diǎn)擊檢測(cè)即可掃描網(wǎng)段中所有的IP并檢測(cè)其是否存活。大致原理為通過本機(jī)發(fā)送ICMP包ping網(wǎng)段中除本機(jī)外的所有IP,再利用網(wǎng)內(nèi)機(jī)器IP資源地址的唯一性,向目標(biāo)IP發(fā)送探測(cè)數(shù)據(jù)包,并且要求對(duì)方返回一個(gè)同樣大小的數(shù)據(jù)包,以此,來確定兩臺(tái)網(wǎng)絡(luò)機(jī)器是否連接相通,傳輸過程中的時(shí)延是多少,記錄下所有連接相通的IP地址。之后,使用ARP指令,用于查詢本機(jī)ARP緩存中IP地址和MAC地址的對(duì)應(yīng)關(guān)系,使用tracert指令執(zhí)行所有能pmg通的IP地址,根據(jù)得到的信息可以獲取IP之間的連接情況和層級(jí)關(guān)系。
(5)設(shè)備外聯(lián)情況測(cè)試模塊:該功能模塊包括互聯(lián)網(wǎng)連通測(cè)試子模塊、設(shè)備網(wǎng)絡(luò)接口測(cè)試子模塊、設(shè)備網(wǎng)段掃描子模塊、設(shè)備網(wǎng)段設(shè)備登錄核實(shí)及外聯(lián)情況測(cè)試子模塊。其中,互聯(lián)網(wǎng)連通測(cè)試子模塊即對(duì)該設(shè)備是否連接外部網(wǎng)絡(luò)(百度、淘寶等需要連接互聯(lián)網(wǎng)才能訪問的國(guó)內(nèi)外網(wǎng)站)進(jìn)行檢測(cè),一旦檢測(cè)出有連接外網(wǎng)情況,立即警告并展示檢測(cè)結(jié)果;設(shè)備網(wǎng)絡(luò)接口測(cè)試子模塊針對(duì)的是設(shè)備新發(fā)現(xiàn)網(wǎng)段并對(duì)其進(jìn)行掃描設(shè)備操作,掃描出外聯(lián)設(shè)備同樣立即警告并展示檢測(cè)結(jié)果;設(shè)備網(wǎng)段掃描子模塊是對(duì)路由交換設(shè)備內(nèi)網(wǎng)段的IP設(shè)備進(jìn)行掃描,獲取其活動(dòng)狀態(tài),并進(jìn)行展示;設(shè)備網(wǎng)段設(shè)備登錄核實(shí)是對(duì)路由交換設(shè)備網(wǎng)段內(nèi)的IP設(shè)備進(jìn)行賬號(hào)登錄核實(shí),對(duì)不能登錄的設(shè)備進(jìn)行告知;外聯(lián)情況測(cè)試子模塊可測(cè)試網(wǎng)段內(nèi)IP是否可以連接外部網(wǎng)絡(luò)。
(6)信息匯總及報(bào)告生成模塊:待所有檢測(cè)完畢,工具會(huì)自動(dòng)處理設(shè)備的相應(yīng)名稱、IP、MAC地址,設(shè)備之間的連接和層級(jí)關(guān)系等信息數(shù)據(jù)以及網(wǎng)絡(luò)設(shè)備端口、路由等信息。以大量的數(shù)據(jù)為基礎(chǔ)和相應(yīng)的算法來繪制出一幅最為真實(shí)、完整、準(zhǔn)確的系統(tǒng)拓?fù)鋱D,與此同時(shí)用戶還可以手動(dòng)編輯已經(jīng)生成的拓?fù)鋱D實(shí)現(xiàn)添加或刪除相關(guān)設(shè)備,從而提高功能的可塑性。
5 應(yīng)用研究
運(yùn)用該軟件在三個(gè)變電站進(jìn)行了網(wǎng)絡(luò)拓?fù)渑挪榉治?,基本達(dá)到了預(yù)期目標(biāo),但也存在一定不足。從應(yīng)用結(jié)果來看,廠站的拓?fù)渑挪槭紫刃枰邆湟粋€(gè)IP的接入,此項(xiàng)工作如果不能提前申請(qǐng)并準(zhǔn)備,會(huì)給排查帶來一定準(zhǔn)備時(shí)間上的開銷。
在資產(chǎn)發(fā)現(xiàn)方面,軟件能夠發(fā)現(xiàn)較多的IP資源未登記情況,特別是Ⅲ區(qū)IP設(shè)備的臺(tái)賬廠站端的登記較為含糊,同時(shí),Ⅲ區(qū)也是發(fā)現(xiàn)未登記IP資源或設(shè)備較多的區(qū)域,值得重視。值得肯定的是,該軟件能夠發(fā)現(xiàn)很多終端的操作系統(tǒng)內(nèi)核,這也給設(shè)備臺(tái)賬辨識(shí)提供了依據(jù)和便利。
在拓?fù)渖煞矫?,由于廠站網(wǎng)絡(luò)結(jié)構(gòu)相對(duì)穩(wěn)定,拓?fù)渖上鄬?duì)準(zhǔn)確和快速。但是,該軟件對(duì)于多個(gè)網(wǎng)段的掃描需要消耗大量處理器資源,需要優(yōu)化。優(yōu)化方案不能首先采用獲取具體網(wǎng)段的方案,需要SSH登錄交換機(jī)或路由,顯然在廠站便攜性和方便性上有所下降,因此,擴(kuò)大硬件裝置內(nèi)核數(shù)目或者采用GPU進(jìn)行海量線程掃描會(huì)是比較好的辦法。
6 總結(jié)
開發(fā)網(wǎng)絡(luò)拓?fù)渑挪楣ぞ哕浖?,基于網(wǎng)絡(luò)掃描探測(cè)技術(shù),全面發(fā)現(xiàn)連接在系統(tǒng)上的任何有IP的設(shè)備,探知所有信息設(shè)備的網(wǎng)絡(luò)連接情況,生成和實(shí)際在運(yùn)系統(tǒng)一致的網(wǎng)絡(luò)拓?fù)鋱D,可輔助運(yùn)維人員了解系統(tǒng)網(wǎng)絡(luò)連接的真實(shí)情況,能及時(shí)發(fā)現(xiàn)系統(tǒng)存在的跨區(qū)互連、非法外聯(lián)、非法內(nèi)聯(lián)嚴(yán)重信息安全隱患,降低系統(tǒng)管理員運(yùn)維工作量。
(1)網(wǎng)絡(luò)拓?fù)渑挪楣ぞ叩脑O(shè)計(jì),有助于對(duì)網(wǎng)絡(luò)中的設(shè)備及其詳細(xì)情況進(jìn)行快速全面了解,降低自動(dòng)化運(yùn)維人員的工作強(qiáng)度。進(jìn)一步的,針對(duì)設(shè)備的操作系統(tǒng)探測(cè),有助于明確網(wǎng)絡(luò)中不同設(shè)備系統(tǒng)后期基線管理與加固的內(nèi)容和要求,正確開展安全管理工作。
(2)網(wǎng)絡(luò)拓?fù)渑挪楣ぞ叩脑O(shè)計(jì),采用了主動(dòng)探測(cè)方式,減少了設(shè)備長(zhǎng)時(shí)間掛網(wǎng)的風(fēng)險(xiǎn),管理維護(hù)難度也較小,便攜等特點(diǎn),比較受到現(xiàn)場(chǎng)運(yùn)維人員的歡迎。
參考文獻(xiàn)
[1]汪文杰.一種網(wǎng)絡(luò)流量分析工具[J].數(shù)字技術(shù)與應(yīng)用, 2017 (10):67-68.
[2]蔡洪民,伍乃騏,滕少華.NIDS中的掃描攻擊分析與檢測(cè)技術(shù)研究[J].微計(jì)算機(jī)應(yīng)用,2007 (02):220-224.
[3] Thomson S,Nar ten T.IPv6 Stateless AddressAutoconf igura tion [S]. IETF RFC2462, 1998-12.
[4]羅輝.網(wǎng)絡(luò)管理技術(shù)[M].北京:高等教育出版社,2003,20-24.
[5]戴津.基于SpringBoot的EAST實(shí)驗(yàn)數(shù)據(jù)存儲(chǔ)監(jiān)控系統(tǒng)[D].中國(guó)科學(xué)技術(shù)大學(xué),2020.
[6]倪翔,面向教育平臺(tái)的程序在線評(píng)判系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].天津大學(xué),2017.
作者簡(jiǎn)介
張可(1981-),男,云南省大理白族自治州人。高級(jí)工程師,云南電網(wǎng)有限責(zé)任公司大理供電局變電修試所。從事電力系統(tǒng)自動(dòng)化工作。
田嗥(1985-),男,云南省大理白族自治州人。工程師,云南電網(wǎng)有限責(zé)任公司大理供電局。研究方向?yàn)殡娏ο到y(tǒng)自動(dòng)化。
馬恩寧(1974-),男,回族,云南省大理白族自治州人。高級(jí)工程師,云南電網(wǎng)有限責(zé)任公司大理供電局變電修試所,從事電力系統(tǒng)自動(dòng)化專業(yè)工作。
楊凱江(1989-),男,白族,云南省大理白族自治州人。工程師,云南電網(wǎng)有限責(zé)任公司大理供電局變電修試所,從事電力系統(tǒng)自動(dòng)化專業(yè)工作。