亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        生成樹實例在西氣東輸一線SCADA系統(tǒng)中的應(yīng)用

        2012-02-03 08:46:08彭太翀梁建青王海峰王多才田家興趙廉斌
        自動化儀表 2012年8期
        關(guān)鍵詞:站場環(huán)路局域網(wǎng)

        彭太翀 梁建青 王海峰 王多才 田家興 趙廉斌

        (中國石油西氣東輸管道公司壓縮機處,湖北 武漢 430073)

        生成樹實例在西氣東輸一線SCADA系統(tǒng)中的應(yīng)用

        彭太翀 梁建青 王海峰 王多才 田家興 趙廉斌

        (中國石油西氣東輸管道公司壓縮機處,湖北 武漢 430073)

        通過對西氣東輸一線站場監(jiān)控和數(shù)據(jù)采集(SCADA)系統(tǒng)的局域網(wǎng)結(jié)構(gòu)和冗余性特點進(jìn)行分析,找出了系統(tǒng)網(wǎng)絡(luò)環(huán)路形成的原因和解決方法。在局域網(wǎng)Cisco交換機上,應(yīng)用生成樹實例對交換機配置進(jìn)行修改,在不改變網(wǎng)絡(luò)結(jié)構(gòu)和冗余性的同時,使交換機能夠?qū)W(wǎng)絡(luò)環(huán)路進(jìn)行自動阻塞。結(jié)果表明,應(yīng)用生成樹實例后,網(wǎng)絡(luò)環(huán)路問題得到有效解決,設(shè)備間通信質(zhì)量和設(shè)備工作性能得到提升,SCADA系統(tǒng)局域網(wǎng)的穩(wěn)定性和可靠性也相應(yīng)提高。

        監(jiān)控和數(shù)據(jù)采集(SCADA)系統(tǒng) 局域網(wǎng)(LAN) 網(wǎng)絡(luò)環(huán)路 交換機 生成樹

        0 引言

        在西氣東輸一線站場監(jiān)控和數(shù)據(jù)采集(supervisory control and data acquisition,SCADA)系統(tǒng)局域網(wǎng)中,由于HIMatrix ESD系統(tǒng)模塊的硬件結(jié)構(gòu)和功能特性[1],HIMatrix控制器F30[2]與兩臺Cisco交換機間的物理連接以及網(wǎng)絡(luò)通信的冗余要求,使得HIMatrix控制器F30、兩臺Cisco交換機在物理連接上形成了環(huán)路。這種環(huán)路在沒有被很好地處理時極易誘發(fā)廣播風(fēng)暴,進(jìn)而造成交換機死機、HIMatrix ESD系統(tǒng)模塊錯誤等,給站場的安全平穩(wěn)運行造成很大影響。

        目前,在應(yīng)對網(wǎng)絡(luò)環(huán)路問題上,生成樹無疑是一種既經(jīng)濟又有效的解決方法,它能夠自動阻塞可能導(dǎo)致環(huán)路的冗余路徑,確保網(wǎng)絡(luò)中所有設(shè)備間在正常情況下只有一條邏輯路徑。

        本文在充分研究和實踐的基礎(chǔ)上,通過在站場Cisco交換機中運用生成樹實例,有效解決了站場網(wǎng)絡(luò)環(huán)路問題,消除了環(huán)路對網(wǎng)絡(luò)設(shè)備間通信質(zhì)量和設(shè)備工作性能的影響。

        1 局域網(wǎng)環(huán)路的形成

        1.1 網(wǎng)絡(luò)的冗余性

        典型站場SCADA系統(tǒng)配置圖如圖1所示。

        圖1 站場SCADA系統(tǒng)配置圖Fig.1 SCADA configuration of the station site

        由圖1可以看出,整個網(wǎng)絡(luò)結(jié)構(gòu)并不復(fù)雜,SCADA系統(tǒng)設(shè)備基本都以雙網(wǎng)的方式接入到局域網(wǎng)中,如PLC、ESD系統(tǒng)、操作員工作站、通信服務(wù)器、路由器等。它們各自都分別連接到兩臺Cisco交換機,并且兩臺交換機間用1根交叉線互連(交叉線分別連接兩臺交換機的端口Fa0/24),保證了整個網(wǎng)絡(luò)通信的冗余性[3]。

        1.2 HIMatrix ESD系統(tǒng)

        HIMatrix ESD系統(tǒng)包括控制器模塊和遠(yuǎn)程I/O模塊??刂破鞫酁镕30,遠(yuǎn)程I/O模塊主要為F3 DIO 20/8 01、F3 DIO 20/8 02、F2 DO 8 01 等[4-5],每個模塊在硬件上都具有一個集成交換機,這與操作員工作站、PLC、RCI、路由器等不同。HIMatrix控制器F30的集成交換機上有4個RJ45口,遠(yuǎn)程I/O模塊的交換機上有2個RJ45口。每個HIMatrix模塊都有唯一的MAC地址和IP地址,通過專用軟件ELOP II Factory對其進(jìn)行IP設(shè)置[6]。以控制器F30為例,其結(jié)構(gòu)圖如圖2所示。

        圖2 HIMatrix控制器F30結(jié)構(gòu)圖Fig.2 Structure of HIMatrix controller F30

        HIMatrix控制器F30與遠(yuǎn)程I/O模塊之間通過網(wǎng)線串聯(lián),并通過以太網(wǎng)進(jìn)行數(shù)據(jù)交換。遠(yuǎn)程I/O模塊只需與控制器F30進(jìn)行通信,F(xiàn)30再與局域網(wǎng)中其他設(shè)備如PLC通信。F30分別與兩臺Cisco交換機相連,實現(xiàn)ESD系統(tǒng)與外部通信的冗余,其網(wǎng)絡(luò)接線如圖3所示,其中F3A、F3B和F3C為遠(yuǎn)程I/O模塊。

        圖3 站場局域網(wǎng)物理環(huán)路Fig.3 LAN physical loop of the station

        圖3中,HIMatrix F30模塊和兩臺Cisco交換機間形成了環(huán)路,這是網(wǎng)絡(luò)冗余性要求與設(shè)備硬件特性所造成的。

        2 局域網(wǎng)環(huán)路及其影響

        當(dāng)局域網(wǎng)中兩臺設(shè)備間存在多條路徑時,如果其間的交換機上禁用了生成樹協(xié)議(spanning tree protocol,STP),則可能會出現(xiàn)第2層(數(shù)據(jù)鏈路層)環(huán)路[7],即局域網(wǎng)環(huán)路。這是在實現(xiàn)網(wǎng)絡(luò)冗余的過程中經(jīng)常會遇到的問題。

        局域網(wǎng)環(huán)路對網(wǎng)絡(luò)中設(shè)備間的通信質(zhì)量以及設(shè)備的工作性能影響極大。網(wǎng)絡(luò)中的廣播幀不包含與它們相關(guān)的生存時間參數(shù)[8],在局域網(wǎng)環(huán)路中,它們很可能會在交換機間無休止地傳輸,占用大量的網(wǎng)絡(luò)帶寬,直到鏈路斷開或環(huán)路解除為止。另外,環(huán)路還會使參與環(huán)路的所有交換機相互之間不斷轉(zhuǎn)發(fā)相同的幀,使得交換機CPU不得不處理大量的無用數(shù)據(jù),導(dǎo)致CPU負(fù)載過高,而無法高效處理正常接收到的數(shù)據(jù),極大地影響到網(wǎng)絡(luò)中設(shè)備間的正常通信。同時,由于交換機MAC地址表不斷使用廣播幀的內(nèi)容進(jìn)行更新,造成交換機無法明確使用哪個端口才能將單播幀轉(zhuǎn)發(fā)到以太網(wǎng)幀指定的目的MAC地址,造成單播幀也在網(wǎng)絡(luò)中不斷循環(huán)。隨著網(wǎng)絡(luò)中循環(huán)的幀越來越多,便形成了廣播風(fēng)暴[9],極大地降低了網(wǎng)絡(luò)性能,被卷入網(wǎng)絡(luò)環(huán)路的主機將無法被網(wǎng)絡(luò)中的其他主機訪問。

        在西氣東輸一線站場中,還出現(xiàn)過因廣播風(fēng)暴造成如交換機死機、HIMatrix ESD系統(tǒng)模塊出錯、操作員站上出現(xiàn)大面積設(shè)備通信中斷以及各類誤報警[10]等故障,對站場的安全平穩(wěn)運行影響很大。

        3 局域網(wǎng)環(huán)路的解決方法

        生成樹協(xié)議的國際標(biāo)準(zhǔn)是IEEE 802.1d,在Cisco交換機中利用生成樹協(xié)議能夠很好地解決局域網(wǎng)環(huán)路問題。STP會阻塞可能導(dǎo)致環(huán)路的冗余路徑,以確保網(wǎng)絡(luò)中正常情況下所有設(shè)備間只有一條邏輯路徑。當(dāng)一個端口阻止流量進(jìn)入或離開時,該端口便視為處于阻塞狀態(tài),一旦需要啟用該阻塞端口來消除網(wǎng)絡(luò)電纜損壞或其他故障造成的數(shù)據(jù)中斷時,STP就會將處于阻塞狀態(tài)的端口解除阻塞,使冗余路徑轉(zhuǎn)入活動狀態(tài),保證數(shù)據(jù)傳輸?shù)难永m(xù)性[7]。

        在此需要指出的是,HIMatrix控制器F30的集成交換機與Cisco交換機不同,用戶只能對F30的集成交換機進(jìn)行IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)等的設(shè)置,不能進(jìn)行生成樹配置,因此生成樹的設(shè)置只能在Cisco交換機中進(jìn)行。以圖2為例進(jìn)行說明,其中Cisco交換機以Catalyst 2950 Series為例,交換機上STP默認(rèn)為啟用,但是仍然需要對交換機的相關(guān)配置進(jìn)行修改,使得數(shù)據(jù)的傳輸沿著期望的路徑走,以達(dá)到最佳效果。

        3.1 根橋設(shè)置

        生成樹實例首先需要指定圖3中兩臺Cisco交換機中的一臺為根橋,以根橋作為生成樹計算的參考點來確定哪條冗余路徑應(yīng)被阻塞。哪臺交換機為根橋是通過其網(wǎng)橋ID(bridge ID,BID)大小來決定的,BID最小的將成為根橋。BID包括網(wǎng)橋優(yōu)先級、擴展系統(tǒng)ID(即VLAN ID)、MAC地址3個字段。

        在此,通過修改交換機的網(wǎng)橋優(yōu)先級實現(xiàn)對根橋的指定,網(wǎng)橋優(yōu)先級值越小,優(yōu)先級越高。登錄1#交換機,在全局配置模式下使用“spanning-tree vlan 1 root primary”,將1#交換機設(shè)置為主根橋,其指令如下:

        Switch1#configure terminal

        Switch1(config)#spanning-tree vlan 1 root primary

        登錄2#交換機,在全局配置模式下使用“spanningtree vlan 1 root secondary”,將2#交換機設(shè)置為輔根橋,其指令如下:

        Switch2#configure terminal

        Switch2(config)#spanning-tree vlan 1 root secondary

        配置修改后,在特權(quán)模式下輸入“show spanningtree”指令查看生成樹配置信息,可以看到1#交換機和2#交換機的網(wǎng)橋優(yōu)先級將分別變?yōu)?4 576和28 672。因為24 576<28 672,所以1#交換機的優(yōu)先級比2#交換機的高,且在1#交換機的生成樹配置信息中可以看到“This bridge is the root”語句,表示1#交換機已經(jīng)成為根橋。另外,在2#交換機的生成樹配置信息中可以看到“Port 24(FastEthernet0/24)”語句,表示2#交換機的根端口為Fa0/24;而“Cost 19”語句則表示從2#交換機根端口到1#交換機的路徑開銷等于19。

        3.2 VLAN中繼的配置

        虛擬局域網(wǎng)(VLAN)中繼是以太網(wǎng)交換機接口和另一臺聯(lián)網(wǎng)設(shè)備(如路由器或計算機)以太網(wǎng)接口之間的點對點鏈路,負(fù)責(zé)在單個鏈路上傳輸多個VLAN的流量[7]。

        對圖3中兩臺交換機互連的端口Fa0/24都進(jìn)行VLAN中繼配置,使這兩個端口更改為永久中繼模式,從而將它們間的鏈路強制作為中繼鏈路。在交換機端口Fa0/24配置模式下使用“switchport mode trunk”指令:

        Switch1#configure terminal

        Switch1(config)#interface fa0/24

        Switch1(config-if)#switch port mode trunk

        Switch2#configure terminal

        Switch2(config)#interface fa0/24

        Switch2(config-if)#switch port mode trunk

        配置修改后,通過在特權(quán)模式下輸入“show interface fa0/24 switchport”指令,對端口Fa0/24管理和運行狀態(tài)進(jìn)行查看,兩臺交換機的端口Fa0/24信息相似。比如1#交換機端口Fa0/24的管理和運行狀態(tài),其中“Administrative Mode:trunk”表示該口的管理模式已經(jīng)變?yōu)橹欣^,“Trunking VLANs Enabled:ALL”表示該口對所有的VLAN都啟用中繼。

        3.3 端口開銷設(shè)置

        STP使用的交換機端口開銷值由IEEE定義,默認(rèn)情況下,端口開銷由端口的鏈路速度決定,100 Mbit/s快速以太網(wǎng)端口開銷為19,10 Mbit/s以太網(wǎng)端口開銷為100[7]。為指定的生成樹實例選舉出根橋后,生成樹算法(spanning tree algorithm,STA)便開始確定從廣播域內(nèi)所有節(jié)點到根橋的最佳路徑。把從某臺交換機到根橋路徑上沿途的每個端口開銷加在一起即為路徑開銷,路徑開銷最少的路徑將成為首選路徑,所有其他冗余路徑都會被阻塞。環(huán)路舉例如圖4所示。

        圖4 環(huán)路舉例Fig.4 Example of the network loop

        圖4中,Switch2通過路徑1到根橋Switch1的路徑開銷是19,而使用路徑2的路徑開銷是38(即19+19)。由于路徑1到根橋的路徑開銷更少,因此它是首選路徑,生成樹協(xié)議(STP)隨后將冗余路徑2阻塞,以防形成環(huán)路。

        盡管交換機端口具有與它們相關(guān)的默認(rèn)端口開銷,但是端口開銷是可以配置改變的。將圖3中1#交換機和2#交換機互連的端口Fa0/24都進(jìn)行開銷修改,把它們的開銷由默認(rèn)值19改為10,在端口Fa0/24配置模式下使用“spanning-tree vlan 1 cost 10”指令:

        Switch1#configure terminal

        Switch1(config)#interface fa0/24

        Switch1(config-if)#spanning-tree vlan 1 cost 10

        Switch2#configure terminal

        Switch2(config)#interface fa0/24

        Switch2(config-if)#spanning-tree vlan 1 cost 10

        修改好后,在特權(quán)模式下輸入“show spanningtree”指令查看生成樹配置信息,可以看到1#交換機端口Fa0/24的開銷由原來的19修改成了10。同樣,2#交換機的端口Fa0/24的開銷也修改成了10。

        HIMatrix控制器F30與兩臺交換機的網(wǎng)絡(luò)連接及數(shù)據(jù)傳輸路徑如圖5所示。

        圖5中,路徑1為兩臺Cisco交換機端口Fa0/24間的鏈路,路徑2為HIMatrix控制器F30模塊集成交換機上的兩個以太網(wǎng)口分別接到兩臺Cisco交換機后形成的鏈路。經(jīng)過對兩臺交換機端口Fa0/24開銷的修改后,路徑1的路徑開銷為10,路徑2的路徑總開銷≥19,即Swich2到Swich1的首選路徑為路徑1,而冗余路徑2將被STP阻塞,防止了環(huán)路的形成。這樣當(dāng)接到Swich2上的PC0要與接到Swich1上的PC1進(jìn)行通信時,數(shù)據(jù)包所走的路徑必定為路徑1,而非路徑2,除非路徑1中斷。局域網(wǎng)環(huán)路問題因此得到了有效解決。

        圖5 站場局域網(wǎng)環(huán)路舉例Fig.5 Example of the LAN loop of the station

        4 結(jié)束語

        通過在兩臺Cisco交換機上運用生成樹實例,對交換機配置進(jìn)行了修改,消除了網(wǎng)絡(luò)環(huán)路,避免了由環(huán)路引起的廣播風(fēng)暴,同時保證了網(wǎng)絡(luò)的冗余性,從而提高了SCADA系統(tǒng)局域網(wǎng)內(nèi)設(shè)備間相互通信的穩(wěn)定性和可靠性。將該技術(shù)推廣到西氣東輸一線SCADA系統(tǒng)局域網(wǎng)更為復(fù)雜的站場,采用類似的方法同樣取得了很好的效果。

        [1] HIMatrix Paul Hildebrandt GmbH+Co KG.HIMatrix safety-related controller system manual compact systems[DB/OL].[2011-08-05].[2011-08-12].http://www.hima.com/Products/HIMatrix/Documentation__HIMatrix_default.php.

        [2] HIMatrix Paul Hildebrandt GmbH+Co KG.HIMatrix safety-related controller F30 manual[DB/OL].[2010-06-23].[2011-08-12].http://www.hima.com/Products/HIMatrix/Documentation HIMatrix_default.php.

        [3]王寶智,馬潮技.局域網(wǎng)設(shè)計與組網(wǎng)實用教程[M].2版.北京:清華大學(xué)出版社,2010:165-166.

        [4] HIMatrix Paul Hildebrandt GmbH+Co KG.HIMatrix safety-related controller F3 DIO 20/8 02 manual[DB/OL].[2010-06-23].[2011-08-12].http://www.hima.com/Products/HIMatrix/Documentation__HIMatrix_default.php.

        [5] HIMatrix Paul Hildebrandt GmbH + Co KG.HIMatrix safetyrelated controller F2 DO 8 01 manual[DB/OL].[2010-06-23][2011-08-12].http://www.hima.com/Products/HIMatrix/Documentation__HIMatrix_default.php.

        [6] HIMatrix Paul Hildebrandt GmbH +Co KG.PC-based systems ELOP II factory first steps[DB/OL].[2011-08-12].http://www.hima.com/Products/ELOP_II_Factory/Documentation_ELOP_II_Factory_default.php.

        [7]Lewis W.中國思科網(wǎng)絡(luò)技術(shù)學(xué)院校.思科網(wǎng)絡(luò)技術(shù)學(xué)院教程CCNA Exploration:LAN交換和無線[M].思科系統(tǒng)公司,譯.北京:人民郵電出版社,2009:96-107,152-191.

        [8]Jacobson D.網(wǎng)絡(luò)安全基礎(chǔ)——網(wǎng)絡(luò)攻防、協(xié)議與安全[M].仰禮友,趙紅宇,譯.北京:電子工業(yè)出版社,2011:58-67.

        [9]Lewis W.思科網(wǎng)絡(luò)技術(shù)學(xué)院教程CCNA 3交換基礎(chǔ)與中級路由[M].北京工業(yè)大學(xué),北京郵電大學(xué),思科網(wǎng)絡(luò)技術(shù)學(xué)院,譯.北京:人民郵電出版社,2008:164-168.

        [10]田家興,王海峰,趙廉斌,等.HS與Viewstar兩種HMI系統(tǒng)在西氣東輸?shù)膽?yīng)用[J].自動化與儀器儀表,2011(4):107-109.

        Application of the Spanning-tree Instance in the SCADA System of West-East Natural Gas Line I

        Through analyzing the structure and redundancy features of LAN of the SCADA in the station site of West-East Natural Gas Line I,the forming reasons of the system network loop and solutions are found.On the Cisco switches in LAN,by adopting the spanning-tree instance,the configuration of switches is modified;thus the switches can block the network loop automatically while the structure and redundancy of the network are unchanged.The result indicates that after applying the spanning-tree instance,the problem of network loop is solved effectively,the communication quality and performance of devices are enhanced,and the stability and reliability of LAN of the SCADA are improved.

        Supervisory control and data acquisition(SCADA)system Local area network(LAN)Network loop Switch Spanning tree

        TN915+.2

        A

        修改稿收到日期:2011-10-24。

        彭太翀(1986-),男,2008年畢業(yè)于北京理工大學(xué)自動控制系,獲學(xué)士學(xué)位,助理工程師;主要從事天然氣長輸管道自動化系統(tǒng)運行維護(hù)和研究工作。

        猜你喜歡
        站場環(huán)路局域網(wǎng)
        輸氣站場危險性分析
        基于VPN的機房局域網(wǎng)遠(yuǎn)程控制系統(tǒng)
        電子制作(2019年16期)2019-09-27 09:35:04
        上海市中環(huán)路標(biāo)線調(diào)整研究
        上海公路(2018年4期)2018-03-21 05:57:46
        基于802.1Q協(xié)議的虛擬局域網(wǎng)技術(shù)研究與實現(xiàn)
        電子制作(2017年17期)2017-12-18 06:40:48
        局域網(wǎng)性能的優(yōu)化
        電子制作(2017年8期)2017-06-05 09:36:15
        鐵路站場EBS工程量分解
        Buck-Boost變換器的環(huán)路補償及仿真
        電測與儀表(2014年8期)2014-04-04 09:19:36
        單脈沖雷達(dá)導(dǎo)引頭角度跟蹤環(huán)路半實物仿真
        莫斯科地鐵計劃于2019—2020年推出第三換乘環(huán)路
        特殊站場引導(dǎo)信號電路設(shè)計
        韩日美无码精品无码| 一区二区三区人妻少妇| 亚洲精品少妇30p| 后入内射欧美99二区视频| 在线丝袜欧美日韩制服| 国产精品一品二区三区| 亚洲国产精品一区二区成人片国内 | 国产一区二区三区护士| 77777_亚洲午夜久久多人| 九月婷婷人人澡人人添人人爽| 二区久久国产乱子伦免费精品| 日本一区人妻蜜桃臀中文字幕| 色天使久久综合网天天| 3d动漫精品一区二区三区| 91精品久久久久含羞草| 丝袜美腿在线播放一区二区| 极品尤物一区二区三区| 日韩精品一区二区亚洲av| 特级毛片全部免费播放a一级 | 色哟哟亚洲色精一区二区| 又爽又黄又无遮挡网站动态图| 国产在线无码免费视频2021| av大片网站在线观看| 久久无码人妻丰满熟妇区毛片| 久久精品国产亚洲av蜜臀| 正在播放淫亚洲| 亚洲专区路线一路线二网| 亚洲欧美色一区二区三区| 亚洲日本va中文字幕久久| 精品久久日产国产一区| 日韩中文字幕版区一区二区三区| 欧美国产精品久久久乱码| 久久久久久久尹人综合网亚洲| 全亚洲最大的私人影剧院在线看 | av国产自拍在线观看| 国内精品久久久久国产盗摄| 无限看片在线版免费视频大全| 91青青草在线观看视频| 国产午夜激无码av毛片不卡| 免费观看黄网站| 精品人妻一区二区三区蜜桃|