The embodiment of the present invention provides a packet detection, configuration, forwarding, statistical method and equipment, controller and system; constructs a detection message by a packet detection and configuration device; sends a detection message number N and a detection message identification to a packet detection controller; and forwards a device to each packet on the transmission path of the detection message. The packet detection controller distinguishes detection messages and service messages by detecting message identification, and counts the number of duplicated detection messages sent to it by each packet forwarding device to determine that the number of duplicated detection messages is less than the number of detection messages sent to it. The number n packet forwarding device is packet loss and forwarding device, which avoids the tedious end-to-end Ping operation and turns the identification and statistics process of the detected packets into the process of the packet detection controller, which is conducive to reducing the processing burden of the packet forwarding device and improving the forwarding efficiency of the packet forwarding device.
【技术实现步骤摘要】
报文检测、配置、转发、统计方法及设备、控制器和系统
本专利技术涉及通信
,尤其涉及一种报文检测、配置、转发、统计方法及设备、控制器和系统。
技术介绍
数据在通信网络中是以数据包的形式传输的,在数据传输过程中,由于种种原因,例如信号衰减、网络质量下降等会引起数据包的丢失,也就是在报文传输路径中最终接收到的报文数量小于最初发送的报文数量,这种情况叫丢包。当网络出现丢包现象时,就会导致数据的传输不完整,数据传输超时等现象,严重影响了网络通信质量。SDN(软件定义网络,SoftwareDefinedNetwork),是一种新兴的基于软件的网络架构及技术,是网络虚拟化的一种实现方式,SDN的核心思想是将报文转发设备上的控制权分离出来,由集中的控制器管理,报文转发设备只负责业务报文的转发,从而实现了控制面与转发面的分离。控制面实体采用OpenFlow协议控制转发面设备实现各种转发逻辑,而转发面设备主要功能就是根据OpenFlow控制器下发的流表执行受控转发,其行为是标准化的:收到一条报文,取出其头部相关字段值,来查找流表,匹配到一个表项后,根据流表中的指令集对报文进行处理。随着SDN的广泛应用,网络虚拟化以及叠加网络的出现使得网络拓扑结构更加复杂,网络管理人员如果要定位SDN网络中的丢包节点的位置难度变的更大。当网络出现丢包情况时,传统的丢包检测方法是从源报文转发设备向目的报文转发设备发送ping命令,根据ping命令的应答信息来确定是否发生丢包,却不能定位具体哪些报文转发设备发生了丢包。知晓具体报文转发设备的丢包情况对解决网络故障和瓶颈链路非常重要,现有的解决 ...
【技术保护点】
1.一种报文检测配置设备,包括:报文构造单元,用于构造检测报文,所述检测报文中包含检测报文标识;配置单元,用于将所述检测报文标识以及检测报文下发数量n发送给报文检测控制器,并向所述检测报文传输路径上的各报文转发设备发送报文复制规则;下发单元,用于向所述传输路径上的源报文转发设备下发n个所述检测报文,所述n大于等于1。
【技术特征摘要】
1.一种报文检测配置设备,包括:报文构造单元,用于构造检测报文,所述检测报文中包含检测报文标识;配置单元,用于将所述检测报文标识以及检测报文下发数量n发送给报文检测控制器,并向所述检测报文传输路径上的各报文转发设备发送报文复制规则;下发单元,用于向所述传输路径上的源报文转发设备下发n个所述检测报文,所述n大于等于1。2.如权利要求1所述的报文检测配置装置,其特征在于,所述报文复制规则为访问控制列表规则。3.一种报文转发设备,包括:第一配置接收单元,用于接收来自报文检测配置设备的报文复制规则;报文接收单元,用于接收报文;处理单元,用于判断所述报文转发设备是否为所述报文传输路径上的源报文转发设备,以及用于判断所述报文转发设备是否为所述报文传输路径上的目的报文转发设备;报文复制单元,用于在所述处理单元判断所述报文转发设备不是源报文转发设备时,根据所述报文复制规则将所述报文进行复制得到复制报文发给报文检测控制器;报文转发单元,用于在所述处理单元判断所述报文转发设备不是目的报文转发设备时,根据报文转发流表将所述报文转发给下一报文转发设备。4.一种报文检测控制器,包括:第二配置接收单元,用于接收来自报文检测配置设备的检测报文标识以及检测报文下发数量n;复制报文接收单元,用于接收来自各报文转发设备的复制报文;统计单元,用于根据所述检测报文标识统计各报文转发设备发送的复制报文中为检测报文的数量;判断单元,用于在检测结束后,将统计单元统计的各报文转发设备发送的检测报文数量分别与所述检测报文下发数量n进行比较,判断发送检测报文数量小于所述n的报文转发设备为丢包转发设备。5.一种报文检测系统,包括报文检测配置设备、报文检测控制器以及多个报文转发设备;所述报文检测配置设备用于构造检测报文,将所述检测报文中的检测报文标识以及检测报文下发数量n发送给所述报文检测控制器,并向所述检测报文传输路径上的各报文转发设备发送报文复制规则;以及用于向所述传输路径上的源报文转发设备下发所n个所述检测报文,所述n大于等于1;所述报文转发设备用于接收到报文后,判断自身不是源报文转发设备时,根据所述报文复制规则将所述报文进行复制得到复制报文发给报文检测控制器;以及用于在判断自身不是目的报文转发设备时,根据报文转发流表将所述报文转发给下一报文转发设备;所述报文检测控制器用于接收来自各报文转发设备的复制报文,根据所述检测报文标识...
【专利技术属性】
技术研发人员:宁强,付迎春,陈熙,张亚波,雍文韬,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。