吳 崢1,唐志紅2,饒 強2,周 正2,馮偉東2
(1. 國網湖北省電力公司檢修公司,湖北 武漢 430000)
(2. 國網湖北省電力公司信息通信公司,湖北 武漢 430077)
摘 要: 智能電網中,大量的智能設備、數據采集終端都部署在電網中的發電、輸電、變電、配電、用電各個環節,這將產生海量的IP地址需求,所以必然需要發展IPv6技術來滿足這一需求。本文結合國家電網公司智能終端發展現狀,研究了基于不同IPv6過渡技術下的智能終端通信技術,提出了三種智能終端的改造方案。
關鍵詞: IPv6;終端改造;智能電網;智能終端
0 引言
隨著電網智能化程度的提高及維護和運行管理自動化的升級,智能電網中的設備將會帶有Internet協議(IP)地址。例如:在智能變電站中,符合IEC 61850的設備都將帶有IP地址,以便于維護和運行管理。
以信息化、自動化、互動化為特征的智能電網對IP地址需求強烈。電力系統各個環節將越來越多地采用IP化的信息通信技術,包括:(1)發電專業的智能化過程中,常規電源網廠協調、新能源發電并網、大容量儲能系統并網等技術領域;(2)輸電專業的智能化過程中,柔性直流輸電、柔性交流輸電、線路狀態與運行環境監測等技術領域;(3)變電專業的智能化過程中,智能變電站內全站集、智能用能服務、電動汽車充放電、智能量測等技術領域;(4)調度專業的智能化過程中,電網調度技術支持系統、電網運行集中監控系統等技術領域。
同時,隨著傳感器等物聯網技術的大量采用,以及資產壽命的全生命周期管理,對IP地址的需求也將越來越迫切。通信信息專業是加強智能電網的支撐平臺,輸電、配電和用電側通信網、業務網、通信支撐網、智能電網信息基礎平臺、智能電網信息應用平臺、通信與信息安全等技術領域,對IP地址的需求也很強烈。而IPv6是現階段物聯網基礎協議的唯一選擇,國際和國內也發布了智能電網標準體系研究成果。可見,電網智能化的發展離不開IP地址的標識,必然需要IPv6技術。
國家電網公司現有智能終端數量巨大,種類繁多,所以智能終端的改造方案需要具有成本節約,實現簡單,便于部署的特點,并且具有普遍適用性。
本文對智能電網中智能終端IPv6改造技術進行了詳細研究,并提出了基于相關技術的終端改造方案。
1 過渡技術下的智能終端通信技術
(1)基于雙棧的智能終端通信技術
雙棧是單個節點同時實現完整的IPv4和IPv6協議棧[1]。兩種協議基于相同的網絡設施獨立運行。實現隧道、翻譯等其他過渡技術的基礎,主要解決IPv4與IPv6如何共存的問題。協議結構如圖1所示。
雙棧的工作方式是以IPv6節點的身份與其他IPv6節點通信,以IPv4節點的身份與其他IPv4節點通信,獨立地進行IPv4和IPv6數據包的處理和轉發,如圖2所示。
雙棧通過靜態配置或DHCP方式配置IPv4地址,通過靜態配置、無狀態自動配置或DHCPv6的方式配置IPv6地址[2-4]。
雙棧的域名解析器必須能夠處理IPv4的A記錄和IPv6的AAAA記錄,并且可以將解析結果排序返回,從而實現IPv6優先。DNS數據包可以由IPv4或IPv6承載。
雙棧的優點有:無信息丟失,處理效率高,易于理解,互通性好,適于過渡全過程,網絡規劃較簡單,在IPv6邏輯網絡中可以充分發揮IPv6協議的所有優點(如安全性、路由約束、流的支持等)。
雙棧的缺點有:資源占用多,運維復雜,無法實現IPv4和IPv6的互訪,不能解決IPv4地址短缺問題;對網元設備的要求較高,要求其維護大量的協議和數據;網絡升級改造將牽涉到網絡中的所有網元設備,投資大、建設周期比較長。
所以對于國家電網公司中的終端設備,如果只部署雙棧技術,會在成本和建設周期這兩個方面無法滿足現實的需求。
(2)基于翻譯的智能終端通信技術
翻譯技術主要是指一種協議轉換成另一種協議。雙棧策略解決了IPv6與IPv4的共存問題,但是在網絡的過渡時期不可能要求所有的主機或終端都升級支持雙棧,在網絡中必然存在純IPv4主機和純IPv6主機之間進行通信的需求,由于協議棧的不同因此很自然地需要對這些協議進行翻譯轉換,如圖3所示。
對應協議的翻譯可以分為兩個層面來進行,一方面是IPv4與IPv6協議層的翻譯,另一方面是 IPv4應用與IPv6應用之間的翻譯。前者主要是通過NAT64技術實現的,后者則可以通過應用層網關 ALG來實現,但并不是所有的應用層協議都需要 ALG[7]。NAT64實現了網絡層的協議翻譯;應用層網關則實現應用層的協議翻譯,對于不同的應用,需要配置不同的應用層網關。
翻譯技術的優點是不需要進行IPv4、IPv6節點的升級改造,缺點是IPv4節點訪問IPv6節點的實現方法比較復雜,網絡設備進行協議轉換、地址轉換的處理開銷較大。因此該策略一般是在其他互通方式無法使用的情況下使用。
(3)基于隧道的智能終端通信技術
隧道技術主要指一種協議封裝于另一種協議。主要分為兩大類型:使用IPv4報頭封裝IPv6報文6over4[5]隧道和使用IPv6報頭封裝IPv4報文的4over6[6]隧道。如圖4所示。
隧道有三個關鍵組件:隧道入口(Tunnel Initiator,TI):執行封裝;隧道出口(Tunnel Concentrator,TC):執行解封裝;隧道管理:建立、拆除隧道。
隧道的優點有:無信息丟失,網絡運維比較簡單;只要求在隧道的入口和出口處進行修改,不需要進行IPv4、IPv6節點的升級改造,非常容易實現,具有普遍適用性;能夠充分利用現有的網絡投資,節約成本。所以本文選擇使用基于隧道的智能終端通信技術來實現智能終端改造。
2 智能終端改造方案
對于現有的具備IPv4網絡功能的終端可以通過兩種改造方式接入IPv6網絡,分別是臨近網絡接入點集中改造方案和外掛IPv6通信模塊改造方案。對于原本不具有IPv4網絡功能的終端也可以使用外掛IPv6通信模塊改造方案實現IPv6網絡接入。
(1)臨近網絡接入點集中改造方案
通過對原終端集中接入點進行雙棧改造,并部署4over6隧道,可以以隧道的形式實現IPv4終端的IPv6網絡接入,如圖5所示。
這種方案相對于對每個終端逐個改造的方案具有改造工作量小的特點,可以實現海量級終端的快速部署。
(2)外掛IPv6通信模塊改造方案
外掛IPv6通信模塊是最具有普適意義的改造方案,無論終端原來是否具有IP網絡功能均可采用外掛的形式實現數據流封裝,從而接入IPv6網絡。
對于具有IPv4網絡功能的終端,可以通過添加附加模塊實現通過4over6隧道接入IPv6網絡,如圖6所示。
(3)不具有IP網絡功能的終端改造方案
對于不具有IP網絡功能的終端,也可以通過添加附加模塊實現IPv6網絡接入,如圖7所示。
在附加通信模塊部署IPv6協議棧,以實現IPv6報文和原終端通信的數據格式之間的相互轉換。
3 總結
本文基于國家電網公司現有智能終端數量巨大、種類繁多的現狀,研究了基于多種IPv6過渡技術的智能終端通信技術,最終選擇了隧道技術來實現智能終端的改造。給出了智能終端改造的3個具體方案,為國家電網公司網絡的智能化、IP化作出了有益的探索。
參考文獻
[1]楊國良,李陽春,伍佑明,等.IPv6技術、部署與業務應用[M].北京:人民郵電出版社,2011.
[2]DEERING S. Internet protocol version 6(IPv6) specification[S]. RFC 2460,1998.
[3]HINDEN R. IP version 6 addressing architecture[S]. RFC 4291, 2006.
[4]NARTEN T. Neighbor discovery for IP version 6(IPv6)[S]. RFC 4861, 2007.
[5]CARPENTER B. Transmission of IPv6 over IPv4 domains without explicit tunnels[S]. RFC 2529, 1999.
[6]CUI Y. Lightweight 4over6: an extension to the dual-stack lite architecture[S]. RFC 7596, 2015.
[7]TANENBAUM A S,DAVI J. Wetherall計算機網絡(第5版).北京:清華大學出版社,2012.