[發明專利]用于動態程控的網絡分組處理的框架有效
| 申請號: | 201480014502.8 | 申請日: | 2014-02-25 |
| 公開(公告)號: | CN105009527B | 公開(公告)日: | 2018-10-19 |
| 發明(設計)人: | 丹尼爾·C·弗羅斯特;斯圖沃特·F·布賴恩特;克拉倫斯·菲爾斯菲斯 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 李曉冬 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 動態 程控 網絡 分組 處理 框架 | ||
在網絡設備處確定將在沿著網絡路徑的一個或多個網絡節點處對分組執行的一項或多項功能。生成包括分組頭部的分組。分組頭部中所包括的是指令指針和指令部分。向指令部分寫入針對將在一個或多個網絡節點處執行的一項或多項功能的第一指令。另外,向指令指針寫入指向第一指令的值。從該網絡設備、沿著網絡路徑傳送該分組。
本申請請求于2013年3月13日提交的臨時申請No.61/779,823的權益,其內容通過引用結合于此。
技術領域
本公開涉及網絡流量,并且具體地,涉及動態程控的網絡分組。
背景技術
如今,分組網絡根據其中在網絡內的給定分組上發生的處理操作是隱式的模型、且基于固定格式的分組頭部和存在于沿著該分組路徑的各個網絡設備內部的一系列固定程序來運行。也就是說,分組頭部僅是具有公知格式的數據對象,該數據對象由被設計為處理這樣的對象(比如路由器、交換機、防火墻、負載均衡器等)的設備內的程序操作。分組處理的“動作”或功能通常由整體式專用黑盒硬件/軟件程序來執行,并且分組自身僅作為這些路線的被動輸入。
當所期望的分組處理功能的數目增加時,由于網絡運營商越來越尋求整合和簡化以避免維護網絡設備的大量的不同構造和模型,并且由于網絡的更多部分被“虛擬化”,具有用于描述應當對分組(當它從入口向出口穿過網絡時)執行的處理操作的序列的更為有力、通用、且表述明確的方法變得重要。
附圖說明
圖1為被配置為執行動態程控網絡分組處理的網絡環境的圖示。
圖2為動態程控網絡分組的第一示例的圖示。
圖3為動態程控網絡分組的第二示例的圖示。
圖4為圖示用于生成動態程控網絡分組的過程的流程圖。
圖5為根據本文所公開的技術對動態程控網絡分組執行的處理的圖示。
圖6為被配置為執行動態程控網絡分組的生成和程控的設備的框圖。
圖7為被配置為處理動態程控網絡分組的設備的框圖。
具體實施方式
在網絡設備處確定將在沿著網絡路徑的一個或多個網絡節點處對分組執行的一項或多項功能。包括分組頭部的分組被生成。分組頭部中所包括的是指令指針和指令部分。針對將在一個或多個網絡節點執行處的一項或多項功能的第一指令被寫入指令部分。另外,指向第一指令的值被寫入指令指針。該分組被從該網絡設備沿著網絡路徑傳送。
圖1中描述的是實現動態程控分組處理的環境。具體地,發送設備110生成用于通過網絡140傳送至接收設備130的動態程控分組120a。動態程控分組120a被生成,以使得網絡節點150可以對該分組執行預定功能。例如,發送設備110可以指示網絡節點150應當對動態程控分組120a的有效載荷執行某種類型的處理,比如加密。相應地,發送設備110通過分組生成單元160創建具有包括指令部分的頭部的動態程控分組120a,該指令部分可以被網絡節點150的動態程控分組功能單元170讀取和實現。
通過生成具有動態程控指令部分的分組,分組120a可以被創建,該分組包括網絡140的節點將對該分組120a執行的處理步驟的完整序列。
簡短地轉向圖2,這里描述了包括動態程控分組頭部210和有效載荷220的示例分組120c。頭部210中所包括的為控制部分230、指令部分240、和簡易編程(scratch)部分250。圖2的簡易編程部分分為讀取部分260和寫入部分270。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480014502.8/2.html,轉載請聲明來源鉆瓜專利網。





