一种在多链路透明互联trill网络中发送报文的方法及设备的制造方法_4

文档序号:8433670阅读:来源:国知局
述第一组播源不是新的组播源。
[0113]所述根据剪枝后的所述组播转发树、所述边缘设备的标识、所述第一组播源的标识生成组播转发表后,所述方法还包括:
[0114]所述边缘设备统计在预先设置的时间内是否收到所述第一组播源发送的报文;
[0115]在所述边缘设备未收到所述第一组播源发送的报文的情况下,确定所述第一组播源未接入所述边缘设备;
[0116]在所述TRILL网络中广播发送第二LSP,所述第二 LSP用于通知所述网络节点删除所述新的组播转发树。
[0117]所述第一组播源的标识包括组播组的标识和接入虚拟局域网标识。
[0118]本发明提供一种在多链路透明互联TRILL网络中发送报文的设备,通过边缘设备判断所述组播源是否是新的组播源,若是,则向所述TRILL网络中的所有节点发送LSP,通知所述TRILL网络中的所有节点重新生成以所述边缘设备为根的新的组播转发树,从而实现了在所述TRILL网络中组播流量较多的情况下,利用最短路径转发组播报文,提高了网络链路的利用率。
[0119]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种在多链路透明互联TRILL网络中发送报文的方法,其特征在于,所述方法包括: 边缘设备获取第一组播源的第一信息,所述第一信息至少包括所述第一组播源的标识,所述边缘设备为所述TRILL网络中和第一所述组播源连接的设备; 根据所述第一组播源的第一信息,确定所述第一组播源是否是新的组播源; 在所述第一组播源是新的组播源的情况下,在所述TRILL网络中广播发送第一链路状态报文LSP,所述第一 LSP携带第二信息,所述第二信息至少包括所述第一组播源的标识、所述边缘设备的标识、组播重算标识,所述第二信息用于使接收到所述LSP的网络节点根据所述第一组播源的标识和所述边缘设备的标识确定是否接入所述第一组播源;所述组播重算标识用于指示所述网络节点以所述边缘设备为根节点计算新的组播转发树; 接收所述网络节点发送的所述第一 LSP的响应消息,所述响应消息用于向所述边缘设备通知所述网络节点是否接入所述第一组播源,所述响应消息中携带所述网络节点的标识; 根据所述响应消息对所述新的组播转发树进行剪枝,将不接入所述第一组播源的网络节点从所述新的组播转发树中删除; 根据剪枝后的所述组播转发树、所述边缘设备的标识以及所述第一组播源的标识生成组播转发表,所述组播转发表用于转发所述第一组播源发送的报文。
2.根据权利要求1所述的方法,其特征在于,所述在边缘设备获取第一组播源的第一信息之前,还包括: 所述边缘设备接收所述第一组播源发送的报文,所述报文至少包括所述第一组播源的第一信息; 所述根据所述第一组播源的第一信息,确定所述第一组播源是否是新的组播源,包括: 所述边缘设备比较所述第一组播源的第一信息和已存储的所述组播网络中的组播源的第一信息; 若所述第一组播源的第一信息未存储在所述边缘设备中,确定所述第一组播源为新的组播源; 若所述第一组播源的第一信息存储在所述边缘设备中,确定所述第一组播源不是新的组播源。
3.根据权利要求1或2所述的方法,其特征在于,所述根据剪枝后的所述组播转发树、所述边缘设备的标识、所述第一组播源的标识生成组播转发表后,所述方法还包括: 所述边缘设备统计在预先设置的时间内是否收到所述第一组播源发送的报文; 在所述边缘设备未收到所述第一组播源发送的报文的情况下,确定所述第一组播源未接入所述边缘设备; 在所述TRILL网络中广播发送第二 LSP,所述第二 LSP用于通知所述网络节点删除所述新的组播转发树。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述第一组播源的标识包括组播组的标识和接入虚拟局域网标识。
5.一种在多链路透明互联TRILL网络中发送报文的设备,其特征在于,所述设备包括: 获取单元,用于获取第一组播源的第一信息,所述第一信息至少包括所述第一组播源的标识,所述边缘设备为所述TRILL网络中和所述组播源连接的设备; 确定单元,用于根据所述第一组播源的第一信息,确定所述第一组播源是否是新的组播源; 发送单元,用于在所述第一组播源是新的组播源的情况下,在所述TRILL网络中广播发送第一链路状态报文LSP,所述第一 LSP中携带第二信息,所述第二信息至少包括所述第一组播源的标识、所述边缘设备的标识、组播重算标识,所述第二信息用于使接收到所述LSP的网络节点根据所述第一组播源的标识和所述边缘设备的标识确定是否接入所述第一组播源;所述组播重算标识用于指示所述网络节点以所述边缘设备为根节点计算新的组播转发树; 第一接收单元,用于接收所述网络节点发送的所述第一 LSP的响应消息,所述响应消息用于向所述边缘设备通知所述网络节点是否接入所述第一组播源,所述响应消息中携带所述网络节点的标识; 删除单元,用于根据所述响应消息对所述新的组播转发树进行剪枝,将不接入所述第一组播源的网络节点从所述新的组播转发树中删除; 生成单元,用于根据剪枝后的所述组播转发树、所述边缘设备的标识以及所述第一组播源的标识生成组播转发表,所述组播转发表用于转发所述第一组播源发送的报文。
6.根据权利要求5所述的设备,其特征在于,所述设备还包括: 第二接收单元,用于接收所述第一组播源发送的报文,所述报文至少包括所述第一组播源的第一信息; 所述确定单元,用于: 比较所述第一组播源的第一信息和已存储的所述组播网络中的组播源的第一信息;若所述第一组播源的第一信息未存储在所述边缘设备中,确定所述第一组播源为新的组播源; 若所述第一组播源的第一信息存储在所述边缘设备中,确定所述第一组播源不是新的组播源。
7.根据权利要求5或6所述的设备,其特征在于,所述设备还包括: 统计单元,用于统计在预先设置的时间内是否收到所述第一组播源发送的报文; 确定单元,还用于在所述边缘设备未收到所述第一组播源发送的报文的情况下,确定所述第一组播源未接入所述边缘设备; 发送单元,还用于在所述TRILL网络中广播发送第二 LSP,所述第二 LSP用于通知所述网络节点删除所述新的组播转发树。
8.根据权利要求5-7任意一项所述的设备,其特征在于,所述第一组播源的标识包括组播组的标识和接入虚拟局域网标识。
【专利摘要】本发明提供一种在多链路透明互联TRILL网络中发送报文的方法及设备。边缘设备判断所述组播源是否是新的组播源,若是,则向所述TRILL网络中的所有节点发送LSP,通知所述TRILL网络中的所有节点重新生成以所述边缘设备为根的新的组播转发树,从而实现了在所述TRILL网络中组播流量较多的情况下,利用最短路径转发组播报文,提高了网络链路的利用率。
【IPC分类】H04L12-721, H04L12-753
【公开号】CN104753782
【申请号】CN201310733425
【发明人】高媛, 吴光锐
【申请人】华为技术有限公司
【公开日】2015年7月1日
【申请日】2013年12月26日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1