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