【技术实现步骤摘要】
一种基于二层网络的报文传输方法及系统
本专利技术涉及网络管理
,具体是一种基于二层网络的报文传输方法及系统。
技术介绍
二层网络的结构模式有核心层和接入层,运行简便,交换机根据MAC地址表进行数据包的转发,有则转发,无则泛洪,即将数据包广播发送到所有端口,如果目的终端收到给出回应,那么交换机就可以将该MAC地址添加到地址表中,这是交换机对MAC地址进行建立的过程,但这样频繁的对未知的MAC目标的数据包进行广播,在大规模的网络架构中形成的网络风暴是非常庞大的,这也很大程度上限制了二层网络规模的扩大,因此二层网络的组网能力非常有限,所以一般只是用来搭建小局域网。而随着以虚拟化为主的云数据中心的趋于成熟,应用数据的总量迅速上升,传统的数据中心VLAN往往集中于二层网络交换机,难以满足数据中心虚拟服务器迁移以及数据交换产生的流量对虚拟机提出更高的要求。现有技术中,默认的网络服务模式为“尽最大努力”的服务模式,即所有的报文都被无区别的等同对待,每个VTEP对所有的报文均采用先入先出的策略进行处理,尽最大的努力将报文送到目 ...
【技术保护点】
1.一种基于二层网络的报文传输方法,其特征在于,包括:/n发送端交换机对二层网络报文进行封装,生成三层网络报文;/n将所述三层网络报文的不同发送优先级分别设置不同的发送模式标识来进行区分,确定所述不同发送模式标识相应的发送规则;/n根据所述不同发送模式标识的控制标志位选择所述三层网络报文输送的发送规则,按照所述发送规则将所述三层网络报文发送给接收端交换机;/n所述接收端交换机对所述三层网络报文进行解封,并对所述三层网络报文进行响应,生成反馈信息,将所述反馈信息发送给所述发送端交换机;/n所述发送端交换机判断在预设时间内是否接收到所述反馈信息;若所述发送端交换机在预设时间内接 ...
【技术特征摘要】
1.一种基于二层网络的报文传输方法,其特征在于,包括:
发送端交换机对二层网络报文进行封装,生成三层网络报文;
将所述三层网络报文的不同发送优先级分别设置不同的发送模式标识来进行区分,确定所述不同发送模式标识相应的发送规则;
根据所述不同发送模式标识的控制标志位选择所述三层网络报文输送的发送规则,按照所述发送规则将所述三层网络报文发送给接收端交换机;
所述接收端交换机对所述三层网络报文进行解封,并对所述三层网络报文进行响应,生成反馈信息,将所述反馈信息发送给所述发送端交换机;
所述发送端交换机判断在预设时间内是否接收到所述反馈信息;若所述发送端交换机在预设时间内接收到所述反馈信息,则与所述接收端交换机进行数据同步;若所述发送端交换机判断在预设时间内未接收到所述反馈信息,则确定所述接收端交换机失效。
2.如权利要求1所述的方法,其特征在于,所述发送端交换机对二层网络报文进行封装,生成三层网络报文,包括:
获取所述二层网络报文的虚拟扩展局域网报头、外层用户数据报协议报头、外层IP头与外层MAC头;
将所述待转发的二层网络报文对应的差分服务代码点字段添加至虚拟扩展局域网报头中,生成添加有差分服务代码点字段的虚拟扩展局域网报头;
基于预先保存的转发流表,所述三层网络报文的外层MAC头中的目的MAC地址替换为接收端交换机的MAC地址,将所述三层网络报文的外层IP头中的目的IP地址替换为接收端交换机的IP地址;
为所述三层网络报文预设所述接收端交换机更新消息数据的起始时间,生成时间戳;
基于所述添加有差分服务代码点字段的虚拟扩展局域网报头、外层用户数据报协议报头、外层IP头、外层MAC头与所述时间戳,将所述二层网络报文封装为所述三层网络报文。
3.如权利要求1所述的方法,其特征在于,所述将所述三层网络报文的不同发送优先级分别设置不同的发送模式标识来进行区分,确定所述不同发送模式标识相应的发送规则,包括:
识别出所述三层网络报文为紧急管理消息数据或大数据管理消息数据;
为所述紧急管理消息数据分配高发送优先级,为所述大数据管理消息数据分配低发送优先级;
设置所述高发送优先级的消息数据相应的发送模式标识为紧急发送标识,设置所述低发送优先级的消息数据相应的发送模式标识为普通发送标识;
确定所述紧急发送标识的发送规则为先发整合发送,所述普通发送标识的发送规则为分批发送;其中,所述先发整合发送指对紧急消息数据进行数据包整合,并优先发送整合后的紧急消息数据;所述分批发送指将所述大数据管理消息数据分为多个数据包,依次对所述多个数据包进行发送。
4.如权利要求3所述的方法,其特征在于,所述根据所述不同发送模式标识的控制标志位选择所述三层网络报文输送的发送规则,按照所述发送规则将所述三层网络报文发送给接收端交换机,包括:
所述发送端交换机中的发送节点根据是否收到发送模式标识来判断是否进行数据发送;若没有收到发送模式标识,则跳出本发送节点的查询服务转向查询下一发送节点;
若收到发送模式标识,则对所述发送模式标识进行判断;
若所述发送模式标识为紧急发送标识,则调用所述紧急管理消息数据并进行先发整合发送,发送完成后,则跳出本发送节点的查询服务转向查询所述下一发送节点;
若所述发送模式标识为普通发送标识,则调用所述大数据管理消息数据并进行分批发送,发送完成后,则跳出本发送节点的查询服务转向查询所述下一发送节点;
当遍历完所述发送端交换机中的发送节点,则停止向所述接收端交换机发送所述三层网络报文。
5.如权利要求4所述的方法,其特征在于,所述若所述发送模式标识为普通发送标识,则调用所述大数据管理消息数据并进行分批发送,包括:
当发送节点发送所述大数据管理消息数据时,若查询到本发送节点的优先级队列中新增有所述紧急消息数据,则中断所述分批发送;
对分批发送中断而未完成分批发送的大数据管理消息数据进行标记,生成带有中断标记的大数据管理消息数据;
当分批发送中断后,调用所述紧急管理消息数据先发整合发送,发送完成后,继续分批发送所述带有中断标记的大数据管理消息数据。
6.如权利要求1所述的方法,其特征在于,所述接收端交换机对所述三层网络报文进行解封,并对所述三层网络报文进行响应,生成反馈信息,将所述反馈信息发送给所述发送端交换机,包括:
所述接收端交换机中的接收节点接收完成所述三层网络报文后,删除所述三层网络报文中添加有差分服务代码点字段的虚拟扩展局域网报头、外层用户数据报协议报头、外层IP头与外层MAC头;
根据所述三层网络报文的时间戳对所述接收端交换机中消息数据进行更新,将更新后的消息数据做出记号,生成反馈信息,将所述反馈信息发送给所述发送端交换机。...
【专利技术属性】
技术研发人员:张诚,赵辉,刘跃,
申请(专利权)人:北京瀚诺半导体科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。