一种宽带接入方法和装置转让专利

申请号 : CN201510633853.3

文献号 : CN106559292B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 田源

申请人 : 新华三技术有限公司

摘要 :

本申请提供一种宽带接入方法和装置,其中方法包括:通过VXLAN隧道接收VXLAN封装的携带有QinQ信息的地址申请广播报文;解除VXLAN封装,将地址申请广播报文发往认证授权计费服务器;在确定地址申请广播报文通过认证时,将地址申请广播报文转换为地址申请单播报文;地址申请单播报文携带了用于IP地址分配的QinQ信息以及VXLAN隧道的标识;发送转换后的地址申请单播报文至地址服务器;接收地址服务器发送的携带有分配的IP地址的地址响应报文;根据VXLAN隧道对地址响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址响应报文。本申请降低了宽带接入业务的成本。

权利要求 :

1.一种宽带接入方法,其特征在于,所述方法由虚拟宽带远程接入服务器VBRAS执行,所述方法包括:通过可扩展虚拟局域网VXLAN隧道接收VXLAN封装的携带有QinQ信息的地址申请广播报文;所述地址申请广播报文由所述VBRAS连接的多个POP节点中的其中一个POP节点发送,VNI是POP节点与VBRAS节点之间的VXLAN隧道的标识,不同的POP节点对应的VNI不同;

解除VXLAN封装,将所述地址申请广播报文发往认证授权计费服务器;

在确定所述地址申请广播报文通过认证时,将所述地址申请广播报文转换为地址申请单播报文;所述地址申请单播报文携带了用于IP地址分配的QinQ信息以及所述VXLAN隧道的标识;

发送转换后的地址申请单播报文至地址服务器;

接收所述地址服务器发送的携带有分配的IP地址的地址响应报文;

根据所述VXLAN隧道对所述地址响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址响应报文。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述VXLAN隧道接收VXLAN封装的ARP请求报文;

解除VXLAN封装,根据所述ARP请求报文响应ARP响应报文;

根据所述VXLAN隧道对所述ARP响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的ARP响应报文。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述VXLAN隧道接收VXLAN封装的以太网报文;

解除VXLAN封装,确定所述以太网报文的目的MAC地址为网关MAC地址;

将所述以太网报文解封装为IP报文,根据所述IP报文的目的IP地址将所述IP报文发往下一跳。

4.一种宽带接入方法,其特征在于,所述方法由多个POP节点中的其中一个POP节点执行,所述多个POP节点连接至虚拟宽带远程接入服务器VBRAS;所述方法包括:接收地址申请广播报文;

为所述地址申请广播报文添加SVLAN;

查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;所述VNI是POP节点与VBRAS节点之间的VXLAN隧道的标识,不同的POP节点对应的VNI不同;

将所述地址申请广播报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址申请广播报文至VBRAS;

通过所述VXLAN隧道接收VXLAN封装的地址响应报文;

解除VXLAN封装,根据地址响应报文的目的地址转发至请求IP地址的客户端。

5.据权利要求4所述的方法,其特征在于,所述方法还包括:接收发往网关的以太网报文;

为所述以太网报文添加SVLAN;

查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;

将所述以太网报文进行VXLAN封装,通过所述VXLAN隧道发送至VBRAS。

6.一种宽带接入装置,其特征在于,包括:

报文接收模块,用于通过可扩展虚拟局域网VXLAN隧道接收VXLAN封装的携带有QinQ信息的地址申请广播报文;所述地址申请广播报文由VBRAS连接的多个POP节点中的其中一个POP节点发送,VNI是POP节点与VBRAS节点之间的VXLAN隧道的标识,不同的POP节点对应的VNI不同;

解封装模块,用于解除VXLAN封装,将所述地址申请广播报文发往认证授权计费服务器;

报文处理模块,用于在确定所述地址申请广播报文通过认证时,将所述地址申请广播报文转换为地址申请单播报文;所述地址申请单播报文携带了用于IP地址分配的QinQ信息以及所述VXLAN隧道的标识;

地址请求模块,用于发送转换后的地址申请单播报文至地址服务器;

地址接收模块,用于接收所述地址服务器发送的携带有分配的IP地址的地址响应报文;

报文反馈模块,用于根据所述VXLAN隧道对所述地址响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址响应报文。

7.根据权利要求6所述的装置,其特征在于,

所述报文接收模块,还用于通过所述VXLAN隧道接收VXLAN封装的ARP请求报文;

所述解封装模块,还用于解除VXLAN封装,根据所述ARP请求报文响应ARP响应报文;

所述报文反馈模块,还用于根据所述VXLAN隧道对所述ARP响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的ARP响应报文。

8.根据权利要求6所述的装置,其特征在于,

所述报文接收模块,还用于通过所述VXLAN隧道接收VXLAN封装的以太网报文;;

所述解封装模块,还用于解除VXLAN封装,确定所述以太网报文的目的MAC地址为网关MAC地址;

所述报文处理模块,还用于将所述以太网报文解封装为IP报文,根据所述IP报文的目的IP地址将所述IP报文发往下一跳。

9.一种宽带接入装置,其特征在于,所述装置应用于连接至虚拟宽带远程接入服务器VBRAS的多个POP节点中的其中一个POP节点;所述装置包括:报文接收模块,用于接收地址申请广播报文;

报文处理模块,用于为所述地址申请广播报文添加SVLAN;

隧道确定模块,用于查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;所述VNI是POP节点与VBRAS节点之间的VXLAN隧道的标识,不同的POP节点对应的VNI不同;

报文发送模块,用于将所述地址申请广播报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址申请广播报文至VBRAS;

响应接收模块,用于通过所述VXLAN隧道接收VXLAN封装的地址响应报文;

报文反馈模块,用于解除VXLAN封装,根据地址响应报文的目的地址转发至请求IP地址的客户端。

10.根据权利要求9所述的装置,其特征在于,

所述报文接收模块,还用于接收发往网关的以太网报文;

所述报文处理模块,还用于为所述以太网报文添加SVLAN;

所述隧道确定模块,还用于查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;

所述报文发送模块,还用于将所述以太网报文进行VXLAN封装,通过所述VXLAN隧道发送至VBRAS。

说明书 :

一种宽带接入方法和装置

技术领域

[0001] 本申请涉及网络技术,特别涉及一种宽带接入方法和装置。

背景技术

[0002] 宽带远程接入服务器(Broadband Remote Access Server,BRAS)可以作为面向宽带城域网的接入网关,与认证系统、计费系统等配合,实现对用户业务接入的认证、计费和管理。为了实现对不同用户业务的不同接入处理,BRAS需要避免接收到重复QinQ的报文,例如,如果BRAS接收到的报文中,CVLAN(客户虚拟局域网Customer VLAN)、SVLAN(服务虚拟局域网,Service VLAN)、NAS-port-ID是重复的,那么将无法区分不同POP节点的用户业务。为了达到上述避免重复QinQ的目的,部分在每个POP节点都部署一套BRAS物理机,但是这种BRAS部署的方式价格昂贵成本高。

发明内容

[0003] 有鉴于此,本申请提供一种宽带接入方法和装置,以降低宽带接入业务的成本。
[0004] 具体地,本申请是通过如下技术方案实现的:
[0005] 第一方面,提供一种宽带接入方法,所述方法由虚拟宽带远程接入服务器VBRAS执行,所述方法包括:
[0006] 通过可扩展虚拟局域网VXLAN隧道接收VXLAN封装的携带有QinQ信息的地址申请广播报文;
[0007] 解除VXLAN封装,将所述地址申请广播报文发往认证授权计费服务器;
[0008] 在确定所述地址申请广播报文通过认证时,将所述地址申请广播报文转换为地址申请单播报文;所述地址申请单播报文携带了用于IP地址分配的QinQ信息以及所述VXLAN隧道的标识;
[0009] 发送转换后的地址申请单播报文至地址服务器;
[0010] 接收所述地址服务器发送的携带有分配的IP地址的地址响应报文;
[0011] 根据所述VXLAN隧道对所述地址响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址响应报文。
[0012] 第二方面,提供一种宽带接入方法,所述方法由POP节点执行,所述方法包括:
[0013] 接收地址申请广播报文;
[0014] 为所述地址申请广播报文添加SVLAN;
[0015] 查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;
[0016] 将所述地址申请广播报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址申请广播报文至VBRAS;
[0017] 通过所述VXLAN隧道接收VXLAN封装的地址响应报文;
[0018] 解除VXLAN封装,根据地址响应报文的目的地址转发至请求IP地址的客户端。
[0019] 第三方面,提供一种宽带接入装置,包括:
[0020] 报文接收模块,用于通过可扩展虚拟局域网VXLAN隧道接收VXLAN封装的携带有QinQ信息的地址申请广播报文;
[0021] 解封装模块,用于解除VXLAN封装,将所述地址申请广播报文发往认证授权计费服务器;
[0022] 报文处理模块,用于在确定所述地址申请广播报文通过认证时,将所述地址申请广播报文转换为地址申请单播报文;所述地址申请单播报文携带了用于IP地址分配的QinQ信息以及所述VXLAN隧道的标识;
[0023] 地址请求模块,用于发送转换后的地址申请单播报文至地址服务器;
[0024] 地址接收模块,用于接收所述地址服务器发送的携带有分配的IP地址的地址响应报文;
[0025] 报文反馈模块,用于根据所述VXLAN隧道对所述地址响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址响应报文。
[0026] 第四方面,提供一种宽带接入装置,包括:
[0027] 报文接收模块,用于接收地址申请广播报文;
[0028] 报文处理模块,用于为所述地址申请广播报文添加SVLAN;
[0029] 隧道确定模块,用于查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;
[0030] 报文发送模块,用于将所述地址申请广播报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址申请广播报文至VBRAS;
[0031] 响应接收模块,用于通过所述VXLAN隧道接收VXLAN封装的地址响应报文;
[0032] 报文反馈模块,用于解除VXLAN封装,根据地址响应报文的目的地址转发至请求IP地址的客户端。
[0033] 本申请提供的宽带接入方法和装置,通过使用VBRAS处理宽带接入业务,并且结合VXLAN隧道的标识来分配IP地址,使得不用再部署BRAS物理机,从而降低了宽带接入业务的成本。

附图说明

[0034] 图1是本申请一示例性实施例示出的一种部署了虚拟宽带远程接入服务器的网络示意图;
[0035] 图2是本发明实施例的一种宽带接入方法的流程图;
[0036] 图3示例了本发明实施例提供的为客户端提供三层转发的处理过程;
[0037] 图4是本申请一示例性实施例示出的一种宽带接入装置的结构示意图;
[0038] 图5是本申请一示例性实施例示出的另一种宽带接入装置的结构示意图;
[0039] 图6是本申请一示例性实施例示出的又一种宽带接入装置的结构示意图;
[0040] 图7是本申请一示例性实施例示出的宽带接入装置所在宽带接入设备的一种硬件结构图。

具体实施方式

[0041] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0042] 图1所示为本发明实施例提供的部署了虚拟宽带远程接入服务器的网络示意图。
[0043] 图1中,宽带接入层部署了ONU(光网络单元,Optical Network Unit)、OLT(光线路终端,Optical Line Terminal)和POP(网络服务提供点或局端,Point Of Presence)节点。数据中心部署了VBRAS服务器(虚拟宽带远程接入服务器,Virtual Broadband Remote Access Server),DHCP(动态主机配置协议,Dynamic Host Configuration Protocol)服务器和AAA(认证授权计费,Authentication,Authorization,Accounting)服务器。VBRAS服务器中可以通过虚拟化软件(例如,Hypervisor)提供多个vBRAS(Virtual Broadband Remote Access Server)。
[0044] 在图1的实施例中,VBRAS服务器15提供了三个vBRAS分别是vBRAS 151,vBRAS152以及vBRAS153作为DHCP relay(中继)以及网关。
[0045] POP节点13分别与vBRAS 151-153建立三条VXLAN隧道,这三个隧道的VNI(VXLAN网络标示符,VXLAN Network Identifier)分别是VNI131,VNI132以及VNI133。POP节点14分别与vBRAS 151-153建立的三条VXLAN隧道,这三条VXLAN隧道的VNI分别是VNI141,VNI142以及VNI143。POP节点13和14还预先配置SVLAN与各个VXLAN隧道的VNI之间的对应关系。
[0046] 图2是本发明实施例的一种宽带接入方法的流程图,该流程图描述了客户端获得接入宽带业务的IP地址的过程:
[0047] 步骤201,POP节点13接收申请IP地址的地址申请广播报文,在该报文中添加SVLAN。
[0048] 图1中,ONU111连接的客户端光猫接入宽带业务前发送DHCP discover(DHCP发现)报文申请IP地址。ONU111将收到的DHCP报文发往OLT11。OLT11接收DHCP discover报文,添加customer Vlan Tag(CVLAN),将DHCP discover报文发至POP节点13。POP节点13接收DHCP discover报文,添加Service Vlan Tag(SVLAN)。
[0049] 步骤202,POP节点13查找添加的SVLAN对应的VNI,确定VNI对应的VXLAN隧道。
[0050] 例如,POP节点13可以根据预配置的SVLAN与VNI的对应关系,查找到对应的VNI131,并根据VNI131确定对应的VXLAN隧道是图1中的POP节点13与VBRAS 151之间的VXLAN隧道。
[0051] 步骤203,POP节点根据确定的VXLAN隧道将地址申请广播报文进行VXLAN封装,发送至确定的VXLAN隧道连接的VBRAS。
[0052] 在前述步骤202中,POP节点13根据SVLAN确定了VXLAN隧道,POP节点对携带了QinQ信息(即,OLT12添加的CVLAN tag以及POP节点13添加的SVLAN tag)的DHCP discover报文进行VXLAN封装,将封装后的VXLAN报文通过VNI 131对应的VXLAN隧道发往VBRAS 151。
[0053] VBRAS 151通过连接POP节点13的VXLAN隧道,接收VXLAN封装的携带了QinQ信息的DHCP discover报文。
[0054] 在步骤204中,VBRAS151将地址申请广播报文转换为携带客户端属性信息和VXLAN隧道标识的地址申请单播报文。
[0055] 例如,在本步骤中,VBRAS151接收到POP节点传输的DHCP discover报文后,对报文进行VXLAN解封装,将报文发送至AAA服务器16进行认证。当AAA服务器16认证通过时,VBRAS将DHCP discover报文转换成DHCP单播报文,并且在报文的option82中记录QinQ信息和VNI131等信息。其中,QinQ可以称为客户端的属性信息,VNI是POP节点与VBRAS节点之间的用于传输DHCP discover报文的VXLAN隧道的标识。
[0056] 步骤205,VBRAS 151将转换后的地址申请单播报文发送至地址服务器17。
[0057] 步骤206,地址服务器17根据客户端属性信息和隧道标识为客户端分配IP地址。
[0058] DHCP服务器17根据修改后的单播DHCP discover报文的option82内的QinQ报文和VNI131,选择地址池分配IP地址。
[0059] 当图1中ONU121连接的客户端光猫申请宽带接入的IP地址时,ONU121将来自该光猫的DHCP discover报文转发到OLT12。OLT12将DHCP discover报文添加CVLAN后发往POP节点14。POP节点14为收到的DHCP discover报文添加SVLAN。如果POP节点14添加的SVLAN以及OLT12添加CVLAN与POP节点13添加的SVLAN以及OLT11添加的CVLAN相同。POP节点14根据添加的SVLAN查找到对应的VNI141,并根据VNI141确定对应的VXLAN隧道是图1中的POP节点14与VBRAS151之间的VXLAN隧道。
[0060] POP节点14对携带了QinQ信息的DHCP discover报文进行VXLAN封装,将封装后的VXLAN报文通过VNI141对应的VXLAN隧道发往VBRAS 151。VBRAS 151接收到POP节点14传输的DHCP discover报文后,对报文进行VXLAN解封装,将报文发送至AAA服务器16进行认证。当AAA服务器16认证通过时,VBRAS151将DHCP discover报文转换成DHCP单播报文,并且在报文的option82中记录QinQ信息和VNI141等信息。DHCP服务器17根据修改后的单播DHCP discover报文的option82内的QinQ报文和VNI141,选择不同的地址池分配IP地址。
[0061] 在本发明实施例,即使QinQ信息重复,DHCP服务器可以根据VNI区分不同POP节点的业务,为不同POP节点下的客户端分配不同地址池内的IP地址。
[0062] 步骤207,地址服务器将分配的地址发送至VBRAS。
[0063] DHCP服务器17将响应DHCP discover报文的DHCP offer报文(即地址响应报文)发给vBRAS服务器15。vBRAS服务器15内的虚拟交换机将DCHP offer报文发给vBRAS151。
[0064] 步骤208,VBRAS通过VXLAN隧道将地址发送至POP节点。
[0065] vBRAS 151通过VNI131对应的VXLAN隧道和VNI141对应的VXLAN隧道将收到的DHCP offer报文进行VXLAN封装,分别发往POP节点13和14。
[0066] POP节点13和14各自接收到VXLAN封装的DHCP offer报文后,解封装,各自将DHCP offer报文发送至客户端的光猫,以使各客户端光猫获得分配的IP地址,并使用分配的IP地址接入宽带业务。
[0067] 相对于传统方式,本实施例无需部署大量BRAS,大大降低成本;另一方面,由于结合使用了VXLAN隧道,不同的POP节点对应的VXLAN隧道标识不同,使得DHCP服务器可以结合隧道标识来区分不同POP节点的业务,也不会出现传统方式中的重复QinQ无法判别的问题。
[0068] 图3示例了本发明实施例提供的为客户端提供三层转发的处理过程:
[0069] 步骤301,POP节点接收客户端发送的ARP请求报文,并在该报文中添加SVLAN。
[0070] 例如,ONU111连接的光猫发送请求网关MAC地址的ARP请求报文,ONU111接收到ARP请求报文,转发ARP请求报文至OLT11。OLT11接收ARP请求报文,为ARP请求报文添加Customer VLAN Tag(CVLAN),将ARP请求报文转发至POP节点13。POP节点13接收携带CVLAN的ARP请求报文,添加Service Vlan Tag(SVLAN)。
[0071] 步骤302,POP节点查找与SVLAN对应的VNI,确定VNI对应的VXLAN隧道。
[0072] POP节点13可以根据预配置的SVLAN与VNI的对应关系,查找到对应的VNI132,并根据VNI132确定连接vBRAS152的VXLAN隧道。
[0073] 步骤303,POP节点通过VXLAN隧道发送VXLAN封装的ARP请求报文发送至VBRAS。
[0074] 在步骤302中,POP节点13根据VNI132确定连接vBRAS152的VXLAN隧道。POP节点13根据连接vBRAS 152的VXLAN隧道收到的ARP请求报文进行VXLAN封装,并将封装后的报文通过VXLAN隧道发往VBRAS 152。
[0075] 步骤304,VBRAS通过VXLAN隧道发送VXLAN封装的ARP响应报文至POP节点[0076] vBRAS 152收到VXLAN封装的ARP请求报文,解除VXLAN封装。vBRAS 152作为网关根据ARP请求报文生成ARP响应报文,根据VNI132对应的VXLAN隧道将ARP响应报文进行VXLAN封装,并将封装后的ARP响应报文通过VXLAN隧道发往POP节点13。
[0077] 步骤305,POP节点将ARP响应报文发送至光猫。
[0078] POP节点13接收VXLAN封装的ARP响应报文,解除VXLAN封装,将解封装后的ARP响应报文转发至OLT11。OLT11接收ARP响应报文,转发收到的ARP响应报文至ONU111。ONU111收到ARP响应报文,转发ARP响应报文至光猫。光猫收到ARP响应报文,根据发送端IP地址和发送端MAC地址学习网关IP地址的ARP表项。
[0079] 步骤306,POP节点接收客户端发往网关的以太网报文。
[0080] 光猫学习了网关IP地址的ARP表项后,将发往外网的IP报文封装为目的MAC地址为网关MAC地址的以太网报文,将封装后的以太网报文发往ONU111。ONU11接收发往网关的以太网报文,转发到OLT11。OLT11收到发往网关的以太网报文,添加CVLAN Tag,将添加了CVLAN Tag的以太网报文发送到POP节点13。
[0081] 步骤307,POP节点将发往外网的以太网报文发送至VBRAS。
[0082] POP节点13收到发往网关的以太网报文,添加SVLAN,查找与SVLAN对应的VNI131,通过VNI131对应的VXLAN隧道发送至VBRAS151。
[0083] 步骤308,VBRAS向外网发送报文。
[0084] vBRAS 151通过连接POP13的VXLAN隧道收到VXLAN封装的以太网报文,进行VXLAN解封装,根据以太网报文的目的MAC地址确定执行三层转发。vBRAS 151作为网关移除收到的以太网报文的以太网头,根据IP报文目的IP地址查找到达目的IP地址的下一跳IP地址,在本发明图1实施例中,路由器18是vBRAS 151到达外网19的下一跳路由设备。VBRAS151根据路由器18的MAC地址将发往外网19的IP报文重新封装为以太网报文,将重新封装后的以太网报文发往路由器18,进而由路由器将IP报文发往外网19。
[0085] 在上述的接入访问流程中,本发明实施例的VBRAS充当了网关的角色,可以通过与POP节点之间的VXLAN隧道接收外网访问报文,并将报文转发至外网,这种宽带接入业务中使用虚拟的VBRAS的方式节省了成本,并且实施简单方便。并且,在宽带接入的业务中,解决了BRAS物理机部署导致的高成本的问题,降低宽带接入业务的成本,
[0086] 为了执行本发明实施例的宽带接入方法,本发明提供了一种宽带接入装置,该装置可以设置在VBRAS,以使得VBRAS执行本发明的宽带接入方法。如图4所示,该装置可以包括:报文接收模块41、解封装模块42、报文处理模块43、地址请求模块44、地址接收模块45和报文反馈模块46。其中,
[0087] 报文接收模块41,用于通过可扩展虚拟局域网VXLAN隧道接收VXLAN封装的携带有QinQ信息的地址申请广播报文;
[0088] 解封装模块42,用于解除VXLAN封装,将所述地址申请广播报文发往认证授权计费服务器;
[0089] 报文处理模块43,用于在确定所述地址申请广播报文通过认证时,将所述地址申请广播报文转换为地址申请单播报文;所述地址申请单播报文携带了用于IP地址分配的QinQ信息以及所述VXLAN隧道的标识;
[0090] 地址请求模块44,用于发送转换后的地址申请单播报文至地址服务器;
[0091] 地址接收模块45,用于接收所述地址服务器发送的携带有分配的IP地址的地址响应报文;
[0092] 报文反馈模块46,用于根据所述VXLAN隧道对所述地址响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址响应报文。
[0093] 进一步的,报文接收模块41,还用于通过所述VXLAN隧道接收VXLAN封装的ARP请求报文;
[0094] 所述解封装模块42,还用于解除VXLAN封装,根据所述ARP请求报文响应ARP响应报文;
[0095] 所述报文反馈模块46,还用于根据所述VXLAN隧道对所述ARP响应报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的ARP响应报文。
[0096] 进一步的,报文接收模块41,还用于通过所述VXLAN隧道接收VXLAN封装的以太网报文;
[0097] 所述解封装模块42,还用于解除VXLAN封装,确定所述以太网报文的目的MAC地址为网关MAC地址;
[0098] 所述报文处理模块43,还用于将所述以太网报文解封装为IP报文,根据所述IP报文的目的IP地址将所述IP报文发往下一跳。
[0099] 为了执行本发明实施例的宽带接入方法,本发明提供了一种宽带接入装置,该装置可以设置在地址服务器,以使得地址服务器执行本发明的宽带接入方法。如图5所示,该装置可以包括:申请接收模块51、地址分配模块52和地址响应模块53。其中,[0100] 申请接收模块51,用于接收携带了QinQ信息以及VXLAN隧道标识的地址申请单播报文;
[0101] 地址分配模块52,用于解除VXLAN封装,根据所述地址申请单播报文的QinQ信息和VXLAN隧道标识为所述客户端分配IP地址;
[0102] 地址响应模块53,用于发送携带分配的IP地址的地址响应报文。
[0103] 为了执行本发明实施例的宽带接入方法,本发明提供了一种宽带接入装置,该装置可以设置在POP节点,以使得POP执行本发明的宽带接入方法。如图6所示,该装置可以包括:报文接收模块61、报文处理模块62、隧道确定模块63、报文发送模块64、响应接收模块65和报文反馈模块66,其中
[0104] 报文接收模块61,用于接收地址申请广播报文;
[0105] 报文处理模块62,用于为所述地址申请广播报文添加SVLAN;
[0106] 隧道确定模块63,用于查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;
[0107] 报文发送模块64,用于将所述地址申请广播报文进行VXLAN封装,通过所述VXLAN隧道发送VXLAN封装的地址申请广播报文至VBRAS;
[0108] 响应接收模块65,用于通过所述VXLAN隧道接收VXLAN封装的地址响应报文;
[0109] 报文反馈模块66,用于解除VXLAN封装,根据地址响应报文的目的地址转发至请求IP地址的客户端。
[0110] 进一步的,报文接收模块61,还用于接收发往网关的以太网报文;
[0111] 所述报文处理模块62,还用于为所述以太网报文添加SVLAN;
[0112] 所述隧道确定模块63,还用于查找与所述SVLAN对应的VNI,确定所述VNI对应的VXLAN隧道;
[0113] 所述报文发送模块64,还用于将所述以太网报文进行VXLAN封装,通过所述VXLAN隧道发送至VBRAS。
[0114] 上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0115] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0116] 本发明的宽带接入装置的实施例可以应用在宽带接入设备上,该宽带接入设备可以是如上述的VBRAS、POP节点和DHCP服务器。宽带接入装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在的宽带接入设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本申请宽带接入装置所在宽带接入设备的一种硬件结构图,除了图7所示的处理器71、内存72、网络接口、以及非易失性存储器73之外,实施例中装置所在的宽带接入设备通常根据该宽带接入设备的实际功能,还可以包括其他功能组件,对此不再赘述。
[0117] 以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。