无码成人A片在线观看,性欧美videofree高清变态,中文字幕有码无码av,国产无人区卡一卡二扰乱码 ,最近高清日本免费

您現(xiàn)在的位置: 通信界 >> 通信終端 >> 技術(shù)正文  
 
基于ACR/Tbit路由器的硬件抽象層的通用性軟件結(jié)構(gòu)設(shè)計(jì)
[ 通信界 / 電子發(fā)燒友 / www.k-94.cn / 2010/9/16 13:17:00 ]
 

本文將在討論硬件抽象層基本結(jié)構(gòu)的基礎(chǔ)上,提出一種適用于大規(guī)模接入?yún)R聚路由器的HAL的通用性軟件結(jié)構(gòu)設(shè)計(jì)及實(shí)現(xiàn)方式,提供高效、可靠的內(nèi)部通信,并針對(duì)多用戶(hù)接入數(shù)量不確定的情況,提出動(dòng)態(tài)加載虛擬驅(qū)動(dòng)模塊的實(shí)現(xiàn)方法,增強(qiáng)路由器面向ACR接入方式的可用性。

1 硬件抽象層基本結(jié)構(gòu)及功能實(shí)現(xiàn)

根據(jù)文獻(xiàn)提出的方案,高性能路由器硬件抽象層可分為內(nèi)部通信、虛擬驅(qū)動(dòng)及設(shè)備管理三大模塊,這三部分模塊相互配合,共同完成面向?qū)嶋H的用戶(hù)設(shè)備接口的功能模擬及硬件細(xì)節(jié)的屏蔽,并對(duì)其進(jìn)行統(tǒng)一協(xié)調(diào)的管理。硬件抽象層對(duì)用戶(hù)設(shè)備接口的功能模擬主要由虛擬驅(qū)動(dòng)模塊完成,包括數(shù)據(jù)包的收發(fā)及協(xié)議報(bào)文的預(yù)處理等工作,為上層協(xié)議軟件提供標(biāo)準(zhǔn)的API函數(shù);而對(duì)用戶(hù)設(shè)備的接口管理則由上層網(wǎng)絡(luò)管理軟件通過(guò)設(shè)備管理模塊對(duì)其進(jìn)行管理配置及監(jiān)控;內(nèi)部通信模塊運(yùn)行于內(nèi)部以太網(wǎng)絡(luò),協(xié)調(diào)各模塊之間的功能接口,保證各從處理單元與主處理單元之間實(shí)時(shí)可靠的數(shù)據(jù)傳輸。其基本結(jié)構(gòu)如圖1所示。

圖1 硬件抽象層基本結(jié)構(gòu)示意圖

根據(jù)各模塊的功能可知,硬件抽象層內(nèi)部通信模塊是各分處理單元與主處理單元信息交互的重要傳輸通道。內(nèi)部通信模塊匯集各底層設(shè)備的數(shù)據(jù)并根據(jù)類(lèi)型分流至各上層處理模塊,同時(shí),數(shù)據(jù)維護(hù)模塊對(duì)虛擬設(shè)備及各處理單元的維護(hù)信息也需要通過(guò)內(nèi)部通信模塊進(jìn)行。因此,內(nèi)部通信模塊采用何種基于內(nèi)部以太網(wǎng)的數(shù)據(jù)傳輸實(shí)現(xiàn)方式,對(duì)路由器內(nèi)部數(shù)據(jù)的實(shí)時(shí)、有效、可靠傳輸起著至關(guān)重要的作用。當(dāng)前內(nèi)部通信模塊采用基于分隔符的TCP傳輸方式,在應(yīng)用層數(shù)據(jù)包的起始部分附加有特定格式的分隔符和數(shù)據(jù)長(zhǎng)度域,解決了由于Nagle算法產(chǎn)生的包粘滯問(wèn)題。但該方式?jīng)]能解決TCP傳輸方式的消耗過(guò)大、實(shí)時(shí)性不強(qiáng)的問(wèn)題。同時(shí),消除分割符恢復(fù)報(bào)文的完整性也增加了應(yīng)用程序的處理復(fù)雜度,從而不可避免地增加系統(tǒng)的開(kāi)銷(xiāo)并降低系統(tǒng)的實(shí)時(shí)性。系統(tǒng)的實(shí)時(shí)性對(duì)于用戶(hù)業(yè)務(wù)急劇增多的ACR路由器而言是一個(gè)迫切需要解決的問(wèn)題。UDP是一個(gè)面向消息的傳輸協(xié)議,其最大數(shù)據(jù)緩沖區(qū)長(zhǎng)度為8192~65536字節(jié),滿(mǎn)足一次傳輸一個(gè)完整報(bào)文的條件。在內(nèi)部以太網(wǎng)中采用UDP傳輸方式具有明顯的優(yōu)勢(shì)。但由于UDP協(xié)議的無(wú)連接性,導(dǎo)致它是一個(gè)不可靠傳輸,文中第二部分將討論如何實(shí)現(xiàn)一種基于UDP的內(nèi)部通信的可靠性傳輸機(jī)制。

硬件抽象層對(duì)用戶(hù)設(shè)備接口的功能模擬主要通過(guò)虛擬驅(qū)動(dòng)進(jìn)行,路由器業(yè)務(wù)類(lèi)型的擴(kuò)展使得用戶(hù)接口數(shù)量增多并呈現(xiàn)接入時(shí)間的不確定性,從而帶來(lái)用戶(hù)設(shè)備管理上的難度。針對(duì)此種情況,文中第三部分提出動(dòng)態(tài)加載虛擬驅(qū)動(dòng)模塊的實(shí)現(xiàn)方法,增強(qiáng)路由器面向多用戶(hù)接入方式的可用性。

2 基于UDP傳輸方式的內(nèi)部通信的可靠性實(shí)現(xiàn)

內(nèi)部通信模塊處于硬件抽象層的底層,運(yùn)行于內(nèi)部交換網(wǎng)絡(luò),完成底層硬件與上層控制軟件的數(shù)據(jù)傳輸,實(shí)現(xiàn)對(duì)底層硬件的初步屏蔽分離;針對(duì)分布式體系結(jié)構(gòu)特點(diǎn)及多用戶(hù)接入的業(yè)務(wù)需求,內(nèi)部通信模塊以ClientServer的方式分別運(yùn)行于主處理單元模塊及各線(xiàn)路接口單元模塊上,采用UDP傳輸協(xié)議進(jìn)行通信,主要基于以下幾點(diǎn)考慮:

首先,UDP協(xié)議是一個(gè)無(wú)連接協(xié)議,傳輸數(shù)據(jù)之前源端與終端不需建立連接,因此不需維護(hù)連接狀態(tài)。這樣服務(wù)器端可以使用一個(gè)或幾個(gè)端口同時(shí)向多個(gè)客戶(hù)端發(fā)送消息,符合分布式結(jié)構(gòu)體系的要求。

其次,UDP信息包很短,只有8個(gè)字節(jié),相對(duì)于TCP的20個(gè)字節(jié)的信息包的額外開(kāi)銷(xiāo)很小,便于數(shù)據(jù)的快速傳遞。

再次,吞吐量不受擁塞控制算法的調(diào)節(jié),只受應(yīng)用軟件生成數(shù)據(jù)的速率、傳輸帶寬和計(jì)算機(jī)性能的影響,適用于內(nèi)部以太網(wǎng)絡(luò)的數(shù)據(jù)傳輸。

但由于UDP方式的無(wú)連接性,使得UDP傳輸?shù)目煽啃圆粡?qiáng)。而可靠性是內(nèi)部通信模塊所必須具有的性能,因此考慮在應(yīng)用軟件中實(shí)現(xiàn)UDP傳輸方式的可靠性保證,主要采用以下方式:

2.1 多線(xiàn)程無(wú)連接的C/S通信方式

服務(wù)器端運(yùn)行在Linux操作系統(tǒng)下,采用多線(xiàn)程方式收發(fā)各類(lèi)數(shù)據(jù);客戶(hù)端運(yùn)行在Vxworks操作系統(tǒng),采用多任務(wù)方式收發(fā)各類(lèi)數(shù)據(jù)。這樣由于多線(xiàn)程及多任務(wù)并行運(yùn)行的特性,在內(nèi)部以太網(wǎng)的傳輸條件下,使得收發(fā)數(shù)據(jù)的速率可以滿(mǎn)足系統(tǒng)的要求;镜幕赨DP協(xié)議的無(wú)連接客戶(hù)端/服務(wù)器端通信程序如圖2所示。

圖2 基于UDP協(xié)議的無(wú)連接客戶(hù)端/服務(wù)器端通信程序

該通信過(guò)程采用多個(gè)客戶(hù)端(各從處理單元)對(duì)一個(gè)服務(wù)器端(主處理單元)的方式,使多個(gè)用戶(hù)接口模塊可以在不同時(shí)間接入主控。內(nèi)部通信根據(jù)所傳遞數(shù)據(jù)的不同類(lèi)型,采用相對(duì)固定的不同的端口號(hào),不同的客戶(hù)端采用不同的IP地址,從相同的端口收發(fā)同類(lèi)數(shù)據(jù)。在服務(wù)器端通過(guò)select()系統(tǒng)調(diào)用,既可以輪詢(xún)各個(gè)socket端口以便及時(shí)接收不同端口的數(shù)據(jù),又起到定時(shí)器的作用。當(dāng)規(guī)定時(shí)間內(nèi)收不到數(shù)據(jù)時(shí),能夠及時(shí)返回繼續(xù)在阻塞模式下等待,從而既能及時(shí)收發(fā)數(shù)據(jù),又降低資源消耗。

 

 

作者:電子發(fā)燒友 合作媒體:電子發(fā)燒友 編輯:顧北

 

 

 
 熱點(diǎn)技術(shù)
普通技術(shù) “5G”,真的來(lái)了!牛在哪里?
普通技術(shù) 5G,是偽命題嗎?
普通技術(shù) 云視頻會(huì)議關(guān)鍵技術(shù)淺析
普通技術(shù) 運(yùn)營(yíng)商語(yǔ)音能力開(kāi)放集中管理方案分析
普通技術(shù) 5G網(wǎng)絡(luò)商用需要“無(wú)憂(yōu)”心
普通技術(shù) 面向5G應(yīng)運(yùn)而生的邊緣計(jì)算
普通技術(shù) 簡(jiǎn)析5G時(shí)代四大關(guān)鍵趨勢(shì)
普通技術(shù) 國(guó)家網(wǎng)信辦就《數(shù)據(jù)安全管理辦法》公開(kāi)征求意見(jiàn)
普通技術(shù) 《車(chē)聯(lián)網(wǎng)(智能網(wǎng)聯(lián)汽車(chē))直連通信使用5905-5925MHz頻段管理規(guī)定(
普通技術(shù) 中興通訊混合云解決方案,滿(mǎn)足5G多元業(yè)務(wù)需求
普通技術(shù) 大規(guī)模MIMO將帶來(lái)更多無(wú)線(xiàn)信道,但也使無(wú)線(xiàn)信道易受攻擊
普通技術(shù) 蜂窩車(chē)聯(lián)網(wǎng)的標(biāo)準(zhǔn)及關(guān)鍵技術(shù)及網(wǎng)絡(luò)架構(gòu)的研究
普通技術(shù) 4G與5G融合組網(wǎng)及互操作技術(shù)研究
普通技術(shù) 5G中CU-DU架構(gòu)、設(shè)備實(shí)現(xiàn)及應(yīng)用探討
普通技術(shù) 無(wú)源光網(wǎng)絡(luò)承載5G前傳信號(hào)可行性的研究概述
普通技術(shù) 面向5G中傳和回傳網(wǎng)絡(luò)承載解決方案
普通技術(shù) 數(shù)據(jù)中心布線(xiàn)系統(tǒng)可靠性探討
普通技術(shù) 家庭互聯(lián)網(wǎng)終端價(jià)值研究
普通技術(shù) 鎏信科技CEO劉舟:從連接層構(gòu)建IoT云生態(tài),聚焦CMP是關(guān)鍵
普通技術(shù) SCEF引入需求分析及部署應(yīng)用
  版權(quán)與免責(zé)聲明: ① 凡本網(wǎng)注明“合作媒體:通信界”的所有作品,版權(quán)均屬于通信界,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:通信界”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。 ② 凡本網(wǎng)注明“合作媒體:XXX(非通信界)”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。 ③ 如因作品內(nèi)容、版權(quán)和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請(qǐng)?jiān)谝辉聝?nèi)進(jìn)行。
通信視界
華為余承東:Mate30總體銷(xiāo)量將會(huì)超過(guò)兩千萬(wàn)部
趙隨意:媒體融合需積極求變
普通對(duì)話(huà) 苗圩:建設(shè)新一代信息基礎(chǔ)設(shè)施 加快制造業(yè)數(shù)字
普通對(duì)話(huà) 華為余承東:Mate30總體銷(xiāo)量將會(huì)超過(guò)兩千萬(wàn)部
普通對(duì)話(huà) 趙隨意:媒體融合需積極求變
普通對(duì)話(huà) 韋樂(lè)平:5G給光纖、光模塊、WDM光器件帶來(lái)新機(jī)
普通對(duì)話(huà) 安筱鵬:工業(yè)互聯(lián)網(wǎng)——通向知識(shí)分工2.0之路
普通對(duì)話(huà) 庫(kù)克:蘋(píng)果不是壟斷者
普通對(duì)話(huà) 華為何剛:挑戰(zhàn)越大,成就越大
普通對(duì)話(huà) 華為董事長(zhǎng)梁華:盡管遇到外部壓力,5G在商業(yè)
普通對(duì)話(huà) 網(wǎng)易董事局主席丁磊:中國(guó)正在引領(lǐng)全球消費(fèi)趨
普通對(duì)話(huà) 李彥宏:無(wú)人乘用車(chē)時(shí)代即將到來(lái) 智能交通前景
普通對(duì)話(huà) 中國(guó)聯(lián)通研究院院長(zhǎng)張?jiān)朴拢弘p輪驅(qū)動(dòng)下,工業(yè)
普通對(duì)話(huà) “段子手”楊元慶:人工智能金句頻出,他能否
普通對(duì)話(huà) 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對(duì)話(huà) 保利威視謝曉昉:深耕視頻技術(shù) 助力在線(xiàn)教育
普通對(duì)話(huà) 九州云副總裁李開(kāi):幫助客戶(hù)構(gòu)建自己的云平臺(tái)
通信前瞻
楊元慶:中國(guó)制造高質(zhì)量發(fā)展的未來(lái)是智能制造
對(duì)話(huà)亞信科技CTO歐陽(yáng)曄博士:甘為橋梁,攜"電
普通對(duì)話(huà) 楊元慶:中國(guó)制造高質(zhì)量發(fā)展的未來(lái)是智能制造
普通對(duì)話(huà) 對(duì)話(huà)亞信科技CTO歐陽(yáng)曄博士:甘為橋梁,攜"電
普通對(duì)話(huà) 對(duì)話(huà)倪光南:“中國(guó)芯”突圍要發(fā)揮綜合優(yōu)勢(shì)
普通對(duì)話(huà) 黃宇紅:5G給運(yùn)營(yíng)商帶來(lái)新價(jià)值
普通對(duì)話(huà) 雷軍:小米所有OLED屏幕手機(jī)均已支持息屏顯示
普通對(duì)話(huà) 馬云:我挑戰(zhàn)失敗心服口服,他們才是雙11背后
普通對(duì)話(huà) 2018年大數(shù)據(jù)產(chǎn)業(yè)發(fā)展試點(diǎn)示范項(xiàng)目名單出爐 2
普通對(duì)話(huà) 陳志剛:提速又降費(fèi),中國(guó)移動(dòng)的兩面精彩
普通對(duì)話(huà) 專(zhuān)訪(fǎng)華為終端何剛:第三代nova已成為爭(zhēng)奪全球
普通對(duì)話(huà) 中國(guó)普天陶雄強(qiáng):物聯(lián)網(wǎng)等新經(jīng)濟(jì)是最大機(jī)遇
普通對(duì)話(huà) 人人車(chē)?yán)罱。航衲臧l(fā)力金融 拓展汽車(chē)后市場(chǎng)
普通對(duì)話(huà) 華為萬(wàn)飚:三代出貴族,PC產(chǎn)品已走在正確道路
普通對(duì)話(huà) 共享退潮單車(chē)入冬 智享單車(chē)卻走向盈利
普通對(duì)話(huà) Achronix發(fā)布新品單元塊 推動(dòng)eFPGA升級(jí)
普通對(duì)話(huà) 金柚網(wǎng)COO邱燕:天吳系統(tǒng)2.0真正形成了社保管