System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种通信方法及装置。
技术介绍
1、目前,在ipv6典型应用中,用户设备可通过路由发现机制完成对应网关学习和地址部署,即ipv6的无状态地址配置。ipv6的无状态地址配置具体过程如下:
2、在以ipoe接入方式的组网中,用户设备生成并向bras设备发送rs报文。bras设备根据rs报文,向aaa服务器发起认证。aaa服务器对用户设备认证通过后,向bras设备发送认证通过报文,该认证通过报文包括前缀。bras设备生成用户设备的转发信息,并生成ra报文,该ra报文包括前缀以及对应网关信息。bras设备向用户设备发送ra报文。用户设备学习到前缀后,生成全球单播地址。
3、后续,用户设备利用生成的全球单播地址访问外部网络。此时,bras设备内已存在用户设备的转发信息,可对用户设备发送的业务流量实现转发处理。
4、但是,现有ipv6无状态地址配置通常可使用户设备生成两种类型的ipv6地址,一种为接口标识固定的公有地址,另一种为接口标识随机的临时地址。而且,即使用户设备生成公有地址,其接口标识部分也可能不是通过自身接口的mac地址生成,而是通过随机数方式生成。后续,用户设备在使用包括随机方式生成的接口标识的ipv6地址访问外部网络时,由于与bras设备内存在的转发信息不匹配,导致用户设备无法正常访问网络。
技术实现思路
1、有鉴于此,本申请提供了一种通信方法及装置,用以解决现有ipv6地址包括的接口标识为用户终端采用随机方式生成,由于
2、第一方面,本申请提供了一种通信方法,应用于bras设备,所述方法包括:
3、接收aaa服务器对用户设备进行身份认证后发送的认证响应报文,所述认证响应报文指示所述用户设备认证通过且所述认证响应报文包括ipv6地址前缀;
4、根据所述ipv6地址前缀,生成主转发表项,所述主转发表项包括所述ipv6地址前缀;
5、接收所述用户设备发送的第一ip报文,所述第一ip报文包括所述用户设备的ipv6地址;
6、若所述ipv6地址归属于所述ipv6地址前缀,则生成子转发表项,并建立所述主转发表项与所述子转发表项之间的绑定关系,所述子转发表项包括所述ipv6地址。
7、第二方面,本申请提供了一种通信装置,应用于bras设备,所述装置包括:
8、接收单元,用于接收aaa服务器对用户设备进行身份认证后发送的认证响应报文,所述认证响应报文指示所述用户设备认证通过且所述认证响应报文包括ipv6地址前缀;
9、生成单元,用于根据所述ipv6地址前缀,生成主转发表项,所述主转发表项包括所述ipv6地址前缀;
10、所述接收单元还用于,接收所述用户设备发送的第一ip报文,所述第一ip报文包括所述用户设备的ipv6地址;
11、所述生成单元还用于,若所述ipv6地址归属于所述ipv6地址前缀,则生成子转发表项,所述子转发表项包括所述ipv6地址;
12、创建单元,用于建立所述主转发表项与所述子转发表项之间的绑定关系。
13、第三方面,本申请提供了一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请第一方面所提供的方法。
14、因此,应用本申请提供的通信方法及装置,bras设备接收aaa服务器对用户设备进行身份认证后发送的认证响应报文,该认证响应报文指示用户设备认证通过且认证响应报文包括ipv6地址前缀;根据ipv6地址前缀,bras设备主转发表项,该主转发表项包括ipv6地址前缀;bras设备接收用户设备发送的第一ip报文,该第一ip报文包括用户设备的ipv6地址;若ipv6地址归属于ipv6地址前缀,则bras设备生成子转发表项,并建立主转发表项与子转发表项之间的绑定关系,该子转发表项包括ipv6地址。
15、如此,在用户设备采用ipv6无状态地址配置时,bras设备通过共享前缀的方式,在本地创建主转发表项以及多个子转发表项,以实现用户设备通过ipv6无状态地址配置生成的任何ipv6地址均可正常通信,避免断流现象的出现。同时,也解决了现有ipv6地址包括的接口标识为用户终端采用随机方式生成,由于与bras设备内存在的转发信息不匹配,导致用户终端无法正常访问网络的问题。
本文档来自技高网...【技术保护点】
1.一种通信方法,其特征在于,应用于BRAS设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收AAA服务器对用户设备进行身份认证后发送的认证响应报文之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述主转发表项还包括所述第一MAC地址;所述第一IP报文还包括所述用户终端的第二MAC地址;
4.根据权利要求2所述的方法,其特征在于,所述第二IP报文还包括所述用户设备的链路本地地址,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种通信装置,其特征在于,应用于BRAS设备,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述接收单元还用于,接收用户设备发送的第二IP报文,所述第二IP报文包括所述用户终端的第一MAC地址;
8.根据权利要求7所述的装置,其特征在于,所述主转发表项还包括所述第一MAC地址;所述第一IP报文还包括所述用户终端的第二MAC地址;
9.根据权利要求7所述的装置,其特征在于,所述第二
10.根据权利要求9所述的装置,其特征在于,所述发送单元还用于,向所述用户设备发送第六IP报文,所述第六IP报文包括所述IPv6地址;
...【技术特征摘要】
1.一种通信方法,其特征在于,应用于bras设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收aaa服务器对用户设备进行身份认证后发送的认证响应报文之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述主转发表项还包括所述第一mac地址;所述第一ip报文还包括所述用户终端的第二mac地址;
4.根据权利要求2所述的方法,其特征在于,所述第二ip报文还包括所述用户设备的链路本地地址,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种通信装置,其特征在于,应用于bras设备,所述装置包括:
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。