稅瀟宇 閆莉
隨著互聯網技術的不斷發展,對于網絡設備的手工配置逐漸成為網路維護管理的掣肘,繁瑣的配置耗費了大量的時間精力。因此,提出一種高效可行的接入網絡自動配置方案有較高的必要性。本文提出了一種接入網自動配置方案———ACAN。該方案通過ANCP將配置發放到相應的網絡設備,應用NETCONF協議實現網絡設備的自動配置。
1引言
隨著互聯網技術的不斷發展,網絡的應用場景不斷增加,對于網絡的快速接入有較高的需求。目前傳統的網絡設備配置方式成為網絡效能提升的瓶頸。Benson等人引入依賴關系圖建立了網絡配置復雜度量化模型,結果表明,網絡配置的復雜度仍處在不斷上升。由于網絡設備的多樣性和配置命令的復雜性,配置失誤不可避免,網絡配置的時間及開銷非常大。因此,提出一種自動配置的快速接入方案有很大的現實意義。
網絡的自動配置有以下幾個特點:
①忽視網絡連接信道,方案中默認信道已實現物理連接。
②實現網絡設備的隨遇接入,能夠擺脫傳統命令行配置,隨接隨通。
③滿足基本的安全需求,該方案需要配備基本的安全策略,保證安全。
針對以上特點,提出一種針對接入網絡的自動配置方案ACAN。基于該方案,極大減少繁瑣的手工輸入,可以較好地應用于各類需要快速接入網絡的場景。
2 ACAN接入網絡自動配置方案設計
2.1自動配置應用的設計
自動配置應用運行在自動配置服務器上,該服務器在核心網和接入網部署。
(1)ACNP協議處理模塊設計
ACNP協議生成模塊從NETCONF協議處理模塊中獲取需要發送的相關參數,生成ACNP報文,傳入收發模塊并發送。收發模塊接收到ACNP報文后,傳入解析模塊。解析模塊提取接收到的相關參數,送入NETCONF協議處理模塊進行封裝并下發到相應的網絡設備。
(2)NETCONF協議處理模塊設計
NETCONF協議處理模塊主要完成協議生成、協議下發和配置參數接收生成這3個功能。
配置參數接收生成模塊將ANCP模塊中送達的配置參數同用戶自定義的參數相結合,篩選生成最終配置參數后,送往NETCONF生成模塊,將參數打包成NETCONF報文。報文由下發到具體網絡設備,實現設備的配置。
(3)傳統網絡協議處理模塊
該模塊運行傳統的DHCP,SNMP等網絡協議,實現基本的網絡管理功能。
2.2 ACNP網絡自動配置協議的設計
ACNP協議的設計包含4個階段。
(1)相互發現階段
接入網將向核心網廣播ACNP discovery報文,同時設計ACNP relay功能滿足跨多個廣播域的報文傳播。在核心網接到該報文后,發出響應。
(2)配置傳遞階段
核心網向接入網回應ACNP offer報文。該步驟不僅僅完成IP的配置,同時還傳遞二層協議和路由協議。在傳遞配置的同時,核心網自動配置服務器也會通過NETCONF協議處理。
(3)相互確認階段
解析參數后,通過NETCONF協議處理模塊下發到路由器完成IP地址、路由協議和二層協議的配置。接入網向核心網發送ACNP request報文,確認配置采納成功,核心網接到ACNP request報文后,返回一個ACK報文確認。
(4)安全策略配置階段
該配置主要由自動配置應用在NETCONF協議處理模塊上完成。ACNP協議上也留了相應的位置,而具體的配置同上述的3個階段相仿。
3結束語
針對目前接入網絡中網絡設備配置的問題,提出了自動配置解決方案ACAN。通過該方案,擺脫了傳統的命令行式的逐設備配置,實現了網絡互聯后的自動配置,大大壓縮了接入網絡后配置的時間。該方案通過部署在配置服務器中的自動配置應用,運行ACNP自動網絡配置協議分發并確認配置信息,通過NETCONF在網絡設備上實現自動配置。
為了使該方案能適應新一代的計算機網絡,下一步準備將自動配置的內容拓展到QoS和網絡優化等領域,融合軟件定義網絡的思想,在軟件定義的網絡及混合網絡中實現自動配置的功能。