劉安平
(中國(guó)移動(dòng)通信集團(tuán)陜西有限公司,西安 710000)
IPv6協(xié)議是目前全球唯一公認(rèn)的下一代互聯(lián)網(wǎng)商用解決方案,也是當(dāng)前解決我國(guó)網(wǎng)絡(luò)地址短缺問(wèn)題、支撐我國(guó)互聯(lián)網(wǎng)升級(jí)演進(jìn)的唯一正確路徑,IPv6協(xié)議對(duì)物聯(lián)網(wǎng)、5G技術(shù)、云計(jì)算、人工智能等新興技術(shù)的發(fā)展有著重大影響[1]。其最大的特點(diǎn)是擁有近乎無(wú)限大的地址空間,同時(shí)在抗干擾性、移動(dòng)性、私密性、安全性和自動(dòng)配置特性都要優(yōu)于上一代,為在發(fā)展中解決網(wǎng)絡(luò)安全問(wèn)題帶來(lái)了新機(jī)遇[2-5]。基于多協(xié)議標(biāo)記交換(Multiprotocol Label Switching,MPLS)技術(shù)的IP/MPLS協(xié)議解決了路由隔離、大規(guī)模組網(wǎng)、流量工程的問(wèn)題,而在5G技術(shù)、云業(yè)務(wù)的推動(dòng)下,MPLS的標(biāo)簽擴(kuò)展性,導(dǎo)致業(yè)務(wù)受限[6-10]。于是出現(xiàn)了將IPv6協(xié)議與分段路由(Segment Routing,SR)技術(shù)相結(jié)合的解決方案,以實(shí)現(xiàn)互聯(lián)網(wǎng)業(yè)務(wù)和電信級(jí)業(yè)務(wù)的技術(shù)統(tǒng)一[11-13]。
隨著物聯(lián)網(wǎng)、智慧城市、智能家居的發(fā)展,互聯(lián)網(wǎng)對(duì)IP地址的需求會(huì)呈指數(shù)式膨脹,而向IPv6協(xié)議過(guò)渡則成了解決這一問(wèn)題的最有效方式。因此,2017年底,國(guó)家發(fā)布了《推進(jìn)互聯(lián)網(wǎng)協(xié)議第六版(IPv6)規(guī)模部署行動(dòng)計(jì)劃》,明確要求加快推進(jìn)IPv6協(xié)議規(guī)模部署,構(gòu)建高速率、廣普及、全覆蓋、智能化的下一代互聯(lián)網(wǎng),陜西移動(dòng)在2018年開(kāi)始進(jìn)行IPv6地址改造,目前全部業(yè)務(wù)已經(jīng)具備支持IPv6協(xié)議的能力,但I(xiàn)Pv6協(xié)議改造完成后,如何管理卻成為運(yùn)營(yíng)商的難題,IPv6除了帶來(lái)了長(zhǎng)度上的變化,也增加了許多新的技術(shù)和概念,包括新的轉(zhuǎn)發(fā)技術(shù)、路由、雙棧等。針對(duì)IPv6協(xié)議地址編碼標(biāo)識(shí)識(shí)別麻煩,分配計(jì)算復(fù)雜,現(xiàn)網(wǎng)數(shù)據(jù)獲取困難,統(tǒng)計(jì)和分析方式低效,故障排查追蹤困難等問(wèn)題,文中對(duì)CMNET網(wǎng)絡(luò)IPv6協(xié)議地址智能化管理方法進(jìn)行研究,建立IPv6協(xié)議地址智能化管理平臺(tái);對(duì)該平臺(tái)進(jìn)行IPv6協(xié)議地址自動(dòng)分配、IPv4/IPv6雙棧地址分析、全網(wǎng)地址發(fā)現(xiàn)、IPv6協(xié)議地址編碼分析等能力測(cè)試,以實(shí)現(xiàn)IPv6協(xié)議編碼標(biāo)識(shí)、地址分配、現(xiàn)網(wǎng)發(fā)現(xiàn)、業(yè)務(wù)分析、地址統(tǒng)計(jì)的集中智能管理,為未來(lái)全國(guó)IPv6協(xié)議地址管理方案提供可借鑒的方法。
IPv6協(xié)議的特點(diǎn)在于網(wǎng)絡(luò)地址空間幾乎無(wú)限,可以按照統(tǒng)一標(biāo)準(zhǔn)實(shí)現(xiàn)全球萬(wàn)物識(shí)別與互聯(lián),包括虛擬萬(wàn)物和邏輯萬(wàn)物,且擁有永久性的獨(dú)立識(shí)別碼。 IPv6擁有高擴(kuò)展性和強(qiáng)大的地址空間,即插即用,自動(dòng)運(yùn)行,更高的安全性,其RFC3775協(xié)議提供更強(qiáng)的移動(dòng)性、魯棒性。針對(duì)IPv6協(xié)議可匯聚全球單播地址,將IPv6地址按網(wǎng)絡(luò)地址和用戶地址進(jìn)行劃分,分為子網(wǎng)前綴和接口ID標(biāo)識(shí)兩部分,IPv6地址前20位為固定前綴,前21~64位前綴標(biāo)識(shí)地址類(lèi)型、網(wǎng)絡(luò)類(lèi)型、地域等信息。
研究CMNET網(wǎng)絡(luò)IPv6智能化管理的方法,并將該方法通過(guò)軟件系統(tǒng)實(shí)現(xiàn),建設(shè)一套CMNET網(wǎng)絡(luò)IPv6地址智能化管理系統(tǒng),既能提供清晰的編碼標(biāo)識(shí),也可以進(jìn)行自動(dòng)化的分配,保障在十六進(jìn)制下的地址分配容錯(cuò)率,支持全網(wǎng)地址發(fā)現(xiàn),快速進(jìn)行地址歸屬業(yè)務(wù)分析。CMNET網(wǎng)絡(luò)IPv6智能化管理體系架構(gòu)具體如下:① 可視化的IPv6地址編碼。支持界面可視化建模、根據(jù)IPv6編碼方案構(gòu)建出CMNET網(wǎng)絡(luò)全部的地址編碼標(biāo)識(shí)方案,按128位前綴方案進(jìn)行固定標(biāo)識(shí)、類(lèi)型標(biāo)識(shí)、網(wǎng)絡(luò)標(biāo)識(shí)、省份標(biāo)識(shí)、地址標(biāo)識(shí)、業(yè)務(wù)區(qū)分、區(qū)域分、其他類(lèi)型區(qū)分等。系統(tǒng)通過(guò)對(duì)各類(lèi)基本元素,以及業(yè)務(wù)元素間的組合、疊加與嵌套關(guān)系進(jìn)行管理,搭建網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)模型,實(shí)現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)的實(shí)體化。業(yè)務(wù)配置的基本元素如下:具體的設(shè)備;各類(lèi)物理及邏輯端口;虛擬局域網(wǎng)(Virtual Local Area Network,VLAN);虛擬專(zhuān)用網(wǎng)(Virtual Private Network,VPN) 技術(shù);地址池(IP-POOL)。② 自動(dòng)化的智能分配。按照無(wú)類(lèi)別域間路由算法IP地址/網(wǎng)絡(luò)前綴的方式,分配網(wǎng)類(lèi)地址;根據(jù)IPv6協(xié)議接入地址塊、IPv6協(xié)議接入地址塊前綴、IPv6協(xié)議接入地址省份標(biāo)識(shí)、IPv6協(xié)議接入類(lèi)型標(biāo)識(shí)、IPv6協(xié)議接入?yún)^(qū)域標(biāo)識(shí)、IPv6協(xié)議接入其他標(biāo)識(shí)及IPv6地址已經(jīng)分配范圍,通過(guò)決策樹(shù)方式進(jìn)行地址分配。CMNET網(wǎng)絡(luò)進(jìn)行地址分配時(shí),只需要選擇對(duì)應(yīng)區(qū)域、業(yè)務(wù)、類(lèi)型等地址,地址分配就自動(dòng)完成,極大提高生產(chǎn)效率,減少了人工分配消耗的時(shí)間,地址數(shù)據(jù)分配準(zhǔn)確、有效。③ 智能化的IP地址采集。采用簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議 (Simple Network Management Protocol,SNMP)、Internet控制報(bào)文協(xié)議(Internet Control Message Protocol,ICMP)和安全Shell協(xié)議(Secure Shell,SSH),通過(guò)標(biāo)準(zhǔn)的SNMP+SSH+ICMP方式對(duì)CMNET網(wǎng)絡(luò)中核心設(shè)備、寬帶遠(yuǎn)程接入服務(wù)器、路由器、交換機(jī)、防火墻進(jìn)行定期地址掃描。掃描包括設(shè)備配置解析、鄰居表解析和路由表解析。解析內(nèi)容包括設(shè)備環(huán)路(Loopback)、鏈路地址、家庭寬帶用戶地址池、專(zhuān)線地址和自有業(yè)務(wù)地址。同時(shí)支持關(guān)聯(lián)分析,支持雙棧地址分析,根據(jù)VLAN、VPN等數(shù)據(jù)自動(dòng)匹配每個(gè)IPv6地址上的業(yè)務(wù)。采用分布式方式對(duì)設(shè)備進(jìn)行同步發(fā)現(xiàn),發(fā)現(xiàn)數(shù)據(jù)全面,發(fā)現(xiàn)時(shí)間短,效率高,2 h內(nèi)就可以獲取CMNET全網(wǎng)數(shù)據(jù),很好的解決了網(wǎng)絡(luò)管理中的難點(diǎn),即全網(wǎng)IP地址使用情況的獲取,不用在靜態(tài)表格查詢方式下進(jìn)行跟蹤,管理人員通過(guò)系統(tǒng)可以實(shí)時(shí)查看IPv6地址來(lái)源和路由情況,提高了生產(chǎn)效率。④ IPv6地址自動(dòng)備案。所有IP地址使用數(shù)據(jù)必須及時(shí)進(jìn)行備案錄入,傳統(tǒng)備案手段都是人工進(jìn)行自主備案,沒(méi)有有效的管理手段。通過(guò)CMNET網(wǎng)絡(luò)IPv6地址智能管理系統(tǒng),自動(dòng)化分配IPv6地址,自動(dòng)在備案庫(kù)中生成一條對(duì)應(yīng)的備案數(shù)據(jù)。根據(jù)分配地址的內(nèi)容填寫(xiě)備案所需IPv6地址段、開(kāi)始結(jié)束范圍、分配設(shè)備、端口、地市區(qū)縣、業(yè)務(wù)、負(fù)責(zé)人員的信息,實(shí)現(xiàn)了分配即備案。對(duì)現(xiàn)網(wǎng)已采集到的數(shù)據(jù)和導(dǎo)入的備案進(jìn)行核查,進(jìn)行數(shù)據(jù)有效性檢測(cè),核查IP地址缺失及內(nèi)容錯(cuò)誤,提升備案數(shù)據(jù)質(zhì)量,保障數(shù)據(jù)一致性與準(zhǔn)確性。
陜西移動(dòng)地址編碼包括地址類(lèi)型、省與專(zhuān)業(yè)標(biāo)識(shí)、網(wǎng)絡(luò)地址業(yè)務(wù)或區(qū)縣編碼、地市標(biāo)識(shí)、設(shè)備層級(jí)、設(shè)備類(lèi)型,編碼包含CMNET網(wǎng)絡(luò)全部的IPv6地址。每一位地址編碼都有具體的編碼標(biāo)識(shí)。大規(guī)模地址空間給手工管理、IPv6地址跟蹤審計(jì)增加了難度。
圖1為地址智能化管理界面。以塊位置編號(hào)、二進(jìn)制、十六進(jìn)制進(jìn)行128塊IP位展現(xiàn),數(shù)據(jù)以右側(cè)方案配置為主,對(duì)IPv6協(xié)議地址進(jìn)行方案劃定,極大提高IPv6協(xié)議的識(shí)別和規(guī)劃效率。每16個(gè)塊為一個(gè)整體,沒(méi)有方案情況下默認(rèn)二進(jìn)制和十六進(jìn)制數(shù)據(jù)全部以白色顯示。允許用戶選擇系統(tǒng)屬性與地址綁定,目前可以綁定區(qū)域和業(yè)務(wù),綁定區(qū)域的時(shí)候彈出區(qū)域的值。方案樹(shù)允許繼承,按照IPv6協(xié)議、用戶地址、設(shè)備地址、業(yè)務(wù)地址進(jìn)行分層排序,支持繼承關(guān)系。為方便查看,可在名稱和IPv6協(xié)議格式之間進(jìn)行樹(shù)圖切換。
圖1 地址智能化管理界面
圖2為子網(wǎng)管理功能界面。IPv6協(xié)議子網(wǎng)管理包括子網(wǎng)的總覽,規(guī)劃子網(wǎng)數(shù)量、人工分配地址數(shù)、工單分配地址數(shù)管理,以及子網(wǎng)視角、區(qū)域視角、業(yè)務(wù)視角等。采用鉆取的方式,按基類(lèi)—子網(wǎng)—下級(jí)子網(wǎng)—IP頁(yè)面順序,分配IP地址??筛鶕?jù)內(nèi)容匹配自動(dòng)創(chuàng)建網(wǎng)段,根據(jù)規(guī)劃方案自動(dòng)編碼,進(jìn)而計(jì)算可創(chuàng)建的IPv6子網(wǎng)數(shù)量。
根據(jù)規(guī)則自動(dòng)判斷類(lèi)型這個(gè)字段的屬性值是loopback回路還是互聯(lián)設(shè)備,并且根據(jù)編碼方案中的編碼值和已經(jīng)分配的地址數(shù)據(jù),自動(dòng)生成需要分配的IP地址數(shù)據(jù)。采集全網(wǎng)設(shè)備的配置文件、鄰居發(fā)現(xiàn)協(xié)議(Neighbor Discovery Protocol,NDP)、路由表數(shù)據(jù)進(jìn)行多廠家、多型號(hào)類(lèi)型解析。采用標(biāo)準(zhǔn)的SNMP/SSH模式進(jìn)行數(shù)據(jù)分析,系統(tǒng)采集探針部署在云資源池中,與CMNET網(wǎng)絡(luò)相連。系統(tǒng)現(xiàn)網(wǎng)掃描時(shí),VLAN、VPN等數(shù)據(jù)自動(dòng)匹配每個(gè)IPv6地址上的業(yè)務(wù),如圖3所示。系統(tǒng)采集分析完成后,會(huì)產(chǎn)生IPv6地址非法使用、地址沖突等告警信息。系統(tǒng)定期會(huì)進(jìn)行IPv6地址審計(jì),生成IPv6地址審計(jì)結(jié)果報(bào)表。
圖2 子網(wǎng)管理功能界面
圖3 系統(tǒng)現(xiàn)網(wǎng)掃描
地址備案是接入互聯(lián)網(wǎng)重要環(huán)節(jié),專(zhuān)線和家庭寬帶等業(yè)務(wù)每年都會(huì)投入人力進(jìn)行備案數(shù)據(jù)整理工作,系統(tǒng)自動(dòng)備案可較好地解決該問(wèn)題。在系統(tǒng)自動(dòng)分配完成以后,根據(jù)IPv6協(xié)議分配的編碼標(biāo)識(shí)和所需填寫(xiě)的信息(IPv6地址段、分配設(shè)備、端口、省市縣、業(yè)務(wù)類(lèi)型狀態(tài)等)形成備案數(shù)據(jù);同時(shí)備案數(shù)據(jù)定期進(jìn)行自動(dòng)審計(jì),如存在備案錯(cuò)誤則進(jìn)行提示,保障備案數(shù)據(jù)有效性,系統(tǒng)自動(dòng)備案功能部署以后,備案數(shù)據(jù)準(zhǔn)確性得到明顯提升,無(wú)需投入精力進(jìn)行備案審查,只需及時(shí)對(duì)異常備案數(shù)據(jù)進(jìn)行整改即可。
建立常態(tài)化IPv6地址管控機(jī)制,利用系統(tǒng)方式,代替人工進(jìn)行地址管理,利用系統(tǒng)實(shí)現(xiàn)標(biāo)準(zhǔn)化的規(guī)劃分配,避免地址分配沖突導(dǎo)致業(yè)務(wù)中斷,實(shí)現(xiàn)基于IPv6地址的快速故障定位。系統(tǒng)通過(guò)現(xiàn)網(wǎng)IP地址自動(dòng)采集掌握現(xiàn)網(wǎng)資源情況,審計(jì)IPv6規(guī)劃與現(xiàn)網(wǎng)實(shí)際使用情況。依托系統(tǒng)建立IPv6地址管理規(guī)范,保證每個(gè)地址分配過(guò)程規(guī)范,現(xiàn)網(wǎng)配置情況準(zhǔn)確,解決IP地址管理粒度分散、資源掌握不清、審計(jì)地址困難、數(shù)據(jù)更新滯后、地址分配浪費(fèi)等問(wèn)題。IPv6地址編碼可視化管理解決了IPv6地址編碼識(shí)別困難問(wèn)題,提升IPv6地址分配的準(zhǔn)確性、規(guī)范性和有效性,提升網(wǎng)絡(luò)環(huán)境質(zhì)量。
CMNET網(wǎng)絡(luò)IPv6智能化管理系統(tǒng)可以節(jié)約IPv6地址管理成本、運(yùn)維成本和備案成本,在日常IPv6地址分配、地址追蹤、地址備案、地址統(tǒng)計(jì)分析環(huán)節(jié)中節(jié)約了大量經(jīng)濟(jì)成本,按照目前日常工作使用IP地址次數(shù)計(jì)算,每天全省CMNET網(wǎng)絡(luò)至少進(jìn)行200次的IP地址查詢跟蹤和地址分配操作。此外,利用系統(tǒng)進(jìn)行地址的自動(dòng)分配和備案,實(shí)現(xiàn)業(yè)務(wù)全程自動(dòng)化開(kāi)通,為數(shù)據(jù)網(wǎng)絡(luò)提供一種集中有效的IP地址數(shù)據(jù)源支撐手段。
1) 以高效率、低成本、安全合理的資源地址管理方法,構(gòu)建基于網(wǎng)絡(luò)實(shí)名制的IPv6地址智能化管理平臺(tái)。該平臺(tái)實(shí)現(xiàn)了IPv6地址智能化、精細(xì)化質(zhì)量管理,有效增強(qiáng)了IPv6地址精準(zhǔn)定位、偵查打擊和快速處置能力。
2) 通過(guò)CMNET網(wǎng)絡(luò)IPv6智能化管理系統(tǒng)分析,結(jié)果表明基于網(wǎng)絡(luò)實(shí)名制的IPv6地址智能化管理方法具有現(xiàn)網(wǎng)的商用價(jià)值,有效解決了IPv6地址編碼識(shí)別困難、IPv6地址追溯麻煩、IPv6分配效率緩慢等問(wèn)題,有效節(jié)約經(jīng)濟(jì)成本,可為云平臺(tái)、物聯(lián)網(wǎng)提供IPv6基礎(chǔ)數(shù)據(jù)的支持。