组播地址的生成方法技术

技术编号:39412480 阅读:6 留言:0更新日期:2023-11-19 16:04
本申请提供了一种组播地址的生成方法

【技术实现步骤摘要】
组播地址的生成方法、装置、设备及介质


[0001]本申请涉及通信
,尤其涉及一种组播地址的生成方法

装置

设备及介质


技术介绍

[0002]BIER(Bit Index Explicit Replication
,基于比特索引的显式复制
)
,其是一种新型组播技术


BIER
技术中,往往通过在
BIER
报文中添加目的地址的方式,来实现
BIER
报文的转发

[0003]现阶段,往往无法将
BIER
报文准确发送给具体的
VPN(Virtual Private Network
,虚拟专用网络
)
用户

[0004]需要说明的是,在上述
技术介绍
部分申请的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息


技术实现思路

[0005]本申请提供一种组播地址的生成方法

装置

设备及介质,至少在一定程度上克服由于相关技术导致的无法将
BIER
报文发送给具体
VPN
用户的问题

[0006]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得

[0007]根据本申请的一个方面,提供了一种组播地址的生成方法,包括:
[0008]获取
VPN
用户的
VPN
用户信息;
[0009]生成包含
VPN
用户信息的组播地址,以使
BFER
在接收到携带有组播地址的
BIER
报文后,基于组播地址中的
VPN
用户信息将
BIER
报文发送至
VPN
用户

[0010]在一个实施例中,
VPN
用户信息包括
VPN
用户的
RD

[0011]生成包含
VPN
用户信息的组播地址,包括:
[0012]生成携带有
RD
的组播地址

[0013]在一个实施例中,组播地址包括网络前缀字段,
[0014]生成携带有
RD
的组播地址,包括:
[0015]将组播地址的网络前缀字段配置为
RD
的值

[0016]在一个实施例中,
VPN
用户信息包括
VPN
用户的组内标识,组内标识用于在
VPN
用户所属用户组内标识
VPN
用户;
[0017]获取
VPN
用户的
VPN
用户信息,包括:
[0018]获取
VPN
用户的互联网协议
IP
地址;
[0019]基于
IP
地址,确定
VPN
用户的组内标识

[0020]在一个实施例中,基于
IP
地址,确定
VPN
用户的组内标识,包括:
[0021]在
IP
地址为互联网协议第四版
IPv4
地址的情况下,将
IP
地址确定为组内标识

[0022]在一个实施例中,基于
IP
地址,确定
VPN
用户的组内标识,包括:
[0023]在
IP
地址为互联网协议第六版
IPv6
地址的情况下,
[0024]获取
VPN
用户的
IP
地址;
[0025]在
IP
地址包括
VPN
用户的组标识的情况下,从
IP
地址中提取出
VPN
用户的组标识;
[0026]在
IP
地址不包括
VPN
用户的组标识的情况下,对
IP
地址进行哈希计算,将预设长度的哈希值确定为
VPN
用户的组内标识

[0027]在一个实施例中,在
IP
地址包括
VPN
用户的组标识的情况下,从
IP
地址中提取出
VPN
用户的组标识,包括:
[0028]在
IP
地址的
P
位的值表示
IP
地址包含
VPN
用户的组标识的情况下,从
IP
地址的组标识字段提取
VPN
用户的组标识

[0029]在一个实施例中,在
IP
地址不包括
VPN
用户的组标识的情况下,对
IP
地址进行哈希计算,将预设长度的哈希值确定为
VPN
用户的组内标识,包括:
[0030]在
IP
地址的
P
位的值表示
IP
地址不包含
VPN
用户的组标识的情况下,对
IP
地址进行哈希计算,得到预设长度的哈希值

[0031]在一个实施例中,组播地址包括组标识字段;
[0032]生成包含
VPN
用户信息的组播地址,包括:
[0033]将组播地址的组标识字段配置为组内标识的值

[0034]在一个实施例中,组播地址还包括
VPN
组播位;
[0035]生成包含
VPN
用户信息的组播地址,还包括:
[0036]为组播地址的
VPN
组播位配置第一预设值,第一预设值表示组播地址中携带有
VPN
用户信息

[0037]在一个实施例中,组播地址还包括
P
位;
[0038]生成包含
VPN
用户信息的组播地址,还包括:
[0039]为组播地址的
P
位配置第二预设值,第二预设值用于表示组播地址基于自身网络前缀字段的值生成

[0040]在一个实施例中,
BIER
报文为
RH

BIER
报文

[0041]根据本申请的另一个方面,提供一种组播地址的生成装置,其特征在于,包括:
[0042]地址获取模块,用于获取
VPN
用户的
VPN...

【技术保护点】

【技术特征摘要】
1.
一种组播地址的生成方法,其特征在于,包括:获取虚拟专用网络
VPN
用户的
VPN
用户信息;生成包含所述
VPN
用户信息的组播地址,以使位转发出口路由器
BFER
在接收到携带有所述组播地址的基于比特索引的显式复制
BIER
报文后,基于所述组播地址中的所述
VPN
用户信息将所述
BIER
报文发送至所述
VPN
用户
。2.
根据权利要求1所述的方法,其特征在于,所述
VPN
用户信息包括所述
VPN
用户的路由标识符
RD
,所述生成包含所述
VPN
用户信息的组播地址,包括:生成携带有所述
RD
的组播地址
。3.
根据权利要求2所述的方法,其特征在于,所述组播地址包括网络前缀字段,所述生成携带有所述
RD
的组播地址,包括:将所述组播地址的网络前缀字段配置为所述
RD
的值
。4.
根据权利要求2或3所述的方法,其特征在于,所述
VPN
用户信息包括所述
VPN
用户的组内标识,所述组内标识用于在所述
VPN
用户所属用户组内标识所述
VPN
用户;所述获取虚拟专用网络
VPN
用户的
VPN
用户信息,包括:获取所述
VPN
用户的互联网协议
IP
地址;基于所述
IP
地址,确定所述
VPN
用户的组内标识
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述
IP
地址,确定所述
VPN
用户的组内标识,包括:在所述
IP
地址为互联网协议第四版
IPv4
地址的情况下,将所述
IP
地址确定为所述组内标识
。6.
根据权利要求4所述的方法,其特征在于,所述基于所述
IP
地址,确定所述
VPN
用户的组内标识,包括:在所述
IP
地址为互联网协议第六版
IPv6
地址的情况下,获取
VPN
用户的
IP
地址;在所述
IP
地址包括所述
VPN
用户的组标识的情况下,从所述
IP
地址中提取出所述
VPN
用户的组标识;在所述
IP
地址不包括所述
VPN
用户的组标识的情况下,对所述
IP
地址进行哈希计算,将预设长度的哈希值确定为所述
VPN
用户的组内标识
。7.
根据权利要求6所述的方法,其特征在于,所述在所述
IP
地址包括所述
VPN
用户的组标识的情况下,从所述
IP
地址中提取出所述
VPN
用户的组标识,包括:在所述
...

【专利技术属性】
技术研发人员:王巍王爱俊张雪李鑫徐洪磊
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1