[发明专利]一种软件定义网络的域内源地址的验证方法在审
| 申请号: | 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.vipzhuanli.com/pat/books/201811065126.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务请求转发方法及相关装置
- 下一篇:一种非接触智能卡通信协议分析装置





