時(shí)間:2020年09月16日 分類:科學(xué)技術(shù)論文 次數(shù):
我們采用中興分組設(shè)備搭建 IP 化移動回傳網(wǎng)絡(luò),3/4G 基站業(yè)務(wù)采 用 L2VPN+L3VPN 方式承載。本文從網(wǎng)絡(luò)業(yè)務(wù)結(jié)構(gòu)、2/3 層聯(lián)動產(chǎn)生 的背景和自動化部署需求、自動化工具程序的算法、驗(yàn)證效果進(jìn)行論述。
概述 本文基于分組網(wǎng) 3/4G 基站回傳業(yè)務(wù)進(jìn)行 L2VPN 與 L3VPN 網(wǎng)絡(luò)內(nèi)的聯(lián)動配置方案與部署專題優(yōu)化。重點(diǎn)實(shí)施 二三層橋接設(shè)備相關(guān)聯(lián)動配置的自動化檢查及配置,快速實(shí) 現(xiàn)業(yè)務(wù)的端到端保護(hù)。針對現(xiàn)網(wǎng)設(shè)備配置問題,使用程序工 具實(shí)現(xiàn)配置的優(yōu)化,保障故障場景下的業(yè)務(wù)正常切換。 網(wǎng)絡(luò)結(jié)構(gòu) IPRAN 具體網(wǎng)絡(luò)結(jié)構(gòu),接入環(huán) PE 設(shè)備上聯(lián)二級匯聚 UPE 環(huán)或者一級匯聚環(huán) UPE,二級匯聚環(huán) UPE 上聯(lián)一級 匯聚環(huán) UPE,一級匯聚環(huán) UPE 上聯(lián)核心設(shè)備 SPE,核心 設(shè)備作為 LTE 業(yè)務(wù)出口上聯(lián)省核心 GNCE。
TPE 作為業(yè)務(wù) 落地設(shè)備對接核心設(shè)備,TPE 客戶側(cè)對接 BSC、RNC,承 載 2/3G 業(yè)務(wù),其中匯聚設(shè)備 UPE、核心設(shè)備 SPE、核心 落地設(shè)備 TPE 都是成對組網(wǎng)。 業(yè)務(wù)分類 分組網(wǎng)主要承載基站類業(yè)務(wù)、智能專線、物聯(lián)網(wǎng)、 大客戶專線 / 互聯(lián)網(wǎng)專線等業(yè)務(wù),其中 2G/ 大客戶 / 互聯(lián) 網(wǎng) 專 線 業(yè) 務(wù) 采 用 L2VPN 技 術(shù), 其 保 護(hù) 方 式 采 用 tunnel HSB 和 PW - FRR;3G/4G/ 電 信 共 享 站 業(yè) 務(wù), 采 用 L2VPN+L3VPn 技術(shù),保護(hù)方式采用 tunnel HSB+PW - FRR+BGP FRR 來實(shí)現(xiàn)。 L2VPN+L3VPN 方式部署要點(diǎn) 業(yè)務(wù)承載技術(shù)主要分為 L2VPN+L3VPN 和 L2VPN 兩 種,我們以 3/4G 基站業(yè)務(wù)來分析 L2VPN+L3VPN 方式的 部署要點(diǎn)。
L2VPN 點(diǎn) 到 點(diǎn) 專 線 的 VLL/VPWS 模 型, 6263 采 用 Port+Vlan 方式接入,61V3 采用子接口方式接入; 外層部署 TE - HSB 進(jìn)行隧道保護(hù),內(nèi)層通過 PW FRR 保護(hù); PW 保護(hù)組需要配置 1:1 單發(fā)雙收類型,且要求 PW 開啟 ARP 雙發(fā)功能;61V3 做為接入設(shè)備,需要配置 pw track bfd 和 aps 協(xié)議恢復(fù)來保證 pw 保護(hù)組的切換和回切性能。 L3VPN 匯聚層和核心層部署 HoVPN,核心 SPE 向匯聚 UPE 發(fā)送缺省路由; 匯聚 UPE 向核心 SPE 發(fā)送明細(xì)路由,核心 SPE 與核 心層 TPE 之間相互發(fā)送明細(xì)路由; 匯 聚 以 上 網(wǎng) 絡(luò) 部 署 peer bfd 快 速 檢 測, 聯(lián) 動 VPN FRR 的快速切換。 IPRAN UPE(9000 - 3E)作為 2/3 層橋接設(shè)備,移 動基站業(yè)務(wù) L3VPN 到 UPE,基站網(wǎng)關(guān)部署在 UPE 上。
聯(lián)動部署背景 聯(lián)動原因 現(xiàn)實(shí)網(wǎng)絡(luò)運(yùn)維中多處同時(shí)斷纖的問題高發(fā),例如:匯聚 點(diǎn)之間的鏈路和其下掛的接入環(huán)鏈路同時(shí)中斷,這樣會引發(fā) 接入層 PW 保護(hù)組發(fā)生切換。此時(shí)如果 PW 的 BFD 會話 DOWN 未能聯(lián)動到三層子接口置 DOWN ,這樣核心設(shè)備下 行流量無法發(fā)生切換,可能會導(dǎo)致整個(gè)接入環(huán)業(yè)務(wù)發(fā)生中斷。 專業(yè)網(wǎng)管部署聯(lián)動 結(jié)合本地分組網(wǎng)實(shí)際情況,特別針對 9000 - 3E 設(shè)備 搭建的二層匯聚環(huán)。經(jīng)過長期開站實(shí)踐,平均開站網(wǎng)管操作 耗時(shí) 3min,聯(lián)動檢查配置 10min,且聯(lián)動配置需在基站業(yè) 務(wù)配置完成后進(jìn)行,嚴(yán)重影響業(yè)務(wù)開通及后期維護(hù)的質(zhì)量; 業(yè)務(wù)調(diào)整時(shí),聯(lián)動需要重新配置,容易造成業(yè)務(wù)中斷。
手動 配置聯(lián)動為日益繁重的維護(hù)工作增添很多工作量,一線自動 化需求迫切。 聯(lián)動部署原理和方案 橋節(jié)點(diǎn)方案 橋接設(shè)備部署二層子接口、三層子接口,二三層進(jìn)行橋接; 二層子接口放到 VPWS 的 AC 接口中,三層子接口放 到 VRF 中,通過 BGP 重分布直連將路由發(fā)布至 L3VPN 的核心設(shè)備。 聯(lián)動部署方案 UPE 匯聚設(shè)備橋接點(diǎn)的子接口關(guān)聯(lián)接入 L2VPN 的 VC 狀態(tài)。 當(dāng)接入層 VC 檢測的會話 DOWN 時(shí),橋接設(shè)備對應(yīng)的三層子接口 DOWN。 UPE 到 SPE 發(fā)送 BGP 更新消息,撤銷該直連路由, SPE 下行發(fā)生 FRR 切換。
二三層聯(lián)動自動化工具部署 開發(fā)聯(lián)動工具的目的 快速檢查設(shè)備中的聯(lián)動配置是否完整和準(zhǔn)確; 根據(jù)配置文件快速生成聯(lián)動配置腳本。 9000E 二到三聯(lián)動需求分析 工具的輸入源文件為設(shè)備的配置源文件,輸出 excel 9000E 設(shè)備 BFD、SAMGR、IPV4 track 未配置的內(nèi)容, 并輸出完整的配置文件。 工具的輸入源文件為設(shè)備的配置源文件,輸出 cip 下的 漏配置。
算法分析
(1)ZXCTN 9000 - 3E 漏配置檢查及分析 對輸入的源文件進(jìn)行分析,首先配置命令規(guī)則判斷 PW BFD 是否配置,接著判斷 PW BFD 的 SAMGR 是否配置, 最后判斷 ipv4 track 是否配置。若果全部判斷為已配置,則 合格,若存在漏配置,則統(tǒng)一輸出漏配置表格。
(2)ZXCTN 9000 - 3E 配置文件生成算法分析 對輸出漏配置表格分析,首先判斷是否為基站 1:1 業(yè)務(wù), 其中 1:N VPLS 業(yè)務(wù)不需要做聯(lián)動配置;其次判斷是否為 專線業(yè)務(wù),專線業(yè)務(wù)不需要做聯(lián)動配置;最后剩下來的為 1: 1 VPWS 業(yè)務(wù),針對篩選下來的業(yè)務(wù)核實(shí)是否配置聯(lián)動,若 存在配置缺失,則生成配置文件。
程序代碼 1、相關(guān)程序模塊 檢索未配置 L2 - L3 聯(lián)動的 CIP 接口 循環(huán)檢索排除 1:N 業(yè)務(wù)后的 CIP 文件,如沒有 status track eanble 命令,表示聯(lián)動漏配置。代碼如下: # 查找未配 L2 - L3 聯(lián)動的 cip 接口 awk ‘/cip/{close(p”.txt”);++p}{print >p”. txt”}’ new.txt p=`cat new.txt | grep cip | wc - l` echo 排除 1:N 業(yè)務(wù)后 cip 數(shù)量為:$p for i in `seq 1 $p` do track=`cat $i.txt | grep ‘status track enable’` lt=`cat $i.txt | grep ‘l2ter’` if [ - z “$track” ];then cat $i.txt | grep cip >> addtrack.txt fi done rm new.txt rm [0 - 9]*.txt file=”./addtrack.txt” if [ ! - f “$file” ]; then echo 未配置 L2 - L3 聯(lián)動的 cip 接口數(shù)量為:0 else notrack=`cat addtrack.txt | wc - l` echo 未配置 L2 - L3 聯(lián)動的 cip 接口數(shù)量為:$notrack 程序模塊:增加未聯(lián)動腳本# 輸出 cip 接口下 L2 - L3 聯(lián)動的腳本 #n=`cat addtrack.txt | grep cip | wc - l` m=`ls | grep output | grep - o ‘[[:digit:]]*’ | sort - run | head - n 1` let ++m echo ****** 設(shè)備名稱: $hostname*******>>output$m.txt echo >>output$m.txt while read line do echo $line >> output$m.txt echo status track enable >>output$m.txt echo ! >>output$m.txt done & /dev/null echo - e “$hostname” 下 L2 - L3 聯(lián) 動 配 置 腳 本:”\033[1;32moutput$m.txt\033[0m” 。
程序驗(yàn)證 (1)9000E 程序驗(yàn)證 以一臺 UPE 設(shè)備為例:三十里鋪 9000 - 3E 設(shè)備 采集設(shè)備源文件(192.*.104.12.log)放在同一個(gè)文件 夾下,運(yùn)行“處理”程序輸出結(jié)果 輸出的 excel 文件包含漏配置選項(xiàng)的檢查,復(fù)制輸出 192.*.104.12new.log 文件中補(bǔ)全配置,在 9000E 設(shè)備執(zhí) 行補(bǔ)全。
(2)9008 程序驗(yàn)證 右 鍵 git bash here 輸 入 bash L23BFD.sh, 支 持 TAB 補(bǔ)全功能,未配置 L2 - L3 聯(lián)動的 cip 會輸出在 output*.txt 文件中。 打開輸出的設(shè)備配置文件,在 9000 - 3E 設(shè)備 config 模式下粘貼即可。 聯(lián)動工具部署實(shí)際效果 該工具在現(xiàn)有 IPRAN 網(wǎng)絡(luò),以單臺橋接設(shè)備承載 200 條基站業(yè)務(wù)為例,我們進(jìn)行人工核對、巡檢工具核對、專用 工具核對進(jìn)行對比分析,結(jié)果如下: 快速識別漏配置,識別率 100% 快速生成補(bǔ)充的配置,正確率 100% 該工具應(yīng)用的效率提升對比分析:巡檢工具對比人工核 實(shí),效率提升 300%,專用工具相對于巡檢工具效率提升 500%。 結(jié)語 IPRAN 采用 L2VPN+L3VPN 結(jié)構(gòu)組網(wǎng)情形,在橋節(jié)點(diǎn)處需要部署二到三的聯(lián)動。
機(jī)械方向評職知識:機(jī)械工程類正規(guī)期刊
由于業(yè)務(wù)配置人員變動較快, 技能水平層次不齊,經(jīng)常出現(xiàn)聯(lián)動配置不全的問題,當(dāng)網(wǎng)絡(luò) 中出現(xiàn)多處斷纖的情況下,造成業(yè)務(wù)中斷的故障。雖然廠商 可利用巡檢工具對配置進(jìn)行核查,但是巡檢工具只能夠檢查 出聯(lián)動未配置,不能夠進(jìn)行配置修改。因此開發(fā)自動化的二 到三聯(lián)動檢查修復(fù)工具,先期通過現(xiàn)網(wǎng)少量的檢驗(yàn),可快速 識別漏配置并安全高效的生成相關(guān)配置文件。目前該工具的 使用已納入到月度維護(hù)作業(yè)計(jì)劃中,極大提高了維護(hù)效率, 避免因配置問題導(dǎo)致的業(yè)務(wù)故障。
作者:吳海峰