[發明專利]一種軟件定義網絡的域內源地址的驗證方法在審
| 申請號: | 201811065126.1 | 申請日: | 2018-09-13 |
| 公開(公告)號: | CN109150895A | 公開(公告)日: | 2019-01-04 |
| 發明(設計)人: | 畢軍;張夢豪;李冠宇;高凱 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/741 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 吳大建;張杰 |
| 地址: | 100084 北京市海淀區1*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 域內源地址 定義網絡 待發送數據 傳輸協議 封裝數據 路由器 網絡應用程序 驗證 上層 網絡控制器 體系結構 網絡環境 兼容性 預設置 解封 推送 封裝 采集 移植 傳輸 融入 | ||
1.一種軟件定義網絡的域內源地址的驗證方法,其特征在于,包括:
路由器采集待發送數據,所述待發送數據包括域內源地址;
所述路由器基于預設置的傳輸協議,將待發送數據封裝為所述傳輸協議對應的格式,得到封裝數據;
所述路由器基于所述傳輸協議,傳輸所述封裝數據;
網絡控制器接收所述封裝數據,解封并進行相應處理,將處理后的數據向上層的網絡應用程序推送;
上層的網絡應用程序驗證所接收到的數據中的域內源地址。
2.根據權利要求1所述的驗證方法,其特征在于,
所述待發送數據包括接口信息、接口地址信息、路由信息和采樣數據。
3.根據權利要求2所述的驗證方法,其特征在于,
所述域內源地址包含在所述接口地址信息、所述路由信息和所述采樣數據中。
4.根據權利要求3所述的驗證方法,其特征在于,在網絡控制器接收所述封裝數據,解封并進行相應處理,將處理后的數據向上層的網絡應用程序推送之前,還包括:
建立所述網絡控制器與上層的網絡應用程序之間的連接。
5.根據權利要求4所述的驗證方法,其特征在于,建立所述網絡控制器與上層的網絡應用程序之間的連接包括:
上層的網絡應用程序使用注冊信息,通過所述網絡控制器的接口向所述網絡控制器申請注冊推送信息服務;
所述網絡控制器接收到所述注冊信息后,在本地注冊推送信息服務。
6.根據權利要求5所述的驗證方法,其特征在于,網絡控制器接收所述封裝數據,解封并進行相應處理,將處理后的數據向上層的網絡應用程序推送包括:
所述網絡控制器接收到所述封裝數據;
針對所述封裝數據中的采樣數據,所述網絡控制器將所述采樣數據提取,將一個或多個采樣數據封裝為向上層的網絡應用程序推送的采樣報文數據;
針對所述封裝數據中的接口信息、接口地址信息和路由信息,所述網絡控制器檢測是否有更新,若有則將更新的信息封裝入路由接口表更新數據,更新完整路由接口表數據,向上層的網絡應用程序推送所述路由接口表更新數據和所述完整路由接口表數據。
7.根據權利要求6所述的驗證方法,其特征在于,上層的網絡應用程序驗證所接收到的數據中的域內源地址之前,還包括:
上層的網絡應用程序向所述網絡控制器發出路由器信息請求消息,獲取域內全部路由器的路由表和接口表;
上層的網絡應用程序基于各接口表信息,建立子網前綴表、鄰居表和連接表;
上層的網絡應用程序基于所述子網前綴表、所述鄰居表和所述連接表,計算出過濾表,所述過濾表包括源地址前綴。
8.根據權利要求7所述的驗證方法,其特征在于,上層的網絡應用程序驗證所接收到的數據中的域內源地址包括:
上層的網絡應用程序提取采樣報文數據中的域內源地址;
上層的網絡應用程序基于過濾表中的源地址前綴,驗證采樣報文數據中的域內源地址。
9.根據權利要求1所述的驗證方法,其特征在于,
與所述傳輸協議對應的格式為類型長度值格式。
10.根據權利要求1所述的驗證方法,其特征在于,
所述網絡控制器與上層的網絡應用程序之間通過端口通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811065126.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種服務請求轉發方法及相關裝置
- 下一篇:一種非接觸智能卡通信協議分析裝置





