《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > ForCES路由器中基于AgentX協議CE端Subagent的研究與實現

ForCES路由器中基于AgentX協議CE端Subagent的研究與實現

2009-02-19
作者:童有成, 黃一春

  摘 要: 隨著互聯網等計算機網絡應用領域的迅速擴大,新的一代網絡設備更具靈活性、開放性和可擴展性,如何對這些新興的網絡設備進行有效管理,是當前迫切需要解決的問題之一。文章針對ForCES路由器的體系結構提出一種基于AgentX的網絡管理方案,并詳細論述了基于AgentX協議CE端子代理的設計與實現。
  關鍵詞:網絡管理; ForCES路由器; AgentX協議

?

  隨著互聯網等計算機網絡應用領域的迅速擴大,不斷出現新的需求和變化,這就要求新一代網絡設備應具有足夠的靈活性,能快速地對新業務、新需求做出響應;要求新一代網絡設備應具有足夠的開放性,使用戶可根據所開放的資源靈活組合,以提供不同的網絡需求服務;要求新一代網絡設備應具有足夠的模塊化特性,并通過標準化組織進行標準化,使得每個模塊可由不同廠家獨立研究開發。轉發件FE(Forwarding Element)與控制件CE(Control Element)分離的開放可編程路由器體系結構正是基于這樣一個歷史背景下提出來的,它滿足新一代網絡發展所提出的開放性、可擴展性和可編程性的要求。為此,實現對ForCES路由器的有效管理,迫切要求開發一個具有可擴展性的高效率的網絡管理系統。本文結合目前的研究項目“ForCES路由器的開發原型”,提出一種基于AgentX協議的網絡管理方案,并詳細論述了基于AgentX協議CE端子代理設計與實現,最后給出測試結果。
1 ForCES體系結構
  轉發和控制分離ForCES(Forwarding and Control Seperation)[1]是IETF路由領域(Routing Area)的一個工作組,它專門研究開放編程的IP路由器的體系結構和協議問題,是當前開放可編程網絡研究最受關注的研究組織。
  ForCES的基本思想是:通過把網絡組件的控制模塊和轉發模塊分離來加快網絡升級以及新業務的展開。支持網絡管理是ForCES結構路由器最基本的要求。
  ForCES Framework(RFC3746)中定義了ForCES的體系結構,ForCES的體系結構如圖1所示。

?

?

  在ForCES框架定義中,把一個網絡單元NE(Network Element)作為一個獨立的管理實體,從外部看,一個NE就相當于網絡中的一個路由或者交換設備。由圖1可以看出,一個NE由一個或多個CE和一個或多個FE組成,CE和FE間的通信按照ForCES協議的規定來完成,這個連接點稱為Fp參考點。
2 ForCES路由器中CE端Subagent的設計與實現
2.1 AgentX協議原理

  AgentX[2]工作組定義了標準的可擴展的SNMP代理框架,即AgentX協議。它定義了SNMP代理中的兩個不同的實體:主代理(master agent)和子代理(subagent)。AgentX正是用于這兩種實體間的通信,它允許多個代理向SNMP管理應用程序透明地提供MIB信息,以便提供易擴展的、動態的對復雜網絡系統的管理。其中主代理與子代理分工明確、結構清晰,主要執行的功能如下:
  主代理的主要功能:
  (1)SNMP引擎:以代理的身份發送和接收SNMP協議報文,對報文進行BER編碼或解碼,執行SNMP訪問控制策略,但幾乎不訪問管理信息。
  (2)AgentX主代理引擎:接收并發送Agent-PDU。
  (3)管理注冊功能:為子代理創建會話、注冊MIB樹、OID索引分配及對子代理能力聲明的處理。
  (4)管理調度功能:把接收到的SNMP報文語義轉化為AgentX-PDU,并根據注冊的MIB子樹判斷發送給適合的子代理;把要發送出去的AgentX-PDU轉化為SNMP報文交由SNMP引擎發送給管理站。
  子代理的主要功能:
  (1)AgentX子代理引擎:接收并發送Agent-PDU。
  (2)管理申請注冊處理功能:向主代理申請會話的創建與撤銷、MIB子樹的注冊與注銷、索引分配及能力聲明等的處理。
  (3)MIB信息處理功能:收集定義在MIB文檔中的信息函數;完成MIB對象的訪問與設置,并返回相應的AgentX-Response-PDU。
2.2 ForCES路由器網絡管理方案
  2004年4月RFC3746[3]給出了ForCES框架,指出ForCES路由器必須要支持SNMP管理,又一次指出在連接后階段,絕大多數的外部管理任務應當通過與CE交互來實現,這樣做的目的是使得ForCES路由器對外呈現為一個整體的功能設備。因此,ForCES框架建議SNMP代理由CE來實現,FE則將收到的SNMP消息重定向到負責它們的CE。
  根據ForCES對網絡管理的需求及其體系結構的特點,提出基于AgentX的網絡管理方案,框架如圖2所示。整個框架結構主要由三部分組成:SNMP服務器、CE和FE。其中SNMP服務器作為主代理,采用net-snmp的軟件包進行二次開發;CE作為子代理采用AgentX++的軟件包進行二次開發,MIB分布于各個子代理上,由CE負責維護。SNMP服務器和CE端通過虛接口(VIP)連接,這個虛接口嵌入到Linux的內核中起到接口映射的作用,即FE上的接口與SNMP服務器上的接口是一一對應的關系。此方案中,ForCES協議要為SNMP開辟兩條數據通道,第一條是SNMP-PDU傳遞通道,第二條是MIB取值通道。網絡管理者發送SNMP消息給ForCES結構路由器的FE,FE通過ForCES協議重定向到CE,CE通過ForCES結構路由器提供第一條數據通道將此消息轉發給主代理。主代理通過標準的協議AgentX與CE上的子代理交互,由子代理通過第二條數據通道獲取相應的MIB值,最后由主代理構造SNMP響應消息,由ForCES提供的第一條數據通道轉發給管理者,從而完成完整的網絡管理功能。

?


2.3 CE端Subagent功能分析
  CE端Subagent的設計主要考慮到收集CE和FE端被管理對象的管理信息,通過主代理響應管理站的查詢和更新請求,必要時發送告警信息給管理站。因此,CE端的子代理主要完成以下4大功能:(1)通信功能,包括與主代理的通信和被管理對象之間的通信,向主代理發起AgentX任務,向主代理注冊所負責的MIB區域,并要求通信接口簡單易擴展;(2)信息獲取和管理功能,及時準確地獲取CE端和FE端被管理對象的被管理信息,并盡量減少子代理與被管理對象之間的交互,盡量減少影響被管理對象本身的性能,實例化CE和FE的被管理對象,對被管理對象的各個變量執行管理操作;(3)實時查詢功能,由于FE每個接口事件的統計信息是動態的,CE維護這樣一組動態的信息,必須實時動態更新這組信息才能監控FE上真實的信息,所以不采用FE定時上報CE的機制,而是采用CE根據需要實時詢問FE的機制。把FE處每個接口事件的統計信息做成一張表if_table的形式,通過調用do_update( )函數來完成實時動態更新if_table中任意節點的值;(4)日志功能,記錄子代理本身的啟動、關閉以及狀態信息,以便出現問題時能盡快定位錯誤。
2.4 CE端Subagent體系結構
  作為ForCES體系結構中的控制器,CE所擔負的責任是能夠管理并監控FE的性能(比如FE各個接口的流量信息)和連接狀態(比如與CE的連接是否中斷)。所以,在ForCES路由器的網絡管理系統中,CE端Subagent起著關鍵性的作用。根據CE端Subagent功能分析,設計體系結構如圖3所示,它表示CE端Subagent體系結構和各個模塊之間的相互關系,其中VIP是SNMP Server基于Linux內核上的虛接口,它起到端口映射的作用。當網絡管理者發送SNMP消息時,FE接收SNMP消息,加上FE 身份證明(FE ID)及其端口號(port ID)后通過TML(Translation Mapping Layer)被重定向到CE,CE去掉兩個ID將SNMP轉發給主代理,即SNMP服務器,SNMP服務器通過AgentX協議與CE上的子代理通信,若是:(1)取CE MIB,子代理通過“處理CE查詢”模塊取得或設置相應MIB值;(2)取FE MIB,Subagent還需要通過ForCES協議與FE通信,通過FE處的“配置、查詢處理”模塊從FE屬性中獲取或設置相應MIB值。然后,主代理構造相應的SNMP響應消息,通過“SNMP轉發”模塊,加上FE ID和port ID,再交給FE轉發給網絡管理者。其子代理主處理流程如圖4所示。

?

3 測試結果
??? CE端的子代理駐留了所有的MIB,以interfaces組為例,并選取其中的接口輸入單播數據包數量(ifInUcastPkts)和接口輸出單播數據包數量(ifOutUcastPkts)兩個節點來監測FE接口的流量信息,目的是為了驗證CE端Subagent模塊能否配合ForCES體系結構正常工作。
3.1 測試平臺的搭建
  前面分析了方案、CE端Subagent的體系結構及其實現機制。這一節主要以實踐的方式來驗證前面論述的正確性。選擇Getif作為該網管系統的SNMP Manager,采用IDX2401型開發板作為轉發件FE、通用PC機作為CE控制器和一臺通用PC機作為SNMP服務器構建ForCES 路由器,其網絡管理的測試平臺如圖5所示。

?

3.2 結果分析
  下面通過數據來看CE端Subagent在ForCES路由器中是否能正常監測FE接口的信息流量,圖6給出了實驗測試的結果,其中interfaces.ifTable.ifInUcastPkts.1表示FE端第一個接口輸入單播數據包數量,interfaces.ifTable.

ifOutUcastPkts.1表示FE上第一個接口輸出單播數據包數量。從圖6可以看出CE端Subagent通過ForCES協議實時監控到FE端單播數據包輸入、輸出情況,從而驗證了ForCES路由器中網絡管理系統中CE端Subagent功能模塊的正確性。

?


  CE端Subagent模塊是ForCES路由器網絡管理系統的核心,幾乎維護所有的MIB。文章提出基于AgentX的網絡管理方案,并分析CE端子代理的模塊功能,最后以interfaces組為例,選取其中的兩個節點進行了驗證,實現了向FE實時讀取MIB值的機制,為ForCES路由器網絡管理系統的實現邁出了重要的一步。


參考文獻
[1] DORIA A(co-editor). ForCES protocol specification draftietf-forces-protocol-02.txt.[DB/? OL],http://www.sstanamera.com/~forces/Drafts/draft-ietf-forces-protocol-02.txt, Feb 2005
[2] DANIELE M,WIJNEN B,FRANCISCO E D.Agent extensibility (AgentX) protocol version?1. RFC 2741 [DB/OL], http://www.faqs.org/rfcs/rfc2741.html, Jan.2000.
[3] YANG L, DANTU R. Forwarding and control?element separation(ForCES) framework.RFC-3746,April, 2004, http://www.faqs.org/rfcs/rfc3746.html
[4]?Network Working Group A. Doria. ForCES protocol specification draft?ietf-forces-protocol-02.txt. February 20,2005.http://www.ietf.org/internet-drafts/draft-ietf-forces-protocol-02.
[5]?YANG L, HALPERN J, GOPAL R, et al. ForCES forwarding element model draft-ietf-forces-model-04.
?August 2005,http://www.ietf.org/internet-drafts/draft-ietfforces-model-04.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          激情av一区二区| 国产日韩欧美综合在线| 久久噜噜噜精品国产亚洲综合| 国产欧美一区二区三区在线看蜜臀| 亚洲国产日韩欧美| 午夜在线精品偷拍| 美女视频一区免费观看| 国产一区二区精品在线观看| 久久综合亚洲社区| 午夜精彩国产免费不卡不顿大片| 欧美大成色www永久网站婷| 国产欧美亚洲日本| 欧美高清在线精品一区| 国产精品欧美久久| 亚洲人成免费| 久久精品国产99精品国产亚洲性色| 亚洲免费电影在线观看| 一区二区高清在线| 欧美激情一区三区| 欧美三级视频在线| 午夜精品www| 国产精品私房写真福利视频| 久久人体大胆视频| 国产一区二区毛片| 国产精品丝袜久久久久久app| 国产精品久久久久久久久久久久久| 欧美精品高清视频| 性欧美xxxx大乳国产app| 亚洲手机视频| 欧美日韩综合不卡| 一二美女精品欧洲| 亚洲欧美国产精品va在线观看| 国产精品成人一区二区三区夜夜夜| 亚洲视屏一区| 欧美激情一区在线观看| 亚洲激情第一区| 麻豆精品在线视频| 亚洲精品欧美精品| 99视频精品全部免费在线| 美国十次了思思久久精品导航| 黄色一区三区| 国产亚洲一区在线播放| 国产网站欧美日韩免费精品在线观看| 午夜视频在线观看一区二区三区| 国产亚洲一二三区| 在线观看成人网| 欧美欧美午夜aⅴ在线观看| 欧美激情综合色综合啪啪| 一区二区亚洲欧洲国产日韩| 欧美日韩三级一区二区| 国产亚洲欧美另类中文| 国产精品激情偷乱一区二区∴| 国语精品一区| 欧美精品不卡| 国产日产欧美a一级在线| 国产一区99| 国产精品劲爆视频| 国产精品theporn88| 久久久999精品| 国产精品色婷婷| 美女脱光内衣内裤视频久久影院| av不卡在线| 亚洲精品一区二区三区蜜桃久| 亚洲午夜精品福利| 黄色欧美日韩| 一区二区福利| 欧美精品国产精品日韩精品| 亚洲欧美一区二区激情| 在线综合亚洲欧美在线视频| 国产在线成人| 欧美在线观看一二区| 国产精品久久久久9999吃药| 欧美激情视频一区二区三区在线播放| 亚洲综合视频在线| 欧美大片18| 国产精品久久久久久久久久三级| 亚洲视频一区在线| 亚洲图色在线| 亚洲精品一区二区三区不| 欧美亚洲三级| 亚洲人成高清| 欧美久久视频| 在线欧美影院| 夜夜嗨一区二区三区| 久久久久国产免费免费| 亚洲视频一区二区免费在线观看| 亚洲久久视频| 狠狠久久亚洲欧美专区| 亚洲香蕉在线观看| 欧美精品日日鲁夜夜添| 亚洲黄色有码视频| 国产一区二区三区免费不卡| 亚洲国产精品va在线看黑人动漫| 亚洲天堂网站在线观看视频| 免费精品99久久国产综合精品| 久久本道综合色狠狠五月| 一区免费视频| 欧美成人综合网站| 国产精品高清免费在线观看| 在线一区二区三区做爰视频网站| 亚洲第一二三四五区| 欧美国产综合一区二区| 国产欧美短视频| 欧美亚洲在线播放| 欧美大片18| 国产精品久久久久久五月尺| 国产精品中文字幕欧美| 狠狠色香婷婷久久亚洲精品| 国内精品久久国产| 激情久久综艺| 亚洲主播在线| 裸体素人女欧美日韩| 欧美日韩亚洲三区| 亚洲成人在线网站| 亚洲一二三区精品| 亚洲观看高清完整版在线观看| 99精品99久久久久久宅男| 极品少妇一区二区三区| 亚洲欧美在线另类| 欧美成人激情视频免费观看| 亚洲免费观看高清完整版在线观看熊| 久久www免费人成看片高清| 亚洲国产视频直播| 欧美日韩国产大片| 久久蜜桃av一区精品变态类天堂| 国产一区二区三区的电影| 一区二区欧美日韩视频| 国精产品99永久一区一区| 开心色5月久久精品| 久久久另类综合| 一区二区三区福利| 久久一区免费| 亚洲深夜福利视频| 久久激情五月婷婷| 亚洲精品美女| 99在线视频精品| 曰本成人黄色| 欧美成人在线免费观看| 国产精品另类一区| 国产曰批免费观看久久久| 国产精品免费网站| 99热这里只有成人精品国产| 国产精品一区二区在线观看不卡| 欧美一区二区大片| 久久久91精品国产一区二区三区| 国产在线观看精品一区二区三区| 亚洲欧美日本另类| 亚洲国产裸拍裸体视频在线观看乱了| 欧美一区中文字幕| 国产亚洲永久域名| 亚洲二区精品| 久久婷婷蜜乳一本欲蜜臀| 国产一区二区三区久久久久久久久| 亚洲免费一级电影| 欧美制服丝袜| 在线观看亚洲视频| 国产精品久久久久久一区二区三区| 欧美岛国激情| 欧美jizz19性欧美| 香蕉尹人综合在线观看| 久久久国产成人精品| 99视频在线观看一区三区| 国产精品亚洲第一区在线暖暖韩国| 欧美国产日韩在线| 欧美高清在线视频| 日韩一区二区精品在线观看| 国产精品国产福利国产秒拍| 久久都是精品| 国产精品爱久久久久久久| 欧美日韩亚洲一区二区三区| 欧美亚洲一区三区| 欧美精品一区二区三区一线天视频| 欧美日韩午夜激情| 午夜国产精品影院在线观看| 亚洲一二三区视频在线观看| 在线观看欧美日韩| 免费观看不卡av| 一区二区三区高清视频在线观看| 久久综合中文| 欧美韩国日本综合| 欧美成人在线网站| 免费不卡在线视频| 国产一区二区三区无遮挡| 亚洲成人影音| 国产精品男gay被猛男狂揉视频| 国产欧美婷婷中文| 欧美精品一区二区三区蜜臀| 国产精品久久久久久久久果冻传媒| 亚洲视频自拍偷拍| 国产日韩欧美在线播放不卡| 欧美日韩国产精品一区| 欧美视频在线观看免费| 国产无遮挡一区二区三区毛片日本| 亚洲欧洲综合另类在线| 欧美午夜精品理论片a级按摩| 一区二区三区国产盗摄| 久久成人精品视频| 亚洲六月丁香色婷婷综合久久| 亚洲第一视频网站| 亚洲一区黄色| 亚洲欧美日韩成人高清在线一区| 欧美在线地址| 欧美在线播放一区二区| 午夜宅男久久久| 亚洲国产精品女人久久久| 麻豆成人在线| 亚洲国产高清一区| 亚洲香蕉网站| 你懂的成人av| 久久天天躁狠狠躁夜夜av| 亚洲一区二区三区在线播放| 亚洲永久精品国产| 日韩视频在线一区二区三区| 久久成人资源| 欧美激情在线狂野欧美精品| 欧美亚洲综合在线| 欧美激情免费观看| 亚洲精品美女在线| 国产精品美女久久久久久2018| 国产网站欧美日韩免费精品在线观看| 亚洲女同在线| 国产精品成人一区二区三区吃奶| 国产亚洲欧美中文| 99精品免费| 久久精品夜夜夜夜久久| 国产欧美精品在线| 欧美a级理论片| 国产精品国产三级国产aⅴ浪潮| 韩国精品主播一区二区在线观看| 久久三级福利| 狠狠爱www人成狠狠爱综合网| 欧美影院在线播放| 久久免费视频这里只有精品| 久久久久久有精品国产| 国产日韩精品视频一区二区三区| 欧美好吊妞视频| 久久精品亚洲精品| 久久成人精品视频| 夜夜爽夜夜爽精品视频| 中文网丁香综合网| 亚洲一区不卡| 亚洲午夜影视影院在线观看| 最新日韩在线| 激情成人中文字幕| 欧美日韩精品免费观看视频| 亚洲黄色av| 欧美国产1区2区| 红桃视频欧美| 国产欧美日韩亚洲精品| 香蕉久久夜色精品国产| 亚洲午夜久久久久久久久电影院| 亚洲激情在线观看| 国产亚洲制服色| 美女视频黄 久久| 欧美区日韩区| 欧美日韩1080p| 欧美日韩精品免费看| 国产精品一区亚洲| 性色av香蕉一区二区| 欧美小视频在线| 欧美乱在线观看| 一区二区三区四区国产精品| 欧美影院成人| 一本久久精品一区二区| 国产一区深夜福利| 亚洲欧洲一二三| 国产午夜精品久久久久久免费视| 欧美午夜精品久久久久久超碰| 欧美日本一道本在线视频| 久久精品国产一区二区电影| 亚洲精品一区二区三区福利| 亚洲精品在线免费观看视频| 欧美午夜电影网| 夜夜精品视频一区二区| 性久久久久久| 亚洲一区二区免费在线| 先锋影院在线亚洲| 麻豆精品视频在线观看| 国产日韩av在线播放| 国产精品视频久久久| 国产精品日本| 国产精品一区二区久久久| 国产精品成人一区二区三区吃奶| 一个人看的www久久| 欧美日韩伦理在线免费| 国产主播精品在线| 久久久久久久久综合| 国产精品网站视频| 国产一区二区三区免费观看| 亚洲精品综合在线| 欧美成人黑人xx视频免费观看| 亚洲一区二区三区成人在线视频精品| 99精品国产99久久久久久福利| 红桃视频国产一区| 国产精品九九| 欧美日韩亚洲国产一区| 国产日韩亚洲欧美综合| 欧美韩日视频| 久久青草欧美一区二区三区| 欧美三级日韩三级国产三级| 欧美深夜福利| 久久中文精品| 久久久91精品国产| 久久久久久香蕉网| 麻豆乱码国产一区二区三区| 一区二区三区视频在线播放| 欧美日韩一区二区三区| 在线视频成人| 欧美激情一区二区三区高清视频| 国产亚洲一本大道中文在线| 欧美日韩免费在线| 欧美a级大片| 久久激情视频免费观看| 久久精品国产综合精品| 狂野欧美性猛交xxxx巴西| 国内久久视频| 国产精品你懂的在线欣赏| 亚洲高清在线观看| 销魂美女一区二区三区视频在线| 亚洲日产国产精品| 亚洲一区影音先锋| 欧美久久久久久久久| 久久久久一本一区二区青青蜜月| 国产精品久久久999| 久久精品女人的天堂av| 欧美中文字幕视频| 欧美在线999| 国产精品地址|