【技术实现步骤摘要】
本专利技术涉及计算机网络
,尤其涉及一种指示组播转发表项的方法及设备。
技术介绍
图1为现有技术中接入网典型场景示意图,如图1中箭头所示,组播路径上的每个网络节点(Node)都必须支持因特网组管理协议(InternetGroupManagementProtocol,IGMP)/组播监听者发现协议(multicastlistenerdiscovery,MLD)的侦听/代理功能,才能完成IGMP/MLD消息在组播路径上的传输,并各自生成对应的组播转发表项。例如,图1中Node1和Node2的IGMP/MLD版本相同时,Node2接收到Node1转发的IGMP/MLD消息后,解析IGMP/MLD消息获取组播IP地址,也就获取到组播MAC地址,进而,建立接收IGMP/MLD消息的端口与组播MAC地址的对应关系,即生成由端口与组播MAC地址组成的组播转发表项。仅仅当各个节点在传输IGMP/MLD消息的过程中生成各自的组播转发表项后,各个节点才能够在后续识别出自己的组播数据包,并通过组播转发表项记录的端口继续向下一节点发送组播数据包,完成数据组播。而如果IGMP/MLD版本不同,组播路径的各个节点不一定都能正确解析IGMP/MLD消息,生成组播转发表项,组播也就无法实现。为此,工程技术人员通常需要在引入网络节点(如数字用户线接入复用器(DSLAccessMultiplexer,DSLAM),光网络单元(Opti ...
【技术保护点】
一种指示组播转发表项的方法,其特征在于,包括:接收第一节点发送的组播控制消息以及接入环路标识;确定所述接入环路标识对应的组播路径上的第二节点的第一端口的标识和第三节点的第二端口的标识,所述第一端口和所述第二端口均为所述组播路径上的出端口;根据所述组播控制消息中的组播互联网协议IP地址,确定所述组播路径对应的组播媒体接入控制MAC地址;向所述第二节点发送第一转发表项,所述第一转发表项的目的地址为所述组播MAC地址,所述第一转发表项的出端口信息为所述第一端口的标识;向所述第三节点发送第二转发表项,所述第二转发表项的目的地址为所述组播MAC地址,所述第二转发表项的出端口信息为所述第二端口的标识。
【技术特征摘要】
1.一种指示组播转发表项的方法,其特征在于,包括:
接收第一节点发送的组播控制消息以及接入环路标识;
确定所述接入环路标识对应的组播路径上的第二节点的第一端口的标识
和第三节点的第二端口的标识,所述第一端口和所述第二端口均为所述组播路
径上的出端口;
根据所述组播控制消息中的组播互联网协议IP地址,确定所述组播路径
对应的组播媒体接入控制MAC地址;
向所述第二节点发送第一转发表项,所述第一转发表项的目的地址为所述
组播MAC地址,所述第一转发表项的出端口信息为所述第一端口的标识;
向所述第三节点发送第二转发表项,所述第二转发表项的目的地址为所述
组播MAC地址,所述第二转发表项的出端口信息为所述第二端口的标识。
2.如权利要求1所述的方法,其特征在于,所述接入环路标识为所述第
一节点的接入环路标识;
确定所述接入环路标识对应的组播路径上的第二节点的第一端口的标识
和第三节点的第二端口的标识,包括:
根据所述第一节点的接入环路标识,预先存储的接入环路标识与各个网络
节点的端口信息的映射关系,以及根据预先存储的网络拓扑关系确定的所述第
一节点的接入环路标识对应的组播路径,确定所述第一节点的接入环路标识对
应的组播路径上的第二节点的第一端口的标识和第三节点的第二端口的标识;
或者,
将所述第一节点的接入环路标识发送给服务器,所述服务器中预先存储了
接入环路标识与各个网络节点的端口信息的映射关系,以及预先存储了网络拓
扑关系;接收所述服务器反馈的所述第一节点的接入环路标识对应的组播路径
上的第二节点的第一端口的标识和第三节点的第二端口的标识。
3.如权利要求1所述的方法,其特征在于,所述接入环路标识包括第一
节点的接入环路标识、第二节点的接入环路标识和第三节点的接入环路标识,
所述第二节点和所述第三节点均在所述第一节点的接入环路标识对应的组播
路径上;
确定所述接入环路标识对应的组播路径上的第二节点的第一端口的标识
和第三节点的第二端口的标识,包括:
根据所述组播路径上的第二节点的接入环路标识和第三节点的接入环路
标识,分别获取所述组播路径上的第二节点的第一端口的标识和第三节点的第
二端口的标识。
4.如权利要求1所述的方法,其特征在于,根据所述组播控制消息中的
组播互联网协议IP地址,确定所述组播路径对应的组播媒体接入控制MAC地
址,包括:
根据所述组播控制消息中的组播IP地址,以及预先确定的组播IP地址与
组播MAC地址的映射关系,确定所述组播路径对应的组播MAC地址。
5.如权利要求1所述的方法,其特征在于,所述组播控制消息为因特网
组管理协议IGMP报文或组播监听者发现协议MLD报文。
6.如权利要求1至5任一权项所述的方法,其特征在于,还包括:
将所述IGMP报文或MLD报文发送给第四节点;或者,
根据所述IGMP报文或MLD报文生成组播路由协议报文,将所述组播路
由协议报文发送给第四节点。
7.如权利要求1至5任一权项所述的方法,其特征在于,所述接收第一
节点发送的组播控制消息以及接入环路标识,包括:
接收第一节点根据openflow协议,或者接入管理或控制协议,或者以太网
操作、管理和维护协议,或者隧道协议发送的组播控制消息以及接入...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。