[go: up one dir, main page]

CN103686466A - 为光网络中的设备生成转发表项的方法和装置 - Google Patents

为光网络中的设备生成转发表项的方法和装置 Download PDF

Info

Publication number
CN103686466A
CN103686466A CN201210336323.9A CN201210336323A CN103686466A CN 103686466 A CN103686466 A CN 103686466A CN 201210336323 A CN201210336323 A CN 201210336323A CN 103686466 A CN103686466 A CN 103686466A
Authority
CN
China
Prior art keywords
access device
virtual
line
forwarding entry
port
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
CN201210336323.9A
Other languages
English (en)
Other versions
CN103686466B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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
Priority to CN201210336323.9A priority Critical patent/CN103686466B/zh
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PT181894874T priority patent/PT3468219T/pt
Priority to PL13837541T priority patent/PL2887691T3/pl
Priority to EP13837541.5A priority patent/EP2887691B1/en
Priority to PCT/CN2013/083411 priority patent/WO2014040551A1/zh
Priority to EP18189487.4A priority patent/EP3468219B1/en
Priority to ES13837541T priority patent/ES2696205T3/es
Publication of CN103686466A publication Critical patent/CN103686466A/zh
Priority to US14/656,167 priority patent/US9525625B2/en
Application granted granted Critical
Publication of CN103686466B publication Critical patent/CN103686466B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/58Association of routers
    • H04L45/586Association of routers of virtual routers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0066Provisions for optical burst or packet networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0073Provisions for forwarding or routing, e.g. lookup tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0077Labelling aspects, e.g. multiprotocol label switching [MPLS], G-MPLS, MPAS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1301Optical transmission, optical switches

Landscapes

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

Abstract

本发明实施例提供一种为光网络中的设备生成转发表项的方法和装置,所述光网络包括虚拟接入点AN,所述虚拟AN包括第一接入设备、第二接入设备和接入端口管理装置,所述方法包括:所述接入端口管理装置获取接入管理设备发送的虚拟AN转发表项,所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项,根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第二设备生成第二转发表项。虚拟AN可以根据虚拟AN转发表项为虚拟AN中的第一接入设备和第二接入设备自动生成转发表项,因此不需要为虚拟AN中的第一接入设备和第二接入设备分别手工配置转发表项。

Description

为光网络中的设备生成转发表项的方法和装置
技术领域
本发明涉及通信技术,尤其涉及一种为光网络中的设备生成转发表项的方法和装置。
背景技术
当前,光接入网络通常包括用户端设备(英文缩写为CPE),光线路终端(英文缩写为OLT),还包括位于CPE和OLT之间的设备,例如光网络终端(应为缩写为ONT)、光网络单元(英文缩写为ONU)、多住户单元(英文全称为multi-dwelling unit,英文缩写为MDU)和/或数字用户线接入复用器(英文缩写为DSLAM),以上这些设备均可以被称为接入节点。接入节点上的转发表通常是分别独立人工配置的,运维管理复杂。通信领域目前正在探索一种光纤到分配点(英文全称为Fibre to Drop/DistributionPoint,英文缩写为FTTDp)技术,FTTDp表示一种光纤到家庭住宅外墙的技术。FTTDp技术需要在网络中部署大量的ONU或MDU等接入节点,例如在某些情况下ONU的数量会与家庭网关的数量相同,总量非常巨大,相应地,接入节点的转发表项的配置工作就更为复杂。
发明内容
本发明提供一种为光网络中的设备生成转发表项的方法及装置,用以解决接入节点的转发表项的配置工作复杂的问题。根据第一方面,一种为光网络中的设备生成转发表项的方法,所述光网络包括虚拟接入点(英文缩写为AN),所述虚拟AN包括第一接入设备、第二接入设备和接入端口管理装置,所述方法包括:
所述接入端口管理装置获取接入管理设备发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务的标识和出端口;
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项,所述第一转发表项包括入端口、出端口和所述第一设备需要处理的业务的标识;
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第二设备生成第二转发表项,所述第二转发表项包括入端口和出端口。
在根据第一方面的所述方法的第一个可能的实施方式中,
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项包括:
所述接入端口管理装置根据所述虚拟AN处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况和所述虚拟AN转发表项为所述第一设备生成第一转发表项。
在根据第一方面的第一个可能的实施方式的方法的第二个可能的实施方式中,
当所述虚拟AN需要处理的业务在第一接入设备和第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务时,第一接入设备为所述第一设备,第二接入设备为所述第二设备;
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识(英文为Line ID)时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理LineID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识;
或者,
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一物理Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一LineID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
在根据第一方面的第二个可能的实施方式的方法的第三个可能的实施方式中,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口,所述第二转发表项还包括所述第二部分业务的标识。
在根据第一方面的第一个可能的实施方式的方法的第四个可能的实施方式中,
当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
在根据第一方面的第四个可能的实施方式的方法的第五个可能的实施方式中,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口。
在根据第一方面的第一个可能的实施方式的方法的第六个可能的实施方式中,当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第二接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第二接入设备为所述第一设备,所述第一接入设备为所述第二设备;
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一Line ID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理LineID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
在根据第一方面的第六个可能的实施方式的方法的第七个可能的实施方式中,所述第二转发表项入端口包括第一接入设备的第一Line ID,所述第二转发表项的出端口包括第一接入设备的上行出端口。
在根据第一方面的自第一个可能的实施方式至第七个可能的实施方式中的任意一个的方法的第八个可能的实施方式中,所述业务为虚拟局域网(英文缩写为VLAN)。
在根据第一方面的方法的第九个可能的实施方式中,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述接入端口管理装置获取接入管理设备发送的虚拟AN转发表项包括:
所述接入端口管理装置获取接入管理设备发送的虚拟AN上行转发表项和虚拟AN下行转发表项,所述虚拟AN上行转发表项包括上行入端口、虚拟AN外部伪线(英文缩写为PW)的标识、虚拟AN外部PW的上行标签和上行出端口,所述虚拟AN下行转发表项包括下行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的下行标签和下行出端口;
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项包括:
所述接入端口管理装置在确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘(英文缩写为SPE)设备后,根据所述虚拟AN上行转发表项生成第一接入设备的上行PW转发表项,其中,所述第一接入设备的上行PW转发表项包括入端口、虚拟AN内部PW的上行标签、虚拟AN外部PW的上行标签和出端口,所述第一接入设备的上行PW转发表项中的入端口包括所述第一接入设备的第一Line ID,所述第一接入设备的上行PW转发表项中的出端口为所述虚拟AN上行转发表项中的上行出端口,所述第一接入设备的上行PW转发表项为PW交换表项。
在根据第一方面的第九个可能的实施方式的方法的第十个可能的实施方式中,所述第二转发表项为第二接入设备的上行PW转发表项,所述第二接入设备的上行PW转发表项中的入端口包括第二接入设备的LineID,所述第二接入设备的上行PW转发表项中的出端口包括第二接入设备的上行出端口,所述第二接入设备的上行PW转发表项还包括虚拟AN内部PW的上行标签。
在根据第一方面的第九个可能的实施方式或第十个可能的实现方式的方法的第十一个可能的实施方式中,
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项还包括:
所述接入端口管理装置在确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的SPE设备后,根据所述虚拟AN下行转发表项生成第一接入设备的下行PW转发表项,其中,所述第一接入设备的下行PW转发表项包括入端口、虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签和出端口,所述第一接入设备的下行PW转发表项为PW交换表项。
在根据第一方面的第十一个可能的实施方式的方法的第十二个可能的实施方式中,所述第一接入设备的下行PW转发表项中的入端口为所述第一接入设备的上行PW转发表项中的出端口,所述第一接入设备的下行PW转发表项中的出端口为所述第一接入设备的上行PW转发表项中的入端口。
在根据第一方面的自第九个可能的实施方式至第十二个可能的实施方式中的任一个实施方式的方法的第十三个可能的实施方式中,
当所述虚拟AN转发表项的入端口包括第一虚拟Line ID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID;
或者,
当所述虚拟AN转发表项的入端口包括第一物理Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID。
在根据第一方面的自第二个可能的实施方式至第十三个可能的实施方式中的任一个实施方式的方法的第十四个可能的实施方式中,
所述虚拟Line ID包括所述虚拟AN的设备标识和所述虚拟AN的第一端口号;
所述第一接入设备的第一Line ID包括第一接入设备的设备标识和第一接入设备的第一端口号;
所述第二接入设备的第一Line ID包括第二接入设备的设备标识和第二接入设备的第一端口号。
在根据自第一方面至第十四个可能的实施方式中的任一个实施方式的方法的第十五个可能的实施方式中,
所述第一接入设备为光线路终端(英文缩写为OLT),所述第二接入设备为第一光网络单元(英文缩写为ONU)、第一光网络终端(英文缩写为ONT)、第一多住户单元(英文缩写为MDU)或第一用户线接入复用器(英文缩写为DSLAM);
或者,
所述第一接入设备为第一DSLAM,所述第二接入设备为第二DSLAM;
或者,
所述第一接入设备为DSLAM管理设备,所述第二接入设备为DSLAM。
在根据自第一方面至第十五个可能的实施方式中的任一个实施方式的方法的第十六个可能的实施方式中,
接入端口管理装置接收到的虚拟AN转发表项是由接入管理设备通过基于开放系统互联(英文缩写为OSI)模型中层三的第一控制协议或第一管理协议发送的;
当接入端口管理装置需要向第二接入设备发送第一转发表项或第二转发表项时,接入端口管理装置通过基于OSI模型中层二的第二控制协议或第二管理协议发送。
根据第二方面,一种接入端口管理装置,应用于包括第一接入设备、第二接入设备的虚拟接入节点AN中,所述接入端口管理装置包括:
获取单元,用于获取接入管理设备发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务的标识和出端口;
第一生成单元,用于根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项,所述第一转发表项包括入端口、出端口和所述第一设备需要处理的业务的标识;
第二生成单元,用于根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第二设备生成第二转发表项,所述第二转发表项包括入端口和出端口。
在根据第二方面的所述方法的第一个可能的实施方式中,
所述第一生成单元具体用于:
根据所述虚拟AN处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况和所述虚拟AN转发表项为所述第一设备生成第一转发表项。
在根据第二方面的第一个可能的实施方式的方法的第二个可能的实施方式中,
当所述虚拟AN需要处理的业务在第一接入设备和第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务时,第一接入设备为所述第一设备,第二接入设备为所述第二设备;
所述第一生成单元包括:
第一确定子单元,用于当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
第一生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识;
或者,
所述第一生成单元包括:
第二确定子单元,用于当所述虚拟AN转发表项的入端口包括第一物理Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第一接入设备的第一Line ID;
第二生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
在根据第二方面的第二个可能的实施方式的方法的第三个可能的实施方式中,
所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口,所述第二转发表项还包括所述第二部分业务的标识。
在根据第二方面的第一个可能的实施方式的方法的第四个可能的实施方式中,
当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述第一生成单元包括:
第三确定子单元,用于当所述虚拟AN转发表项的入端口包括第一虚拟Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一LineID;
第三生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述第一生成单元包括:
第四确定子单元,用于当所述虚拟AN转发表项的入端口包括第一物理Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第一接入设备的第一Line ID;
第四生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
在根据第二方面的第四个可能的实施方式的方法的第五个可能的实施方式中,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口。
在根据第二方面的第一个可能的实施方式的方法的第六个可能的实施方式中,当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第二接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第二接入设备为所述第一设备,所述第一接入设备为所述第二设备;
所述第一生成单元包括:
第五确定子单元,用于当所述虚拟AN转发表项的入端口包括第一虚拟Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一LineID;
第五生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述第一生成单元包括:
第六确定子单元,用于当所述虚拟AN转发表项的入端口包括第一物理Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第二接入设备的第一Line ID;
第六生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
在根据第二方面的第六个可能的实施方式的方法的第七个可能的实施方式中,所述第二转发表项入端口包括第一接入设备的第一Line ID,所述第二转发表项的出端口包括第一接入设备的上行出端口。
在根据第二方面的自第一个可能的实施方式至第七个可能的实施方式中的任意一个的方法的第八个可能的实施方式中,所述业务为VLAN。
在根据第二方面的方法的第九个可能的实施方式中,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述获取单元具体用于:
获取接入管理设备发送的虚拟AN上行转发表项和虚拟AN下行转发表项,所述虚拟AN上行转发表项包括上行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的上行标签和上行出端口,所述虚拟AN下行转发表项包括下行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的下行标签和下行出端口;
所述第一生成单元具体用于:
在所述接入端口管理装置确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的SPE设备后,根据所述虚拟AN上行转发表项生成第一接入设备的上行PW转发表项,其中,所述第一接入设备的上行PW转发表项包括入端口、虚拟AN内部PW的上行标签、虚拟AN外部PW的上行标签和出端口,所述第一接入设备的上行PW转发表项中的入端口包括所述第一接入设备的第一Line ID,所述第一接入设备的上行PW转发表项中的出端口为所述虚拟AN上行转发表项中的上行出端口,所述第一接入设备的上行PW转发表项为PW交换表项。
在根据第二方面的第九个可能的实施方式的方法的第十个可能的实施方式中,所述第二转发表项为第二接入设备的上行PW转发表项,所述第二接入设备的上行PW转发表项中的入端口包括第二接入设备的LineID,所述第二接入设备的上行PW转发表项中的出端口包括第二接入设备的上行出端口,所述第二接入设备的上行PW转发表项还包括虚拟AN内部PW的上行标签。
在根据第二方面的第九个可能的实施方式或第十个可能的实现方式的方法的第十一个可能的实施方式中,所述第一生成单元还具体用于:
在所述接入端口管理装置确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的SPE设备后,根据所述虚拟AN下行转发表项生成第一接入设备的下行PW转发表项,其中,所述第一接入设备的下行PW转发表项包括入端口、虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签和出端口,所述第一接入设备的下行PW转发表项为PW交换表项。
在根据第二方面的第十一个可能的实施方式的方法的第十二个可能的实施方式中,所述第一接入设备的下行PW转发表项中的入端口为所述第一接入设备的上行PW转发表项中的出端口,所述第一接入设备的下行PW转发表项中的出端口为所述第一接入设备的上行PW转发表项中的入端口。
在根据第二方面的自第九个可能的实施方式至第十二个可能的实施方式中的任一个实施方式的方法的第十三个可能的实施方式中,所述装置包括线路标识Line ID确定单元,
所述Line ID确定单元用于:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID;
或者,
所述Line ID确定单元用于:
当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID时,根据第一物理Line ID确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID。
在根据第二方面的自第二个可能的实施方式至第十三个可能的实施方式中的任一个实施方式的方法的第十四个可能的实施方式中,
所述虚拟Line ID包括所述虚拟AN的设备标识和所述虚拟AN的第一端口号;
所述第一接入设备的第一Line ID包括第一接入设备的设备标识和第一接入设备的第一端口号;
所述第二接入设备的第一Line ID包括第二接入设备的设备标识和第二接入设备的第一端口号。
在根据自第二方面至第十四个可能的实施方式中的任一个实施方式的方法的第十五个可能的实施方式中,
所述第一接入设备为OLT,所述第二接入设备为第一ONU、第一ONT、第一多住户单元MDU或第一DSLAM;
或者,
所述第一接入设备为第一DSLAM,所述第二接入设备为第二DSLAM;
或者,
所述第一接入设备为DSLAM管理设备,所述第二接入设备为DSLAM。
在根据自第二方面至第十五个可能的实施方式中的任一个实施方式的方法的第十六个可能的实施方式中,接入端口管理单元接收到的虚拟AN转发表项是由接入管理设备通过基于OSI模型中层三的第一控制协议或第一管理协议发送的;
当接入端口管理单元需要向第二接入设备发送第一转发表项或第二转发表项时,接入端口管理单元通过基于OSI模型中层二的第二控制协议或第二管理协议发送。
由以上内容可知,虚拟AN可以根据虚拟AN转发表项为虚拟AN中的第一接入设备和第二接入设备自动生成转发表项,以使虚拟AN能够处理虚拟AN转发表项涉及的业务或涉及的业务的一部分,因此不需要为虚拟AN中的第一接入设备和第二接入设备分别手工配置转发表项,大幅提高了效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1所示为本发明实施例中虚拟接入节点的示意图;
图2所示为本发明实施例中虚拟接入节点的示意图;
图3所示为本发明实施例中包括如图1或图2所示的虚拟AN的网络的具体示意图;
图4A所示为本发明实施例中的物理接入子网示意图;
图4B所示为本发明实施例中的虚拟AN的逻辑示意图;
图5所示为本发明实施例中接入端口管理装置的示意图;
图6所示为本发明实施例中生成转发表项的方法的示意图;
图7A所示为本发明实施例中生成第一转发表项的方法的示意图;
图7B所示为本发明实施例中生成第一转发表项的方法的示意图;
图7C所示为本发明实施例中生成第一转发表项的方法的示意图;
图7D所示为本发明实施例中生成第一转发表项的方法的示意图;
图7E所示为本发明实施例中生成第一转发表项的方法的示意图;
图7F所示为本发明实施例中生成第一转发表项的方法的示意图;
图8所示为本发明实施例中生成转发表项的方法的示意图;
图9所示为本发明实施例中生成转发表项的方法的示意图;
图10所示为本发明实施例中运行伪线业务的网络的示意图;
图11所示为本发明实施例中生成转发表项的方法的示意图;
图12所示为本发明实施例中接入端口管理装置的示意图;
图13所示为本发明实施例中接入端口管理装置的示意图;
图14所示为本发明实施例中接入端口管理装置的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施公开一种为光网络中的设备生成转发表项的方法。所述光网络包括虚拟接入点(英文全称为Access Node,英文缩写为AN)10,如图1或图2所示,所述虚拟AN包括第一接入设备11、第二接入设备12和接入端口管理装置13。可选地,第一接入设备11、第二接入设备12之间不仅可以是图1或图2所示的串联关系,还可以是并联关系。可选地,如图1所示,接入端口管理装置13在第一接入设备11中。接入端口管理装置13在第一接入设备11中可以被理解为接入端口管理装置13位于第一接入设备11的外壳的内部、外壳的表项面或者安装在外壳中。可选地,如图2所示,接入端口管理装置13在第一接入设备11之外且与第一接入设备11建立有通信连接。此外,虚拟AN中还可以包括第三接入设备14,第三接入设备14与第二接入设备12均为第一接入设备11的下游设备。虚拟AN中还可以包括多个与第二接入设备12和第三接入设备14的接入设备。当然,虚拟AN也可以不包括第三接入设备14和其他类似的接入设备。
图3所示为包括如图1或图2所示的虚拟AN的网络的一个具体示意图。
在图3中,虚拟AN在逻辑上被视为一个设备,使用一个管理IP地址。虚拟AN能够通过基于开放系统互联(OSI)模型中层三的第一控制协议或者第一管理协议与处于虚拟AN之外的接入管理设备进行通信,接收接入管理设备为虚拟AN发送的虚拟AN转发表项。虚拟AN转发表项的入端口为虚拟线路标识(英文为Line ID),即虚拟AN的与所述虚拟AN转发表项对应的入端口的标识为所述虚拟Line ID。如图3所示,虚拟AN和网络侧的宽带网络网关(英文缩写为BNG)相连,还和位于用户侧的多个用户端设备(英文缩写为CPE)相连,例如图3所示的CPE1和CPEn。在本实施例中Line ID用于标识一个端口,但由于不同设备上的端口号可能相同,因此不能仅用端口号来标识端口,因此Line ID至少包括Line ID标识的端口所在的设备的设备ID和Line ID标识的端口的端口号。
如图3所示的虚拟AN包括一个OLT,还包括ONT、ONU、MDU和DSLAM,ONT、ONU、MDU和DSLAM通过点到多点的方式与OLT相连,ONT、ONU、MDU和DSLAM即为所述的″多点″。ONT和OLT通过无源光网络(英文缩写为PON)相连,并且使用光纤到户(英文缩写为FTTH)技术,ONT和与其相连的CPE的物理距离很近。ONU和OLT通过PON相连,并且使用光纤到分配点(英文全称为Fibre to Drop/Distribution Point,英文缩写为FTTDp)技术,ONU和与其相连的CPE通过有线或无线的方式相连,它们之间物理距离为几十米。MDU和OLT通过PON相连,并且使用FTTC、光纤到楼(英文全称为Fibre To The Building,英文缩写为FTTB)或光纤到节点(英文全称为Fibre To The Node,英文缩写为FTTN)技术,MDU和与其相连的CPE通过数字用户线(英文缩写为DSL)技术相连,它们之间的物理距离为从几百米到几公里。DSLAM和与其相连的CPE通过DSL技术相连,他们之间的物理距离为几公里。
所述虚拟Line ID包括虚拟AN的设备标识和虚拟AN的一个端口号,此外,虚拟Line ID还可以包括虚拟AN的机柜(英文为chassis)号、机架(英文为rack)号、框(英文为frame)号、槽位(英文为slot)号和子槽位(英文为sub-slot)号中的一个或多个。
如图4A所示为包括ONU1、ONU2和OLT1的物理接入子网示意图,ONU1和ONU2分别和OLT1相连,ONU1上包括slot1和slot2,ONU2上也包括slot1和slot2。这四个slot中的每个slot都分别包括port1、port2、port3和port4。家庭网关(英文全称为Residential Gateway,英文缩写为RG)1-家庭网关5分别和对应的port相连。当需要把如图4A所示的物理接入子网虚拟为一个虚拟AN时,得到的虚拟AN的逻辑示意图为图4B。
如图4B所示,ONU1、ONU2和OLT1被虚拟为一个虚拟AN。ONU2中的slot1和slot2被共同虚拟为虚拟AN中的slot1,ONU2中的slot1中的port1-port4被虚拟为虚拟AN的slot1中的port1-port4,ONU2中的slot2中的port1-port4被虚拟为虚拟AN的slot1中的port5-8。ONU1中的slot2被虚拟为虚拟AN中的slot2,ONU1中的slot2的port1-port4被虚拟为虚拟AN中的slot2的port1-port4。ONU1中的slot1被虚拟为虚拟AN中的slot3,ONU1中的slot1的port1-port4被虚拟为虚拟AN中的slot3的port1-port4。
图4A中,ONU1中的slot1中的port1的Line ID为ONU1/slot1/port1,OLT1中的slot1中的port1的Line ID为OLT1/slot1/port1。在图4B中,虚拟AN中的slot3中的port1是根据ONU1中的slot1中的port1和OLT1中的slot1中的port1虚拟而来的。由此可知,虚拟AN中的一个虚拟LineID应当与一个物理Line ID对应,所述物理Line ID包括ONU的Line ID和OLT的Line ID。由于ONU和OLT均为物理设备,因此ONU的Line ID和OLT的Line ID均为物理Line ID。
当图4A所示的ONU1、ONU2和OLT1被虚拟为图4B所示的虚拟AN时,虚拟AN的虚拟Line ID和与其对应的物理Line ID的对应关系如表1所示。表1中的ONU的Line ID是统一编址的,没有相同的ONU的Line ID。
Figure BDA00002129440000181
表1
如图5所示,接入端口管理装置13包括处理器131、接口132和存储器133。所述处理器131、接口132和存储器133相互配合、协调工作,以便实现接入端口管理装置13的操作。
如图6所示,本发明实施例中的生成转发表项的方法包括如下内容。
100、所述接入端口管理装置13获取接入管理设备发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务的标识和出端口。
可选地,所述虚拟AN转发表项是由所述接入管理通过基于OSI中层三,例如网络协议(英文缩写为IP)层,的第一控制协议或第一管理协议发送的。携带所述虚拟AN转发表项的报文的目的IP地址为虚拟AN的管理IP地址。第一控制协议可以采用开放流(英文为Openflow)协议或接入节点控制协议(英文缩写为ANCP),第一管理协议可以采用网络配置(英文为Netconf)协议或简单网络管理协议(英文缩写为SNMP)。
可选地,所述虚拟AN转发表项包括的入端口可以包括第一虚拟线路标识(英文为Line ID),也可以包括第一物理Line ID,所述第一物理Line ID包括第一设备的第一Line ID和第二设备的第一Line ID。所述第一虚拟Line ID包括所述虚拟AN的设备标识和所述虚拟AN的第一端口号。可选地,所述虚拟Line ID还可以包括虚拟AN的机柜(英文为chassis)号、机架(英文为rack)号、框(英文为frame)号、槽位(英文为slot)号和子槽位(英文为sub-slot)号中的一个或多个。第一设备的第一LineID和第二设备的第一Line ID包括的信息和虚拟Line ID包括的信息类似。所述第一接入设备的第一Line ID包括第一接入设备的设备标识和第一接入设备的第一端口号;所述第二接入设备的第一Line ID包括第二接入设备的设备标识和第二接入设备的第一端口号。此外,所述第一接入设备的第一Line ID还可以包括第一接入设备的机柜号、机架号、框号、槽位号和子槽位号中的一个或多个,所述第二接入设备的第一Line ID还可以包括第二接入设备的机柜号、机架号、框号、槽位号和子槽位号中的一个或多个。
当所述虚拟AN转发表项中的入端口包括虚拟Line ID时,接入端口管理装置能够获取或已经预先获取到所述虚拟Line ID和与所述虚拟LineID对应的物理Lind ID之间的对应关系。
在本实施例中,虚拟AN可以使用一个管理IP地址,网络中的管理设备会将虚拟AN包括的全部设备视为一个整体,即视为一个设备,使网络结构变得简单。
虚拟AN需要处理的业务为虚拟局域网(英文缩写为VLAN)或伪线(英文缩写为PW),也可以为其他类型的业务。
当虚拟AN需要处理的业务为VLAN时,虚拟AN转发表项中的所述虚拟AN需要处理的业务的标识包括VLAN ID。
当虚拟AN需要处理的业务为PW时,虚拟AN转发表项包括虚拟AN上行转发表项和虚拟AN下行转发表项,所述虚拟AN上行转发表项包括上行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的上行标签和上行出端口,所述虚拟AN下行转发表项包括下行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的下行标签和下行出端口。虚拟AN外部PW的标识、虚拟AN外部PW的上行标签和虚拟AN外部PW的下行标签均属于需要AN需要处理的业务的标识。
虚拟AN转发表项中的出端口为第一接入设备11的上行出端口。
可选地,在本实施例中,接入端口管理装置13还可以通过多种其他方式获取虚拟AN转发表项,例如,接收网络中除接入管理设备14之外的其他设备发送的虚拟AN转发表项,或者接收由管理员直接配置的虚拟AN转发表项。虚拟AN转发表项可以由网络中的设备根据虚拟AN的结构和需要处理的业务自动生成,也可以由网络管理员根据根据虚拟AN的结构和需要处理的业务生成。本实施例需要解决的主要问题包括如何对已经生成的虚拟AN转发表项进行处理。
110、所述接入端口管理装置13根据所述虚拟AN转发表项为所述第一接入设备11和所述第二接入设备12中的第一设备生成第一转发表项,所述第一转发表项包括入端口、出端口和所述第一设备需要处理的业务的标识。
所述第一设备需要处理的业务的标识用于表示所述第一设备需要将从第一转发表项的入端口接收到的第一数据流封装至所述第一设备需要处理的业务的标识对应的业务中。例如,当所述第一设备需要处理的业务的标识为VLAN1的标识,则第一设备需要将从第一数据流封装到VLAN1中。这样就实现了AN需要处理的业务在AN内部的分配。可选地,当所述第一设备需要处理的业务的标识包括多个VLAN标识时,第一设备需要使用所述多个VLAN标识,按照一定的顺序先后对第一数据流进行多次VLAN封装。
第一接入设备11和第二接入设备12分别可以为不同的具体设备。例如,第一接入设备11为光线路终端(英文缩写为OLT),并且第二接入设备12为第一光网络单元(英文缩写为ONU)、第一光网络终端(英文缩写为ONT)、第一多住户单元(英文缩写为MDU)或第一用户线接入复用器(英文缩写为DSLAM);或者,第一接入设备11为第一数字用户线接入复用器(英文缩写为DSLAM),并且第二接入设备12为第二DSLAM;或者,所述第一接入设备为数字用户线接入复用器(英文缩写为DSLAM)管理设备,并且所述第二接入设备为第一DSLAM。
可选地,所述接入端口管理装置13根据所述虚拟AN转发表项为所述第一接入设备11和所述第二接入设备12中的第一设备生成第一转发表项包括:
所述接入端口管理装置13根据所述虚拟AN处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况和所述虚拟AN转发表项为所述第一接入设备11和所述第二接入设备12中的第一设备生成第一转发表项。
虚拟AN需要处理的业务在第一设备和第二设备之间的分配情况可以包括多种情况。例如,可以由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务,也可以由第一接入设备处理所述虚拟AN需要处理的全部业务,还可以由第二接入设备处理所述虚拟AN需要处理的全部业务。
对于不同的分配情况,分别具有对应的生成第一转发表项的方法。
情况1
当所述虚拟AN需要处理的业务在第一接入设备和第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务时,第一接入设备为所述第一设备,如图7A所示,所述生成第一转发表项的方法包括如下内容。
a11、当所述虚拟AN转发表项的入端口包括第一虚拟线路标识(英文为Line ID)时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理LineID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
a12、生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
如图7B所示,可选地,在情况1中,也可以通过包括以下内容的方法生成第一转发表项。
a21、当所述虚拟AN转发表项的入端口包括第一物理线路标识(英文为Line ID)并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的第一Line ID;
a22、生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
情况2
当所述虚拟AN需要处理的业务所述第一接入设备和所述第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一接入设备为所述第一设备,如图7C所示,所述生成第一转发表项的方法包括如下内容。
b11、当所述虚拟AN转发表项的入端口包括第一虚拟线路标识(英文为Line ID)时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理LineID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
b12、生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
如图7D所示,可选地,在情况2中,也可以通过包括以下内容的方法生成第一转发表项。
b21、当所述虚拟AN转发表项的入端口包括第一物理线路标识(英文为Line ID)并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的第一Line ID;
b22、生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
情况3
当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第二接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一设备为所述第二接入设备,如图7E所示,所述生成第一转发表项包括如下内容。
c11、当所述虚拟AN转发表项的入端口包括第一虚拟线路标识(英文为Line ID)时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理LineID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
c12、生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
如图7F所示,可选地,在情况3中,也可以通过包括以下内容的方法生成第一转发表项。
c21、当所述虚拟AN转发表项的入端口包括第一物理线路标识(英文为Line ID)并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第二接入设备的第一Line ID;
c22、生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
当虚拟AN需要处理的业务为PW时,生成转发表项的方法如下。
第一接入设备11为所述第一设备,第二接入设备12为所述第二设备,110中所述接入端口管理装置13根据所述虚拟AN转发表项为所述第一接入设备11和所述第二接入设备12中的第一设备生成第一转发表项包括:
所述接入端口管理装置13在确定所述第一接入设备11为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘(英文缩写为SPE)设备后,根据所述虚拟AN上行转发表项生成第一接入设备的上行PW转发表项,其中,所述第一接入设备的上行PW转发表项包括入端口、虚拟AN内部PW的上行标签、虚拟AN外部PW的上行标签和出端口,所述第一接入设备的上行PW转发表项中的入端口包括所述第一接入设备的第一LineID,所述第一接入设备的上行PW转发表项中的出端口为所述虚拟AN上行转发表项中的上行出端口。虚拟AN,尤其是第一接入设备,需要处理的业务包括虚拟AN内部PW和虚拟AN外部PW,所述虚拟AN内部PW的上行标签和虚拟AN外部PW的上行标签属于虚拟AN需要处理的业务的标识。
可选地,所述接入端口管理装置13根据所述虚拟AN转发表项为所述第一接入设备11和所述第二接入设备12中的第一设备生成第一转发表项还包括:
所述接入端口管理装置13在确定所述第一接入设备11为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘(英文缩写为SPE)设备后,根据所述虚拟AN下行转发表项生成第一接入设备的下行PW转发表项,其中,所述第一接入设备的下行PW转发表项包括入端口、虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签和出端口。虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签属于虚拟AN需要处理的业务的标识。
需要指出的是,由于第一接入设备为SPE,第一接入设备的上行PW转发表项和第一接入设备的下行PW转发表项均是PW交换表项。PW交换表项是指用于对属于一个PW的报文进行PW标签交换,使这个报文成为属于另一个PW的报文。
可选地,所述第一接入设备的下行PW转发表项中的入端口为所述第一接入设备的上行PW转发表项中的出端口,所述第一接入设备的下行PW转发表项中的出端口为所述第一接入设备的上行PW转发表项中的入端口。
可选地,当所述虚拟AN转发表项的入端口包括第一虚拟线路标识LineID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID。
可选地,当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID。
120、所述接入端口管理装置13根据所述虚拟AN转发表项为所述第一接入设备11和所述第二接入设备12中的第二设备生成第二转发表项,所述第二转发表项包括入端口和出端口。
对于上述的情况1,即当所述虚拟AN需要处理的业务在第一接入设备和第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务时,所述第二接入设备为所述第二设备。所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口,所述第二转发表项还包括所述第二部分业务的标识。
对于上述情况2,即当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第二接入设备为所述第二设备。所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口。
对于上述情况3,即当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第二接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一接入设备为所述第二设备。所述第二转发表项入端口包括第一接入设备的第一Line ID,所述第二转发表项的出端口包括第一接入设备的上行出端口。
当虚拟AN需要处理的业务为PW时,所述第二转发表项为第二接入设备的上行PW转发表项,所述第二接入设备的上行PW转发表项中的入端口包括第二接入设备的Line ID,所述第二接入设备的上行PW转发表项中的出端口包括第二接入设备的上行出端口,所述第二接入设备的上行PW转发表项还包括虚拟AN内部PW的上行标签。需要指出的是当于虚拟AN需要处理的业务为PW时,在生成了第一接入设备上行PW转发表项和第二接入设备上行PW转发表项后,虚拟AN就可以处理上行PW,实现了业务的一部分。对于下行PW的处理可以使用本发明实施例中的方法,也可以使用其他方法。
此外,需要指明的是,在如图6所示的实施例中上行是指由第二接入设备至第一接入设备并继续向网络侧延伸的方向,下行是指与上行相反的方向。接入端口管理装置接收到的虚拟AN转发表项是由接入管理设备通过基于开放OSI中层三的第一控制协议或第一管理协议发送的。当接入端口管理装置需要向第二接入设备发送第一转发表项或第二转发表项时,接入端口管理装置通过基于开放系统互联(英文缩写为OSI)模型中层二的第二控制协议或第二管理协议发送。通过基于OSI模型中层二的第二控制协议或第二管理协议发送第一转发表项或第二转发表项这一操作可以使接入端口管理装置在获知第二接入设备的MAC地址但未获知第二接入设备的管理IP地址的情况下就能实现第一转发表项或第二转发表项的发送。运营商网络中的管理设备或管理系统看到的只是虚拟AN的管理IP地址,不需要看到虚拟AN内部各个物理AN的管理IP地址,也就不需要为第二接入设备分配管理I P地址。因此,在虚拟AN中存在大量的第二接入设备或与第二接入设备类似的设备的情况下,本实施中的技术方案可以避免进行为大量的第二接入设备或与第二接入设备类似的设备分配管理IP地址并进行相应的管理IP地址维护的工作。对于FTTDp场景,本实施例的优点非常明显,因为FTTDp场景中在靠近用户设备的位置上存在大量的第二接入设备或者与第二接入设备类似的设备,例如ONU等,采用本实施例中的方案避免了为大量的ONU或类似的设备配置并维护管理IP地址的工作。
由以上内容可知,虚拟AN可以根据虚拟AN转发表项为虚拟AN中的第一接入设备和第二接入设备自动生成转发表项,以使虚拟AN能够处理虚拟AN转发表项涉及的业务或涉及的业务的一部分,因此不需要为虚拟AN中的第一接入设备和第二接入设备分别手工配置转发表项,大幅提高了效率。
如图8所示,一种生成转发表项的方法包括如下内容。
201、ONU向OLT上报第一物理Line ID和ONU的上行端口信息,OLT中包括接入端口管理装置。在可选的替代方案中,接入端口管理装置也可以在OLT之外。可选地,ONU还向OLT上报ONU的地址,ONU的地址可以是ONU的MAC地址或者是ONU的IP地址。
202、接入端口管理装置为第一物理Line ID分配第一虚拟line ID,从而形成第一物理Line ID和第一虚拟Line ID的映射关系。
当第一物理Line ID包括ONU的Line ID和OLT的Line ID时,第一物理Line ID和第一虚拟Line ID的一个示例性的映射关系如表2所示。对于ONU2 ID/Slot1/Port1来说,ONU2 ID表项示ONU2标识、Slot1表项示ONU上的槽位1、Port1表项示ONU的槽位1上的端口1。对于OLT1ID/Slot1/Port2来说,OLT1 ID表示OLT1的标识、Slot1标识OLT上的槽位1、Port2表项示OLT的槽位1上的端口2。
Figure BDA00002129440000271
Figure BDA00002129440000281
表2
203、接入端口管理装置确定对虚拟AN转发表项的分解规则,即确定需要由OLT处理的业务和需要由ONU处理的业务。在本实施例中,由OLT处理的业务为服务虚拟局域网(英文为S-VLAN),由ONU处理的业务为用户虚拟局域网(英文为C-VLAN)。
204、接入端口管理装置接收接入管理设备发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务和出端口。可选地,接入管理设备通过基于OSI模型中层三的第一控制协议或第一管理协议发送所述虚拟AN转发表项。携带所述虚拟AN转发表项的协议报文的目的IP地址为虚拟AN的管理IP地址。第一控制协议可以采用开放流(英文为Openflow)协议或接入节点控制协议(英文缩写为ANCP),第一管理协议可以采用网络配置(英文为Netconf)协议或简单网络管理协议(英文缩写为SNMP)。虚拟AN转发表项的入端口包括所述第一虚拟LineID。例如,虚拟AN转发表项的入端口为虚拟AN ID/Slot 1/Port 1。一个示例性的虚拟AN转发表项如表3所示。表3中的入端口为表2中的第一虚拟Line ID。
Figure BDA00002129440000282
表3
可选地,接入端口管理装置可以接收接入管理设备发送的虚拟AN转发表。所述虚拟AN转发表的一个简化示例如表4所示。表4所示的虚拟AN转发表对应的虚拟AN的物理结构如图4A所示,对应的虚拟AN的逻辑结构如图4B所示,并且并且物理Line ID和虚拟Line ID的对应关系如表1所示。
Figure BDA00002129440000291
表4
205、接入端口管理装置根据所述第一物理Line ID和第一虚拟LineID的映射关系和第一虚拟Line ID确定第一物理Line ID。例如,当第一虚拟Line ID为AN ID/Slot 1/Port 1时,根据表2可以确定第一物理LineID包括ONU2 ID/Slot1/Port1和OLT1 ID/Slot1/Port2。
206、接入端口管理装置根据第一物理Line ID确定ONU无源光网络(英文缩写为PON)层寻址ID和ONU的地址。
ONU PON层寻址ID用于接入端口管理装置或OLT在需要向ONU发送表项时在PON层中寻址相应的ONU。ONU的地址可以为MAC地址,也可以为IP地址。
需要说明的是,206并不是接入端口管理装置生成表项所需的,而是在向ONU发送表项的过程中所需要的。
207、接入端口管理装置为OLT生成第一转发表项,第一转发表项包括入端口、出端口和OLT需要处理的业务的标识。在本实施例中,入端口为第一物理Line ID中的OLT的Line ID,出端口为所述虚拟AN转发表项的出端口,OLT需要处理的业务的标识为服务虚拟局域网标识(英文缩写为S-VID)。当第一物理Line ID和第一虚拟Line ID的映射关系如表2所示、虚拟AN转发表项如表3所示时,所生成的第一转发表项如表5所示。第一转发表项的入端口为OLT的Line ID,业务标识为S-VID,出端口为虚拟AN转发表项中的出端口,取值为1。
Figure BDA00002129440000301
表5
当虚拟AN转发表的一个简化示例如表4所示时,依照207中的方法生成的第一转发表如表6所示。
Figure BDA00002129440000302
表6
208、接入端口管理装置为ONU生成第二转发表项,第二转发表项包括入端口、出端口和ONU需要处理的业务的标识。在本实施例中,入端口为第一物理Line ID中的ONU的Line ID,出端口为ONU的上行端口,ONU需要处理的业务的标识为用户虚拟局域网标识(英文缩写为C-VID)。当第一物理Line ID和第一虚拟Line ID的映射关系如表2所示、虚拟AN转发表项如表3所示时,所生成的第二转发表项如表7所示,其中X表示ONU的上行出端口。
Figure BDA00002129440000311
表7
当虚拟AN转发表的一个简化示例如表4所示时,依照208中的方法生成的第二转发表如表8所示。
Figure BDA00002129440000312
表8
209、接入端口管理装置OLT使用所述第一转发表项。
210、接入端口管理装置ONU使用所述第二转发表项。
接入端口管理装置或OLT需要将第二转发表项发送给ONU。具体地,接入端口管理装置或OLT使用ONU PON层寻址标识在PON层寻址相应的ONU,使用ONU的地址在ONU的地址对应的网络层中寻址相应的ONU。
可选地,接入端口管理装置或者OLT通过基于OSI模型中层二,例如媒体介入控制(英文缩写为MAC)层,的第二控制协议或第二管理协议下发第二转发表项给ONU,第二控制协议协议为光网络单元管理和控制接口(英文全称为ONU Management and Control Interface,英文缩写为OMCI)协议或以太网运行管理维护(英文缩写为ETH OAM)协议,第二管理协议为ETH OAM协议。需要说明的是,ETH OAM协议既可以被视为控制协议,也可以被视为管理协议。
当ONU从第二转发表项的入端口接收到第一数据流后,ONU根据C-VID对第一数据流进行C-VLAN封装,然后根据第二转发表项的出端口将封装后的第一数据流发送至OLT。OLT根据S-VID对接收到的第一数据流进行S-VLAN封装,并根据第一转发表项的出端口继续进行转发。
在如图8所示的实施例中,接入端口管理装置根据虚拟AN转发表项为OLT和ONU分别生成了转发表项,使得OLT和ONU能够协同工作,共同处理虚拟AN需要处理VLAN业务,实现了对业务处理的调度。
在图8所示的实施例中,在虚拟AN包括多个ONU的情况下,可以对多个ONU的Line ID进行统一编址,以避免发生冲突,降低出错的概率。
如图9所示,当虚拟AN转发表项的入端口包括物理Line ID时,一种生成转发表项的方法包括如下内容。
301、ONU向OLT上报第一物理Line ID和ONU的上行端口信息,OLT中包括接入端口管理装置。在可选的替代方案中,接入端口管理装置也可以在OLT之外。可选地,ONU还向OLT上报ONU的地址。
302、接入端口管理装置确定对虚拟AN转发表项的分解规则,即确定需要由OLT处理的业务和需要由ONU处理的业务。在本实施例中,由OLT处理的业务为服务虚拟局域网(英文为S-VLAN),由ONU处理的业务为用户虚拟局域网(英文为C-VLAN)。
303、接入端口管理装置接收接入管理设备以虚拟AN的管理IP地址为目的地址发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务和出端口。虚拟AN转发表项的入端口包括第一物理Line ID。虚拟AN转发表项的一个示例性的映射关系如表9所示。在表9中,虚拟AN转发表项的入端口包括ONU2 ID/Slot1/Port1和OLT1ID/Slot1/Port2,业务标识包括C-VID和S-VID,出端口为1,是OLT的上行出端口,在表9中,入端口即为第一物理Line ID。
表9
可选地,接入端口管理装置可以接收接入管理设备发送的虚拟AN转发表。所述虚拟AN转发表的一个简化示例如表10所示。表10所示的虚拟AN转发表对应的虚拟AN的物理结构如图4A所示,对应的虚拟AN的逻辑结构如图4B所示。
Figure BDA00002129440000332
表10
可选地,接入管理设备通过基于OSI模型中层三的第一控制协议或第一管理协议发送所述虚拟AN转发表项。携带所述虚拟AN转发表项的协议报文的目的IP地址为虚拟AN的管理IP地址。第一控制协议可以采用开放流(英文为Openflow)协议或接入节点控制协议(英文缩写为ANCP),第一管理协议可以采用网络配置(英文为Netconf)协议或简单网络管理协议(英文缩写为SNMP)。
304、接入端口管理装置根据第一物理Line ID确定ONU无源光网络(英文缩写为PON)层寻址ID和ONU的地址。
ONU PON层寻址ID用于接入端口管理装置或OLT在需要向ONU发送表项时在PON层中寻址相应的ONU。ONU的地址可以为MAC地址,也可以为IP地址。
需要说明的是,304并不是接入端口管理装置生成表项所需的,而是在向ONU发送表项的过程中所需要的。
305、接入端口管理装置为OLT生成第一转发表项,第一转发表项包括入端口、出端口和OLT需要处理的业务的标识。在本实施例中,入端口为第一物理Line ID中的OLT的Line ID,出端口为所述虚拟AN转发表项的出端口,OLT需要处理的业务的标识为服务虚拟局域网标识(英文缩写为S-VID)。当虚拟AN转发表项为表9所示时,所生成的第一转发表项如表5所示。当虚拟AN转发表为表10所示时,所生成的第一转发表如表6所示。
306、接入端口管理装置为ONU生成第二转发表项,第二转发表项包括入端口、出端口和ONU需要处理的业务的标识。在本实施例中,入端口为第一物理Line ID中的ONU的Line ID,出端口为ONU的上行端口,ONU需要处理的业务的标识为为用户虚拟局域网标识(英文缩写为C-VID)。当虚拟AN转发表项为表9所示时,所生成的第二转发表项如表7所示,当虚拟AN转发表为表10所示时,所生成的第二转发表如表8所示。。
307、接入端口管理装置OLT使用所述第一转发表项。
308、接入端口管理装置ONU使用所述第二转发表项。
接入端口管理装置或OLT需要将第二转发表项发送给ONU。具体地,接入端口管理装置或OLT使用ONU PON层寻址标识在PON层寻址相应的ONU,使用ONU的地址在ONU的地址对应的网络层中寻址相应的ONU。
可选地,接入端口管理装置或者OLT通过基于OSI模型中层二的第二控制协议或第二管理协议下发第二转发表项给ONU,第二控制协议协议为光网络单元管理和控制接口(英文全称为ONU Management and ControlInterface,英文缩写为OMCI)协议或ETH OAM协议,例如以太网运行管理维护(英文缩写为ETH OAM)协议,第二管理协议为ETH OAM。需要说明的是,ETH OAM协议既可以被视为控制协议,也可以被视为管理协议。
当ONU从第二转发表项的入端口接收到第一数据流后,ONU根据C-VID对第一数据流进行C-VLAN封装,然后根据第二转发表项的出端口将封装后的第一数据流发送至OLT。OLT根据S-VID对接收到的第一数据流进行S-VLAN封装,并根据第一转发表项的出端口继续进行转发。
在图9所示的实施例中,在虚拟AN包括多个ONU的情况下,可以对多个ONU的Line ID进行统一编址,以避免发生冲突,降低出错的概率。
在如图9所示的实施例中,接入端口管理装置根据虚拟AN转发表项为OLT和ONU分别生成了转发表项,使得OLT和ONU能够协同工作,共同处理虚拟AN需要处理VLAN业务,实现了对业务处理的调度。
在如图10所示的网络中,虚拟AN中包括OLT1和n个ONU,每个ONU分别与一个对应的CPE相连。每个ONU均为靠近图10所示的CPE的PE设备,OLT和网络中另一侧的一个PE设备PE1相连,也就是说,OLT1位于ONU和PE1的中间。OLT1和PE1之间需要建立虚拟AN外部PW,OLT1和n个ONU中的部分或全部需要建立虚拟AN内部PW,OLT1位于虚拟AN外部PW和虚拟AN内部PW之间,其角色为SPE。在图10所示的网络中,虚拟AN对外整体呈现单一的运营商边缘(英文缩写为PE)设备,多协议标签交换(英文缩写为MPLS)对端看到的是虚拟AN,而不是分离的ONU或OLT,PE数据面在ONU实现,OLT作为SPE实现PW交换,PE控制面在OLT实现,虚拟AN对外通过″MPLS控制器″对接城域MPLS信令,接入端(虚拟AN内部)MPLS信令由基于OSI模型中层三的第一控制协议或第一管理协议实现,ONU无需实现IP或MPLS控制面。
基于图10所示的网络,如图11所示,一种生成转发表项的方法包括如下内容。
401、ONU向OLT上报第一物理Line ID和ONU的上行出端口信息,可选地,ONU还向OLT上报ONU的地址。OLT中包括接入端口管理装置。在可选的替代方案中,接入端口管理装置也可以设置在OLT之外的其他设备中。401中的ONU可以是图10中的n个ONU中的任意一个。
402、接入端口管理装置确定OLT为待建立的虚拟AN内部PW和虚拟AN外部PW之间的SPE设备。虚拟AN内部PW为经过OLT和ONU的PW,虚拟AN外部PW为OLT和虚拟AN之外的PE之间的PW。
在确定OLT为SPE设备后,接入端口管理装置就可以相应地确定ONU和OLT分别需要处理的PW标签。在本实施例中,OLT需要处理的PW标签包括虚拟AN外部PW的上行标签、虚拟AN内部PW的上行标签、虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签,ONU需要处理的PW标签包括虚拟AN内部PW的上行标签和虚拟AN内部PW的下行标签。
403、接入端口管理装置接收接入管理设备以虚拟AN的管理IP地址为目的地址发送的虚拟AN转发表项,所述虚拟AN转发表项包括虚拟AN上行转发表项和虚拟AN下行转发表项。
虚拟AN上行转发表项包括上行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的上行标签和上行出端口。举例来说,在本实施例的虚拟AN上行转发表项中,虚拟AN外部PW的标识取值可以为1,上行入端口包括第一物理Line ID。可选地,第一物理Line ID包括ONU的Line ID和OLT的Line ID,ONU的Line ID的取值为ONU2 ID/Slot1/Port1,OLT的LineID的取值为OLT1 ID/Slot1/Port2。上行出端口包括OLT的上行出端口,在本实施例的取值可以为1。虚拟AN外部PW的上行标签在本实施例的取值可以为11111。本实施例中的一个示例性的虚拟AN上行转发表项如表11所示。
Figure BDA00002129440000361
表11
需要说明的是,表11所示仅为图10中的OLT1与n个ONU中的一个ONU之间建立虚拟AN内部PW时的虚拟AN上行转发表项的举例。OLT1和可以n个ONU中的多个或每个ONU建立虚拟AN内部PW,在这种情况下,则会相应的产生对应的多个虚拟AN上行转发表项。多个虚拟AN上行转发表项可以包括在同一张虚拟AN上行转发表中。表12为虚拟AN上行转发表的一个简要的示例。
Figure BDA00002129440000371
表12
虚拟AN下行转发表项包括下行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的下行标签和下行出端口。虚拟AN下行转发表项中的下行入端口即为所述虚拟AN上行转发表项中的上行出端口,虚拟AN下行转发表项中的下行出端口即为所述虚拟AN上行转发表项中的上行入端口。虚拟AN外部PW的下行标签在本实施例的取值可以为22222。本实施例中的一个示例性的虚拟AN下行转发表项如表13所示。
Figure BDA00002129440000372
表13
需要说明的是,表13所示仅为图10中的OLT1与n个ONU中的一个ONU之间建立虚拟AN内部PW时的虚拟AN上行转发表项的举例。OLT1和可以n个ONU中的多个或每个ONU建立虚拟AN内部PW,在这种情况下,则会相应的产生对应的多个虚拟AN下行转发表项。多个虚拟AN上行转发表项可以包括在同一张虚拟AN下行转发表中。表14为虚拟AN下行转发表的一个简要的示例。
表14
404、接入端口管理装置生成与虚拟AN外部PW的标识相对应的虚拟AN内部PW的ID、与虚拟AN外部PW的上行标签相对应的虚拟AN内部PW的上行标签、与虚拟AN外部PW的下行标签相对应的虚拟AN内部PW的下行标签。例如,当虚拟AN外部PW的ID为1时,相对应的虚拟AN内部PW的ID为11;当虚拟AN外部PW的上行标签为11111时,相对应的虚拟AN内部PW的上行标签为66666;当虚拟AN外部PW的下行标签为22222时,相对应的虚拟AN内部PW的下行标签为77777。
405、接入端口管理装置为OLT生成OLT上行PW转发表项和OLT下行PW转发表项,OLT上行PW转发表项和OLT下行PW转发表项均是或属于110中的第一转发表项。
OLT上行PW转发表项包括入端口、出端口、虚拟AN内部PW的上行标签和虚拟AN外部PW的上行标签。OLT上行PW转发表项中的入端口包括OLT的Line ID,例如OLT的Line ID的取值可以为OLT1 ID/Slot1/Port2,OLT上行PW转发表项中的出端口包括虚拟AN上行转发表项中的上行出端口。本实施例中的一个示例性的OLT上行PW转发表项如表15所示。
Figure BDA00002129440000382
Figure BDA00002129440000391
表15
当虚拟AN的上行转发表如表12所示,虚拟AN的下行转发表如表14所示时,OLT上行PW转发表如表16所示。
Figure BDA00002129440000392
表16
OLT下行PW转发表项包括入端口、出端口、虚拟AN外部PW的下行标签和虚拟AN内部PW的下行标签。OLT下行PW转发表项中的入端口包括OLT上行PW转发表项中的出端口,OLT下行PW转发表项中的出端口包括OLT上行PW转发表项的入端口。本实施例中的一个示例性的OLT下行PW转发表项如表17所示。
Figure BDA00002129440000393
表17
当虚拟AN的上行转发表如表12所示,虚拟AN的下行转发表如表14所示时,OLT下行PW转发表如表18所示。
Figure BDA00002129440000394
Figure BDA00002129440000401
表18
406、接入端口管理装置为ONU生成ONU上行PW转发表项,ONU上行PW转发表项属于120中的第二转发表项。ONU上行PW转发表项包括入端口、出端口和虚拟AN内部PW的上行标签。在ONU上行PW转发表项中,入端口包括ONU的Line ID,例如在本实施例中ONU的Line ID可以为ONU2ID/Slot1/Port1;出端口包括ONU的上行出端口,例如在本实施例中ONU的上行出端口可以为端口X。本实施例中的一个示例性的ONU上行PW转发表项如表18所示。
Figure BDA00002129440000402
表18
基于表12和表16,ONU1的一个示例性的ONU上行PW转发表项如表19所示。
Figure BDA00002129440000403
表19
在如图11所示的实施例中,接入端口管理装置根据虚拟AN转发表项为OLT和ONU分别生成了PW转发表项,使得OLT和ONU能够协同工作,以便处理虚拟AN需要处理PW业务。
接入端口管理装置或OLT需要将ONU上行PW转发表项发送给ONU。具体地,接入端口管理装置或OLT使用ONU PON层寻址标识在PON层寻址相应的ONU,使用ONU的地址在ONU的地址对应的网络层中寻址相应的ONU。
接入端口管理装置在为ONU生成了ONU上行PW转发表项后,使用基于OSI模型中层二的第二控制协议或第二管理协议下发第二转发表项给ONU,第二控制协议协议为光网络单元管理和控制接口(英文全称为ONUManagement and Control Interface,英文缩写为OMCI)协议或ETH OAM协议,例如以太网运行管理维护(英文缩写为ETH OAM)协议,第二管理协议为ETH OAM协议。需要说明的是,ETH OAM协议既可以被视为控制协议,也可以被视为管理协议。
如图12所示,本实施例公开了一种接入端口管理装置15。所述接入端口管理装置能够实现与图1至图11对应的任意一个实施例中的接入端口管理装置的功能,也可以与图1至图11对应的任意一个实施例中的接入端口管理装置相同。如图1或2所示,本实施例中的接入端口管理单元应用于包括第一接入设备、第二接入设备的虚拟接入节点AN中。所述接入端口管理装置15包括:
获取单元151,用于获取接入管理设备发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务的标识和出端口;
第一生成单元152,用于根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项,所述第一转发表项包括入端口、出端口和所述第一设备需要处理的业务的标识;
第二生成单元153,用于根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第二设备生成第二转发表项,所述第二转发表项包括入端口、出端口。
可选地,所述第一生成单元152具体用于:根据所述虚拟AN转发表项,并根据所述虚拟AN处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为所述第一设备生成第一转发表项。
在这种情况下,第一转发表项和第二转发表项的生成存在多种细分的情况。对于每种细分情况,如图13所示,第一生成单元152均具体包括对应的确定子单元1521和生成子单元1522。
细分情况1:当所述虚拟AN需要处理的业务在第一接入设备和第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务时,第一接入设备为所述第一设备,第二接入设备为所述第二设备。
在细分情况1中,确定子单元1521为第一确定子单元,生成子单元1522为第一生成子单元。
所述第一确定子单元用于当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
所述第一生成子单元用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
或者,
在细分情况1中,确定子单元1521为第二确定子单元,生成子单元1522为第二生成子单元。
所述第二确定子单元用于当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第一接入设备的第一Line ID;
所述第二生成子单元用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
在细分情况1中,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口,所述第二转发表项还包括所述第二部分业务的标识。
细分情况2:当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备。
在细分情况2中,确定子单元1521为第三确定子单元,生成子单元1522为第三生成子单元。
所述第三确定子单元用于当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
所述第三生成子单元用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
或者,
在细分情况2中,确定子单元1521为第四确定子单元,生成子单元1522为第四生成子单元。
所述第四确定子单元用于当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第一接入设备的第一Line ID;
所述第四生成子单元用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
在细分情况2中,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口。
细分情况3:当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第二接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第二接入设备为所述第一设备,所述第一接入设备为所述第二设备。
在细分情况3中,确定子单元1521为第五确定子单元,生成子单元1522为第五生成子单元。
所述第五确定子单元用于当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line I D和第二接入设备的第一Line ID;
所述第五生成子单元用于生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
在细分情况3中,确定子单元1521为第六确定子单元,生成子单元1522为第六生成子单元。
所述第六确定子单元用于当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第二接入设备的第一Line ID;
所述第六生成子单元用于生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
在细分情况3中,所述第二转发表项入端口包括第一接入设备的第一Line ID,所述第二转发表项的出端口包括第一接入设备的上行出端口。
可选地,当所述第一生成单元具体用于根据所述虚拟AN转发表项,并根据所述虚拟AN处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为所述第一设备生成第一转发表项时,所述虚拟AN需要处理的业务可以为虚拟局域网(英文缩写为VLAN)。
可选地,当所述虚拟AN需要处理的业务为伪线时,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述获取单元151具体用于:
获取接入管理设备发送的虚拟AN上行转发表项和虚拟AN下行转发表项,所述虚拟AN上行转发表项包括上行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的上行标签和上行出端口,所述虚拟AN下行转发表项包括下行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的下行标签和下行出端口。
所述第一生成单元152具体用于:
在所述接入端口管理装置确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘SPE设备后,根据所述虚拟AN上行转发表项生成第一接入设备的上行PW转发表项,其中,所述第一接入设备的上行PW转发表项包括入端口、虚拟AN内部PW的上行标签、虚拟AN外部PW的上行标签和出端口,所述第一接入设备的上行PW转发表项中的入端口包括所述第一接入设备的第一Line ID,所述第一接入设备的上行PW转发表项中的出端口为所述虚拟AN上行转发表项中的上行出端口,所述第一接入设备的上行PW转发表项为PW交换表项。
当所述虚拟AN需要处理得业务为伪线时,可选地,所述第二转发表项为第二接入设备的上行PW转发表项,所述第二接入设备的上行PW转发表项中的入端口包括第二接入设备的Line ID,所述第二接入设备的上行PW转发表项中的出端口包括第二接入设备的上行出端口,所述第二接入设备的上行PW转发表项还包括虚拟AN内部PW的上行标签。
当所述虚拟AN需要处理的业务为伪线时,可选地,所述第一生成单元152还具体用于:
在所述接入端口管理装置15确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘SPE设备后,根据所述虚拟AN下行转发表项生成第一接入设备的下行PW转发表项,其中,所述第一接入设备的下行PW转发表项包括入端口、虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签和出端口,所述第一接入设备的下行PW转发表项为PW交换表项。
当所述虚拟AN需要处理的业务为伪线时,可选地,所述第一接入设备的下行PW转发表项中的入端口为所述第一接入设备的上行PW转发表项中的出端口,所述第一接入设备的下行PW转发表项中的出端口为所述第一接入设备的上行PW转发表项中的入端口。
当所述虚拟AN需要处理的业务为伪线时,可选地,如图14所示,所述装置15包括线路标识Line ID确定单元154,
所述Line ID确定单元154用于:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line  ID;
或者,
所述Line ID确定单元154用于:
当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID时,根据第一物理Line ID确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID。
本实施例分别公开了当虚拟AN需要处理的业务为VLAN和伪线时,所述接入端口管理装置包括的单元。
可选地,在本实施例中,所述虚拟Line ID包括所述虚拟AN的设备标识和所述虚拟AN的第一端口号;所述第一接入设备的第一Line ID包括第一接入设备的设备标识和第一接入设备的第一端口号;所述第二接入设备的第一Line ID包括第二接入设备的设备标识和第二接入设备的第一端口号。
可选地,在本实施例中,所述第一接入设备为光线路终端(英文缩写为OLT),所述第二接入设备为第一光网络单元(英文缩写为ONU)、第一光网络终端(英文缩写为ONT)、第一多住户单元(英文缩写为MDU)或第一用户线接入复用器(英文缩写为DSLAM);或者,所述第一接入设备为第一DSLAM,所述第二接入设备为第二DSLAM;或者,所述第一接入设备为DSLAM管理设备,所述第二接入设备为DSLAM。
可选地,在本实施例中,接入端口管理单元接收到的虚拟AN转发表项是由接入管理设备通过基于开放系统互联(英文缩写为OSI)模型中层三的第一控制协议或第一管理协议发送的;当接入端口管理单元需要向第二接入设备发送第一转发表项或第二转发表项时,接入端口管理单元通过基于OSI模型中层二的第二控制协议或第二管理协议发送。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (34)

1.一种为光网络中的设备生成转发表项的方法,其特征在于,所述光网络包括虚拟接入点AN,所述虚拟AN包括第一接入设备、第二接入设备和接入端口管理装置,所述方法包括:
所述接入端口管理装置获取接入管理设备发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务的标识和出端口;
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项,所述第一转发表项包括入端口、出端口和所述第一设备需要处理的业务的标识;
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第二设备生成第二转发表项,所述第二转发表项包括入端口和出端口。
2.根据权利要求1所述的方法,其特征在于,
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项包括:
所述接入端口管理装置根据所述虚拟AN处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况和所述虚拟AN转发表项为所述第一设备生成第一转发表项。
3.根据权利要求2所述的方法,其特征在于,
当所述虚拟AN需要处理的业务在第一接入设备和第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务时,第一接入设备为所述第一设备,第二接入设备为所述第二设备;
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识;
或者,
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
4.根据权利要求3所述的方法,其特征在于,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口,所述第二转发表项还包括所述第二部分业务的标识。
5.根据权利要求2所述的方法,其特征在于,
当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
6.根据权利要求5所述的方法,其特征在于,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口。
7.根据权利要求2所述的方法,其特征在于,当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第二接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第二接入设备为所述第一设备,所述第一接入设备为所述第二设备;
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述生成第一转发表项包括:
当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID时,所述接入端口管理装置根据第一物理Line ID确定第二接入设备的第一Line ID;生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
8.根据权利要求7所述的方法,其特征在于,所述第二转发表项入端口包括第一接入设备的第一Line ID,所述第二转发表项的出端口包括第一接入设备的上行出端口。
9.根据权利要求2至8中的任一项所述的方法,其特征在于,所述业务为虚拟局域网VLAN。
10.根据权利要求1所述的方法,其特征在于,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述接入端口管理装置获取接入管理设备发送的虚拟AN转发表项包括:
所述接入端口管理装置获取接入管理设备发送的虚拟AN上行转发表项和虚拟AN下行转发表项,所述虚拟AN上行转发表项包括上行入端口、虚拟AN外部伪线PW的标识、虚拟AN外部PW的上行标签和上行出端口,所述虚拟AN下行转发表项包括下行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的下行标签和下行出端口;
所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项包括:
所述接入端口管理装置在确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘SPE设备后,根据所述虚拟AN上行转发表项生成第一接入设备的上行PW转发表项,其中,所述第一接入设备的上行PW转发表项包括入端口、虚拟AN内部PW的上行标签、虚拟AN外部PW的上行标签和出端口,所述第一接入设备的上行PW转发表项中的入端口包括所述第一接入设备的第一Line ID,所述第一接入设备的上行PW转发表项中的出端口为所述虚拟AN上行转发表项中的上行出端口,所述第一接入设备的上行PW转发表项为PW交换表项。
11.根据权利要求10所述的方法,其特征在于,所述第二转发表项为第二接入设备的上行PW转发表项,所述第二接入设备的上行PW转发表项中的入端口包括第二接入设备的Line ID,所述第二接入设备的上行PW转发表项中的出端口包括第二接入设备的上行出端口,所述第二接入设备的上行PW转发表项还包括虚拟AN内部PW的上行标签。
12.根据权利要求10或11所述的方法,其特征在于,所述接入端口管理装置根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项还包括:
所述接入端口管理装置在确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘SPE设备后,根据所述虚拟AN下行转发表项生成第一接入设备的下行PW转发表项,其中,所述第一接入设备的下行PW转发表项包括入端口、虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签和出端口,所述第一接入设备的下行PW转发表项为PW交换表项。
13.根据权利要求12所述的方法,其特征在于,所述第一接入设备的下行PW转发表项中的入端口为所述第一接入设备的上行PW转发表项中的出端口,所述第一接入设备的下行PW转发表项中的出端口为所述第一接入设备的上行PW转发表项中的入端口。
14.根据权利要求10至13中的任一项所述的方法,其特征在于,
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,所述接入端口管理装置根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的LineID和第二接入设备的Line ID;
或者,
当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID时,所述接入端口管理装置根据第一物理Line ID确定第一接入设备的LineID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID。
15.根据权利要求3至14中的任一项所述的方法,其特征在于,
所述虚拟Line ID包括所述虚拟AN的设备标识和所述虚拟AN的第一端口号;
所述第一接入设备的第一Line ID包括第一接入设备的设备标识和第一接入设备的第一端口号;
所述第二接入设备的第一Line ID包括第二接入设备的设备标识和第二接入设备的第一端口号。
16.根据权利要求1至15中任一项所述的方法,其特征在于,
所述第一接入设备为光线路终端OLT,所述第二接入设备为第一光网络单元ONU、第一光网络终端ONT、第一多住户单元MDU或第一用户线接入复用器DSLAM;
或者,
所述第一接入设备为第一数字用户线接入复用器DSLAM,所述第二接入设备为第二DSLAM;
或者,
所述第一接入设备为数字用户线接入复用器DSLAM管理设备,所述第二接入设备为DSLAM。
17.根据权利要求1至16中任一项所述的方法,其特征在于,接入端口管理装置接收到的虚拟AN转发表项是由接入管理设备通过基于开放系统互联OSI模型中层三的第一控制协议或第一管理协议发送的;
当接入端口管理装置需要向第二接入设备发送第一转发表项或第二转发表项时,接入端口管理装置通过基于开放系统互联OSI模型中层二的第二控制协议或第二管理协议发送。
18.一种接入端口管理装置,其特征在于,应用于包括第一接入设备、第二接入设备的虚拟接入节点AN中,所述接入端口管理装置包括:
获取单元,用于获取接入管理设备发送的虚拟AN转发表项,所述虚拟AN转发表项包括入端口、所述虚拟AN需要处理的业务的标识和出端口;
第一生成单元,用于根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第一设备生成第一转发表项,所述第一转发表项包括入端口、出端口和所述第一设备需要处理的业务的标识;
第二生成单元,用于根据所述虚拟AN转发表项为所述第一接入设备和所述第二接入设备中的第二设备生成第二转发表项,所述第二转发表项包括入端口和出端口。
19.根据权利要求18所述的装置,其特征在于,
所述第一生成单元具体用于:
根据所述虚拟AN处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况和所述虚拟AN转发表项为所述第一设备生成第一转发表项。
20.根据权利要求19所述的装置,其特征在于,
当所述虚拟AN需要处理的业务在第一接入设备和第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的第一部分业务,由第二接入设备处理所述虚拟AN需要处理的业务中第二部分业务时,第一接入设备为所述第一设备,第二接入设备为所述第二设备;
所述第一生成单元包括:
第一确定子单元,用于当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
第一生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识;
或者,
所述第一生成单元包括:
第二确定子单元,用于当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一LineID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第一接入设备的第一Line ID;
第二生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述第一部分业务的标识。
21.根据权利要求20所述的装置,其特征在于,所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口,所述第二转发表项还包括所述第二部分业务的标识。
22.根据权利要求19所述的装置,其特征在于,
当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第一接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述第一生成单元包括:
第三确定子单元,用于当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
第三生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述第一生成单元包括:
第四确定子单元,用于当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一LineID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第一接入设备的第一Line ID;
第四生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第一接入设备的第一Line ID,所述第一转发表项的出端口包括第一接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
23.根据权利要求22所述的装置,其特征在于,
所述第二转发表项的入端口包括第二接入设备的第一Line ID,所述第二转发表项的出端口包括第二接入设备的上行出端口。
24.根据权利要求19所述的装置,其特征在于,当所述虚拟AN需要处理的业务在所述第一接入设备和所述第二接入设备之间的分配情况为由第二接入设备处理所述虚拟AN需要处理的业务中的全部业务时,所述第二接入设备为所述第一设备,所述第一接入设备为所述第二设备;
所述第一生成单元包括:
第五确定子单元,用于当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟LineID和第一物理Line ID的对应关系,确定第一物理Line ID,其中所述第一物理Line ID包括第一接入设备的第一Line ID和第二接入设备的第一Line ID;
第五生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识;
或者,
所述第一生成单元包括:
第六确定子单元,用于当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID并且第一物理Line ID包括第一接入设备的第一LineID和第二接入设备的第一Line ID时,根据第一物理Line ID确定第二接入设备的第一Line ID;
第六生成子单元,用于生成第一转发表项,所述第一转发表项的入端口包括第二接入设备的第一Line ID,所述第一转发表项的出端口包括第二接入设备的上行出端口,所述第一转发表项还包括所述虚拟AN需要处理的业务中的全部业务的标识。
25.根据权利要求24所述的装置,其特征在于,
所述第二转发表项入端口包括第一接入设备的第一Line ID,所述第二转发表项的出端口包括第一接入设备的上行出端口。
26.根据权利要求19至25中的任一项所述的装置,其特征在于,所述业务为虚拟局域网VLAN。
27.根据权利要求18所述的装置,其特征在于,所述第一接入设备为所述第一设备,所述第二接入设备为所述第二设备;
所述获取单元具体用于:
获取接入管理设备发送的虚拟AN上行转发表项和虚拟AN下行转发表项,所述虚拟AN上行转发表项包括上行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的上行标签和上行出端口,所述虚拟AN下行转发表项包括下行入端口、虚拟AN外部PW的标识、虚拟AN外部PW的下行标签和下行出端口;
所述第一生成单元具体用于:
在所述接入端口管理装置确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘SPE设备后,根据所述虚拟AN上行转发表项生成第一接入设备的上行PW转发表项,其中,所述第一接入设备的上行PW转发表项包括入端口、虚拟AN内部PW的上行标签、虚拟AN外部PW的上行标签和出端口,所述第一接入设备的上行PW转发表项中的入端口包括所述第一接入设备的第一Line ID,所述第一接入设备的上行PW转发表项中的出端口为所述虚拟AN上行转发表项中的上行出端口,所述第一接入设备的上行PW转发表项为PW交换表项。
28.根据权利要求27所述的装置,其特征在于,所述第二转发表项为第二接入设备的上行PW转发表项,所述第二接入设备的上行PW转发表项中的入端口包括第二接入设备的Line ID,所述第二接入设备的上行PW转发表项中的出端口包括第二接入设备的上行出端口,所述第二接入设备的上行PW转发表项还包括虚拟AN内部PW的上行标签。
29.根据权利要求27或28所述的装置,其特征在于,所述第一生成单元还具体用于:
在所述接入端口管理装置确定所述第一接入设备为虚拟AN内部PW和所述虚拟AN外部PW之间的交换运营商边缘SPE设备后,根据所述虚拟AN下行转发表项生成第一接入设备的下行PW转发表项,其中,所述第一接入设备的下行PW转发表项包括入端口、虚拟AN外部PW的下行标签、虚拟AN内部PW的下行标签和出端口,所述第一接入设备的下行PW转发表项为PW交换表项。
30.根据权利要求29所述的装置,其特征在于,所述第一接入设备的下行PW转发表项中的入端口为所述第一接入设备的上行PW转发表项中的出端口,所述第一接入设备的下行PW转发表项中的出端口为所述第一接入设备的上行PW转发表项中的入端口。
31.根据权利要求27至30中的任一项所述的装置,其特征在于,所述装置包括线路标识Line ID确定单元,
所述Line ID确定单元用于:
当所述虚拟AN转发表项的入端口包括第一虚拟线路标识Line ID时,根据获取到的第一虚拟Line ID查询第一虚拟Line ID和第一物理Line ID的对应关系确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID;
或者,
所述Line ID确定单元用于:
当所述虚拟AN转发表项的入端口包括第一物理线路标识Line ID时,根据第一物理Line ID确定第一接入设备的Line ID和第二接入设备的Line ID,其中,所述第一物理Line ID包括第一接入设备的Line ID和第二接入设备的Line ID。
32.根据权利要求20至31中的任一项所述的装置,其特征在于,
所述虚拟Line ID包括所述虚拟AN的设备标识和所述虚拟AN的第一端口号;
所述第一接入设备的第一Line ID包括第一接入设备的设备标识和第一接入设备的第一端口号;
所述第二接入设备的第一Line ID包括第二接入设备的设备标识和第二接入设备的第一端口号。
33.根据权利要求18至32中任一项所述的装置,其特征在于,
所述第一接入设备为光线路终端OLT,所述第二接入设备为第一光网络单元ONU、第一光网络终端ONT、第一多住户单元MDU或第一用户线接入复用器DSLAM;
或者,
所述第一接入设备为第一数字用户线接入复用器DSLAM,所述第二接入设备为第二DSLAM;
或者,
所述第一接入设备为数字用户线接入复用器DSLAM管理设备,所述第二接入设备为DSLAM。
34.根据权利要求18至33中任一项所述的装置,其特征在于,接入端口管理单元接收到的虚拟AN转发表项是由接入管理设备通过基于开放系统互联OSI模型中层三的第一控制协议或第一管理协议发送的;
当接入端口管理单元需要向第二接入设备发送第一转发表项或第二转发表项时,接入端口管理单元通过基于开放系统互联OSI模型中层二的第二控制协议或第二管理协议发送。
CN201210336323.9A 2012-09-12 2012-09-12 为光网络中的设备生成转发表项的方法和装置 Active CN103686466B (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CN201210336323.9A CN103686466B (zh) 2012-09-12 2012-09-12 为光网络中的设备生成转发表项的方法和装置
PL13837541T PL2887691T3 (pl) 2012-09-12 2013-09-12 Sposób i urządzenie do generowania wpisów wysyłkowych dla urządzeń w sieci optycznej
EP13837541.5A EP2887691B1 (en) 2012-09-12 2013-09-12 Method and device for generating forwarding entries for devices in optical network
PCT/CN2013/083411 WO2014040551A1 (zh) 2012-09-12 2013-09-12 为光网络中的设备生成转发表项的方法和装置
PT181894874T PT3468219T (pt) 2012-09-12 2013-09-12 Método e aparelho para geração de entradas de reencaminhamento para dispositivos na rede ótica
EP18189487.4A EP3468219B1 (en) 2012-09-12 2013-09-12 Method and apparatus for generating forwarding entries for devices in optical network
ES13837541T ES2696205T3 (es) 2012-09-12 2013-09-12 Método y dispositivo para generar entradas de reenvío para dispositivos en red óptica
US14/656,167 US9525625B2 (en) 2012-09-12 2015-03-12 Method and apparatus for generating forwarding entries for devices in optical network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210336323.9A CN103686466B (zh) 2012-09-12 2012-09-12 为光网络中的设备生成转发表项的方法和装置

Publications (2)

Publication Number Publication Date
CN103686466A true CN103686466A (zh) 2014-03-26
CN103686466B CN103686466B (zh) 2016-12-21

Family

ID=50277635

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210336323.9A Active CN103686466B (zh) 2012-09-12 2012-09-12 为光网络中的设备生成转发表项的方法和装置

Country Status (7)

Country Link
US (1) US9525625B2 (zh)
EP (2) EP3468219B1 (zh)
CN (1) CN103686466B (zh)
ES (1) ES2696205T3 (zh)
PL (1) PL2887691T3 (zh)
PT (1) PT3468219T (zh)
WO (1) WO2014040551A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105379219A (zh) * 2014-06-06 2016-03-02 华为技术有限公司 接入网络中的信息交互方法、装置及系统
WO2016101525A1 (zh) * 2014-12-23 2016-06-30 中兴通讯股份有限公司 光网络单元dpu设备管理方法、装置及系统
CN106357483A (zh) * 2015-07-17 2017-01-25 华为技术有限公司 消息传输方法、接入节点、接入控制器及接入系统
CN106921437A (zh) * 2015-12-28 2017-07-04 华为技术有限公司 一种在光接入网中建立虚拟接入节点的方法和设备

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102769561B (zh) * 2012-06-28 2015-05-27 华为技术有限公司 在业务保护方案中减少丢包的方法和系统
CN103188109B (zh) * 2013-03-28 2018-08-10 南京中兴新软件有限责任公司 家庭网关的端口配置方法及装置
CN108566451B (zh) 2014-03-11 2021-05-14 华为技术有限公司 一种消息处理方法、接入控制器及网络节点
CN107431658A (zh) 2015-03-24 2017-12-01 日本电气株式会社 通信系统、控制设备、控制方法及程序
CN107666627A (zh) * 2016-07-28 2018-02-06 上海诺基亚贝尔股份有限公司 一种pon网络中数据转发控制方法及其装置
EP3579461B1 (en) * 2017-02-28 2022-01-26 Huawei Technologies Co., Ltd. Virtualization method for optical line terminal (olt) device, and related device

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532088B1 (en) * 1999-09-10 2003-03-11 Alcatel System and method for packet level distributed routing in fiber optic rings
JP4006169B2 (ja) * 2000-05-30 2007-11-14 株式会社日立製作所 ラベルスイッチング型パケット転送装置
JP4718764B2 (ja) * 2002-10-18 2011-07-06 株式会社日立製作所 光仮想ローカルエリアネットワークにおける経路制御方法、経路切替装置、切替器及び情報伝送方法
US7269348B1 (en) * 2002-11-18 2007-09-11 At&T Corp. Router having dual propagation paths for packets
US20040208570A1 (en) * 2003-04-18 2004-10-21 Reader Scot A. Wavelength-oriented virtual networks
US8990430B2 (en) * 2004-02-19 2015-03-24 Cisco Technology, Inc. Interface bundles in virtual network devices
CN100461732C (zh) * 2006-06-16 2009-02-11 华为技术有限公司 一种以太技术交换和转发的方法、系统和设备
EP1885139A1 (en) * 2006-08-02 2008-02-06 Nokia Siemens Networks Gmbh & Co. Kg Aggregation switch, method of operating an aggregation switch and corresponding computer program product
CN101299698B (zh) * 2007-04-30 2012-05-23 华为技术有限公司 通信代理的方法及装置及系统
CN101309207A (zh) 2007-05-15 2008-11-19 华为技术有限公司 通信代理的方法及装置及系统
CN101399749B (zh) * 2007-09-27 2012-04-04 华为技术有限公司 一种报文过滤的方法、系统和设备
US8737416B2 (en) * 2007-12-04 2014-05-27 At&T Intellectual Property I, L.P. Access link aggregator
CN101499951B (zh) * 2008-02-01 2012-05-23 华为技术有限公司 隧道配置方法、虚拟接入节点、虚拟边缘节点以及系统
JP5074314B2 (ja) * 2008-07-07 2012-11-14 株式会社日立製作所 フレーム転送装置
CN101686180A (zh) * 2008-09-28 2010-03-31 华为技术有限公司 数据传输方法及网络节点和数据传输系统
EP2209324A1 (en) 2009-01-15 2010-07-21 BRITISH TELECOMMUNICATIONS public limited company Management of telecommunications connections
CN101931548B (zh) * 2009-06-24 2012-09-19 华为技术有限公司 一种接入网络标签管理方法、装置和系统
US8406622B2 (en) * 2009-08-06 2013-03-26 At&T Intellectual Property I, L.P. 1:N sparing of router resources at geographically dispersed locations
EP2362626A1 (en) * 2010-02-15 2011-08-31 British Telecommunications public limited company Telephone equipment powering a network node
US20110228772A1 (en) * 2010-03-19 2011-09-22 Brocade Communications Systems, Inc. Providing multicast services without interruption upon a switchover
US8274973B2 (en) * 2010-03-24 2012-09-25 Cisco Technology, Inc. Virtual service domains
US8571408B2 (en) * 2010-04-22 2013-10-29 International Business Machines Corporation Hardware accelerated data frame forwarding
US8705954B2 (en) * 2010-07-08 2014-04-22 Nec Laboratories America, Inc. Optical switching network
EP2456189A1 (en) * 2010-11-23 2012-05-23 British Telecommunications Public Limited Company System for providing telephony and data services
CN102971990B (zh) * 2011-05-19 2015-08-19 华为技术有限公司 一种生成隧道转发表项的方法和网络设备
US8606105B2 (en) * 2011-09-15 2013-12-10 Ciena Corporation Virtual core router and switch systems and methods with a hybrid control architecture
US9906380B2 (en) * 2014-08-03 2018-02-27 Oliver Solutions Ltd. Virtualization method for an access network system and its management architecture

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105379219A (zh) * 2014-06-06 2016-03-02 华为技术有限公司 接入网络中的信息交互方法、装置及系统
US9941966B2 (en) 2014-06-06 2018-04-10 Huawei Technologies Co., Ltd. Method for information exchange in access network, apparatus, and system
CN105379219B (zh) * 2014-06-06 2019-02-01 华为技术有限公司 接入网络中的信息交互方法、装置及系统
WO2016101525A1 (zh) * 2014-12-23 2016-06-30 中兴通讯股份有限公司 光网络单元dpu设备管理方法、装置及系统
CN105790986A (zh) * 2014-12-23 2016-07-20 中兴通讯股份有限公司 光网络单元dpu设备管理方法、装置及系统
CN106357483A (zh) * 2015-07-17 2017-01-25 华为技术有限公司 消息传输方法、接入节点、接入控制器及接入系统
CN106357483B (zh) * 2015-07-17 2021-06-01 华为技术有限公司 消息传输方法、接入节点、接入控制器及接入系统
US11178073B2 (en) 2015-07-17 2021-11-16 Huawei Technologies Co., Ltd. Message transmission method, access node, access controller, and access system
US11902183B2 (en) 2015-07-17 2024-02-13 Huawei Technologies Co., Ltd. Message transmission method, access node, access controller, and access system
CN106921437A (zh) * 2015-12-28 2017-07-04 华为技术有限公司 一种在光接入网中建立虚拟接入节点的方法和设备
CN106921437B (zh) * 2015-12-28 2019-03-05 华为技术有限公司 一种在光接入网中建立虚拟接入节点的方法和设备
US10630387B2 (en) 2015-12-28 2020-04-21 Huawei Technologies Co., Ltd. Method for establishing virtual access node in optical access network and device

Also Published As

Publication number Publication date
EP2887691A1 (en) 2015-06-24
EP3468219B1 (en) 2020-05-13
CN103686466B (zh) 2016-12-21
EP2887691A4 (en) 2015-08-19
EP2887691B1 (en) 2018-09-12
EP3468219A1 (en) 2019-04-10
ES2696205T3 (es) 2019-01-14
US20150188812A1 (en) 2015-07-02
WO2014040551A1 (zh) 2014-03-20
PL2887691T3 (pl) 2019-01-31
US9525625B2 (en) 2016-12-20
PT3468219T (pt) 2020-06-17

Similar Documents

Publication Publication Date Title
CN103686466B (zh) 为光网络中的设备生成转发表项的方法和装置
US9455785B2 (en) Unified network management of hybrid fiber coaxial (HFC) network
US9130878B2 (en) Traffic switching in hybrid fiber coaxial (HFC) network
CN104917849B (zh) 一种消息处理方法、接入控制器及网络节点
US9287982B2 (en) DPOE system and service auto-configuration method and network based thereon
US9184847B2 (en) Dynamic bandwidth assignment in hybrid access network with passive optical network and another medium
US8665888B2 (en) Optical line terminal, method and system for packet transmission in optical communication system
CN108965497B (zh) 接入网虚拟化的方法及代理节点
US12401540B2 (en) Method for indicating multicast forwarding entry and device
EP2326059B1 (en) Mapping method, apparatus and system for data transmission
CN102714614B (zh) 无源光网络中数据的传输方法、用户侧设备和系统
WO2012100716A1 (zh) 在无源光网络中实现家庭网关功能的方法及装置
WO2016101525A1 (zh) 光网络单元dpu设备管理方法、装置及系统
CN109150566B (zh) 一种业务路径还原方法及装置
WO2014206238A1 (zh) 光网络单元onu、光线路终端olt以及信息传输方法
CN106357483B (zh) 消息传输方法、接入节点、接入控制器及接入系统
CN107579899B (zh) 一种vpls中实现vlan隔离的接入方法及装置
CN101924738A (zh) 实现多点到多点业务的方法、系统和装置
WO2012065757A1 (en) Optimized method to forward broadcast traffic to destined user network interface (uni) ports in a passive optical network (pon)
WO2017012443A2 (zh) 消息传输方法、接入节点、接入控制器及接入系统
HK1169761A (zh) 一种同轴电缆媒体转换器及流量交换的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant