《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > OBS核心節(jié)點(diǎn)控制系統(tǒng)的實(shí)現(xiàn)
OBS核心節(jié)點(diǎn)控制系統(tǒng)的實(shí)現(xiàn)
摘要:  我們對(duì)本設(shè)計(jì)進(jìn)行了硬件化實(shí)現(xiàn)。圖4為用QuartusII工具得到的電路時(shí)序仿真圖。圖中1、2、3、4、5為狀態(tài)指示信號(hào),依次對(duì)應(yīng)幀接收完成信號(hào)、讀取狀態(tài)信號(hào),協(xié)議處理狀態(tài)信號(hào),路由和調(diào)度狀態(tài)信號(hào),轉(zhuǎn)發(fā)狀態(tài)信號(hào);6,7為輸出信號(hào),分別對(duì)應(yīng)調(diào)度完成信號(hào)和光開(kāi)關(guān)設(shè)置信號(hào)。
關(guān)鍵詞: SoPC QuartusII OBS 控制系統(tǒng)
Abstract:
Key words :
 

  引言

  光突發(fā)交換(Optical Burst Switching,OBS)網(wǎng)絡(luò)是基于現(xiàn)有的技術(shù)條件,結(jié)合光線路交換和光分組交換的優(yōu)點(diǎn),有效實(shí)現(xiàn)IP over WDM的解決方案。OBS網(wǎng)絡(luò)包括核心節(jié)點(diǎn)和邊緣節(jié)點(diǎn)。核心節(jié)點(diǎn)的主要功能是根據(jù)突發(fā)控制包(BCP:Burst Contro1 Packet)提供的信息進(jìn)行路由和信道資源調(diào)度、設(shè)置光交換矩陣,為突發(fā)數(shù)據(jù)包BDP (Burst Data Packet)預(yù)留全光通道。 

  考慮到JIT協(xié)議調(diào)度算法的簡(jiǎn)單性,調(diào)度處理速度很快,調(diào)度算法在獨(dú)立模塊中實(shí)現(xiàn)并沒(méi)有必要,反而會(huì)由于模塊的增加帶來(lái)額外的延時(shí),而需要消耗更多的處理時(shí)間。本文提出了一種面向JIT協(xié)議的核心節(jié)點(diǎn)控制器的結(jié)構(gòu),將網(wǎng)絡(luò)層路由功能和OBS層信道調(diào)度功能整合到同一個(gè)模塊中處理,一方面,模塊的整合可以縮短BCP的處理時(shí)間;另一方面,該結(jié)構(gòu)中,轉(zhuǎn)發(fā)是在調(diào)度之后再執(zhí)行,使得路由選擇可以在最優(yōu)的輸出端口沒(méi)有可用信道的情況下,選擇其它可行的輸出端口,再進(jìn)行信道的調(diào)度,從而減少丟包的概率。

  1 控制器的設(shè)計(jì)與實(shí)現(xiàn)

  實(shí)現(xiàn)中選用了顯式建立、估算拆除的JIT(Just—In—Time)信令協(xié)議,該協(xié)議只有SETUP消息,沒(méi)有REALEASE消息。核心節(jié)點(diǎn)收到并完成SETUP消息的處理后,立即為其預(yù)留資源,并根據(jù)SETUP消息中包含的偏置時(shí)間和數(shù)據(jù)包長(zhǎng)度估算出釋放資源的時(shí)間。

  1.1 系統(tǒng)組成

  圖l為OBS核心控制器系統(tǒng)框圖,分為接收模塊、幀解析模塊、交叉矩陣、發(fā)送模塊、路由和調(diào)度模塊。在各功能模塊之間都設(shè)置了緩存結(jié)構(gòu),使得各個(gè)模塊可以獨(dú)立的工作,從而在各模塊之間實(shí)現(xiàn)流水線式的工作方式。各模塊的主要功能如下:

  接收模塊接收控制信道上的數(shù)據(jù),恢復(fù)成以太幀后,寫(xiě)入到接收緩存中。

OBS核心控制器系統(tǒng)框圖

  幀解析模塊從接收緩存中讀取以太幀,解析出相應(yīng)協(xié)議域信息,進(jìn)行相應(yīng)處理。如果不是BCP包,直接進(jìn)行轉(zhuǎn)發(fā)操作;如果是BCP包,把調(diào)度相關(guān)信息發(fā)送給路由和調(diào)度模塊,并根據(jù)路由和調(diào)度模塊返回的消息進(jìn)行轉(zhuǎn)發(fā)或丟棄。

  路由和調(diào)度模塊負(fù)責(zé)實(shí)現(xiàn)網(wǎng)絡(luò)層的路由選擇功能和OBS層的信道調(diào)度功能,其中包含一個(gè)轉(zhuǎn)發(fā)路由表和一個(gè)信道資源庫(kù),轉(zhuǎn)發(fā)路由表保存本節(jié)點(diǎn)的路由表信息,用于路由查詢(xún);信道資源庫(kù)記錄本節(jié)點(diǎn)各輸出端口的數(shù)據(jù)信道資源占用情況,并負(fù)責(zé)控制光開(kāi)關(guān)矩陣。

  交叉矩陣將輸入緩存中的分組交換到輸出緩存中。發(fā)送模塊更新BCP包的偏置時(shí)間,再將其組成以太幀發(fā)送到控制信道上。

  1.2 主要模塊的設(shè)計(jì)與實(shí)現(xiàn)

  1.2.1 幀解析模塊

  幀解析模塊負(fù)責(zé)解析幀的類(lèi)型及幀的內(nèi)容,并作部分網(wǎng)絡(luò)層協(xié)議及OBS層協(xié)議的處理,同時(shí)控制路由和調(diào)度模塊的工作。其主要工作可分為如下幾個(gè)部分:l、從接收緩存中讀取收到的數(shù)據(jù)包,并記錄接收到的時(shí)間,用于更新BCP包的偏置時(shí)間;2、網(wǎng)絡(luò)層協(xié)議的處理,包括類(lèi)型信息、包長(zhǎng)、目的網(wǎng)絡(luò)地址的獲取及TTL的更新等;3、OBS層協(xié)議的處理,包括偏置時(shí)問(wèn)的計(jì)算及更新,對(duì)路由和調(diào)度模塊的控制等;4、對(duì)處理好的數(shù)據(jù)包,本地包上傳到本節(jié)點(diǎn)的網(wǎng)管模塊,需要繼續(xù)轉(zhuǎn)發(fā)的,則發(fā)送到輸出緩存中。

幀解析模塊的狀態(tài)轉(zhuǎn)移圖

  幀解析模塊的狀態(tài)轉(zhuǎn)移圖如圖2所示。上電后首先進(jìn)入Idle狀態(tài),在Idle狀態(tài)下檢查接收緩存是否有新的數(shù)據(jù)包,有的話則進(jìn)入ReadMAC狀態(tài),讀取MAC頭信息,判斷MAC幀類(lèi)型,非IP數(shù)據(jù)包則將其丟棄,否則進(jìn)入ReadIP狀態(tài),這個(gè)狀態(tài)下讀取IP數(shù)據(jù)包的長(zhǎng)度,以及類(lèi)型,TTL等信息,如果是不是BCP包,進(jìn)入Route狀態(tài),進(jìn)行路由選擇,如果是本地包,則上傳到網(wǎng)管模塊中,否則進(jìn)入U(xiǎn)pdate狀態(tài);如果是BCP包,則進(jìn)入Route&Schedule狀態(tài),啟動(dòng)路由和調(diào)度模塊的工作。如果調(diào)度不成功,則要將該BCP包丟棄,如果成功,也進(jìn)入U(xiǎn)pdate狀態(tài);在Update狀態(tài)下,對(duì)TTL進(jìn)行更新,如果調(diào)度出來(lái)的波長(zhǎng)號(hào)發(fā)生改變,也要更新相應(yīng)信息。之后,就進(jìn)入Forward狀態(tài),將已更新好的數(shù)據(jù)包發(fā)送到輸出緩存中,進(jìn)行下一幀的處理。

  1.2.2 路由和調(diào)度模塊

  圖3所示為路由表和信道資源庫(kù)的結(jié)構(gòu)示意圖。路由表包含多條路由表項(xiàng),每條表項(xiàng)包括目的網(wǎng)絡(luò)地址及輸出端口號(hào)兩部分信息。查找路由的過(guò)程為:從首條表項(xiàng)開(kāi)始,將目的網(wǎng)絡(luò)地址依次與各表項(xiàng)中網(wǎng)絡(luò)地址進(jìn)行匹配,匹配成功即輸出端口號(hào)。Ptr用來(lái)指向當(dāng)前的匹配表項(xiàng),如需二次查找,只需從Ptr指向的表項(xiàng)開(kāi)始繼續(xù)查找。

  信道資源庫(kù)包含所有端口的信道分配信息,每個(gè)端口作為一組,包含一個(gè)控制單元CU及一組定時(shí)器,每個(gè)定時(shí)器對(duì)應(yīng)于一個(gè)信道。信道空閑時(shí)定時(shí)器也處于空閑狀態(tài),每次為BCP成功分配信道以后,就需要打開(kāi)光開(kāi)關(guān)控制信號(hào),同時(shí)肩動(dòng)相應(yīng)定時(shí)器,時(shí)間設(shè)置為偏置時(shí)間+預(yù)留時(shí)間,定時(shí)結(jié)束,關(guān)閉光開(kāi)關(guān)控制信號(hào)。控制單元可根據(jù)各定時(shí)器的工作狀態(tài)確定各信道的使用狀態(tài),進(jìn)行信道分配。

  圖3路由表和信道資源庫(kù)的結(jié)構(gòu)示意圖路由和調(diào)度功能的實(shí)現(xiàn)過(guò)程如下:首先檢測(cè)各幀解析模塊的調(diào)度請(qǐng)求信號(hào),如果有效,讀取目的網(wǎng)絡(luò)地址,同時(shí)啟動(dòng)路由和調(diào)度過(guò)程,先到路由表查找到第一個(gè)與目的網(wǎng)絡(luò)地址匹配的路由表項(xiàng),得到輸出端口;再到信道資源庫(kù)里檢查該端口是否有空閑的數(shù)據(jù)信道,有的話預(yù)留該信道,設(shè)置光開(kāi)關(guān)矩陣,啟動(dòng)相應(yīng)定時(shí)器,調(diào)度成功,返回給幀解析模塊輸出端口和數(shù)據(jù)信道的信息;如果不存在空閑信道,則需要繼續(xù)到路由表中查找匹配表項(xiàng),找到后再次到信道資源庫(kù)中搜索空閑信道,如此繼續(xù);如果搜索完路由表中所有表項(xiàng)后仍無(wú)法找到空閑信道,則返回調(diào)度失敗信號(hào)給幀解析模塊。

  2 實(shí)驗(yàn)測(cè)試

  我們對(duì)本設(shè)計(jì)進(jìn)行了硬件化實(shí)現(xiàn)。圖4為用QuartusII工具得到的電路時(shí)序仿真圖。圖中1、2、3、4、5為狀態(tài)指示信號(hào),依次對(duì)應(yīng)幀接收完成信號(hào)、讀取狀態(tài)信號(hào),協(xié)議處理狀態(tài)信號(hào),路由和調(diào)度狀態(tài)信號(hào),轉(zhuǎn)發(fā)狀態(tài)信號(hào);6,7為輸出信號(hào),分別對(duì)應(yīng)調(diào)度完成信號(hào)和光開(kāi)關(guān)設(shè)置信號(hào)。

  圖2 BCP包接收處理過(guò)程的工作時(shí)序(參見(jiàn)結(jié)尾)由圖4可見(jiàn),在一個(gè)OBS包的處理過(guò)程中,依次經(jīng)歷了幀數(shù)據(jù)的讀取、協(xié)議處理、路由和調(diào)度、轉(zhuǎn)發(fā)等多個(gè)狀態(tài),其中從BCP包接收完成到發(fā)出光開(kāi)關(guān)設(shè)置信號(hào)僅用了lOOns,相比于現(xiàn)有的實(shí)現(xiàn)方案,有了很大的提高。完全可以滿(mǎn)足現(xiàn)有OBS網(wǎng)絡(luò)對(duì)核心節(jié)點(diǎn)開(kāi)關(guān)速度的要求。

  3 總結(jié)

  測(cè)試結(jié)果表明:接收完BCP包到發(fā)出光開(kāi)關(guān)設(shè)置信號(hào)的最短時(shí)間為lOOns。顯著縮短了控制包在核心節(jié)點(diǎn)的處理時(shí)間。



 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国模叶桐国产精品一区| 亚洲视频免费| 国产精品午夜国产小视频| 欧美日本高清| 欧美激情亚洲精品| 欧美成人69av| 欧美激情亚洲国产| 欧美日韩国产综合新一区| 欧美精品在线免费| 欧美日韩国产成人在线观看| 欧美精品一区二区在线播放| 欧美精品九九| 欧美日韩高清在线观看| 欧美日韩高清免费| 国产精品高潮久久| 国产精品亚洲综合久久| 国产精品永久在线| 国产一区二区精品久久91| 国内在线观看一区二区三区| 黄色精品一区| 亚洲国产aⅴ天堂久久| 最新国产成人在线观看| 99视频一区二区| 亚洲午夜电影网| 午夜精品三级视频福利| 久久国产天堂福利天堂| 亚洲国产欧美日韩精品| 日韩一区二区久久| 亚洲一级在线观看| 欧美一区二区网站| 久久蜜桃香蕉精品一区二区三区| 亚洲国产婷婷香蕉久久久久久| 欧美老女人xx| 欧美日韩精品一区二区| 欧美日韩一区二区三区| 国产精品日韩欧美一区二区三区| 欧美日韩国产精品一区| 欧美精品一区二区三区一线天视频| 久久久精品久久久久| 久热精品视频在线观看| 欧美激情va永久在线播放| 国产精品高清在线| 国内自拍视频一区二区三区| 亚洲激情在线观看视频免费| 99在线|亚洲一区二区| 午夜精品福利在线| 亚洲国产你懂的| 亚洲小说春色综合另类电影| 性欧美1819性猛交| 老司机午夜免费精品视频| 欧美久久精品午夜青青大伊人| 美乳少妇欧美精品| 欧美三级网址| 国产日韩在线一区| 亚洲国产精品一区二区第四页av | 亚洲国产精品久久精品怡红院| 亚洲一区999| 性色av一区二区三区| 亚洲国内欧美| 亚洲欧美日韩直播| 另类春色校园亚洲| 国产精品久久久久久妇女6080| 欧美日韩一区二区三区高清| 国产精品一区免费观看| 亚洲国产精品va在线看黑人动漫 | 国产精品久久久久一区二区三区共| 欧美国产三区| 国产精品毛片a∨一区二区三区| 欧美日韩一二三区| 国产一区二区精品久久91| 亚洲欧洲一二三| 午夜一区在线| 在线亚洲电影| 免费欧美在线| 国产婷婷成人久久av免费高清| 国产一区二区三区丝袜| 91久久精品国产| 久久本道综合色狠狠五月| 亚洲欧美日韩精品一区二区| 免费在线亚洲| 国产亚洲免费的视频看| 一区二区三区四区国产精品| 亚洲国产欧美不卡在线观看| 欧美在线观看一区| 国产精品高清网站| 亚洲乱码国产乱码精品精天堂| 一区二区黄色| 久久成人国产精品| 欧美一级一区| 欧美日产国产成人免费图片| 黄色成人av网| 欧美亚洲一区二区在线| 午夜精彩国产免费不卡不顿大片| 欧美中文字幕在线播放| 欧美视频精品在线观看| 亚洲每日在线| 亚洲精品偷拍| 久久影院午夜片一区| 国产亚洲va综合人人澡精品| 亚洲午夜在线视频| 亚洲影院一区| 国产精品video| 一本久道久久综合中文字幕| 日韩一区二区精品| 欧美精品性视频| 最新日韩欧美| 99国内精品久久| 欧美另类69精品久久久久9999| 国产精品女同互慰在线看| 日韩亚洲一区在线播放| 亚洲另类自拍| 免费观看国产成人| 亚洲第一级黄色片| 亚洲欧洲免费视频| 蜜臀av一级做a爰片久久| 一区二区三区亚洲| 亚洲国产网站| 欧美国产精品va在线观看| 在线观看精品一区| 亚洲欧洲在线观看| 欧美国产在线视频| 亚洲日本免费电影| 在线性视频日韩欧美| 欧美三级午夜理伦三级中视频| 国内精品免费午夜毛片| 久久aⅴ乱码一区二区三区| 久久久91精品国产| 国产一区高清视频| 久久精品人人爽| 蜜桃av一区二区三区| 一区二区在线观看av| 亚洲国产精品久久久久婷婷老年| 亚洲欧美日韩在线播放| 国产精品v欧美精品∨日韩| 亚洲一区观看| 久久成人综合视频| 国内精品久久久久久久97牛牛| 一区二区三区日韩欧美| 亚洲欧美日韩国产一区| 国产麻豆精品在线观看| 久久不射网站| 欧美国产一区在线| 中文国产成人精品| 欧美自拍偷拍午夜视频| 国产亚洲欧美激情| 亚洲精品日本| 国产精品国产亚洲精品看不卡15| 亚洲国产一区二区三区高清| 日韩一级片网址| 国产精品国色综合久久| 欧美一区二区视频免费观看 | 久久综合伊人77777麻豆| 在线精品高清中文字幕| 99re8这里有精品热视频免费| 久久久久五月天| 亚洲国产一区二区三区a毛片| 久久爱另类一区二区小说| 免费不卡中文字幕视频| 亚洲美女在线一区| 午夜一区二区三区不卡视频| 国产曰批免费观看久久久| 亚洲日本成人网| 国产精品v片在线观看不卡| 欧美在线亚洲一区| 欧美人与性动交α欧美精品济南到| 亚洲成人自拍视频| 亚洲一区二区三区四区五区午夜| 欧美精品乱码久久久久久按摩| 激情久久影院| 国产精品99久久久久久久久久久久 | 亚洲精品免费在线| 性色av一区二区三区| 亚洲大胆美女视频| 亚洲欧美大片| 亚洲高清色综合| 亚洲欧美日韩国产综合在线 | 夜夜精品视频一区二区| 国产精品一区二区久久| 亚洲人体影院| 国产视频一区欧美| 亚洲一区二区三区四区五区黄| 欧美视频在线免费看| 欧美中日韩免费视频| 欧美日韩亚洲综合在线| 久久精品人人做人人爽| 国产精品久久久久久久久久免费| 亚洲视频一区在线| 女主播福利一区| 亚洲欧美在线免费| 欧美精品亚洲精品| 亚洲成色777777女色窝| 国产精品女人网站| 99亚洲伊人久久精品影院红桃| 欧美日韩1234| 亚洲国产成人一区| 国产人成一区二区三区影院 | 亚洲激情一区二区| 国产午夜亚洲精品不卡| 亚洲一区二区精品视频| 亚洲欧洲另类|