用于数据和控制平面流量的上行外部phy接口的制作方法
【专利摘要】提供了用于控制下行融合有线接入平台(CCAP)接入点的技术。在具有网络接口和同轴接口的CCAP接入点处,经由网络接口从线缆调制解调器局端系统(CMTS)接收GCP控制平面信息,其中该控制平面信息被设计为对CCAP接入点进行配置以使得能够通过网络接口和同轴接口进行通信。在CCAP接入点处,数据平面信息和控制平面信息被发送至CMTS,并且可以包括来自一个或多个顾客终端设备的信息。
【专利说明】用于数据和控制平面流量的上行外部PHY接口 [0001]本申请要求于2011年9月16日递交的美国临时申请N0.61/535715、于2011年 9月20日递交的美国临时申请N0.61/536726、于2011年11月30日递交的美国临时申请N0.61/565102和于2012年3月9日递交的美国临时申请N0.61/608977的权益,通过引用将它们的全部内容合并于此。 【技术领域】 [0002]本公开涉及控制有线电缆数据服务接口规范(Data-Over-Cable ServiceInterface Specification, DOCSIS)接入点设备。 【背景技术】 [0003]DOCSIS是用于在集线器或头端设施(HEF,headend facility)与客户端(customerpremise)处的电缆调制解调器(CM)、网关或机顶盒之间发送数字视频和数据的协议。DOCSIS经由电缆调制解调器局端系统(CMTS)源自一端处并且经由CM终止于另一端处。对于下行和上行的传输,使用正交幅度调制(QAM)技术将数字数据调制到射频(RF)载波或信道上。存在两种类型的CMTS架构:(I)带有集成的物理(PHY)层的CMTS ;(2)带有分布式PHY (例如,在与CMTS同一处的单独PHY构层(shelf)上,或者更下游并更接近客户的端设备的远程PHY上)的CMTS。带有分布式架构的CMTS被称作模块式CMTS (M-CMTS)。在上下文中,PHY指物理调制和上转换器(upconverter)技术,有时也称作同轴介质转换器(CMC)。 [0004]为了促进一些市场,有线(cable)行业的管理主体CableLabs?规定了除Docsis之外还支持传统视频的第三种CMTS架构,该第三种CMTS结构被称作融合有线接入平台(CCAP)0当QAM被从集成的CMTS中物理地移除并且被放置于下游时,它被称为边缘QAM(EQAM)或者下游PHY设备。因此,CCAP架构允许DOCSIS和现有的视频分配在下游被组合,从而允许网络组件的再使用以减少总体消耗。尽管提供了更模块式的架构,但这些下游物理层设备具有这样的劣势:这些设备中的每个必须由网络管理员对它们的多个操作参数进行手动配置,并且未被配置有与它们的下行性能等同的集成上行性能。 【专利附图】
【附图说明】 [0005]考虑对于本公开的示例实施例进行的以下描述(尤其是与附图相结合时)可以了解本公开的用于配置远程DOCSIS设备的控制平面的特征和优点,在附图中,各个图中的相似的标号被用于指定相似的组件。 [0006]图1是根据这里所述的技术,采用控制平面伪线的有线电视分配系统的示例框图。 [0007]图2是居于图1中所示的节点内的、被配置为通过伪线连接至CMTS的CCAP接入点的示例框图。 [0008]图3是根据第一示例示出了 CCAP接入点配置过程可以被实现的方式的示例步骤流程图。[0009]图4是根据第二示例示出了 CCAP接入点配置过程可以被实现的方式的示例步骤流程图。
[0010]图5是能够在主设备和从设备之间进行交换的消息的示例框图。
[0011]图6是能够在主设备和从设备之间进行交换的消息的示例通用消息格式。
[0012]图7是能够在主设备和从设备之间进行传输的消息的示例通用消息格式。
[0013]图8是M-CMTS和CCAP接入点之间用于处理上行流量的伪线布置的示例框图。
[0014]图9A是用于配置M-CMTS和CCAP接入点之间的上行通信的示例控制平面分组。
[0015]图9B-9E是示例的上行通信控制平面消息格式。
【具体实施方式】
[0016]MM
[0017]这里提供了用于在具有网络接口和同轴接口的CCAP接入点处通过网络接口从CMTS接收控制平面信息的技术,其中控制平面信息被设计为对CCAP接入点进行配置,使得能够通过网络接口和同轴接口进行通信。在CCAP接入点处,从CMTS接收DOCSIS数据平面信息和控制平面信息,并且通过同轴接口将数据平面信息传输到一个或多个DOCSIS终端设备,例如机顶(set-top)网关或者CM。一些控制平面信息也可以被传输到CM。
[0018]这里还提供了用于主设备生成GCP控制消息的技术,该GCP控制消息被配置为对从设备进行管理,其中控制消息包括结构化访问字段和寄存器访问字段中的一个或多个,并且其中结构化访问字段包括以下各项中的一项或多项:(i)被配置为提供基本设备控制的设备管理消息,和(ii)配置有`有效载荷(payload)字段的交换数据结构消息,该有效载荷字段被配置为存储来自另一协议的数据结构,并且其中寄存器访问字段包括以下各项中的一项或多项:(i)被配置为对从设备中的寄存器进行读和写的交换数据寄存器消息,和
(ii)被配置为对从设备中的寄存器的个体比特进行写操作的屏蔽写寄存器消息。控制消息被传输到从设备。
[0019]这里还提供了用于在模块式电缆调制解调器局端系统(M-CMTS)核心处生成一个或多个第一控制消息的技术,该第一控制消息包括对与接入点的一个或多个路径进行配置以用于数据平面和控制平面通信的信息。该一个或多个第一控制消息被传输至接入点。从接入点接收一个或多个第二控制消息,其中至少一个第二控制消息是从客户端设备(CPE)转发来的。
[0020]示例实施例
[0021]参考图1,示出了示例性有线系统或网络100。具体地,系统100包括头端设施(HEF) 110,、多个集线器120 (1)-120 (m)、多个节点130 (1)-130 (η)和多个客户140(1)-140 (p)。每个集线器120或者HEFllO可以具有电缆调制解调器局端系统(CMTS)核心,例如集线器120 (I)中所示的CMTS核心170。节点130 (1)-130 (η)中的每个节点具有一个或多个相应的接入点(AP) 135 (1)-135 (n),同时客户140 (1)-140 (P)中每个具有一个或多个相应的CM150 (1)-150 (p)。AP135 (1)-135 (η)可以被视为CCAP接入点。
[0022]HEF100可以被耦合到互联网180、内容提供商160、公共交换电话网络190,以将这些服务提供给客户140 (1)-140 (p)。HEFllO被连接到用于提供媒体内容(例如,电影、电视频道等等)的各种内容提供商160。内容还被集线器120 (1)-120 (m)分配到多个节点。在此示例中,集线器120 (I)将内容分配给节点130 (1)-130 (η)。节点130 (1)-130 (η)将内容分配给各个客户,例如节点130 (I)将内容以传统的数字或互联网协议(IP)电视的形式分配给客户140 (I)。
[0023]在此示例中,节点130 (1)-130 (η)通过光纤与集线器120 (I)进行通信,并且通过同轴的(同轴)电缆与客户端140 (1)-140 (P)进行通信,这样,光纤和同轴电缆的组合被称为混合光纤同轴(HFC)网络(光纤和同轴的任意组合,可以用于系统100中的任何地方)。CMTS核心170被用于向各种订户提供高速数据服务,包括有线互联网、IP语音(VoIP)、IP电视服务。
[0024]HEFllO被耦合到互联网180和PSTN190以用于(例如,向客户140 (1)-140 (p)以及从客户140 (1)-140 (P))提供互联网和电话服务。媒体内容还可以由内容提供商160通过互联网180进行分配。集线器120 (1)-120 (m)中的每个集线器还可以耦合到互联网180和PSTN190。DOCSIS用于在CMTS和CM之间运送基于互联网或其他分组的网络信息以及分组化的数字视频。
[0025]DOCSIS可以在CMTS核心170和节点130 (I)之间使用光纤或其他介质在物理层上进行输送。物理(PHY)层在本文中可以被简称作下行PHY或者PHY层。在节点130 (I)处,CCAP AP135 (I)将下行光纤PHY转换为下行同轴PHY以用于到CM150 (I)的传输。类似地,CCAP AP135 (I)将上行同轴PHY转换为上行光纤PHY以用于到CMTS核心170的传输。CCAP AP135 (I)还可以提供媒体接入控制(MAC)协议层服务。在其他M-CMTS设计中,CCAP接入点可以作为PHY构层的一部分与M-CMTS放在同一位置。这些操作将联系图2更详细地进行描述。
[0026]传统的或者现有的M-CMTS结构采用下行PHY (例如,光纤节点),该下行PHY容纳一个或多个EQAM来提供针对 下行传输的射频(RF)调制。应当理解,各种电到光(E/0)和光到电(0/E)的转换可以在下行和上行DOCSIS路径上发生,最终在客户端处(例如,在CM150(1)-150 (P)处)呈现同轴PHY。下行节点可以采用根据下行外部PHY接口(DEPI)规范对DOCSIS进行封装的互联网协议(IP)隧道。尽管DEPI提供了一些控制平面信息,但该信息可能限于DOCSIS域。这样,CCAP访问点的硬件、固件和/或软件组件被手动地配置,该配置例如针对本领域所知的EQAM将使用QAM-64还是QAM-256。可以使用DEPI来配置一些下行参数。CCAP接入点的IP地址和站点ID传统上是被手动配置的。
[0027]根据这里所述的技术,添加了对CCAP接入点的配置进行辅助的控制平面隧道,该CCAP接入点具有与控制平面隧道相交接的架构。控制平面隧道使用被称为通用控制协议(GCP)的新协议,该协议将在下文进一步描述。此外,由于上行通信一般是通过单独的通信路径来工作的,执行与DEPI相对应的上行功能的上行外部PHY接口(UEPI)隧道被引入。UEPI操作也将在下文中被描述。
[0028]GCP,DEPI和UEPI隧道可以被称作伪线,如CMTS核心170和节点130 (I)之间的链路195所示。伪线是使用分组网络协议对点对点协议进行封装的网络连接,其中封装对于点对点的端点是透明的。许多伪线携带了时间敏感数据或者要求同步的协议,因此使用了时序源(timing source).伪线例如可以由多协议标签交换(MPLS)或者第二层隧道协议第三版(L2TPv3)来辅助。注意,技术上讲,GCP本身不是伪线,因为它携带了控制平面信息,但是为描述的方便,GCP可以被概念性地理解为伪线。系统100中的任何节点或接入点可以包括为实现这里描述的技术而提供的硬件和软件,并且可以用针对节点130 (I)和/或AP135 (I)所描述的方式来配置。
[0029]图2中示出了居于图1中示出的节点内的CCAP接入点(例如,AP135 (O)的示例框图。CCAP AP135 (I)被配置来通过GCP、DEPI和UDPI伪线将CMTS核心连接至多个CM(例如,CM150 (1)-150 (p))。AP135 (I)可以包括可选的高通和低通滤波器或者双工器(diplexer) 220 (I)和220 (2),以及可选的上行和下行放大器280 (I)和280 (2)来辅助一个或多个下行和上行的“通过连接”(pass through connection)。通过连接可以用于视频覆盖(overlay)或者其他旁路信令,例如用于从另一设备或系统发送的交换数字视频(SDV)。例如,一些下行频谱可以被分配给头端供应的视频(例如,视频点播(VOD )或者交换数字视频(SDV)),而其他频谱被分配用于DOCSIS。通过连接可以包含内嵌衰减器,以在组合器270 (I)处对通过视频的功率与远程PHY子组件进行匹配。
[0030]在其他示例中,CCAP AP是光节点、CCAP外部PHY、或者DOCSIS PHY。这些设备可以相对于CMTS或带有CMTS核心的那部分PHY构层处于远程。视频可以被封装在DEPI中并且由GCP进行控制。
[0031]AP135 (I)包括远程PHY子组件210,该远程PHY子组件210用于将例如下行到来的PHY层转换为下行同轴PHY层以用于到下游设备(例如,CM150 (I))的传输。远程PHY子组件210包括网络接口(I/F) 230、MAC层接口 240、多个下行(DS) PHY发送器250、多个上行(US) PHY接收器260、控制器290和存储器295。组合器270 (I)将视频覆盖与来自DSPHY250的DOCSIS进行组合以用于下行转发,并且分离器270 (2)将DOCSIS上行分离至USPHY260。
[0032]对于视频或者其他旁路机制,PHY层下行视频覆盖在双工器220 (I)处被接收并通过高通滤波器被转发到组合器270 (1),并且被双工器220 (2)的高通侧进一步滤波。在上行侧,双工器220 (2)放过低频RF上行分量(例如,非DOCSIS CM上行信号)并阻挡可能干扰下行通信的高频RF部分。分离器270 (2)还将上行信号沿可选的(虚线的)返回通路285分离至双工器220(1)。返回通路285是可选的,因为通过网络接口 230提供了 DOCSIS返回通路。
[0033]网络接口 230与M-CMTS核心(例如,CMTS核心170)交接DOCSIS上行和下行。网络接口 230可以包括例如光接口、以太网无源光网络(EPON)接口、千兆比特以太网无源光网络(GPON )接口、以太网接口和电网络接口中的一个或多个。MAC层240对MAC进行解封装并对帧进行转发,并且封装用于上行传输的MAC层(例如,UEPI封装)。例如,MAC层240使用帧的开始和结束的定界符来检测到来的分组或者帧。在对帧进行转发以进一步处理之前,MAC层可以在帧上预装内部的头部(header)来向上行和下行流提供细节,例如入口(ingress)端口、端口类型、入口虚拟局域网(VLAN)、帧服务质量(QoS)得分、以及指示该帧何时进入AP的时间戳记。MAC层240还可以通过验证其循环冗余校验码(CRC)来检查所接收的下行帧不含有错误。MAC层240可以提供任何所需的格式化、丢掉过时的帧、以及添加或者移除适合的头部信息。
[0034]在下行侧,MAC方式的DOCSIS流或者其他信息被转发到多个DS PHY250,以由多个DS设备(例如,CM150 (1)-150 (P))来接收。这些DS PHY将各种DOCSIS下行流调制到对于CM150 (1)-150 (P)的适合RF信道上。通过组合器270 (I)将多个DS PHY与视频覆盖进行组合。对于返回或上行通路,通过分离器270 (2)将DOCSIS流从旁路流中分开。DOCSIS上行流由多个上行PHY260接收、由MAC接口 240进行处理、并且通过网络接口 230转发至CMTS核心170。MAC接口 240封装上行分组,以用于到CMTS核心170的传输。
[0035]为了辅助下行和上行流,远程PHY子组件210可以包括控制器290和存储器295,或者其他辅助的硬件、固件和软件。控制器290和/或存储器295可以(例如,通过电路板或其他接口)被连接到AP135 (I)中的任何组件。根据这里所述的技术,控制器290和存储器295可以实现将结合图3和4更详细描述的动态CCAP接入点配置过程的各个部分。
[0036]存储器单元295存储数据和/或软件或者被控制器290执行来操作AP135 (I)的处理器指令。DEPI和UEPI伪线携带DOCSIS数据和控制平面信息,而AP135 (I)配置信息是通过GCP进行运送的。控制器290可以是微控制器、处理器、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等等。控制器290被编程来配置AP135 (I)中的各种组件。存储器295可以被提供以辅助这里所述的技术,可以是分离的或者是控制器290的部分。可以提供任何形式的非暂态有形或计算机可读介质,例如随机存取存储器(RAM)或者闪存存储器。接口单元230可以配备有无线(例如,W1-Fi R /长期演进(LTE))或有线的网络接口(例如,以太网),使得可以对GCP控制编程信息或者基于分组的信息进行交换。类似的硬件存储器、处理器和软件元件可以在整个网络100中呈现,例如CMTS170具有这样的处理能力。
[0037]最终,GCP允许一个设备控制另一设备。GCP允许对来自其他协议的数据总线结构的再使用,并且因此允许对于硬件、固件和/或软件配置参数的直接读取和/或写入,以包括硬件寄存器级别的读取和写入,以包括任何相关联的设备中断和服务于任何中断服务例程(ISR, interrupt service routine)。GCP可以包括对于端口、信道、频率、调制方案和协议的配置。在一些实现方式中可以有多个控制器,例如节点控制器和ASIC控制器。M-CMTS核心与节点控制器之间的第一 GCP连接可以使用结构化访问(TLV)消息,而节点控制器与ASIC控制器之间的第二 GCP连接可以携带节点控制器与ASIC控制器之间的寄存器访问消肩、O
[0038]现在转向图3,示例性`步骤流程图示出了可以实现CCAP接入点配置过程300a的具体示例。结合图4描述了通用CCAP AP配置过程的变型300b。在305,接入点(例如,AP135(I))被上电或者以其他方式(例如,通过热启动、温启动、或者冷启动)引导(boot)。在310,例如通过系统100 (图1)内的网络管理功能的方式,确定该AP是否被控制网络认证。如果AP未被认证,在315,通过使用被认可的认证步骤(例如,IEEE802.1X或远程认证拨号用户服务(RADIUS)认证步骤)对该AP进行认证。在认证之后,在320处,确定该AP是否具有经分配的IP地址。如果AP未被分配IP地址,则在325处运行动态主机配置协议(DHCP)步骤(以及任何DHCP扩展)从而向该AP分配IP地址。
[0039]一旦AP被分配了 IP地址,在330确定该AP是否具有当前的软件和/或固件映象(image)ο当映象应当被更新时,在335运行映象下载步骤,例如简单文件传输协议(TFTP)或者FTP。具有了经更新的映象,在340处确定AP是否被配置用于下行和上行DOCSIS通信。当AP未被配置时,在345处运行设备配置过程。对于AP进行配置需要配置源(例如,头端设施或者CMTS核心)与AP之间的GCP消息的交换,以设定数据速率、调制方案、频率或者信道等等。GCP消息可以通过如上所述的GCP隧道而被交换。
[0040]一旦AP被配置,在350处确定AP是否具有计时(clocking)或者分组传输定时(timing)是否被建立。当计时未被建立时,在355运行计时步骤,以例如建立IEEE1588定时或者通过DOCSIS定时接口(DTI)建立DOCSIS定时。在另一示例中,以及在某些实现方式中,可以在AP自身内部管理DS和US计时而不需要外部的定时源。在360处,确定AP是否被连接,该连接意味着DEPI和UEPI隧道已被建立。如果没有,在365处使用带有相应的DEPI和UEPI扩展的L2TPv3来建立DEPI和UEPI隧道。一旦DEPI和UEPI隧道被建立,在370,该AP被视为完全可操作的。
[0041]参考图4,示例步骤流程图示出了可以根据通用第二示例来实现CCAP接入点配置过程的方式。在410处,对CCAP接入点进行引导、认证、配置和连接;如上所述,AP具有网络接口和同轴接口。可以用上行认证系统对AP进行认证。在420处,AP通过网络接口(例如,网络接口 230 (图2))例如从CMTS接收控制平面信息。在430处,CCAP接入点被配置来用控制平面信息使得能够通过网络接口和同轴接口进行通信。同轴接口可以包括MAC层和PHY层中的一个或多个。网络接口包括光接口、EPON接口、GPON接口、以太网接口和电网络接口中的一个或多个。
[0042]在440,通过运行GCP步骤来配置CCAP接入点,从而配置CCAP接入点中用于在网络接口和同轴接口之间交换DOCSIS的一个或多个软件和硬件参数。在450处,通过建立CMTS系统与AP之间的一个或多个层3隧道来连接CCAP接入点。层3隧道可以通过CMTS系统与CCAP接入点之间的DEP1、UEPI和GCP伪线中的一个或多个伪线而被建立。
[0043]现在将描述GCP操作。
[0044]GCP 操 作
[0045]GCP是存在于主实体和从实体之间的通用控制平面协议。一般地,主实体控制从实体。GCP能够对在其他地方得到但用于新的上下文中的控制平面概念进行再使用,或者对以其他方式得到的控制平面概念进行再使用。就此而言,这通常用于需要配置的远程设备。如果新的远程设备中的技术已经在先前的设备中被很好地定义过,那么能够将先前的数据结构再使用于GCP内。例如,如果像正交幅度调制(QAM)之类的PHY技术已经在现有的协议(例如DOCSIS规定的MAC和上层协议接口(MULPI)规范)中被很好地定义,那么MULPI中的类型长度值(TLV)数据结构能够在GCP中再使用来进行该新设备的配置。
[0046]GCP还提供了对于现有的状态机和软件代码的利用。当GCP被用于隧传来自另一协议的数据结构时,可以使用以下命名:GCP (tag (标签)),其中标签代表所利用的数据结构。例如,如果来自DOCSIS U⑶(上行信道描述符)消息(如MULPI中定义)的类型-长度-值(TLV)数据结构被用在GCP上,则结果可以被称作GCP (U⑶)。
[0047]GCP能够直接从寄存器中读取参数和将参数直接写入寄存器,或者以更高层的数据结构进行参数的读取和写入。GCP能够用于对设备进行复位、上电、或者掉电。设备能够通过GCP命令结构发送硬件中断的等同。GCP允许通过诸如以太网之类的网络接口对先前嵌入的芯片进行定位。
[0048]现在参考图5,将描述GCP主设备和从设备的框图。在此示例中,GCP主设备510与GCP从设备520 —同被示出。GCP主设备510向从设备520发送请求消息530。GCP从设备用可选的回复消息540进行回应。当从设备520需要与主设备510进行通信时,从设备520能够发送通知消息550。通知消息550可以用作对于主设备510的软件或硬件中断,从而使得主设备510能够通过中断服务路由(ISR)来服务于该通知消息550。[0049]GCP还具有对等(peer-to-peer)模式,该模式准许所有端点同时既作为主设备又作为从设备。对等模式是作为两个相反方向的、独立的主-从模式(例如,在同一端口号上)操作的。实现GCP消息集中的子集对于系统而言是可接受的。因而,GCP是这样的框架:从该框架能够建立和再使用其他系统和协议基础结构(如果可能的话)。GCP能够被用在由网络连接设备的任何架构中。换而言之,GCP可以用在机架(chassis)内也可以跨大陆。GCP使用传输协议(例如传输控制协议(TCP)) TCP/IP作为它的最终传输,所以它独立于网络拓扑和网络技术二者。当使用了 TCP或者同等可靠的传输时,就不需要确认(acknowledgement)消息。具体地,尽管以太网常常被用作层2框架,但可以使用任何层2框架,或者基于逐跳(per-hop)网络进行替换。
[0050]转到图6,示出了 GCP消息600的示例格式。消息标识符被示作定义了消息类型的一字节数值,例如上文所述的标签,即GCP (标签)。最高位比特可以在请求消息中被设为O并且可以在回复消息中被设为I。为O的消息ID可以被定义为无效。长度字段是消息(始于该字段长度后并终于消息的末端)中所包含的字节数目。长度包括该长度字段之后的所有固定和可变长度的字段。然后可以存在每个消息所特有的一个或多个固定参数字段。GCP的固定长度字段常常包含交易(transactionHD和模式字段。交易标识符唯一地标识了每个交易。交易包括请求和其匹配的回复。交易标识符的数目空间在GCP主设备和GCP从设备内是唯一的,但在这两个设备之间不是。模式字段用于修改消息的动作。每个消息的模式字段是唯一的。然后可以存在每个消息所特有的可变长度数据字段或者TLV。TLV字段的长度可以在从消息长度中减去已知的固定数据字段之后确定。这些附加字段将稍后进行描述。
[0051]当GCP通过TCP进行运输时,消息的长度对于TCP传输是不重要的,因为TCP将按需对消息进行分段以装入与网络接口的MTU (最大传输单元)相符的IP分组中。当使用诸如用户数据报协议(UDP)或者L2TPv3之类的其他传输协议时,需要注意最大长度。在实践中,可能有其他系统约束限制了 GCP消息的最大尺寸,这将以具体情形来进行考虑。
[0052]在一个GCP实现示例中,DOCSIS MULPI规范包含对于上行突发解调器工作方式和性能的详尽研究。作为其信令协议的一部分,CMTS必须将突发解调器的所有配置参数发信给CM。这些参数包含在被称为上行信道描述符(U⑶)的DOCSIS MAC管理消息中。如果相似的突发解调器要被用于另外的系统中但要求相同的配置参数,参考DOCSIS规范中已完成的工作而非在新的规范中重建配置参数可能会更方便。除了利用已有的工作之外,GCP还允许在某一环境(在此情形中是DOCSIS)中的新工作被立即用于另一环境中而不必更新单独的规范。
[0053]作为类比,GCP准许定义更高层次的数据结构,接着该更高层次的数据结构可以指向其他地方所包含的低层次的数据结构。作为示例,GCP指向符(pointer)可以通过对以下变量的定义来实现:
[0054].Vendor (供应商)ID=4491 (CableLabs)
[0055].Structure (结构)ID=35 (DOCSIS UCD)
[0056]供应商ID和结构ID的对可以被改变,以指示所允许的数据结构集以及可以被准许的寄存器访问的类型,例如CableLabs供应商ID和结构ID的对可以规定CCAP组件参数,而Cisco供应商ID和结构ID的对可以规定用于配置卫星路由器系统的参数,MicroStrain供应商ID和结构ID的对可以规定用于配置无线传感网络的参数。
[0057]MULPI规范由CableLabs?来维护,所以GCP供应商ID可以被设为CableLabs。MULPI UCD消息具有消息ID35,因此便于再使用相同的号码。对于GCP的这种使用可以称作GCP (U⑶),其中U⑶是标签,如上文所述。可以书写单独的规范,该规范将描述GCP (U⑶)使用什么数据结构,以及这些数据结构如何被分组到GCP消息有效载荷中,同时维护原始规定的UCD数据结构。在其他示例中,GCP能够用于远程传感网络中的功率管理,或者用于卫星路由器配置中的路由器,其中主路由器转发层2、3、或4的转发表信息、服务质量(QoS)参数、安全配置等等。
[0058]设备通信考虑(consideration)可以包括设备端口和信道号。所针对的从设备可以具有一个或多个物理端口。每个端口可以具有一个或多个信道;端口和信道的简字符号(mnemonic)的组合在下面的表1中示出。GCP消息中的一些使用了这些字段,例如可以是四字节字段。此外,网络协议有效载荷中的GCP头部具有附加的单元标识符(UI)字段,该字段将在后面进行描述。端口和信道字段包括对于应当应用数据结构的设备区域的直接引用。可以为这些字段定义通配符,如OxFFFF,该通配符表示具体的端口或信道分配不适用,并且应当按照每个GCP请求消息对所有的端口和/或信道进行更新,即消息属性要被应用于所有的端口和/或信道。如表1中所示的通配符能够在存在对于许多端口和信道的通用配置时减少信令消息。在另一场景中,对通配符的使用可以像是端口和/或信道信息被嵌入到数据结构中并且这些明确的字段对于操作而言并不必要一样。这些数值的使用示例在下面的表1中示出:
[0059]
【权利要求】
1.一种方法,包括: 在模块式线缆调制解调器局端系统M-CMTS核心处生成一个或多个第一控制消息,该一个或多个第一控制消息包括下述信息:该信息对与接入点的一个或多个路径进行配置以用于数据平面和控制平面通信; 将所述一个或多个第一控制消息传输至所述接入点;以及 从所述接入点接收一个或多个第二控制消息,其中至少一个第二控制消息是从客户端设备CPE转发来的。
2.如权利要求1所述的方法,其中接收包括接收所述一个或多个第二控制消息,该一个或多个第二控制消息包括:频谱管理消息、测距请求消息和请求消息,其中所述频谱管理消息被配置为对所述接入点与所述M-CMTS核心之间的上行频谱进行管理,所述测距请求消息被配置为确定所述CPE与调度器之间的距离,所述请求消息被配置为提供源自所述CPE的任何其他请求。
3.如权利要求1所述的方法,其中所述第一控制消息和第二控制消息包括根据上行外部PHY接口 UEPI规范的信息。
4.如权利要求1所述的方法,其中当接收到包括被配置为请求用于来自所述CPE的上行数据平面流量的上行容量的信息在内的请求消息时,所述方法还包括: 生成第三控制消息[例如,MAP消息],所述第三控制消息被配置为基于所述请求消息同意或者拒绝上行传输;以及 将所述第三控制消息传输至所述接入点。`
5.如权利要求4所述的方法,其中所述第三控制消息被配置为部分地同意准许上行传输。
6.如权利要求1所述的方法,其中所述一个或多个第一控制消息包括给上行传输提供定时参数的信息。
7.如权利要求1所述的方法,其中接收和传输是通过一个或多个伪线执行的,并且所述一个或多个第一控制消息包括定义了伪线类型的信息,该伪线类型是包括以下各种类型中的一项或多项的伪线类型:用于接收来自所述CPE并由所述接入点转发的上行数据平面传输的上行数据平面伪线、频谱管理伪线、测距请求伪线、请求伪线,以及组合了上行数据平面流量、频谱管理消息、测距请求消息和请求消息中的一个或多个的伪线类型。
8.如权利要求7所述的方法,其中所述一个或多个伪线被配置为使用第二层隧道协议L2TP。
9.如权利要求8所述的方法,其中所述一个或多个伪线被配置为输送属性-值的对AVP,所述属性-值的对包括辅助所述接入点与所述M-CMTS核心之间的上行通信的信息。
10.如权利要求1所述的方法,其中所述一个或多个第一控制消息包括允许以下内容的信息:下行跨越、所述M-CMTS核心或接入点中的传输调度器放置、所述M-CMTS核心或接入点中的传输调度器放置、所述M-CMTS核心或接入点中的有线电缆数据服务接口规范DOCSIS调帧器放置、以及DOCSIS配置上的运动图像专家组传输流MPEG-TS。
11.一种方法,包括: 在接入点处交换一个或多个第一控制消息,该一个或多个第一控制消息包括下述信息:该信息对所述接入点与模块式线缆调制解调器局端系统M-CMTS核心之间的一个或多个路径进行配置以用于数据平面和控制平面通信;以及 将一个或多个第二控制消息传输至所述M-CMTS,其中至少一个第二控制消息是从客户端设备CPE转发来的。
12.如权利要求11所述的方法,其中传输包括传输所述一个或多个第二控制消息,该一个或多个第二控制消息包括:频谱管理消息、测距请求消息和请求消息,其中所述频谱管理消息被配置为对所述接入点与所述M-CMTS核心之间的上行频谱进行管理,所述测距请求消息被配置为确定所述CPE与调度器之间的距离,并且所述请求消息被配置为提供源自所述CPE的任何其他请求。
13.如权利要求11所述的方法,其中所述第一控制消息和第二控制消息包括根据上行外部PHY接口 UEPI规范的信息。
14.如权利要求1所述的方法,还包括: 接收第三控制消息[例如,MAP消息],所述第三控制消息包括被配置为基于所述请求消息同意或者拒绝上行传输的信息;以及 将所述第三控制消息中的所述信息转发至所述CPE。
15.如权利要求1所述的方法,其中接收和传输是通过一个或多个伪线执行的,并且所述一个或多个第一控制消息包括定义了伪线类型的信息,该伪线类型是包括以下各种类型中的一项或多项的伪线类型:用于传输来自所述CPE并由所述接入点转发的上行数据平面传输的上行数据平面伪线、频谱管理伪线、测距请求伪线、请求伪线,以及组合了上行数据平面流量、频谱管理消息、测距请求消息和请求消息中的一个或多个的伪线类型。
16.如权利要求15所述的方法,其中所述一个或多个伪线被配置为使用第二层隧道协议L2TP,并且其中所述一个或`多个伪线被配置为输送属性-值的对AVP,所述属性-值的对包括辅助来自所述接入点与所述M-CMTS核心的上行通信的信息。
17.如权利要求11所述的方法,其中所述一个或多个第一控制消息包括允许以下内容的信息:下行跨越、所述M-CMTS核心或接入点中的传输调度器放置、所述M-CMTS核心或接入点中的传输调度器放置、所述M-CMTS核心或接入点中的有线电缆数据服务接口规范DOCSIS调帧器放置、以及DOCSIS配置上运动图像专家组传输流MPEG-TS。
18.一种装置,包括: 用于与接入点的通信的第一网络接口 ;以及 第一处理器,被配置为: 生成一个或多个第一控制消息,该一个或多个第一控制消息包括下述信息:该信息对与接入点的一个或多个路径进行配置以用于数据平面和控制平面通信; 将所述一个或多个第一控制消息传输至所述接入点;以及 从所述接入点接收一个或多个第二控制消息,其中至少一个第二控制消息是从客户端设备CPE转发来的,其中所述一个或多个第二控制消息包括频谱管理消息、测距请求消息、请求消息, 其中所述频谱管理消息被配置为对所述接入点与所述装置之间的上行频谱进行管理,所述测距请求消息被配置为确定所述CPE与调度器之间的距离,所述请求消息被配置为提供源自所述CPE的任何其他请求。
19.如权利要求18所述的装置,其中当通过所述第一网络接口接收到包括被配置为请求用于来自所述CPE的上行数据平面流量的上行容量的信息在内的请求消息时,所述第一处理器还被配置为: 生成第三控制消息,所述第三控制消息被配置为基于所述请求消息同意或者拒绝上行传输;以及 通过所述第一网络接口将所述第三控制消息传输至所述接入点。
20.如权利要求18所述的装置,其中所述第一处理器被配置为通过一个或多个伪线来进行接收和传输,该一个或多个伪线被配置为使用第二层隧道协议L2TP,并且所述一个或多个第一控制消息包括定义了伪线类型的信息,该伪线类型是包括以下各种类型中的一项或多项的伪线类型:用于接收来自所述CPE并由所述接入点转发的上行数据平面传输的上行数据平面伪线、频谱管理伪线、测距请求伪线、请求伪线,以及组合了上行数据平面流量、频谱管理消息、测距请求消息和请求消息中的一个或多个的伪线类型。
21.如权利要求20所述的装置,其中所述一个或多个伪线被配置为输送属性-值的对AVP,该属性-值的对AVP包括辅助来自所述接入点的上行通信的信息。
22.一种包括权利要求18所述的装置的系统,还包括所述接入点,其中所述接入点还包括: 用于与接入点的通信的第二网络接口 ;以及 用于与所述CPE通信的同轴接口 ; 第二处理器,被配置为: 从所述装置接收所述一个或多个第一控制消息和第三控制消息;以及 将所述一个或多个第二控制`消息传输至所述装置。
23.如权利要求22所述的系统,还包括所述调度器,其中所述第二处理器还被配置为: 生成调度消息,该调度消息包括被配置为对来自所述CPE的上行通信进行调度的信息;以及 将所述调度消息传输至所述CPE。
24.如权利要求23所述的系统,其中所述同轴接口被配置为接收来自所述CPE的上行通信,所述第二处理器还被配置为通过所述第二网络接口将所述上行通信转发至所述装置。
25.如权利要求22所述的系统,还包括对从所述CPE接收到的有线电缆数据服务接口规范DOCSIS帧进行去封装以获得基础信息的DOCSIS调帧器,其中所述第二处理器还被配置为: 将所述基础信息封装到分组中以通过基于分组的网络来传输;以及 将所述分组传输至所述装置。
【文档编号】H04N21/258GK103797757SQ201280044891
【公开日】2014年5月14日 申请日期:2012年9月12日 优先权日:2011年9月16日
【发明者】约翰·T·查普曼 申请人:思科技术公司