CN111431787A - 一种隧道建立方法、装置及计算机可读存储介质 - Google Patents

一种隧道建立方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN111431787A
CN111431787A CN201910022723.4A CN201910022723A CN111431787A CN 111431787 A CN111431787 A CN 111431787A CN 201910022723 A CN201910022723 A CN 201910022723A CN 111431787 A CN111431787 A CN 111431787A
Authority
CN
China
Prior art keywords
bras
tunnel
terminal
repeater
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910022723.4A
Other languages
English (en)
Other versions
CN111431787B (zh
Inventor
秦凤伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910022723.4A priority Critical patent/CN111431787B/zh
Publication of CN111431787A publication Critical patent/CN111431787A/zh
Application granted granted Critical
Publication of CN111431787B publication Critical patent/CN111431787B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/287Remote access server, e.g. BRAS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种隧道建立方法、装置及计算机可读存储介质,涉及通信技术领域,用以保证BRAS控制器的性能。本发明的隧道建立方法包括:获取LNS的信息;根据所述LNS的信息,建立与所述LNS之间的L2TP隧道。本发明实施例可保证BRAS控制器的性能。

Description

一种隧道建立方法、装置及计算机可读存储介质
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种隧道建立方法、装置及计算机可读存储介质。
背景技术
宽带远程接入服务器(Broadband Remote Access Server,BRAS)是面向宽带网络应用的新型接入网关。对于BRAS设备,推动其通用化演进的最重要一步就是转发与控制分离。
转控分离vBRAS(虚拟BRAS)***的基本思路就是将多台BRAS设备上的控制面功能抽象出来并且集中云化部署,形成统一的BRAS控制器(BRAS-CP);同时,剥离了控制面的BRAS设备或者其他转发设备形成BRAS转发器(BRAS-UP)。那么,转控分离vBRAS***由BRAS-CP和BRAS-UP组成。
在转控分离vBRAS***中,第二层隧道协议(Layer 2Tunneling Protocol,L2TP)业务的隧道和会话端点建立在BRAS-CP上。由于L2TP是大流量业务场景,所有L2TP用户流量都需要绕转到BRAS-CP,因此,L2TP用户流量绕转严重,且海量的用户流量对BRAS-CP产生了极大的性能压力。
发明内容
有鉴于此,本发明实施例提供一种隧道建立方法、装置及计算机可读存储介质,以保证BRAS控制器的性能。
为解决上述技术问题,第一方面,本发明实施例提供一种隧道建立方法,应用于LAC(L2TP Access Concentrator,L2TP访问集中器),包括:
获取LNS(L2TP Network Server,L2TP网络服务器)的信息;
根据所述LNS的信息,建立与所述LNS之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述根据所述LNS的信息,建立与所述LNS之间的L2TP隧道,包括:
根据所述LNS的信息,向LNS发送隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
接收所述LNS发送的隧道连接响应;
根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
其中,所述根据所述LNS的信息,建立与所述LNS之间的L2TP隧道,包括:
根据所述LNS的信息,向LNS发送隧道连接请求;
接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道,具体为:
建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
第二方面,本发明实施例提供一种隧道建立方法,应用于LNS,包括:
根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述根据LAC的请求,建立与所述LAC之间的L2TP隧道,包括:
接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
向所述LAC端发送隧道连接响应;
建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述根据LAC的请求,建立与所述LAC之间的L2TP隧道,包括:
接收所述LAC端的隧道连接请求;
向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道,包括:
建立LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
第三方面,本发明实施例提供一种隧道建立装置,应用于LAC,包括:处理器和收发器;
所述处理器,用于获取L2TP网络服务器LNS的信息;根据所述LNS的信息,建立与所述LNS之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述处理器还用于:
根据所述LNS的信息,向LNS发送隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
接收所述LNS发送的隧道连接响应;
根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
其中,所述处理器还用于:
根据所述LNS的信息,向LNS发送隧道连接请求;
接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述处理器还用于:建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
第四方面,本发明实施例还提供一种隧道建立装置,应用于LNS,包括:处理器和收发器;
所述处理器,用于根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述处理器还用于:
接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
向所述LAC端发送隧道连接响应;
建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述处理器还用于:
接收所述LAC端的隧道连接请求;
向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述处理器还用于,建立LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
第五方面,本发明实施例还提供一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器,用于读取存储器中的程序实现如第一方面所述的方法中的步骤;或者实现如第二方面所述的方法中的步骤。
第六方面,本发明实施例还提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法中的步骤;或者实现如第二方面所述的方法中的步骤。
本发明实施例的上述技术方案的有益效果如下:
在本发明实施例中,在转控分离vBRAS***中,建立的L2TP隧道的一个端点或者两个端点是在BRAS转发器上,因此,利用本发明实施例的方案可降低BRAS控制器的数据处理量,从而保证了BRAS转发器的性能。
附图说明
图1为本发明实施例的隧道建立方法的流程图;
图2为L2TP报文头的示意图;
图3为AVP的示意图;
图4为本发明实施例的隧道建立方法的流程图;
图5为本发明实施例的隧道建立方法的流程图;
图6为本发明实施例的隧道建立装置的示意图;
图7为本发明实施例的隧道建立装置的示意图;
图8为本发明实施例的通信设备的示意图;
图9为本发明实施例的通信设备的示意图。
具体实施方式
下面将结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
如图1所示,本发明实施例的隧道建立方法,应用于LAC,包括:
步骤101、获取L2TP网络服务器LNS的信息。
其中,所述LNS的信息包括但不限于LNS的名称、地址等。在具体应用中,当用户发起网络访问时,Radius(Remote Authentication Dial In User Service,远程用户拨号认证服务)服务器认证该用户,如果认证通过则返回该用户对应的LNS地址(LNS CP(ControlPlane,控制面))等相关信息,并且LAC准备发起隧道连接请求。
步骤102、根据所述LNS的信息,建立与所述LNS之间的L2TP隧道。
其中,所述L2TP隧道的一个端点为LAC端的宽带远程接入服务器BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
也就是说,在本发明实施例中,LAC和LNS端都可为转控分离vBRAS***,或者仅一端为转控分离vBRAS***。那么,当其中一端是转控分离vBRAS***时,建立的L2TP通道即是到其BRAS转发器的隧道。
当LAC端或LNS端为转控分离vBRAS***时,其BRAS设备包括BRAS转发器和BRAS控制器,那么,在本发明实施例中建立的L2TP隧道是到BRAS转发器的隧道。否则,由于未对BRAS设备进行转控分离,所以其BRAS设备仍为传统的BRAS设备,建立的L2TP隧道是到BRAS设备的隧道。
目前L2TP报文头中不包含设备类型标识符,在本发明实施例中需要对报文头进行扩充。
如图2所示,L2TP报文头中的各字节含义如下:
T:消息类型,“0”表示数据消息,“1”表示控制消息;
L:长度在位标志,“1”表示报文头中存在长度字段;
Tunnel ID:隧道标识符;Session ID:会话标识符。
在本发明实施例中,扩展定义第3bit为设备标识符Dt,用于表示是本端否为转控分离vBRAS***。例如,“1”表示转控分离vBRAS***,“0”表示传统BRAS。
在L2TP协议中,控制消息用于用户隧道和会话连接的建立、维护和拆除,以及传输控制,控制消息中的参数使用属性参数对(Attribute Value Pair,AVP)来表示。现有技术中,控制消息的AVP不携带更换后隧道端点的信息。在本发明实施例中,对其进行扩充,使其携带变更后隧道端点的信息,即BRAS转发器的信息。
如图3所示,为AVP的示意图。常见的Attribute Type如下:
Attribute Type=0:Message Type AVP,标识控制消息;
Attribute Type=2:Protocol Version AVP,标识L2TP协议版本;
Attribute Type=7:Host Name AVP,标识发送端的主机名称;
Attribute Type=11:Challenge,标识发送端希望对隧道(Tunnel)对端进行挑战握手认证协议(Challenge Handshake Authentication Protocol,CHAP)验证。
在本发明实施例中,Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UPName表示本端BRAS转发器的主机名。
其中,第五预设值可取255。也即,在此实施例中,扩展属性值为:
Attribute Type=255:BRAS-UP Name AVP,标识本端BRAS转发器的主机名。
以下,结合LAC端和LNS端是否为转控分离vBRAS***进行分别描述。
(1)仅LAC端为转控分离vBRAS***:
在此步骤中,LAC根据所述LNS的信息,向LNS发送隧道连接请求,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息。然后,LAC接收所述LNS发送的隧道连接响应,并根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
其中,第一转控分离标识即为设备标识符。当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***。例如,“1”表示转控分离vBRAS***,“0”表示不是转控分离vBRAS***,即传统BRAS。
(2)仅LNS端为转控分离vBRAS***:
在此步骤中,LAC根据所述LNS的信息,向LNS发送隧道连接请求,然后接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息。最后,根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位,即设备标识符。当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***。例如,“1”表示转控分离vBRAS***,“0”表示不是转控分离vBRAS***,即传统BRAS。
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=255:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
(3)LAC端和LNS端均为转控分离vBRAS***:
在此步骤中,LAC根据所述LNS的信息,向LNS发送隧道连接请求,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息。然后接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息。最后,根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
其中,第一转控分离标识、第二转控分离标识的含义可参照前述描述。
在本发明实施例中,在转控分离vBRAS***中,建立的L2TP隧道的一个端点或者两个端点是在BRAS转发器上,因此,利用本发明实施例的方案可降低BRAS控制器的数据处理量,从而保证了BRAS转发器的性能。
如图4所示,本发明实施例的隧道建立方法包括:
步骤401、根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
以下,结合LAC端和LNS端是否为转控分离vBRAS***进行分别描述。
(1)仅LAC端为转控分离vBRAS***:
在此步骤中,LNS接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息,然后,向所述LAC端发送隧道连接响应。最后,建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
(2)仅LNS端为转控分离vBRAS***:
在此步骤中,LNS接收所述LAC端的隧道连接请求。然后,向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息。最后,建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
(3)LAC端和LNS端均为转控分离vBRAS***:
在此步骤中,在此步骤中,LNS接收所述LAC端的隧道连接请求,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息。然后,向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息。最后,建立所述LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
其中,第一转控分离标识、第二转控分离标识的含义可参照前述描述。
在本发明实施例中,在转控分离vBRAS***中,建立的L2TP隧道的一个端点或者两个端点是在BRAS转发器上,因此,利用本发明实施例的方案可降低BRAS控制器的数据处理量,从而保证了BRAS转发器的性能。
如图5所示,本发明实施例的数据处理方法包括:
步骤501:LAC UP(User Plane,用户面)和LAC CP以及LNS UP和LNS CP之间分别建立CU通道。
步骤502:用户发起呼叫连接(图中未示出)。
步骤503:家庭网关(Residential Gateway,RG)和LAC端进行PPP(Point to PointProtocol,点到点)LCP(Link Control Protocol,链路控制协议)协商,LAC UP将PPP控制报文通过VXLAN(Virtual Extensible LAN,可扩展虚拟局域网)隧道发送到LAC CP上的PPP组件进行处理。
步骤504:LAC CP对家庭网关提供的用户信息进行CHAP(Challenge HandshakeAuthentication Protocol,询问握手认证协议)认证。
步骤505:LAC CP将认证信息(用户名、密码)发送到Radius服务器进行认证。
步骤506:Radius服务器认证该用户,如果认证通过则返回该用户对应的LNS地址(LNS CP)等相关信息,并且LAC准备发起Tunnel连接请求。
步骤507:LAC CP端向LNS发起Tunnel连接请求(SCCRQ),SCCRQ需要标识出转控分离vBRAS***及本端BRAS-UP的信息。
目前L2TP报文头中不包含设备类型标识符,需要对当前的报文头进行扩充。如图2所示,扩展定义第3bit为设备标识符Dt,“1”表示转控分离vBRAS,“0”表示传统BRAS。当前的控制消息的AVP不携带更换后隧道端点的信息,需要对其进行扩充。如图3所示,在此实施例中扩充如下:
Attribute Type=255:BRAS-UP Name AVP,标识本端BRAS-UP主机名。
步骤508:LAC UP从VXLAN隧道解析出L2TP控制报文,查找路由,将控制报文转发给LNS。
步骤509:LNS CP发送给LAC的SCCRP报文需要携带转控分离VBRAS***的标识位以及LNS UP的信息。
步骤510:LAC向LNS发送SCCCN报文,标识此Tunnel建立成功,Tunnel端点建立在BRAS-UP上。
步骤511:建立Session(会话)。
步骤512:LAC CP端将用户认证信息和PPP协商参数传递给LNS,LNS UP将L2TP控制报文通过VXLAN隧道送到LNS CP上的LNS组件进行处理。
步骤513:LNS CP将接入请求信息发送给Radius服务器进行认证。Radius服务器认证该请求信息,如果认证通过则返回响应信息。
步骤514:LNS为用户分配IP地址。
家庭网关通过L2TP隧道访问企业网。
由上可以看出,本发明实施例基于转控分离的vBRAS架构,重新设计了L2TP接入流程,通过扩展L2TP协议把L2TP隧道建立在BRAS-UP上,解决了流量绕转和控制面BRAS-CP性能压力的问题。
如图6所示,本发明实施例的隧道建立装置,应用于LAC,包括:处理器601和收发器602;
所述处理器601,用于获取L2TP网络服务器LNS的信息;根据所述LNS的信息,建立与所述LNS之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述处理器601还用于:根据所述LNS的信息,向LNS发送隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;接收所述LNS发送的隧道连接响应;根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
其中,所述处理器601还用于:根据所述LNS的信息,向LNS发送隧道连接请求;接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;所述处理器601还用于:建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
其中,第一转控分离标识、第二转控分离标识的含义可参照前述描述。
本发明所述装置的工作原理可参照前述方法实施例的描述。
在本发明实施例中,在转控分离vBRAS***中,建立的L2TP隧道的一个端点或者两个端点是在BRAS转发器上,因此,利用本发明实施例的方案可降低BRAS控制器的数据处理量,从而保证了BRAS转发器的性能。
如图7所示,本发明实施例的隧道建立装置,应用于LNS,包括:处理器701和收发器702;
所述处理器701,用于根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述处理器701还用于:接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;向所述LAC端发送隧道连接响应;建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述处理器701还用于:接收所述LAC端的隧道连接请求;向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;所述处理器701还用于,建立LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
其中,第一转控分离标识、第二转控分离标识的含义可参照前述描述。
本发明所述装置的工作原理可参照前述方法实施例的描述。
在本发明实施例中,在转控分离vBRAS***中,建立的L2TP隧道的一个端点或者两个端点是在BRAS转发器上,因此,利用本发明实施例的方案可降低BRAS控制器的数据处理量,从而保证了BRAS转发器的性能。
如图8所示,本发明实施例的通信设备包括:处理器800,用于读取存储器820中的程序,执行下列过程:
获取L2TP网络服务器LNS的信息;
根据所述LNS的信息,建立与所述LNS之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的宽带远程接入服务器BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
收发机810,用于在处理器800的控制下接收和发送数据。
其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机810可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。
处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。
处理器800还用于读取所述计算机程序,执行如下步骤:
根据所述LNS的信息,向LNS发送隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
接收所述LNS发送的隧道连接响应;
根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
处理器800还用于读取所述计算机程序,执行如下步骤:
根据所述LNS的信息,向LNS发送隧道连接请求;
接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;处理器800还用于读取所述计算机程序,执行如下步骤:
建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
如图9所示,本发明实施例的通信设备包括:处理器900,用于读取存储器920中的程序,执行下列过程:
根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
收发机910,用于在处理器900的控制下接收和发送数据。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器920代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机910可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器900负责管理总线架构和通常的处理,存储器920可以存储处理器900在执行操作时所使用的数据。
处理器900负责管理总线架构和通常的处理,存储器920可以存储处理器900在执行操作时所使用的数据。
处理器900还用于读取所述计算机程序,执行如下步骤:
接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
向所述LAC端发送隧道连接响应;
建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
处理器900还用于读取所述计算机程序,执行如下步骤:
接收所述LAC端的隧道连接请求;
向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;处理器900还用于读取所述计算机程序,执行如下步骤:
建立LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
此外,本发明实施例的计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行实现以下步骤:
获取L2TP网络服务器LNS的信息;
根据所述LNS的信息,建立与所述LNS之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的宽带远程接入服务器BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述根据所述LNS的信息,建立与所述LNS之间的L2TP隧道,包括:
根据所述LNS的信息,向LNS发送隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
接收所述LNS发送的隧道连接响应;
根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
其中,所述根据所述LNS的信息,建立与所述LNS之间的L2TP隧道,包括:
根据所述LNS的信息,向LNS发送隧道连接请求;
接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道,具体为:
建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
此外,本发明实施例的计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行实现以下步骤:
根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
其中,所述根据LAC的请求,建立与所述LAC之间的L2TP隧道,包括:
接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
向所述LAC端发送隧道连接响应;
建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述根据LAC的请求,建立与所述LAC之间的L2TP隧道,包括:
接收所述LAC端的隧道连接请求;
向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
其中,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道,包括:
建立LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
其中,所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
其中,所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (26)

1.一种隧道建立方法,其特征在于,应用于第二层隧道协议L2TP访问集中器LAC,包括:
获取L2TP网络服务器LNS的信息;
根据所述LNS的信息,建立与所述LNS之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的宽带远程接入服务器BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
2.根据权利要求1所述的方法,其特征在于,所述根据所述LNS的信息,建立与所述LNS之间的L2TP隧道,包括:
根据所述LNS的信息,向LNS发送隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
接收所述LNS发送的隧道连接响应;
根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
3.根据权利要求1所述的方法,其特征在于,所述根据所述LNS的信息,建立与所述LNS之间的L2TP隧道,包括:
根据所述LNS的信息,向LNS发送隧道连接请求;
接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
4.根据权利要求3所述的方法,其特征在于,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道,具体为:
建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
5.根据权利要求2或4所述的方法,其特征在于,
所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
6.根据权利要求3所述的方法,其特征在于,
所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
7.一种隧道建立方法,其特征在于,应用于LNS,包括:
根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
8.根据权利要求7所述的方法,其特征在于,所述根据LAC的请求,建立与所述LAC之间的L2TP隧道,包括:
接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
向所述LAC端发送隧道连接响应;
建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
9.根据权利要求7所述的方法,其特征在于,所述根据LAC的请求,建立与所述LAC之间的L2TP隧道,包括:
接收所述LAC端的隧道连接请求;
向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
10.根据权利要求9所述的方法,其特征在于,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道,包括:
建立LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
11.根据权利要求8或10所述的方法,其特征在于,
所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
12.根据权利要求9所述的方法,其特征在于,
所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
13.一种隧道建立装置,其特征在于,应用于LAC,包括:处理器和收发器;
所述处理器,用于获取L2TP网络服务器LNS的信息;根据所述LNS的信息,建立与所述LNS之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
14.根据权利要求13所述的装置,其特征在于,所述处理器还用于:
根据所述LNS的信息,向LNS发送隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
接收所述LNS发送的隧道连接响应;
根据所述隧道连接响应,建立LAC端BRAS转发器与所述LNS端BRAS设备之间的L2TP隧道。
15.根据权利要求13所述的装置,其特征在于,所述处理器还用于:
根据所述LNS的信息,向LNS发送隧道连接请求;
接收所述LNS发送的隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
根据所述隧道连接响应,建立LAC端的BRAS设备与所述LNS端BRAS转发器之间的L2TP隧道。
16.根据权利要求15所述的装置,其特征在于,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述处理器还用于:建立LAC端BRAS转发器与所述LNS端BRAS转发器之间的L2TP隧道。
17.根据权利要求14或16所述的装置,其特征在于,
所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
18.根据权利要求15所述的装置,其特征在于,
所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
19.一种隧道建立装置,其特征在于,应用于LNS,包括:处理器和收发器;
所述处理器,用于根据LAC的请求,建立与所述LAC之间的L2TP隧道;
其中,所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS设备;或者
所述L2TP隧道的一个端点为LAC端的BRAS设备,所述L2TP隧道的另一个端点为LNS端的BRAS转发器;或者,
所述L2TP隧道的一个端点为LAC端的BRAS转发器,所述L2TP隧道的另一个端点为LNS端的BRAS转发器。
20.根据权利要求19所述的装置,其特征在于,所述处理器还用于:
接收所述LAC端的隧道连接请求;在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
向所述LAC端发送隧道连接响应;
建立所述LNS端BRAS设备与所述LAC端BRAS转发器之间的L2TP隧道。
21.根据权利要求19所述的装置,其特征在于,所述处理器还用于:
接收所述LAC端的隧道连接请求;
向所述LAC端发送隧道连接响应,在所述隧道连接响应中包括第二转控分离标识以及LNS端BRAS转发器的信息;
建立所述LNS端BRAS转发器与所述LAC端BRAS设备之间的L2TP隧道。
22.根据权利要求21所述的装置,其特征在于,在所述隧道连接请求中包括第一转控分离标识以及LAC端BRAS转发器的信息;
所述处理器还用于,建立LNS端BRAS转发器与所述LAC端BRAS转发器之间的L2TP隧道。
23.根据权利要求20或22所述的装置,其特征在于,
所述第一转控分离标识位于所述隧道连接请求的第三比特位;当所述第三比特位为第一预设值时,表示LAC端为转控分离vBRAS***;当所述第三比特位为第二预设值时,表示LAC端不是转控分离vBRAS***;
所述LAC端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LAC端BRAS转发器的主机名。
24.根据权利要求21所述的装置,其特征在于,
所述第二转控分离标识位于所述隧道连接响应的第三比特位;当所述第三比特位为第三预设值时,表示LNS端为转控分离vBRAS***;当所述第三比特位为第四预设值时,表示LNS端不是转控分离vBRAS***;
所述LNS端BRAS转发器的信息的属性参数对AVP为:
Attribute Type=第五预设值:BRAS-UP Name AVP,BRAS-UP Name表示LNS端BRAS转发器的主机名。
25.一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,
所述处理器,用于读取存储器中的程序实现如权利要求1至6中任一项所述的方法中的步骤;或者实现如权利要求7至12中任一项所述的方法中的步骤。
26.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的方法中的步骤;或者实现如权利要求7至12中任一项所述的方法中的步骤。
CN201910022723.4A 2019-01-10 2019-01-10 一种隧道建立方法、装置及计算机可读存储介质 Active CN111431787B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910022723.4A CN111431787B (zh) 2019-01-10 2019-01-10 一种隧道建立方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910022723.4A CN111431787B (zh) 2019-01-10 2019-01-10 一种隧道建立方法、装置及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN111431787A true CN111431787A (zh) 2020-07-17
CN111431787B CN111431787B (zh) 2022-02-11

Family

ID=71545868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910022723.4A Active CN111431787B (zh) 2019-01-10 2019-01-10 一种隧道建立方法、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111431787B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022042499A1 (zh) * 2020-08-31 2022-03-03 华为技术有限公司 隧道保活方法、网络设备、***及存储介质
CN114285696A (zh) * 2021-12-08 2022-04-05 中国联合网络通信集团有限公司 固网宽带业务调度***、方法、装置及存储介质
CN114928664A (zh) * 2022-06-16 2022-08-19 中国电信股份有限公司 网络隧道建立方法及装置、存储介质及电子设备
WO2024035174A1 (en) * 2022-08-10 2024-02-15 Samsung Electronics Co., Ltd. Methods and systems for managing layer two tunneling protocol connection establishment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050152370A1 (en) * 2003-10-06 2005-07-14 Meehan Thomas J. Protocol for messaging between a centralized broadband remote aggregation server and other devices
US20130308565A1 (en) * 2010-11-04 2013-11-21 Nokia Siemens Networks Oy Virtual radio networks
CN107634907A (zh) * 2017-10-25 2018-01-26 新华三技术有限公司 一种二层虚拟专用网络l2vpn的数据转发方法和装置
CN107659516A (zh) * 2017-10-25 2018-02-02 新华三技术有限公司 一种宽带远程接入服务器bras的功能控制方法和装置
CN107770012A (zh) * 2017-10-23 2018-03-06 中国联合网络通信集团有限公司 一种宽带接入方法、装置及虚拟宽带远程接入服务器***
CN108270690A (zh) * 2016-12-30 2018-07-10 北京华为数字技术有限公司 控制报文流量的方法和装置
CN108512703A (zh) * 2018-03-28 2018-09-07 新华三技术有限公司 Bras转控分离的备份方法、装置、设备及机器可读存储介质
CN108600225A (zh) * 2018-04-25 2018-09-28 新华三技术有限公司 一种认证方法及装置
CN108616431A (zh) * 2018-04-20 2018-10-02 新华三技术有限公司 一种报文处理方法、装置、设备及机器可读存储介质
CN109150673A (zh) * 2017-06-16 2019-01-04 华为技术有限公司 基于bras***的报文封装方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050152370A1 (en) * 2003-10-06 2005-07-14 Meehan Thomas J. Protocol for messaging between a centralized broadband remote aggregation server and other devices
US20130308565A1 (en) * 2010-11-04 2013-11-21 Nokia Siemens Networks Oy Virtual radio networks
CN108270690A (zh) * 2016-12-30 2018-07-10 北京华为数字技术有限公司 控制报文流量的方法和装置
CN109150673A (zh) * 2017-06-16 2019-01-04 华为技术有限公司 基于bras***的报文封装方法及装置
CN107770012A (zh) * 2017-10-23 2018-03-06 中国联合网络通信集团有限公司 一种宽带接入方法、装置及虚拟宽带远程接入服务器***
CN107634907A (zh) * 2017-10-25 2018-01-26 新华三技术有限公司 一种二层虚拟专用网络l2vpn的数据转发方法和装置
CN107659516A (zh) * 2017-10-25 2018-02-02 新华三技术有限公司 一种宽带远程接入服务器bras的功能控制方法和装置
CN108512703A (zh) * 2018-03-28 2018-09-07 新华三技术有限公司 Bras转控分离的备份方法、装置、设备及机器可读存储介质
CN108616431A (zh) * 2018-04-20 2018-10-02 新华三技术有限公司 一种报文处理方法、装置、设备及机器可读存储介质
CN108600225A (zh) * 2018-04-25 2018-09-28 新华三技术有限公司 一种认证方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
***研究院/胡淑军等: "***基于SDN和NFV的固网架构演进探讨", 《CWW.NET.CN/WEB/NEWS/CHANNEL/ARTICLEINFO.ACTION?ID=837B43A0AA8D4701B4F042FA98FD0C69》 *
祁钰: "基于转发和控制分离的vBRAS应用研究", 《电信技术》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022042499A1 (zh) * 2020-08-31 2022-03-03 华为技术有限公司 隧道保活方法、网络设备、***及存储介质
CN114285696A (zh) * 2021-12-08 2022-04-05 中国联合网络通信集团有限公司 固网宽带业务调度***、方法、装置及存储介质
CN114285696B (zh) * 2021-12-08 2023-05-16 中国联合网络通信集团有限公司 固网宽带业务调度***、方法、装置及存储介质
CN114928664A (zh) * 2022-06-16 2022-08-19 中国电信股份有限公司 网络隧道建立方法及装置、存储介质及电子设备
CN114928664B (zh) * 2022-06-16 2023-10-31 中国电信股份有限公司 网络隧道建立方法及装置、存储介质及电子设备
WO2024035174A1 (en) * 2022-08-10 2024-02-15 Samsung Electronics Co., Ltd. Methods and systems for managing layer two tunneling protocol connection establishment

Also Published As

Publication number Publication date
CN111431787B (zh) 2022-02-11

Similar Documents

Publication Publication Date Title
CN111431787B (zh) 一种隧道建立方法、装置及计算机可读存储介质
EP1796342B1 (en) A method for transmitting requests
CN102845123B (zh) 虚拟私云的连接方法及隧道代理服务器
JP4833995B2 (ja) モバイルオンラインゲームシステム、及びモバイルゲーム端末間の通信方法
US20150381563A1 (en) Relay system for transmitting ip address of client to server and method therefor
CN110166414B (zh) 一种通信方法、装置及***
CN111182657B (zh) 一种隧道协商建立方法及装置
CN106255226B (zh) 网络连接处理方法及装置
JP2010028422A (ja) ゲートウェイ装置
CN101600224A (zh) 无线数据卡支持多个pdp上下文的实现方法及无线数据卡
CN101951665A (zh) 一种双卡移动终端的路由方法及双卡移动终端
CN115189920A (zh) 跨网络域通信方法和相关装置
CN109743758B (zh) 多链路通信方法、通信装置及通信***
CN104883339A (zh) 一种用户隐私保护的方法、设备和***
CN103796191A (zh) 向用户终端发送数据的方法、装置及终端
CN103227822A (zh) 一种p2p通信连接建立方法和设备
CN103179229B (zh) 一种数据业务通信方法、设备及***
CN109587749A (zh) 数据发送方法和***
CN102209012A (zh) 一种终端实现连接建立的方法及***
CN104980456B (zh) 传输业务的方法、中间节点、终端和服务器
US8036218B2 (en) Technique for achieving connectivity between telecommunication stations
CN103368841A (zh) 报文转发方法和装置
CN110663261B (zh) 通信设备及通信方法
US20170311135A1 (en) Control Signaling Transmission Method in MCPTT Architecture and Related Device
JP2002101127A (ja) Ppp接続制御方式

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant