[发明专利]边缘网络的组播实现方法和装置有效
申请号: | 201510434429.6 | 申请日: | 2015-07-22 |
公开(公告)号: | CN105099725A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 贾涛 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边缘 网络 实现 方法 装置 | ||
1.一种边缘网络的组播实现的方法,应用在所述边缘网络的软件定义网络SDN控制器上,所述边缘网络通过至少一个网关连接组播组位于外部网络的组播源,其特征在于,所述方法包括:
将网络设备上报的所述组播组的下行组播协议报文的入端口,作为所述组播组在所述网络设备上的上行端口;
将网络设备上报的所述组播组的上行组播协议报文的入端口,作为所述组播组在所述网络设备上的下行端口;
根据所述组播组在网络设备上的上行端口和下行端口、所述边缘网络的全局拓扑结构,生成所述组播组在边缘网络的拓扑结构,按照所述组播组在边缘网络的拓扑结构确定所述组播组在边缘网络内的转发路径;
向所述转发路径上的网络设备下发用于转发所述组播组流量的流表。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取被允许在所述边缘网络内进行组播的组播组;
所述将网络设备上报的所述组播组的下行组播协议报文的入端口,作为所述组播组在所述网络设备上上行端口,包括:当下行组播协议报文所属组播组被允许在所述边缘网络内进行组播时,将网络设备上报的所述组播组的下行组播协议报文的入端口,作为所述组播组在所述网络设备上的上行端口。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取被允许接收所述组播组流量的成员主机;
所述将网络设备上报的所述组播组的上行组播协议报文的入端口,作为所述组播组在所述网络设备上的下行端口,包括:当发送上行组播协议报文的成员主机被允许接收所述组播组流量时,将网络设备上报的所述组播组的上行组播协议报文的入端口,作为所述组播组在所述网络设备上的下行端口。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述组播组在所述边缘网络中的成员主机发生变化、和/或所述边缘网络的拓扑发生变化时,根据更新后的所述组播组在边缘网络中网络设备上的上行端口和下行端口,重新确定转发路径并下发新的用于转发所述组播组流量的流表。
5.根据权利要求1所述的方法,其特征在于,所述按照所述组播组在边缘网络的拓扑结构确定所述组播组在边缘网络内的转发路径,包括:去除所述组播组在边缘网络的拓扑结构中从网关到成员主机的冗余路径,得到所述组播组在边缘网络内的转发路径。
6.根据权利要求5所述的方法,其特征在于,所述去除所述组播组在边缘网络的拓扑结构中从网关到成员主机的冗余路径,得到所述组播组在边缘网络内的转发路径,包括:
根据所述组播组在边缘网络的拓扑结构,以网关为根节点计算所述组播组的等价路径树;
对所述组播组在边缘网络的拓扑结构中除网关外的每一个网络设备,将等价路径树中距离网关最近的上行端口作为生效上行端口,将所述生效上行端口连接的对端网络设备的下行端口作为生效下行端口;将接入成员主机的网络设备的下行端口作为生效下行端口;
所述向转发路径上的网络设备下发用于转发所述组播组流量的流表,包括:向每个包括生效下行端口的网络设备下发流表,所述流表用于:将所述组播组的流量从生效下行端口转发。
7.根据权利要求5所述的方法,其特征在于,所述去除所述组播组在边缘网络的拓扑结构中从网关到成员主机的冗余路径,包括:当所述边缘网络包括至少两个网关时,根据一定的负载分担算法确定一个网关作为所述组播组的网关。
8.根据权利要求1所述的方法,其特征在于,所述下行组播协议报文包括:互联网组管理协议IGMP查询报文;
所述上行组播协议报文包括:IGMP加入报文或IGMP查询响应报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510434429.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:安全管控平台中设备安全管理的方法和系统
- 下一篇:群组创建方法及装置