首页> 中国专利> 一种在光接入网中建立虚拟接入节点的方法和设备

一种在光接入网中建立虚拟接入节点的方法和设备

摘要

本发明公开了一种在光接入网中建立虚拟接入节点的方法和设备,有助于实现InP的接入节点能够根据业务需要进行配置,提高配置的灵活性。方法包括:第一网络中的接入设备在接收到用户设备的第一消息后,获取物理线路对应的虚拟线路的标识,所述物理线路为所述用户设备与所述第一网络中的物理接入节点AN之间的物理线路,所述虚拟线路为所述用户设备与虚拟AN之间的逻辑线路;所述接入设备根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,所述配置信息用于创建所述虚拟AN;所述接入设备根据所述配置信息创建所述虚拟AN。

著录项

  • 公开/公告号CN106921437A

    专利类型发明专利

  • 公开/公告日2017-07-04

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201511006124.1

  • 发明设计人 郑若滨;

    申请日2015-12-28

  • 分类号H04B10/27(20130101);H04L12/46(20060101);H04Q11/00(20060101);H04L12/24(20060101);

  • 代理机构11291 北京同达信恒知识产权代理有限公司;

  • 代理人冯艳莲

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-06-19 02:46:58

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-05

    授权

    授权

  • 2017-07-28

    实质审查的生效 IPC(主分类):H04B10/27 申请日:20151228

    实质审查的生效

  • 2017-07-04

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,特别涉及一种在光接入网中建立虚拟接入节点的方法和设备。

背景技术

图1为光接入网(Optical Access Network,简称OAN)的场景示意图。OAN包括:用户驻地网(Customer Premises Network,简称CPN)、接入网(Access Network)和业务节点功能(Service Node Function)。接入网络包括:光路终结点(Optical Line Termination,简称OLT)、光分配网(Optical Distribution Network,简称ODN)、光网络单元(Optical Network Unit,简称ONU)/光网络终端(Optical Network Terminal,简称ONT)和接入功能(Access Function,简称AF)。AF主要是提供ONU/ONT接口与用户网络侧接口(User Networks Interface,简称UNI)的相互转换。如果AF内置在ONU中,则图1中的接入网络可省略用(a)标识的参考点。如果AF位于OLT与业务节点接口(Service Node Interface,简称SNI)间,则AF可用于OLT接口和SNI的相互转换。图1中的T为UNI接口的参考点,V为SNI接口的参考点。OLT为ODN提供网络接口。

如图1所示,用户端设备(Customer Premises Equipment,简称CPE)通过UNI接口连接到AF,如数字用户线(Digital Subscriber Line,简称DSL)。AF对接收到的第一报文进行格式转换,得到第二报文,其中,第一报文采用UNI接口格式封装,第二报文采用能与ONU通信的(a)接口格式封装,如以太网(Ethernet,简称ETH)链路。ONU对第二报文进行格式转换,得到第三报文,其中,第三报文采用能在ODN上传送的格式封装,如以太网无源光网 络(Ethernet Passive Optical Network,简称EPON)的封装或无源光综合接入标准GPON(Gigabit-Capable PON)的通用组帧的封装。OLT对第三报文基尼险那个格式转换,得到第四报文,第四报文采用SNI接口格式封装,如Ethernet链路,将第四报文发送给SNF。

目前,如果基础设施运营商(Infrustracture Provider,简称InP)开放其接入网,将接入网批发给虚拟网络运营商(Virtual Network Operator,简称VNO),则InP接入网络中的物理接入节点(Access Node,简称AN)无法满足用户设备在VNO网络中的业务需求。

发明内容

本发明实施例提供了一种在光接入网中建立虚拟接入节点的方法和设备,有助于实现InP的接入节点能够根据业务需要进行配置,提高配置的灵活性。

第一方面,一种在光接入网中建立虚拟接入节点的方法,包括:

第一网络中的接入设备在接收到用户设备的第一消息后,获取物理线路对应的虚拟线路的标识,所述物理线路为所述用户设备与所述第一网络中的物理接入节点AN之间的物理线路,所述虚拟线路为所述用户设备与虚拟AN之间的逻辑线路;

所述接入设备根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,所述配置信息用于创建所述虚拟AN;

所述接入设备根据所述配置信息创建所述虚拟AN。

可能的实现方式中,所述接入设备获取物理线路对应的虚拟线路的标识,包括:

所述接入设备向第一网络的第一服务器发送第二消息,所述第二消息包括所述物理线路的标识;

所述接入设备接收所述第一服务器发送的所述虚拟线路的标识。

可能的实现方式中,所述接入设备获取物理线路对应的虚拟线路的标识, 包括:

所述接入设备根据对应关系和所述物理线路的标识,获得所述虚拟线路的标识,所述对应关系包括所述物理线路的标识和所述虚拟线路的标识。

可能的实现方式中,所述第一消息还包括所述第二网络的标识,所述接入设备根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,包括:

所述接入设备根据所述第一消息中的所述第二网络的标识,向所述第二网络中的第二服务器发送第三消息,所述第三消息包括所述虚拟线路的标识;

所述接入设备接收所述第二服务器发送的所述配置信息的标识和所述配置服务器的地址信息;

所述接入设备根据所述配置信息的标识,从所述地址信息对应的配置服务器获取所述配置信息。

可能的实现方式中,所述接入设备获取物理线路对应的虚拟线路的标识之后,该方法还包括:

所述接入设备根据所述第二网络的标识,向相应的第二网络的DHCP服务器发送第二消息,其中,所述第二消息包括所述虚拟线路的标识;

所述接入设备接收所述DHCP服务器返回的IP地址信息和虚拟线路的标识,并根据接收到的虚拟线路的标识,确定出对应的物理线路的标识;

所述接入设备将所述IP地址信息和确定出的物理线路的标识进行绑定。

可能的实现方式中,所述接入设备根据所述配置信息,创建所述虚拟线路对应的虚拟AN,还包括:

根据所述配置信息中用于表示所述用户设备在第二网络中注册的业务对应的网络功能的信息,为所述虚拟线路对应的虚拟AN分配网络功能。

可能的实现方式中,所述接入设备根据所述配置信息,创建所述虚拟线路对应的虚拟AN,还包括:

根据所述配置信息中用于表示所述用户设备在第二网络中注册的业务对 应的业务功能的信息,为所述虚拟线路对应的虚拟AN分配业务功能;

和/或

根据所述配置信息中用于表示所述用户设备在第二网络中注册的业务对应的业务功能的信息和所述业务功能的执行顺序,为所述虚拟线路对应的虚拟AN建立相应的业务功能链。

可能的实现方式中,所述接入设备根据所述配置信息,创建所述虚拟线路对应的虚拟AN之后,该方法还包括:

所述接入设备建立所述物理AN和所述虚拟AN之间的用于进行通信的通道。

第二方面,一种在光接入网中建立虚拟接入节点的方法,包括:

第二网络中的配置服务器根据虚拟线路的标识,获得配置信息,所述虚拟线路为用户设备与虚拟接入节点AN之间的逻辑线路,所述配置信息用于创建所述虚拟AN;

所述配置服务器向第一网络的接入设备发送所述配置信息。

可能的实现方式中,所述第二网络中的配置服务器根据虚拟线路的标识,获得配置信息,包括:

所述配置服务器接收所述接入设备发送的所述虚拟线路的标识;

所述配置服务器根据第一对应关系和所述虚拟线路的标识,获得所述配置信息,所述第一对应关系包括所述配置信息和所述虚拟线路的标识。

可能的实现方式中,所述第二网络中的配置服务器根据虚拟线路的标识,获得配置信息包括:

所述配置服务器接收所述接入设备发送的配置信息的标识,所述配置信息的标识是根据第二对应关系和所述虚拟线路的标识获得的信息,所述第二对应关系包括所述虚拟线路的标识和所述配置信息的标识;

所述配置服务器根据第三对应关系和所述配置信息的标识,获得所述配置信息,所述第三对应关系包括所述配置信息和所述配置信息的标识。

第三方面,一种接入设备,应用于第一网络中,所述接入设备包括:

第一获取模块,用于在接收到用户设备的第一消息后,获取物理线路对应的虚拟线路的标识,所述物理线路为所述用户设备与所述第一网络中的物理接入节点AN之间的物理线路,所述虚拟线路为所述用户设备与虚拟AN之间的逻辑线路;

第二获取模块,用于根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,所述配置信息用于创建所述虚拟AN;

创建模块,用于根据所述配置信息创建所述虚拟AN。

可能的实现方式中,所述第一获取模块具体用于:

向第一网络的第一服务器发送第二消息,所述第二消息包括所述物理线路的标识;以及接收所述第一服务器发送的所述虚拟线路的标识。

可能的实现方式中,所述第一获取模块具体用于:

根据对应关系和所述物理线路的标识,获得所述虚拟线路的标识,所述对应关系包括所述物理线路的标识和所述虚拟线路的标识。

可能的实现方式中,所述第一消息还包括所述第二网络的标识,所述第二获取模块具体用于:

根据所述第一消息中的所述第二网络的标识,向所述第二网络中的第二服务器发送第三消息,所述第三消息包括所述虚拟线路的标识;接收所述第二服务器发送的所述配置信息的标识和所述配置服务器的地址信息;根据所述配置信息的标识,从所述地址信息对应的配置服务器获取所述配置信息。

第四方面,一种服务器,应用于第二网络,所述服务器包括:

获取模块,用于根据虚拟线路的标识,获得配置信息,所述虚拟线路为用户设备与虚拟接入节点AN之间的逻辑线路,所述配置信息用于创建所述虚拟AN;

发送模块,用于向第一网络的接入设备发送所述配置信息。

可能的实现方式中,所述获取模块具体用于:

接收所述接入设备发送的所述虚拟线路的标识;根据第一对应关系和所述虚拟线路的标识,获得所述配置信息,所述第一对应关系包括所述配置信息和所述虚拟线路的标识。

可能的实现方式中,所述获取模块具体用于:

接收所述接入设备发送的配置信息的标识,所述配置信息的标识是根据第二对应关系和所述虚拟线路的标识获得的信息,所述第二对应关系包括所述虚拟线路的标识和所述配置信息的标识;根据第三对应关系和所述配置信息的标识,获得所述配置信息,所述第三对应关系包括所述配置信息和所述配置信息的标识。

第五方面,一种接入设备,应用于第一网络中,包括:处理器、输入接口、输出接口、存储器和系统总线;其中:

处理器负责逻辑运算和处理。在服务器运行时,处理器读取存储器中的程序,并执行第一方面所描述的实施例中的各步骤,具体为:

在输入接口接收到用户设备的第一消息后,获取物理线路对应的虚拟线路的标识,所述物理线路为所述用户设备与所述第一网络中的物理接入节点AN之间的物理线路,所述虚拟线路为所述用户设备与虚拟AN之间的逻辑线路;根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,所述配置信息用于创建所述虚拟AN;根据所述配置信息创建所述虚拟AN。

可能的实现方式中,处理器读取存储器中的程序,并具体执行:

向第一网络的第一服务器发送第二消息,所述第二消息包括所述物理线路的标识;以及接收所述第一服务器发送的所述虚拟线路的标识。

可能的实现方式中,处理器读取存储器中的程序,并具体执行:

根据对应关系和所述物理线路的标识,获得所述虚拟线路的标识,所述对应关系包括所述物理线路的标识和所述虚拟线路的标识。

可能的实现方式中,所述第一消息还包括所述第二网络的标识,处理器读取存储器中的程序,并具体执行:

根据所述第一消息中的所述第二网络的标识,向所述第二网络中的第二服务器发送第三消息,所述第三消息包括所述虚拟线路的标识;接收所述第二服务器发送的所述配置信息的标识和所述配置服务器的地址信息;根据所述配置信息的标识,从所述地址信息对应的配置服务器获取所述配置信息。

第六方面,一种服务器,应用于第二网络,包括:

处理器、输入接口、输出接口、存储器和系统总线;其中:

处理器负责逻辑运算和处理。在服务器运行时,处理器读取存储器中的程序,并执行第二方面所描述的实施例中的各步骤,具体为:

根据虚拟线路的标识,获得配置信息,所述虚拟线路为用户设备与虚拟接入节点AN之间的逻辑线路,所述配置信息用于创建所述虚拟AN;控制输出接口向第一网络的接入设备发送所述配置信息。

可能的实现方式中,处理器读取存储器中的程序,并具体执行:

通过输入接口接收所述接入设备发送的所述虚拟线路的标识;根据第一对应关系和所述虚拟线路的标识,获得所述配置信息,所述第一对应关系包括所述配置信息和所述虚拟线路的标识。

可能的实现方式中,处理器读取存储器中的程序,并具体执行:

通过输入接口接收所述接入设备发送的配置信息的标识,所述配置信息的标识是根据第二对应关系和所述虚拟线路的标识获得的信息,所述第二对应关系包括所述虚拟线路的标识和所述配置信息的标识;根据第三对应关系和所述配置信息的标识,获得所述配置信息,所述第三对应关系包括所述配置信息和所述配置信息的标识。

本发明实施例提供的方法和设备中,第一网络中的接入设备在接收到用户设备的第一消息后,能够自动建立物理线路对应的虚拟线路、以及该虚拟线路对应的虚拟AN,使得用户设备与虚拟运营商网络之间的通信,可以通过虚拟AN及其对应的虚拟线路来实现。由于虚拟AN可以支持不同的协议,并且可以根据用户设备的业务需要动态灵活的配置虚拟AN。当用户设备所需业务发 生变化时,仅需要更新或升级虚拟AN的虚拟线路和网络功能即可满足业务需求,调整时间短、运维成本低。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图进行简单介绍,显而易见地,下面描述中的附图是本发明提供的一些具体实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为光接入网的网络参考架构示意图;

图2为本发明实施例一提供的方法的流程示意图;

图3为本发明实施例二提供的方法的流程示意图;

图4为本发明实施例三应用的网络架构示意图;

图5为本发明实施例三提供的方法的流程示意图;

图6为本发明实施例三提供的方法的又一流程示意图;

图7为本发明实施例三提供的方法的再一流程示意图;

图8为本发明实施例四应用的网络架构示意图;

图9为本发明实施例四提供的方法的流程示意图;

图10为本发明实施例四提供的方法的又一流程示意图;

图11为本发明实施例四提供的方法的再一流程示意图;

图12为本发明实施例五应用的网络架构示意图;

图13为本发明实施例五提供的方法的流程示意图;

图14为本发明实施例五提供的方法的又一流程示意图;

图15为本发明实施例六应用的网络架构示意图;

图16为本发明实施例七提供的接入设备的示意图;

图17为本发明实施例八提供的服务器的示意图;

图18为本发明实施例九提供的接入设备的示意图;

图19为本发明实施例十提供的服务器的示意图。

具体实施方式

本发明实施例提供的方法中,第一网络中的接入设备在接收到用户设备发送的第一消息后,根据用户设备所采用的物理线路,确定虚拟线路的标识;所述接入设备根据所述虚拟线路的标识,从第二网络的配置服务器中获得创建虚拟AN的配置信息;所述接入设备根据所述配置信息创建所述虚拟AN。其中,所述第一网络是在网络部署时部署了接入节点的接入网络,如InP接入网络;所述第二网络是在网络部署时未部署接入节点的网络,如VNO网络。通过本发明实施例的方案,所述用户设备可通过虚拟AN,与虚拟运营商网络之间进行通信。由于虚拟AN可以支持不同的协议,并且所述虚拟AN可以根据用户设备的业务需要进行灵活的配置,有助于实现InP的接入节点能够根据业务需要进行配置,提高配置的灵活性。当用户设备所需的业务发生变化时,虚拟AN对应的虚拟线路和网络功能可经过更新或升级来满足发生变化的业务需求,调整时间短,运维成本低。

下面首先对本发明实施例中涉及到的网元进行说明。

本发明实施例中,用户设备通过物理AN接入第一网络,第一网络中的物理AN可被虚拟成一个或多个虚拟AN,例如,物理AN的每个功能被虚拟成一个虚拟AN;或者第一网络中的多个物理AN也可以被虚拟成一个虚拟AN,例如,多个物理AN的相同功能被虚拟成一个虚拟AN。本发明实施例不对物理AN与虚拟AN的对应关系进行限定。这样,所述用户设备可以通过一个或多个虚拟AN接入一个第二网络,或者通过多个虚拟AN接入多个第二网络。

本发明实施例中的物理AN可以是交换机,数字用户线路接入复用器(Digital Subscriber Line Access Multiplexer,简称DSLAM),ONU,OLT,有线电缆媒介转换设备(Cable Media Converter,简称CMC),电缆调制解调器终端系统(Cable Modem Terminal Systems,简称CMTS)或有线电视融合接入 平台(Converged Cable Access Platform,CCAP)等设备,本发明实施例不对物理AN的具体实现进行限定。

本发明实施例中,物理AN的物理线路(Physical Line)被虚拟成虚拟线路(Virtual Line)。物理线路可由物理Line ID进行标识。物理Line ID也可称为接入环路标识(Access Loop ID)或电路标识(Circuit ID)。虚拟线路可由Virtual Line ID进行标识。Virtual Line ID也可称为虚拟接入回路标识(Virtual Access Loop ID)或虚拟线路标识(Virtual Circuit ID)。

本发明实施例中,物理线路的标识,即Physical Line ID,和虚拟线路的标识,即Virtual Line ID,的具体格式为:

1、对于第一网络为DSL/ETH时,物理线路的格式具体如下:

若物理线路为异步传输模式(Asynchronous Transfer Mode,简称ATM)的DSL线路,其标识的格式为Access-Node-Identifier atm slot/port:vpi.vci;

若物理线路为ETH的DSL/ETH线路,其标识的格式为Access-Node-Identifier eth slot/port[:vlan-id]。

其中,Access-Node-Identifier为物理AN,如DSLAM,的标识,slot/port为物理AN上的机柜(chassis)号、机架(rack)号、框(frame)号、槽位(slot)号、子槽位(sub-slot)号、端口(port)号的至少一种;vpi.vci为DSL线路上的虚路径标识符和虚通道标识符;vlan-id为虚拟局域网标识符,vlan-id为可选项。

2、对于第二网络为DSL/ETH时,虚拟线路的格式具体如下:

若虚拟线路为ATM的DSL线路,其标识的格式为Access-Node-Identifier atm slot/port:vpi.vci;

若虚拟线路为ETH的DSL/ETH线路,其标识的格式为Access-Node-Identifier eth slot/port[:vlan-id]。

其中,Access-Node-Identifier为虚拟AN的标识,即虚拟AN ID,slot/port为虚拟AN上的机柜(chassis)号、机架(rack)号、框(frame)号、槽位(slot) 号、子槽位(sub-slot)号、端口(port)号的至少一种;vpi.vci为DSL线路上的虚路径标识符和虚通道标识符;vlan-id为虚拟局域网标识符,vlan-id为可选项。

3、对于第一网络为PON,物理线路的标识既包括ONU部分的线路标识(line ID)信息,又包括OLT部分的线路标识,具体格式如下:

若物理线路为ATM的DSL线路时,其标识的格式为Access-Node-Identifier atm slot1/port1/ONUID/slot2/port2:vpi.vci;

若物理线路为ETH的DSL/ETH线路时,其标识的格式为Access-Node-Identifier eth slot1/port1/ONUID/slot2/port2[:vlan-id]。

其中,Access-Node-Identifier为OLT的标识,slot1/port1为OLT上的机柜(chassis)号、机架(rack)号、框(frame)号、槽位(slot)号、子槽位(sub-slot)号、端口(port)号的至少一种;slot2/port2为ONU上的机柜(chassis)号、机架(rack)号、框(frame)号、槽位(slot)号、子槽位(sub-slot)号、端口(port)号的至少一种;ONUID/slot2/port2:vpi.vci为ONU部分的line ID信息,Access-Node-Identifier slot1/port1为OLT部分的物理line ID信息。

4、对于第二网络为PON,虚拟线路的标识既包括ONU部分的线路标识(line ID)信息,又包括OLT部分的线路标识,具体格式如下:

若虚拟线路为ATM的DSL线路时,其标识的格式为Access-Node-Identifier atm slot1/port1/ONUID/slot2/port2:vpi.vci;

若虚拟线路为ETH的DSL/ETH线路时,其标识的格式为Access-Node-Identifier eth slot1/port1/ONUID/slot2/port2[:vlan-id]。

其中,Access-Node-Identifier为OLT的标识,slot1/port1为OLT上的机柜(chassis)号、机架(rack)号、框(frame)号、槽位(slot)号、子槽位(sub-slot)号、端口(port)号的至少一种;slot2/port2为ONU上的机柜(chassis)号、机架(rack)号、框(frame)号、槽位(slot)号、子槽位(sub-slot)号、端口(port)号的至少一种;ONUID/slot2/port2:vpi.vci为ONU部分的line ID信 息,Access-Node-Identifier slot1/port1为OLT部分的物理line ID信息。

本发明实施例中的第一网络和第二网络可以属于同一个运营商,即本发明实施例适用于同一个运营商既支持物理AN,又支持虚拟AN的情况,例如同一个运营商用不同的虚拟AN支持不同的业务,即同一个物理网络支持多种业务,从而达到节省物理网络建设成本的目的;第一网络和第二网络也可以属于不同的运营商。

本发明实施例一中,提供了一种在光接入网中建立虚拟接入节点的方法,如图2所示,包括:

31、第一网络中的接入设备在接收到用户设备的第一消息后,获取物理线路对应的虚拟线路的标识,所述物理线路为所述用户设备与所述第一网络中的物理接入节点AN之间的物理线路,所述虚拟线路为所述用户设备与虚拟AN之间的逻辑线路;

32、所述接入设备根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,所述配置信息用于创建所述虚拟AN;

33、所述接入设备根据所述配置信息创建所述虚拟AN。

本发明实施例中,第一网络中的接入设备在接收到用户设备的第一消息后,能够自动建立物理线路对应的虚拟线路、以及该虚拟线路对应的虚拟AN,使得用户设备与虚拟运营商网络之间的通信,可以通过虚拟AN及其对应的虚拟线路来实现。由于虚拟AN可以支持不同的协议,并且可以根据用户设备的业务需要动态灵活的配置虚拟AN。当用户设备所需业务发生变化时,仅需要更新或升级虚拟AN的虚拟线路和网络功能即可满足业务需求,调整时间短、运维成本低。

本发明实施例中,在第二网络开始建网时可以不部署虚拟AN的虚拟线路和网络功能(Network Function,简称NF),仅当用户上线并需要通过虚拟线路和虚拟AN接入该第二网络时,再实时部署相应的网络功能,从而有效保护了第二网络的建网投资不浪费。本发明实施例中由第一网络中的接入设备建立 虚拟线路和虚拟AN的自动建立,第二网络无需知道虚拟线路和虚拟AN的建立过程,而直接运营,降低了第二网络的运维成本。另外,由于虚拟运营商是以虚拟AN为单位进行管理和控制,而不再直接对物理AN进行管理维护,所以极大降低了运维成本。

本实施例中的第一接入设备可以是第一网络中的物理AN,也可以是由第一网络中的物理AN的控制面分离形成的第一控制器。

在实施中,31中第一网络中的接入设备获取物理线路对应的虚拟线路的标识,包括以下两种可选的实现方式:

方式1、所述接入设备从第一网络的第一服务器中获取所述虚拟线路的标识,具体为:

所述接入设备向第一网络的第一服务器发送第二消息,所述第二消息包括所述物理线路的标识;

所述第一服务器接收到所述接入设备发送的第二消息后,根据所述物理线路的标识,分配所述物理线路对应的虚拟线路的标识;

所述第一服务器将所述虚拟线路的标识发送给所述接入设备;

所述接入设备接收所述第一服务器发送的所述虚拟线路的标识。

该方式下,第一服务器中存储有所述物理线路的标识和所述虚拟线路的标识的对应关系。

方式2、所述接入设备从本地获取所述虚拟线路的标识,具体为:根据第一对应关系和所述物理线路的标识,获得所述虚拟线路的标识,所述对应关系包括所述物理线路的标识和所述虚拟线路的标识。

该方式下,所述接入设备中存储有所述物理线路的标识和所述虚拟线路的标识的对应关系。

本发明实施例二中,提供了另一种在光接入网中建立虚拟接入节点的方法,如图3所示,该方法包括:

41、第二网络中的配置服务器根据虚拟线路的标识,获得配置信息,所述 虚拟线路为用户设备与虚拟接入节点AN之间的逻辑线路,所述配置信息用于创建所述虚拟AN;

42、所述配置服务器向第一网络的接入设备发送所述配置信息。

本发明实施例中,第二网络中的配置服务器根据虚拟线路的标识,获得配置信息,并向第一网络的接入设备发送所述配置信息,以使该接入设备能够根据所述配置信息创建虚拟AN,实现了自动建立虚拟AN。

在实施中,41中配置服务器根据虚拟线路的标识,获得配置信息,包括以下两种可选的实现方式:

方式一、所述配置服务器接收到的是所述虚拟线路的标识,具体实现如下:

所述配置服务器接收所述接入设备发送的所述虚拟线路的标识;

所述配置服务器根据第一对应关系和所述虚拟线路的标识,获得所述配置信息,所述第一对应关系包括所述配置信息和所述虚拟线路的标识。

该方式下,所述接入设备可以直接向所述配置服务器发送所述虚拟线路的标识,也可以通过第二网络中的IP边缘节点向述配置服务器发送所述虚拟线路的标识,还可以通过第二网络中的IP边缘节点的控制面分离形成的第二控制器向述配置服务器发送所述虚拟线路的标识,第二控制器用于控制虚拟AN。

方式二、所述配置服务器接收到的是配置信息的标识,具体实现如下:

所述配置服务器接收所述接入设备发送的配置信息的标识,所述配置信息的标识是根据第二对应关系和所述虚拟线路的标识获得的信息,所述第二对应关系包括所述虚拟线路的标识和所述配置信息的标识;

所述配置服务器根据第三对应关系和所述配置信息的标识,获得所述配置信息,所述第三对应关系包括所述配置信息和所述配置信息的标识。

该方式下,所述接入设备可以直接向所述配置服务器发送所述配置信息的标识,也可以通过第二网络中的IP边缘节点(IP edge)向述配置服务器发送所述配置信息的标识,还可以通过第二网络中的IP边缘节点的控制面分离形成的第二控制器向述配置服务器发送所述配置信息的标识,第二控制器用于控 制虚拟AN。

下面通过以下几个具体实施例,从各网元的交互流程,对本发明实施例提供的在光接入网中建立虚拟接入节点的方法进行详细说明,各实施例中,第一网络为InP接入网络,第二网络为VNO网络。

本发明实施例提供的实施例三应用的网络架构如图4所示,物理AN被虚拟成两个虚拟AN,即虚拟AN1和虚拟AN2,其中,虚拟AN1通过IP边缘节点1接入VNO1网络,虚拟AN2通过IP边缘节点2接入VNO2网络。本实施例中,由物理AN建立虚拟AN,即虚拟AN1和虚拟AN2。

下面以建立虚拟AN1为例,分别从网元之间的交互采用不同的协议,对本实施例的在光接入网中建立虚拟接入节点的过程进行说明。建立虚拟AN2的过程与此类似,本实施例不再一一举例说明。

一、网元之间采用动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)。具体过程如图5如下:

601、用户设备,比如CPE/UE,向物理AN发送DHCP消息,所述DHCP消息包括CPE/UE所选择的VNO的标识,即VNO ID。本实施例中的DHCP消息可以为第一消息。

602、物理AN向第一网络中的第一服务器发送AAA消息,所述AAA消息包括物理线路ID。

具体地,物理AN接收到CPE/UE发送的DHCP消息后,获得物理线路ID。所述物理AN向所述第一服务器发送AAA消息。本实施例中所述物理AN向所述第一服务器发送的AAA消息可以为第二消息。

本实施例中,所述第一服务器可以为AAA服务器,本实施例中不对第一服务器的类型进行限定。

603、所述第一服务器根据所述物理线路ID,为所述物理线路ID分配虚拟线路ID。

具体地,所述第一服务器接收到物理AN发送的AAA消息后,获得物理 线路ID,所述第一服务器根据获取到的物理线路ID,为所述物理线路ID分配虚拟线路ID。

作为一种可选的实现方式,第一服务器中预先配置有物理线路ID与虚拟线路ID的对应关系。第一服务器根据获取到的物理线路ID和该对应关系,确定出所述物理线路ID对应的虚拟线路ID。

作为另一种可选的实现方式,第一服务器中设置有物理线路ID及其对应的虚拟线路ID池的对应关系。第一服务器根据获取到的物理线路ID和该对应关系,选择相应的虚拟线路ID池,并从所述虚拟线路ID池中选择一个虚拟线路ID分配给所述物理线路ID。本发明实施例不限定具体的选择策略,可以随机选择,也可以按照虚拟线路ID池中虚拟线路ID的编号顺序选择等。

604、第一服务器向物理AN发送AAA消息,所发送的AAA消息中包括所述虚拟线路ID。

605、物理AN向VNO网络的IP边缘节点1发送DHCP消息,即第三消息,所发送的DHCP消息中包括所述虚拟线路ID。

具体地,物理AN在接收到第一服务器发送的AAA消息后,获得所述虚拟线路ID;物理AN根据CPE/UE发送的DHCP消息中包括的VNO ID,向VNO ID对应的VNO网络中的IP边缘节点1发送DHCP消息。

606、IP边缘节点1向VNO网络中的中的第二服务器发送AAA消息,所发送的AAA消息中包括所述虚拟线路ID。

具体地,IP边缘节点1接收到物理AN发送的DHCP消息后,获得所述虚拟线路ID;IP边缘节点1向第二服务器发送AAA消息。

其中,第二服务器可以为AAA服务器,本实施例中不对第二服务器的类型进行限定。

607、第二服务器向IP边缘节点1发送AAA消息,所发送的AAA消息中包括与所述虚拟线路ID对应的配置信息名和配置服务器地址。

具体地,第二服务器接收到IP边缘节点1发送的AAA消息后,获得所述 虚拟线路ID;第二服务器根据预先设置的虚拟线路ID与配置信息名和配置服务器地址的映射关系,确定出与所述虚拟线路ID对应的配置信息名和配置服务器地址,并向IP边缘节点1发送AAA消息。

其中,第二服务器可以为AAA服务器,本实施例中不对第二服务器的类型进行限定。第二服务器中预先设置有虚拟线路ID与配置信息名和配置服务器地址的映射关系。

需要说明的是,配置信息名,即配置信息的标识,用于标识创建虚拟AN所需的配置信息,配置服务器地址,即配置服务器的地址信息,用于存储配置信息。其中,可以将所有虚拟AN对应的配置信息存储于一个配置服务器中,也可以将所有虚拟AN对应的配置信息划分为多个集合,每个集合存储于一个不同的配置服务器。例如,将与相同VNO网络连接的虚拟AN对应的配置信息划分为一个集合,并存储于同一个配置服务器。

其中,配置信息中包括但不限于以下信息中的至少一种:虚拟AN支持的网络功能、业务功能和虚拟AN的端口。虚拟AN的端口可以是虚拟AN与用户侧通信的端口或虚拟AN与网络侧通信的端口。

608、IP边缘节点1向VNO网络中的DHCP服务器发送DHCP消息,所发送的DHCP消息中包括所述虚拟线路ID。

具体地,IP边缘节点1接收到第二服务器发送的AAA消息后,获得所述虚拟线路ID;IP边缘节点1向DHCP服务器发送DHCP消息。

609、DHCP服务器根据虚拟线路ID为CPE/UE分配IP地址信息,其中,所述IP地址为IP地址或IP地址前缀,记为IP地址/IP地址前缀。

具体地,DHCP服务器接收到IP边缘节点1发送的DHCP消息后,获得所述虚拟线路ID;DHCP服务器根据虚拟线路ID为CPE/UE分配IP地址信息。

610、DHCP服务器向IP边缘节点1发送DHCP消息,所发送的DHCP消息中包括所分配的IP地址信息、以及所述虚拟线路ID。

611、IP边缘节点1将所分配的IP地址信息与所述虚拟线路ID进行绑定。

具体地,IP边缘节点1接收到DHCP服务器发送的DHCP消息后,获得所分配的IP地址信息、以及所述虚拟线路ID;IP边缘节点1将所分配的IP地址信息与所述虚拟线路ID进行绑定。

612、IP边缘节点1向物理AN发送DHCP消息,所发送的DHCP消息中包括所分配的IP地址信息、所述虚拟线路ID、所述配置信息名和所述配置服务器地址。

613、物理AN形成所述物理线路ID与所述虚拟线路ID的映射关系。

具体地,物理AN接收到IP边缘节点1发送的DHCP消息后,获得所分配的IP地址信息、所述虚拟线路ID、配置信息名和配置服务器地址;物理AN形成所述物理线路ID与所述虚拟线路ID的映射关系。

可选的,物理AN将所分配的IP地址/IP地址前缀与所述物理线路ID绑定。

614、物理AN将虚拟线路ID转换为物理线路ID。

具体地,物理AN根据接收到的DHCP消息中包括的虚拟线路ID,确定出所述虚拟线路ID对应的物理线路ID。

615、物理AN向CPE/UE发送DHCP消息,所发送的DHCP消息中包括IP地址信息。

具体地,物理AN删除接收到的DHCP消息中的虚拟线路ID,并通过所述物理线路ID对应的物理线路将该DHCP消息发送给CPE/UE。

可选的,所发送的DHCP消息中包括VNO ID,以使CPE/UE根据接收到的DHCP消息包括的VNO ID,选择VNO ID对应的运营商进行后续操作处理,如上网操作/语音通话等。

616、物理AN触发创建相应的虚拟AN。

二、网元之间采用可扩展身份验证协议(Extensible Authentication Protocol,EAP)。具体过程如图6如下:

701、CPE/UE向物理AN发送EAP消息,即第一消息,所发送的EAP消息中包括自身所选择的VNO ID。

702、物理AN向第一网络中的第一服务器发送AAA消息,即第二消息,所发送的AAA消息中包括物理线路的标识。

具体地,物理AN接收到CPE/UE发送的EAP消息后,获得物理线路的标识;物理AN向第一服务器发送AAA消息,以使第一服务器为所述物理线路ID分配虚拟线路的标识。

703和704分别参见图5所示的实施例中的603和604的相关描述。

705、物理AN向VNO网络的IP边缘节点1发送EAP消息,即第三消息,所发送的EAP消息中包括所述虚拟线路ID。

具体地,物理AN在接收到第一服务器发送的AAA消息后,获得所述虚拟线路ID;物理AN根据CPE/UE发送的EAP消息中包括的VNO ID,向VNO ID对应的VNO网络中的IP边缘节点1发送EAP消息。

706、IP边缘节点1向VNO网络中的中的第二服务器发送AAA消息,所发送的AAA消息中包括所述虚拟线路ID。

具体地,IP边缘节点1接收到物理AN发送的EAP消息后,获得所述虚拟线路ID;IP边缘节点1向第二服务器发送AAA消息。

其中,第二服务器的描述参见图5所示的实施例中的相关描述。

707参见图5所示的实施例中的607的相关描述。

708、IP边缘节点1向物理AN发送EAP消息,所发送的EAP消息中包括所述配置信息名和所述配置服务器地址。

可选的,所发送的EAP消息中还包括所述虚拟线路ID。

其中,若所发送的EAP消息中未包括所述虚拟线路ID,则IP边缘节点1利用IP边缘节点1与物理AN之间的通道的通道ID来携带虚拟线路ID,这要求IP边缘节点1能根据通道ID确定出相应的虚拟线路ID,例如IP边缘节点1可维护通道ID与相应的虚拟线路ID的映射关系。

709、物理AN形成所述物理线路ID与所述虚拟线路ID的映射关系。

具体地,物理AN接收到IP边缘节点1发送的EAP消息后,获得所述虚 拟线路ID;物理AN形成所述物理线路ID与所述虚拟线路ID的映射关系。

710、物理AN向CPE/UE发送EAP消息。

具体地,物理AN根据接收到的EAP消息中包括的虚拟线路ID,确定出所述虚拟线路ID对应的物理线路ID,并通过所述物理线路ID对应的物理线路向CPE/UE发送EAP消息,以使CPE/UE根据该EAP消息进行认证应答。

可选的,所发送的EAP消息中包括VNO ID,以使CPE/UE根据接收到的EAP消息包括的VNO ID,选择VNO ID对应的运营商进行后续操作处理,如上网操作/语音通话等。

711、物理AN触发创建相应的虚拟AN。

在图5和图6所示的实施例中,物理AN触发在网络设备,如物理AN,或数据中心的服务器上创建相应的虚拟AN的过程如图7所示,包括:

801、物理AN获取第一网络中的第一服务器分配的虚拟线路ID对应的虚拟AN的标识,即虚拟AN ID,配置信息名和配置服务器地址;

其中,由于虚拟线路ID中包括Access-Node-Identifier域,而虚拟线路ID中的Access-Node-Identifier域的域值为虚拟AN ID,因此,可以从虚拟线路ID中获取虚拟AN ID。

802、物理AN向配置服务器发送请求消息,以请求获取虚拟线路ID对应的配置信息。

具体地,物理AN根据配置服务器地址,向配置服务器发送请求消息,以请求获取虚拟线路ID对应的配置信息,其中,所述请求消息包括配置信息名或虚拟线路ID。

803、配置服务器向物理AN返回所述虚拟线路ID对应的虚拟AN的配置信息。

具体地,配置服务器接收到物理AN发送的请求消息后,采用上述方式一或方式二,获得相应的配置信息。

其中,配置服务器中设置有各虚拟线路ID对应的虚拟AN的配置信息, 配置信息以配置信息名为条目进行存储。

804、物理AN触发建立虚拟线路对应的虚拟AN。

具体地,物理AN接收到配置服务器返回的配置信息,根据所述配置信息,触发建立虚拟线路对应的虚拟AN。

可选的,该过程还包括如下内容:

805、物理AN根据所述配置信息,为所述虚拟线路对应的虚拟AN分配网络功能。

具体地,物理AN根据所述配置信息中用于表示所述用户设备在第二网络中注册的业务对应的网络功能的信息,为所述虚拟线路对应的虚拟AN分配网络功能。

举例说明,假设用户设备在第二网络中订购了家庭业务,该家庭业务对应的网络功能是指虚拟AN实现家庭业务时需要具有的网络功能,根据该家庭业务对应的网络功能的信息,为虚拟AN分配相应的网络功能,以使虚拟AN能够实现用户设备订购的家庭业务。

可选的,本实施例805中还包括:

物理AN根据所述配置信息中用于表示所述用户设备在第二网络中注册的业务对应的业务功能的信息,为虚拟AN分配业务功能(Service Function,SF);

和/或

物理AN根据所述配置信息中用于表示所述用户设备在第二网络中注册的业务对应的业务功能的信息和所述业务功能的执行顺序,为虚拟AN建立相应的业务功能链(Service Function Chain,SFC)。

举例说明,仍以用户设备在第二网络中订购了家庭业务,为虚拟AN分配业务功能包括防火墙、家长控制、深度包检测等,为虚拟AN建立相应的业务功能链为上述业务功能的执行顺序。

本实施例中,虚拟AN除了可以运行在物理AN上,还可以运行在控制器上,还可以运行在服务器上。可选的,若虚拟AN运行在服务器上,还包括:

806、物理AN建立自身与虚拟AN之间的用于进行通信的通道。

具体地,物理AN配置物理AN上的通道端点,如虚拟隧道终点(Virtual Tunnel EndPoint,VTEP);以及配置虚拟AN或虚拟AN所在网关的通道端点,如VTEP,从而建立自身与虚拟AN之间的通道。

807、物理AN配置虚拟AN对应的线路参数。其中,线路参数包括但不限于以下参数中的至少一种:带宽参数、QoS参数、线路类型等。

通过上述过程可以自动建立虚拟AN,之后物理AN可以通知InP接入网络和VNO网络中的服务器,即第一服务器和第二服务器,对虚拟线路和相应的NF/SF进行计费。

本发明实施例提供的实施例四应用的网络架构如图8所示,物理AN的控制面与转发面进行分离,物理AN的控制面的功能集成到控制器1中,物理AN的虚拟化在控制器1上实现,控制器1支持对不同VNO呈现不同虚拟AN和虚拟线路,不同虚拟AN和虚拟线路可以被不同VNO控制。物理AN在控制器1上被虚拟成两个虚拟AN,即虚拟AN1和虚拟AN2,其中,CPE/UE通过虚拟AN1接入VNO1网络,CPE/UE通过虚拟AN2接入VNO2网络。图6所示的网络架构中,控制器分别与VNO网络中的配置服务器、第二服务器和DHCP服务器连接。本实施例中,由控制器1建立虚拟线路对应的虚拟AN,即虚拟AN1和虚拟AN2。

下面以建立虚拟AN1为例,分别从网元之间的交互采用不同的协议,对本实施例的在光接入网中建立虚拟接入节点的过程进行说明。建立虚拟AN2的过程与此类似,本实施例不再一一举例说明。

一、网元之间采用DHCP,具体过程如图9如下:

1001参见图5所示的实施例中601的相关描述。

1002、物理AN将DHCP消息和物理线路ID承载于隧道,发送给控制器1。

具体地,物理AN接收到CPE/UE发送的DHCP消息后,将该DHCP消息 和物理线路ID承载于物理AN与控制器1之间的用于通信的隧道,发送给控制器1。

1003、控制器1向第一网络中的第一服务器发送AAA消息,即第二消息,所发送的AAA消息中包括所述物理线路ID。

具体地,控制器1通过所述隧道接收到物理AN发送的DHCP消息和所述物理线路ID;控制器1向第一服务器发送AAA消息,以使第一服务器为所述物理线路ID分配虚拟线路ID。

本实施例中,控制器1接收到物理AN发送的VNO ID后,还确定出所述VNO ID对应的VNO。

1004具体参见图5所示的实施例中的603的相关描述。

具体地,第一服务器接收到控制器1发送的AAA消息后,获得所述物理线路ID。

1005、第一服务器向控制器1发送AAA消息,即第三消息,所发送的AAA消息中包括所分配的虚拟线路ID。

1006、控制器1向VNO网络中的第二服务器发送AAA消息,所发送的AAA消息中包括所述虚拟线路ID。

具体地,控制器1接收到第一服务器发送的AAA消息后,获得所述虚拟线路ID;控制器1根据CPE/UE发送的DHCP消息中包括的VNO ID,向VNO ID对应的VNO网络中的第二服务器发送AAA消息。

1007、第二服务器向控制器1发送AAA消息,所发送的AAA消息中包括与所述虚拟线路ID对应的配置信息名和配置服务器地址。

具体地,第二服务器接收到控制器1发送的AAA消息后,获得所述虚拟线路ID;第二服务器根据预先设置的虚拟线路ID与配置信息名和配置服务器地址的映射关系,确定出与所述虚拟线路ID对应的配置信息名和配置服务器地址,并向控制器1发送AAA消息。

其中,第二服务器、配置信息名、配置服务器地址、以及配置信息具体参 见图5所示的实施例中的相关描述。

1008、控制器1向VNO网络中的DHCP服务器发送DHCP消息,所发送的DHCP消息中包括所述虚拟线路ID。

具体地,控制器1接收到第二服务器发送的AAA消息后,获得所述虚拟线路ID;控制器1向DHCP服务器发送DHCP消息。

1009参见图5所示的实施例中609的相关描述。

1010、DHCP服务器向控制器1发送DHCP消息,所发送的DHCP消息中包括所分配的IP地址信息、以及所述虚拟线路ID。

1011、控制器1形成所述物理线路ID与所述虚拟线路ID的映射关系,并将所分配的IP地址信息与所述物理线路ID绑定。

具体地,控制器1接收到DHCP服务器发送的DHCP消息后,获取所分配的IP地址信息、以及所述虚拟线路ID;控制器1形成所述物理线路ID与所述虚拟线路ID的映射关系,并将所分配的IP地址信息与所述物理线路ID绑定。

1012、控制器1将接收到的DHCP消息中的虚拟线路ID转换为物理线路ID。

1013、控制器1通过所述隧道向物理AN发送该DHCP消息,其中,该DHCP消息包括所述物理线路ID、IP地址信息。

1014、物理AN向CPE/UE发送DHCP消息。

具体地,物理AN接收到控制器1发送的DHCP消息后,确定所述物理线路ID对应的物理线路,并通过该物理线路向CPE/UE发送DHCP消息。

可选的,所发送的DHCP消息中包括VNO ID,以使CPE/UE根据接收到的DHCP消息包括的VNO ID,选择VNO ID对应的运营商进行后续操作处理,如上网操作/语音通话等。

1015、控制器1触发创建相应的虚拟AN。

二、网元之间采用EAP,具体过程如图10如下:

1101参见图6所示的实施例中701的相关描述。

1102、物理AN将EAP消息和物理线路ID承载于隧道,发送给控制器1。具体过程与图9所示的实施例中的1002类似。

1103~1107分别参见图9所示的实施例中的1003~1107。

1108、控制器1形成所述物理线路ID与所述虚拟线路ID的映射关系。

具体地,控制器1接收到第二服务器发送的AAA消息后,形成所述物理线路ID与所述虚拟线路ID的映射关系。

1109、控制器1通过所述隧道向物理AN发送EAP消息。

1110、物理AN向CPE/UE发送EAP消息。

具体地,物理AN接收到控制器1发送的EAP消息后,确定出所述物理线路ID对应的物理线路,并通过该物理线路向CPE/UE发送EAP消息,以使CPE/UE根据该EAP消息在虚拟运营商网络中的AAA服务器中进行认证。

可选的,所发送的EAP消息中包括VNO ID,以使CPE/UE根据接收到的EAP消息包括的VNO ID,选择VNO ID对应的运营商进行后续操作处理,如上网操作/语音通话等。

1111、控制器1触发创建相应的虚拟AN。

在图9和图10所示的实施例中,控制器1触发创建相应的虚拟AN的过程如图11所示,包括:

1201~1205参见图7所示的实施例中801~805的相关描述,本实施例与图7所示的实施例的区别是本实施例的执行主体为控制器1,图7所示的实施例的执行主体为物理AN。

本实施例中,虚拟AN除了可以运行在物理AN上,还可以运行在控制器上,还可以运行在服务器上。可选的,若虚拟AN运行在服务器上,还包括:

1206、控制器1还建立物理AN与虚拟AN或虚拟AN所在网关之间的用于进行通信的通道。

具体为:控制器1配置物理AN上的通道端点,如VTEP;以及控制器1 配置虚拟AN或虚拟AN所在网关的通道端点,如VTEP,从而建立物理AN与虚拟AN之间的通道。

1207参见图7所示的实施例中807的相关描述,本实施例与图7所示的实施例的区别是本实施例的执行主体为控制器1,图7所示的实施例的执行主体为物理AN。

本发明实施例提供的实施例六应用的网络架构如图12所示,物理AN的控制面与转发面进行分离,物理AN的控制面的功能集成到控制器1中,物理AN的虚拟化在控制器1上实现,控制器1支持对不同VNO呈现不同虚拟AN和虚拟线路,不同虚拟AN和虚拟线路可以被不同VNO控制。物理AN在控制器1上被虚拟成两个虚拟AN,即虚拟AN1和虚拟AN2,其中,CPE/UE通过虚拟AN1接入VNO1网络,CPE/UE通过虚拟AN2接入VNO2网络。图7所示的网络架构中,控制器1与分别与VNO1网络和VNO2网络中的配置服务器连接,IP边缘节点1分别与VNO1网络中的第二服务器和DHCP服务器连接,IP边缘节点2分别与VNO2网络中的第二服务器和DHCP服务器连接。本实施例中,由控制器1建立虚拟线路对应的虚拟AN,即虚拟AN1和虚拟AN2。

下面以建立虚拟AN1为例,分别从网元之间的交互采用不同的协议,对本实施例的在光接入网中建立虚拟接入节点的过程进行说明。建立虚拟AN2的过程与此类似,本实施例不再一一举例说明。

一、网元之间采用DHCP,具体过程如图13如下:

1401~1405,具体参见图9所示实施例中的1001~1005的相关描述。

1406~1415分别参见图5所示的实施例中605~614的相关描述,本实施例与图5所示的实施例的区别是本实施例的执行主体为控制器1,图5所示的实施例的执行主体为物理AN。

1416~1418分别参见图9所示的实施例中1013~1015的相关描述。

二、网元之间采用EAP,具体过程如图14如下:

1501~1505,具体参见图10所示的实施例中的1101~1105的相关描述。

1506~1510、具体参见图6所示的实施例中的705~709的相关描述,本实施例与图6所示的实施例的区别是本实施例的执行主体为控制器1,图6所示的实施例的执行主体为物理AN。

1511~1513具体参见图10所示的实施例中的1109~1111的相关描述.

在图13和图14所示的实施例中,控制器1触发创建相应的虚拟AN的过程具体参见图11所示的实施例中的相关描述。

本发明实施例提供的实施例六应用的网络架构如图15所示,物理AN的控制面与转发面进行分离,物理AN的控制面的功能集成到控制器1中,物理AN的虚拟化在控制器1上实现,控制器1支持对不同VNO呈现不同虚拟AN和虚拟线路,不同虚拟AN和虚拟线路可以被不同VNO控制。物理AN在控制器1上被虚拟成两个虚拟AN,即虚拟AN1和虚拟AN2,其中,CPE/UE通过虚拟AN1接入VNO1网络,CPE/UE通过虚拟AN2接入VNO2网络。IP边缘节点1的控制面的功能集成到控制器2中。图15所示的网络架构中,控制器1分别与VNO1网络和VNO2网络中的配置服务器连接,控制器2分别与VNO1网络中的第二服务器和DHCP服务器连接,虚拟AN1与控制器2连接。本实施例中,由控制器1建立虚拟线路对应的虚拟AN,即虚拟AN1和虚拟AN2。

本实施例中,若网元之间采用DHCP,则本实施例提供的在光接入网中建立虚拟接入节点的过程具体参见图13所示的实施例的描述,其中,控制器2执行IP边缘节点1的步骤。

本实施例中,若网元之间采用EAP,则本实施例提供的在光接入网中建立虚拟接入节点的过程具体参见图14所示的实施例的描述,其中,控制器2执行IP边缘节点1的步骤。

上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法。

基于同一发明构思,本发明实施例七中,提供了一种接入设备,所述接入设备应用于第一网络中,本实施例提供的接入设备的实施可参见图2所示的实施例中的相关描述。如图16所示,所述接入设备包括:

第一获取模块1701,用于在接收到用户设备的第一消息后,获取物理线路对应的虚拟线路的标识,所述物理线路为所述用户设备与所述第一网络中的物理接入节点AN之间的物理线路,所述虚拟线路为所述用户设备与虚拟AN之间的逻辑线路;

第二获取模块1702,用于根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,所述配置信息用于创建所述虚拟AN;

创建模块1703,用于根据所述配置信息创建所述虚拟AN。

作为一种可选的实现方式,所述第一获取模块1701具体用于:

向第一网络的第一服务器发送第二消息,所述第二消息包括所述物理线路的标识;以及接收所述第一服务器发送的所述虚拟线路的标识。

作为另一种可选的实现方式,所述第一获取模块1701具体用于:

根据对应关系和所述物理线路的标识,获得所述虚拟线路的标识,所述对应关系包括所述物理线路的标识和所述虚拟线路的标识。

可选的,所述第一消息还包括所述第二网络的标识,所述第二获取模块1702具体用于:

根据所述第一消息中的所述第二网络的标识,向所述第二网络中的第二服务器发送第三消息,所述第三消息包括所述虚拟线路的标识;接收所述第二服务器发送的所述配置信息的标识和所述配置服务器的地址信息;根据所述配置信息的标识,从所述地址信息对应的配置服务器获取所述配置信息。

基于同一发明构思,本发明实施例七中,提供了一种服务器,所述服务器应用于第二网络,本实施例提供的服务器的实施可参见图3所示的实施例中的相关描述。如图17所示,所述服务器包括:

获取模块1801,用于根据虚拟线路的标识,获得配置信息,所述虚拟线路 为用户设备与虚拟接入节点AN之间的逻辑线路,所述配置信息用于创建所述虚拟AN;

发送模块1802,用于向第一网络的接入设备发送所述配置信息。

作为一种可选的实现方式,所述获取模块1801具体用于:

接收所述接入设备发送的所述虚拟线路的标识;根据第一对应关系和所述虚拟线路的标识,获得所述配置信息,所述第一对应关系包括所述配置信息和所述虚拟线路的标识。

作为另一种可选的实现方式,所述获取模块1801具体用于:所述获取模块具体用于:

接收所述接入设备发送的配置信息的标识,所述配置信息的标识是根据第二对应关系和所述虚拟线路的标识获得的信息,所述第二对应关系包括所述虚拟线路的标识和所述配置信息的标识;根据第三对应关系和所述配置信息的标识,获得所述配置信息,所述第三对应关系包括所述配置信息和所述配置信息的标识。

基于同一发明构思,本发明实施例九中,提供了另一种接入设备,所述接入设备应用于第一网络中,如图18所示,所述接入设备包括:处理器1901、输入接口1902、输出接口1903、存储器1904和系统总线1905;其中:

处理器1901负责逻辑运算和处理。在服务器运行时,处理器1901读取存储器1904中的程序,并执行图2所示的实施例提供的方法,具体为:

在输入接口1902接收到用户设备的第一消息后,获取物理线路对应的虚拟线路的标识,所述物理线路为所述用户设备与所述第一网络中的物理接入节点AN之间的物理线路,所述虚拟线路为所述用户设备与虚拟AN之间的逻辑线路;根据所述虚拟线路的标识,从第二网络的配置服务器中获取配置信息,所述配置信息用于创建所述虚拟AN;根据所述配置信息创建所述虚拟AN。

存储器1904包括内存和硬盘,可以存储处理器1901在执行操作时所使用的数据。输入接口1902用于在处理器1901的控制下读入数据,输出接口1903 在处理器1901的控制下输出数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器1901代表的一个或多个处理器和存储器1904代表的内存和硬盘的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。

作为一种可选的实现方式,处理器1901读取存储器1904中的程序,并具体执行:

向第一网络的第一服务器发送第二消息,所述第二消息包括所述物理线路的标识;以及接收所述第一服务器发送的所述虚拟线路的标识。

作为另一种可选的实现方式,处理器1901读取存储器1904中的程序,并具体执行:

根据对应关系和所述物理线路的标识,获得所述虚拟线路的标识,所述对应关系包括所述物理线路的标识和所述虚拟线路的标识。

可选的,所述第一消息还包括所述第二网络的标识,处理器1901读取存储器1904中的程序,并具体执行:

根据所述第一消息中的所述第二网络的标识,向所述第二网络中的第二服务器发送第三消息,所述第三消息包括所述虚拟线路的标识;接收所述第二服务器发送的所述配置信息的标识和所述配置服务器的地址信息;根据所述配置信息的标识,从所述地址信息对应的配置服务器获取所述配置信息。

基于同一发明构思,本发明实施例十中,提供了一种服务器,所述服务器应用于第二网络,如图19所示,所述服务器包括:

处理器2001、输入接口2002、输出接口2003、存储器2004和系统总线2005;其中:

处理器2001负责逻辑运算和处理。处理器2001读取存储器2004中的程序,并执行图3所示的实施例的方法,具体为:

根据虚拟线路的标识,获得配置信息,所述虚拟线路为用户设备与虚拟接入节点AN之间的逻辑线路,所述配置信息用于创建所述虚拟AN;控制输出接口2003向第一网络的接入设备发送所述配置信息。

存储器2004包括内存和硬盘,可以存储处理器2001在执行操作时所使用的数据。输入接口2002用于在处理器2001的控制下读入数据,输出接口2003在处理器2001的控制下输出数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器2001代表的一个或多个处理器和存储器2004代表的内存和硬盘的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。

作为一种可选的实现方式,处理器2001读取存储器2004中的程序,并具体执行:

通过输入接口2002接收所述接入设备发送的所述虚拟线路的标识;根据第一对应关系和所述虚拟线路的标识,获得所述配置信息,所述第一对应关系包括所述配置信息和所述虚拟线路的标识。

作为另一种可选的实现方式,处理器2001读取存储器2004中的程序,并具体执行:

通过输入接口2002接收所述接入设备发送的配置信息的标识,所述配置信息的标识是根据第二对应关系和所述虚拟线路的标识获得的信息,所述第二对应关系包括所述虚拟线路的标识和所述配置信息的标识;根据第三对应关系和所述配置信息的标识,获得所述配置信息,所述第三对应关系包括所述配置信息和所述配置信息的标识。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包 括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号