Active Networks,Active Network
Active Networks,Active Networks是什么意思
傳統網絡體系結構的特點大大限制了新協議和新服務應用到Internet的速度和Internet基礎設施的進化速度,于是,DARPA(國防部高級研究計劃署)1995年提出Active Networks(主動網絡)的概念。Active Networks(或“Active Net”)是一個項目,用于開發具有更動態的路由模型的下一代的因特網。參與該項目的有多所大學,包括麻省理工學院、賓夕法尼亞大學、Network Associates,Inc以及 GTE-BBN Internetworking。
主動網絡賦予了網絡“編程”的功能,即:將用戶定義的計算引入到路由器/交換機。傳統的路由器/交換機只對經過的包做存儲、轉發,對包內的數據不作分析、理解,而主動路由器/交換機除對經過的主動報文做存儲、轉發外,還將對主動報文內的數據進行處理甚至執行報文內攜帶的程序。所以,整個網絡是分布式的計算體系,網絡的行為可通過編程控制。通過主動網絡,用戶可以控制網絡的某些運行特征,遠程動態修改網絡配置,從而加速了網絡應用和網絡服務的更新。
“Active Network”概念是要從靜態路由器轉移到主動節點,主動節點可處理“智能數據分組”(也稱為封裝包),而“智能數據分組”具有自己的可執行代碼。
“Active Network″代表一種體現插入式計算的網絡體系結構的新方法。這種網絡在兩方面是“主動”的:網絡中的路由器和交換機可以對通過的用戶數據流執行操作(即執行計算);而且,用戶可以通過提供他們自己的程序來對網絡進行“程序設計”以執行這些計算。
“Active Network”概念比IPv6優越,IPv6是在靜態模式下運行的。在“Active Network”中,所謂的“主動”節點可以查看封裝包內部并運行其中的可執行代碼。另一方面,封裝包可能會包含一個指針,該指針可引用某些已經在網絡中存在的代碼。網絡節點可能會改變它們基于代碼的行為或修改封裝包中的內容以便能夠影響沿線的網絡節點。封裝包可以定義自己的通過網絡的路徑。
在一種情況下,路由是根據信息在網絡中高速緩存的位置而改變的。這樣就無需數據分組移進和移出初始信息源,從而有助于減少通信量。而數據分組卻定向到高速緩存信息,這樣信息將更接近請求它的用戶。
“Active Network”概念旨在使網絡在能夠改變它的運作方式以及利用新的網絡技術方面更靈活。
Active Network的體系結構
主動網絡是由一系列主動節點構成的,節點間通過各種低層網絡技術連接在一起,每個節點都運行著一個節點操作系統(Node OS)、一些可執行環境EE(Execution Environment)和相應的接口。
用戶通過主動應用AA(active application)獲得業務,EE類似于計算機系統中的Shell程序,為用戶提供端到端的支持,負責用戶—網絡接口的所有方面,每個EE向用戶提供一些AA,為主動報文中的程序提供執行環境。每個EE由一個獨立的虛擬機實現,負責解釋到達節點的主動分組,不同的EE定義不同的虛擬機,用戶通過與EE 的交互來獲取服務,用戶可動態獲取并組合EE 提供的服務,也可通過EE 提供的AA 來編寫自定義的服務,并將新服務加載在EE上。
Node OS接口層負責節點操作系統和實際操作系統服務的映射,Node OS負責分配、調度和管理節點的資源,通過EE向AA提供抽象應用。對于EE而言,Node OS屏蔽了資源管理的細節和不同EE 間行為的相互影響;對于Node OS而言,EE屏蔽了許多與用戶交互的細節。當EE 向Node OS請求業務時,必須附帶請求生成者的標識,它可以是EE 本身,也可以是用戶。Node OS將請求信息送至安全執行引擎,通過檢查節點的策略數據庫校驗請求的真實性,然后視情況來授權請求者接受請求的業務或執行請求的操作。每個節點還有一個管理執行環境,借助它來控制本地節點的相應配置和策略,主要的管理和控制功能包括3個方面:維護節點的安全策略數據庫;載入新的EE,更新或配置已有的EE;支持遠程觸發的網絡管理業務的實例化等。
?
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [測量儀表] Teledyne收購Xena Networks 擴展Teledyne LeCroy的協議測試產品 2023-10-11
- [電子說] 10分鐘快速了解神經網絡(Neural Networks) 2023-09-21
- [電子說] 美格智能助力映翰通與Teltonika Networks工業互聯網產品加速落地,用連接構建智能 2022-10-19
- [電子說] 美格智能助力映翰通與Teltonika Networks工業互聯網產品加速落地,用連接構建智能 2022-06-14
- [電子說] 虹科新聞 | 虹科與Teltonika Networks正式建立合作伙伴關系 2022-01-07
- [電子說] GAN:生成對抗網絡 Generative Adversarial Networks 2023-01-12
- [電子說] DW-Siam:Deeper and Wider Siamese Networks for Real-Time Visual Tracking 更寬更深的孿生網絡 2023-01-12
- [電子說] SiamRPN++: Evolution of Siamese Visual Tracking with Very Deep Networks 深層網絡連體視覺跟蹤 2023-01-11
( 發表人:admin )