网络地址的配置方法和装置制造方法及图纸

技术编号:21719429 阅读:29 留言:0更新日期:2019-07-27 21:55
本申请提供一种网络地址的配置方法和装置,该方法包括:接收接收者发送的组播侦听者发现报文,所述组播侦听者发现报文包括所述接收者待加入的组播组对应的IPv6组播地址;根据所述IPv6组播地址获取所述组播组对应的汇聚点地址;发送第一探测请求报文,所述第一探测请求报文的目的地址为所述汇聚点地址;若未接收到所述第一探测请求报文对应的第一探测响应报文,则将所述汇聚点地址配置为第一DR设备的地址,以使所述第一DR设备作为所述组播组的汇聚点。通过本申请实施例的技术方案,能够自动配置汇聚点地址,而不需要用户手工配置汇聚点地址,节省配置工作量,提高用户体验。

Configuration Method and Device of Network Address

【技术实现步骤摘要】
网络地址的配置方法和装置
本申请涉及通信领域,尤其涉及一种网络地址的配置方法和装置。
技术介绍
组播技术是实现单点发送多点接收的高效传输技术,在组播技术中,发送组播数据的主机称为组播源,接收组播数据的主机称为接收者。为了传输组播数据,需要在各网络设备建立组播转发表项,组播转发表项以组播源的IP地址和组播组的IP地址为索引,通过组播转发表项指导组播数据的传输。为了建立组播转发表项,各网络设备还需要支持组播路由协议,例如,协议无关组播-密集模式(ProtocolIndependentMulticast-Dense-mode,PIM-DM)协议、协议无关组播-稀疏模式(ProtocolIndependentMulticast-SparseMode,PIM-SM)协议等,各网络设备基于组播路由协议建立组播转发表项。针对PIM-SM协议,与接收者连接的指定路由器(DesignatedRouter,DR)设备向汇聚点(RendezvousPoint,RP)发送加入报文,该加入报文被逐跳发送至RP,所经过的路径形成了共享树(RendezvousPointTree,RPT)。与组播源连接的DR设备向RP发送注册报文,该注册报文到达RP后,触发RP向组播源连接的DR设备发送加入报文,该加入报文被逐跳发送至组播源连接的DR设备,所经过的路径形成了最短路径树(ShortestPathTree,SPT)。基于此,组播源将组播数据沿着SPT发向RP,RP将组播数据沿着RPT发向接收者。综上所述,各网络设备均需要获知RP的地址,并基于RP的地址建立RPT和SPT。为了使各网络设备获知RP的地址,用户手工在每个网络设备配置RP的地址,但是,地址的配置工作,造成非常繁重的工作量,用户体验并不好。
技术实现思路
有鉴于此,本申请提供一种网络地址的配置方法和装置,能够自动配置汇聚点地址,避免用户手工配置汇聚点地址,节省配置工作量,提高用户体验。第一方面,本申请提供一种网络地址的配置方法,应用于组播网络的第一指定路由器DR设备,所述组播网络还包括接收者,所述方法包括:接收所述接收者发送的组播侦听者发现报文,所述组播侦听者发现报文包括所述接收者待加入的组播组对应的IPv6组播地址;根据所述IPv6组播地址获取所述组播组对应的汇聚点地址;发送第一探测请求报文,所述第一探测请求报文的目的地址为所述汇聚点地址;若未接收到所述第一探测请求报文对应的第一探测响应报文,则将所述汇聚点地址配置为所述第一DR设备的地址,以使所述第一DR设备作为所述组播组的汇聚点。结合第一方面,在第一种可能的实现方式中,所述将所述汇聚点地址配置为所述第一DR设备的地址,包括:若所述第一DR设备未存在本地环回接口,则为所述第一DR设备创建本地环回接口;将所述汇聚点地址配置为所述本地环回接口的地址;或者,若所述第一DR设备存在本地环回接口,则将所述汇聚点地址配置为所述第一DR设备当前已经存在的本地环回接口的地址。结合第一方面,在第二种可能的实现方式中,所述组播网络还包括第二DR设备,所述发送第一探测请求报文之后,所述方法还包括:若接收到所述第二DR设备针对所述第一探测请求报文返回的第一探测响应报文,则确定所述第二DR设备为所述组播组的汇聚点。结合第一方面,在第三种可能的实现方式中,所述组播网络还包括第三DR设备,所述将所述汇聚点地址配置为所述第一DR设备的地址之后,还包括:若接收到所述第三DR设备发送的第二探测请求报文,且所述第二探测请求报文的目的地址为所述汇聚点地址,则向所述第三DR设备发送针对所述第二探测请求报文的第二探测响应报文,以使所述第三DR设备根据所述第二探测响应报文,确定所述第一DR设备为所述组播组的汇聚点。结合第一方面,在第四种可能的实现方式中,所述组播网络还包括多个网络设备,所述将所述汇聚点地址配置为所述第一DR设备的地址之后,还包括:向所述组播网络的网络设备发送路由消息,所述路由消息包括所述汇聚点地址,以使所述网络设备将所述汇聚点地址学习到本地路由表中。第二方面,本申请提供一种网络地址的配置装置,应用于组播网络的第一指定路由器DR设备,所述组播网络还包括接收者,所述装置包括:接收模块,用于接收所述接收者发送的组播侦听者发现报文,所述组播侦听者发现报文包括所述接收者待加入的组播组对应的IPv6组播地址;获取模块,用于根据所述IPv6组播地址获取所述组播组对应的汇聚点地址;发送模块,用于发送第一探测请求报文,所述第一探测请求报文的目的地址为所述汇聚点地址;处理模块,用于若未接收到所述第一探测请求报文对应的第一探测响应报文,则将所述汇聚点地址配置为所述第一DR设备的地址,以使所述第一DR设备作为所述组播组的汇聚点。结合第二方面,在第一种可能的实现方式中,所述处理模块将所述汇聚点地址配置为所述第一DR设备的地址时具体用于:若所述第一DR设备未存在本地环回接口,则为所述第一DR设备创建本地环回接口,并将所述汇聚点地址配置为所述本地环回接口的地址;或者,若所述第一DR设备存在本地环回接口,则将所述汇聚点地址配置为所述第一DR设备当前已经存在的本地环回接口的地址。结合第二方面,在第二种可能的实现方式中,所述组播网络还包括第二DR设备,所述处理模块还用于:若接收到第二DR设备针对所述第一探测请求报文返回的第一探测响应报文,则确定第二DR设备为所述组播组的汇聚点。结合第二方面,在第三种可能的实现方式中,所述组播网络还包括第三DR设备,所述发送模块还用于:在所述处理模块将所述汇聚点地址配置为所述第一DR设备的地址之后,若接收到所述第三DR设备发送的第二探测请求报文,且所述第二探测请求报文的目的地址为所述汇聚点地址,则向所述第三DR设备发送针对所述第二探测请求报文的第二探测响应报文,以使所述第三DR设备根据所述第二探测响应报文,确定所述第一DR设备为所述组播组的汇聚点。结合第二方面,在第四种可能的实现方式中,所述组播网络还包括多个网络设备,所述发送模块还用于:在所述处理模块将所述汇聚点地址配置为所述第一DR设备的地址之后,向所述组播网络的网络设备发送路由消息,所述路由消息包括所述汇聚点地址,以使所述网络设备将所述汇聚点地址学习到本地路由表中。第三方面,本申请提供一种DR设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令,以实现上述的网络地址的配置方法步骤。第四方面,本申请提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令可以促使所述处理器,实现上述的网络地址的配置方法步骤。由以上技术方案可见,本申请中,DR设备可以基于IPv6组播地址确定汇聚点地址,实现IPv6组播地址到汇聚点地址的映射,能够自动配置汇聚点地址,能够快速、准确无误的进行汇聚点地址的配置,而不需要用户手工配置汇聚点地址,从而节省配置工作量,提高用户体验。附图说明为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本文档来自技高网
...

【技术保护点】
1.一种网络地址的配置方法,其特征在于,应用于组播网络的第一指定路由器DR设备,所述组播网络还包括接收者,所述方法包括:接收所述接收者发送的组播侦听者发现报文,所述组播侦听者发现报文包括所述接收者待加入的组播组对应的IPv6组播地址;根据所述IPv6组播地址获取所述组播组对应的汇聚点地址;发送第一探测请求报文,所述第一探测请求报文的目的地址为所述汇聚点地址;若未接收到所述第一探测请求报文对应的第一探测响应报文,则将所述汇聚点地址配置为所述第一DR设备的地址,以使所述第一DR设备作为所述组播组的汇聚点。

【技术特征摘要】
1.一种网络地址的配置方法,其特征在于,应用于组播网络的第一指定路由器DR设备,所述组播网络还包括接收者,所述方法包括:接收所述接收者发送的组播侦听者发现报文,所述组播侦听者发现报文包括所述接收者待加入的组播组对应的IPv6组播地址;根据所述IPv6组播地址获取所述组播组对应的汇聚点地址;发送第一探测请求报文,所述第一探测请求报文的目的地址为所述汇聚点地址;若未接收到所述第一探测请求报文对应的第一探测响应报文,则将所述汇聚点地址配置为所述第一DR设备的地址,以使所述第一DR设备作为所述组播组的汇聚点。2.根据权利要求1所述的方法,其特征在于,所述将所述汇聚点地址配置为所述第一DR设备的地址,包括:若所述第一DR设备未存在本地环回接口,则为所述第一DR设备创建本地环回接口;将所述汇聚点地址配置为所述本地环回接口的地址;或者,若所述第一DR设备存在本地环回接口,则将所述汇聚点地址配置为所述第一DR设备当前已经存在的本地环回接口的地址。3.根据权利要求1所述的方法,其特征在于,所述组播网络还包括第二DR设备,所述发送第一探测请求报文之后,所述方法还包括:若接收到所述第二DR设备针对所述第一探测请求报文返回的第一探测响应报文,则确定所述第二DR设备为所述组播组的汇聚点。4.根据权利要求1所述的方法,其特征在于,所述组播网络还包括第三DR设备,所述将所述汇聚点地址配置为所述第一DR设备的地址之后,还包括:若接收到所述第三DR设备发送的第二探测请求报文,且所述第二探测请求报文的目的地址为所述汇聚点地址,则向所述第三DR设备发送针对所述第二探测请求报文的第二探测响应报文,以使所述第三DR设备根据所述第二探测响应报文,确定所述第一DR设备为所述组播组的汇聚点。5.根据权利要求1所述的方法,其特征在于,所述组播网络还包括多个网络设备,所述将所述汇聚点地址配置为所述第一DR设备的地址之后,还包括:向所述组播网络的网络设备发送路由消息,所述路由消息包括所述汇聚点地址,以使所述网络设备将所述汇聚点地址学习到本地路由表中。6.一种网络地址的配置装置,其特征在于,...

【专利技术属性】
技术研发人员:粟根花
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1