- 1、本文档共111页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
封包分类与交换器.ppt
CH - 周立德 國立中央大學資訊工程學系 陳彥文 國立中央大學通訊工程研究所 許獻聰 淡江大學電機工程學系 劉惠英 輔仁大學電子工程學系 陳仁暉 長庚大學資訊工程學系 賴源正 國立台灣科技大學資訊管理學系 內容大綱 簡介 效能評估 封包分類演算法 加速封包分類之技術 封包排程 高層級之交換器 簡介 網路連接面是由路由器和交換器組成 服務品質保證(QoS)繫於路由器和交換器 封包分類是路由器或交換器的一項重要工作 何謂封包分類? 判斷封包訊息表頭(packet header)的符合哪一項準則(criteria),以對其進行因應的動作 路由器的實作參考模型 封包訊息表頭範例 分類器有何用途? 過濾從某個ISP進來的封包 將特定兩個企業網路間的VoIP訊務另外透過其他網路來傳輸 給予送至特定網路的影像訊務最高的優先權,或採用不同的計費方式 限制特定ISP業者傳輸進來之訊務的每秒最高速率 防止過量的特定網頁流量流進或流出分類器功用 … 分類器的內涵 規則 每條規則可以有多個欄位(又稱維度或元件),對應到訊息表頭的某些特定欄位。 每個欄位可用「正規表示式(regular expression)」、「位址/遮罩(address/mask)」或「運算元/數字(operator/number)」的語法來規範。 規則間容許有交集 演算法 用來比對規則與封包欄位的方法 資料結構 因不同演算法而對規則有不同的儲存結構 分類器規則之範例 效能評估量尺 空間複雜度(Space Complexity (S)) 時間複雜度(Time Complexity (T) 電力複雜度(Power Complexity (P)) 更新複雜度(Update Complexity (U)) 規則複雜度(Rule Complexity (R)) 效能評估量尺—空間複雜度 定義:儲存分類器規則之資料庫及相關資料結構所需之空間的逼近緊密界限(asymptotic tight bound) Θ(f(N)),其中N是代表規則的數目。 舉例來說,一個循序搜尋演算法之空間複雜度為Θ(N)。可定址內容記憶體之空間複雜度理論上也是Θ(N),但依規則的複雜程度,一條規則在TCAM中可能被折成c條細項規則。 效能評估量尺—時間複雜度 定義:執行分類所需之最多步驟或循環的逼近緊密界限Θ(f(N))。 用來說明達到「符合或不符合」的結果所需的循序步驟。 平行處理方法可以幫助降低時間複雜度。 循序搜尋法的時間複雜度為T = Θ(N), 若用二元樹搜尋法,T = Θ(logN),若採用可定址內容記憶體,因具平行比對的能力,T = Θ(1)。 效能評估量尺—電力複雜度 定義:供應全部分類運算步驟所需之電力的逼近緊密界限Θ(f(N))。 供應全部分類運算步驟所需之電力= (完成分類所需的步驟) x (各步驟進行的平行運算數目) x (單一運算所需耗費的電力) 循序搜尋演算法的電力複雜度P = Θ(N),二元樹搜尋演算法P = Θ(logN),而直接表格查找的P = Θ(1),具有b個桶(bucket)的雜湊表之電力複雜度P = Θ(b)。 效能評估量尺—更新複雜度 定義:執行新增、修改、刪除規則資料庫中之一條規則所需之最多步驟或循環的逼近緊密界限Θ(f(N))。 線性搜尋演算法需要的更新複雜度為U =Θ(N),大部份的可定址內容記憶體U =Θ(N),但某些特殊可定址內容記憶體的引擎只需要U =Θ(1)。 效能評估量尺—規則複雜度 定義:(每個欄位可以使用的運算子數目) x (總欄位數目) 用來估計可支援的應用程式範圍 運算子:例如比較(comparison)、封包解析(packet parsing)、連接欄位(concatenation),及正規表示式等運算子。 單相可定址內容記憶體(CAM)只有一個比較運算子,所以R=1xF。假設一個三相可定址內容記憶體(TCAM)可對欄位進行的運算子有四個:大於()、小於(),相等(=)、遮罩(mask),則R=4xF。 理想的分類演算法之特性 儲存空間小 搜尋速度快 耗費的電力少 能處理龐大的分類器 在規則的欄位數目上具有延展性 儲存規則的資料結構容易更新 規則的欄位規範具有彈性(例如可採用:前序、範圍、大於、小於、等於、萬用字元…等等) 封包與規則之比對 封包P符合(match)規則R: R[i]代表規則R的第i個欄位,P為任一封包,P之訊息表頭與R對應之所有第i個欄位都滿足R[i],則稱之。 完全符合(exact match) 封包的欄位與規則相對應的欄位內容一模一樣 前序符合(prefix match) 規則欄位內的值是封包相對應欄位之內容的前序 範圍符合(range match) 範圍符合則是指封包的某欄位之值是落在規則相對應之欄位值的範
您可能关注的文档
最近下载
- 安全生产制度建设安全生产.docx VIP
- 2025年辽宁省高考物理试卷(含答案解析).docx
- 2025福建福州首邑产业投资集团有限公司(第一次)招聘18人笔试备考试题及答案解析.docx VIP
- 小学升初中数学考试试卷(名师推荐) .pdf VIP
- 【精品】EVOH技术讲座.pdf VIP
- 汽车气味评价员培训规范.pdf VIP
- 华容道解法(带图解,完全修改无错误及调整为最佳打印效果).doc VIP
- 基于智能电网设备的智慧电力物联网整体解决方案.pptx VIP
- 西南名校联盟2025届“3+3+3”高考备考诊断性联考 (一) 英语试卷(含答案详解).docx
- 高三一轮复习《机械能守恒定律》检测卷.doc VIP
文档评论(0)