一种在软件定义网络中获取网络设备转发状态的方法技术

技术编号:13017881 阅读:158 留言:0更新日期:2016-03-16 18:09
本发明专利技术涉及一种在软件定义网络中获取网络设备转发状态的方法,包括:(1)配置携带指定VLAN标签的探针包;(2)通过多流表中的第一流表对正常数据包和所述探针包进行区分处理;(3)对所述多流表中除所述第一流表外的流表的流表项添加附加指令。本发明专利技术提供一种在软件定义网络中获取网络设备转发状态的方法,通过获取携带每条流表项在网络设备中的标识,简单有效的获取网络设备的真实转发状态,同时,几乎不需要额外的带宽来承载携带信息的探针包。

【技术实现步骤摘要】

本专利技术涉及软件定义网络
,具体涉及。
技术介绍
网络设备的转发状态指的就是网络设备如何去处理网络数据包(packet)的,包括转发和路由,添加、删除、修改数据包包头的某些字段等等;而具体的处理方式是通过一系列规则(rule)实现的,比如二层的转发规则(FIB)、IP转发规则(包括修改端口、检验值、TTL等)、VLAN标签操作和ACLs规则等等。因此,获取网络设备的转发状态就是获取网络设备上所有“真实”的规则,这里强调的“真实”在于网络设备可能由于软硬件故障或是固件故障的存在,导致没能够执行名义上的规则,比如一条修改目的端口的规则在执行的时候反而修改了源端口。网络设备的转发状态决定了网络上数据包是如何被处理的以及如何被转发或者是路由的,进而决定了整个网络的运行状态。对网络设备转发状态的监控有助于网络管理员及时发现网络故障、优化网络性能、提供更好的网络服务。在传统网络中,可用于获取网络设备转发状态的工具有限而低效,比如ping、traceroute和SNMP等等,前两者只能够粗略得到数据包的转发规则,而如果路径上的某些网络设备拒绝响应这些工具,那么连转发规则都获取不了本文档来自技高网...

【技术保护点】
一种在软件定义网络中获取网络设备转发状态的方法,其特征在于,包括:(1)配置携带指定VLAN标签的探针包;(2)通过多流表中的第一流表对正常数据包和所述探针包进行区分处理;(3)对所述多流表中除所述第一流表外的流表的流表项添加附加指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘川黄辉张刚喻强虞跃郭经红梁云黄在朝赵宇粟张鹏飞朱惠康金耀辉
申请(专利权)人:国网智能电网研究院国家电网公司国网上海市电力公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1