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

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

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

1 硬件抽象層基本結構及功能實現(xiàn)

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

圖1 硬件抽象層基本結構示意圖

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

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

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

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

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

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

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

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

2.1 多線程無連接的C/S通信方式

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

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

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

 

 

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

 

 

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