一种基于聚合网口的视频数据传输方法和装置的制造方法_4

文档序号:9474145阅读:来源:国知局
到故障的物理网口所对应的虚拟网口之后,在预先 配置的故障信息表中记录故障的物理网口与所述查询得到的虚拟网口之间的对应关系;当 故障的物理网口已经故障恢复时,通过故障恢复的物理网口查询所述故障信息表,得到故 障恢复的物理网口所对应的虚拟网口;
[0089] 从所述故障信息表中删除故障恢复的物理网口与当前得到的虚拟网口之间的对 应关系,在所述映射关系表中记录故障恢复的物理网口与当前得到的虚拟网口之间的对应 关系,并从所述映射关系表中删除当前得到的虚拟网口与故障恢复的物理网口之外的其它 物理网口之间的对应关系。
[0090] 所述处理模块14,还用于在聚合网口内配置新的物理网口时,确定对应虚拟网口 数量最多的物理网口,从所述对应虚拟网口数量最多的物理网口对应的多个虚拟网口中选 择虚拟网口;在所述映射关系表中记录所述新的物理网口与当前选择的虚拟网口之间的对 应关系,从所述映射关系表中删除所述对应虚拟网口数量最多的物理网口与当前选择的虚 拟网口之间的对应关系。
[0091] 其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合 并为一个模块,也可以进一步拆分成多个子模块。
[0092] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若 干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发 明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图, 附图中的模块或流程并不一定是实施本发明所必须的。
[0093] 本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可进一步拆分成多个子模块。上述本发明实施例 序号仅仅为了描述,不代表实施例的优劣。
[0094] 以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
【主权项】
1. 一种基于聚合网口的视频数据传输方法,应用在网络设备上,其特征在于,在网络设 备上配置多个虚拟网口,并将多个物理网口配置为聚合网口,其中,虚拟网口的数量大于物 理网口的数量,所述方法包括以下步骤: 接收视频数据; 对所述视频数据中携带的地址信息和虚拟网口的数量进行HASH处理,并根据HASH处 理结果从所述多个虚拟网口中选择一个虚拟网口; 通过已选择的虚拟网口查询预先配置的映射关系表,其中,所述映射关系表中记录了 虚拟网口与物理网口之间的对应关系; 如果所述映射关系表中存在所述已选择的虚拟网口,则通过所述已选择的虚拟网口在 所述映射关系表中对应的物理网口发送所述视频数据; 如果所述映射关系表中不存在所述已选择的虚拟网口,则选择对应虚拟网口数量最少 的物理网口,在所述映射关系表中记录所述已选择的虚拟网口与所述物理网口之间的对应 关系,并通过所述物理网口发送所述视频数据。2. 根据权利要求1所述的方法,其特征在于, 所述视频数据中携带的地址信息包括以下之一或者任意组合:源媒体访问控制MC地 址、目的MAC地址、源IP地址、目的IP地址。3. 根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 当有物理网口发生故障时,通过故障的物理网口查询所述映射关系表,得到故障的物 理网口所对应的虚拟网口,并从所述映射关系表中删除故障的物理网口与查询得到的虚拟 网口之间的对应关系; 为所述查询得到的虚拟网口选择对应虚拟网口数量最少的物理网口,并在所述映射关 系表中记录所述查询得到的虚拟网口与选择的物理网口之间的对应关系。4. 根据权利要求3所述的方法,其特征在于,所述方法进一步包括: 在得到故障的物理网口所对应的虚拟网口之后,在预先配置的故障信息表中记录故障 的物理网口与所述查询得到的虚拟网口之间的对应关系; 当故障的物理网口已经故障恢复时,通过故障恢复的物理网口查询所述故障信息表, 得到故障恢复的物理网口所对应的虚拟网口; 从所述故障信息表中删除故障恢复的物理网口与当前得到的虚拟网口之间的对应关 系,在所述映射关系表中记录故障恢复的物理网口与当前得到的虚拟网口之间的对应关 系,并从所述映射关系表中删除当前得到的虚拟网口与故障恢复的物理网口之外的其它物 理网口之间的对应关系。5. 根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 当在所述聚合网口内配置新的物理网口时,确定对应虚拟网口数量最多的物理网口, 并从所述对应虚拟网口数量最多的物理网口所对应的多个虚拟网口中选择虚拟网口;在所 述映射关系表中记录所述新的物理网口与当前选择的虚拟网口之间的对应关系,并从所述 映射关系表中删除所述对应虚拟网口数量最多的物理网口与当前选择的虚拟网口之间的 对应关系。6. -种基于聚合网口的视频数据传输装置,应用在网络设备上,其特征在于,在所述网 络设备上配置多个虚拟网口,并将多个物理网口配置为聚合网口,其中,虚拟网口的数量大 于物理网口的数量,所述装置具体包括: 接收模块,用于接收视频数据; HASH模块,用于对视频数据中携带的地址信息和虚拟网口的数量进行HASH处理,并根 据HASH处理结果从多个虚拟网口中选择一个虚拟网口; 查询模块,用于通过已选择的虚拟网口查询预先配置的映射关系表,其中,所述映射关 系表中记录了虚拟网口与物理网口之间的对应关系; 处理模块,用于当所述映射关系表中存在所述已选择的虚拟网口时,则通过所述已选 择的虚拟网口在所述映射关系表中对应的物理网口发送所述视频数据;当所述映射关系表 中不存在所述已选择的虚拟网口时,则选择对应虚拟网口数量最少的物理网口,在所述映 射关系表中记录所述已选择的虚拟网口与所述物理网口之间的对应关系,并通过所述物理 网口发送所述视频数据。7. 根据权利要求6所述的装置,其特征在于, 所述视频数据中携带的地址信息包括以下之一或者任意组合:源媒体访问控制MC地 址、目的MAC地址、源IP地址、目的IP地址。8. 根据权利要求6所述的装置,其特征在于, 所述处理模块,还用于当有物理网口发生故障时,通过故障的物理网口查询所述映射 关系表,得到故障的物理网口所对应的虚拟网口,并从所述映射关系表中删除故障的物理 网口与查询得到的虚拟网口之间的对应关系;为所述查询得到的虚拟网口选择对应虚拟网 口数量最少的物理网口,并在所述映射关系表中记录所述查询得到的虚拟网口与选择的物 理网口之间的对应关系。9. 根据权利要求8所述的装置,其特征在于, 所述处理模块,还用于在得到故障的物理网口所对应的虚拟网口之后,在预先配置的 故障信息表中记录故障的物理网口与所述查询得到的虚拟网口之间的对应关系;当故障的 物理网口已经故障恢复时,通过故障恢复的物理网口查询所述故障信息表,得到故障恢复 的物理网口所对应的虚拟网口; 从所述故障信息表中删除故障恢复的物理网口与当前得到的虚拟网口之间的对应关 系,在所述映射关系表中记录故障恢复的物理网口与当前得到的虚拟网口之间的对应关 系,并从所述映射关系表中删除当前得到的虚拟网口与故障恢复的物理网口之外的其它物 理网口之间的对应关系。10. 根据权利要求6所述的装置,其特征在于, 所述处理模块,还用于当在聚合网口内配置新的物理网口时,确定对应虚拟网口数量 最多的物理网口,从所述对应虚拟网口数量最多的物理网口对应的多个虚拟网口中选择虚 拟网口;在所述映射关系表中记录所述新的物理网口与当前选择的虚拟网口之间的对应关 系,从所述映射关系表中删除所述对应虚拟网口数量最多的物理网口与当前选择的虚拟网 口之间的对应关系。
【专利摘要】本发明提供一种基于聚合网口的视频数据传输方法和装置,该方法包括:接收视频数据;对视频数据中携带的地址信息和虚拟网口的数量进行HASH处理,根据HASH处理结果从多个虚拟网口中选择一个虚拟网口;通过已选择的虚拟网口查询预先配置的映射关系表;如果映射关系表中存在已选择的虚拟网口,则通过已选择的虚拟网口在映射关系表中对应的物理网口发送视频数据;如果映射关系表中不存在已选择的虚拟网口,则选择对应虚拟网口数量最少的物理网口,在映射关系表中记录已选择的虚拟网口与物理网口之间的对应关系,并通过所述物理网口发送所述视频数据。通过本发明的技术方案,避免出现HASH处理结果不均衡的问题,减少视频数据的丢包。
【IPC分类】H04L12/24, H04L12/46, H04L29/06
【公开号】CN105227422
【申请号】CN201510552682
【发明人】肖永玲
【申请人】浙江宇视科技有限公司
【公开日】2016年1月6日
【申请日】2015年9月1日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1