【技术实现步骤摘要】
一种RCPU端口有效性的检测方法和设备
本专利技术涉及通信
,尤其是涉及了一种RCPU端口有效性的检测方法和设备。
技术介绍
如图1所示,为网络设备的控制通道的结构示意图,网络设备一般采用框式结构,且该框式结构中包括MPU(MainProcessingUnit,主处理单元)、LPU(LineProcessUnit,线路处理单元)和FabricBoard(交换网板)。其中,该网络设备可以为以太网交换机或路由器等。该MPU俗称主控板,且主控板包括ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)芯片和CPU(CentralProcessingUnit,中央处理单元)等。该LPU俗称接口板,且接口板包括ASIC芯片、CPU和L2芯片(即二层交换芯片)等,且接口板的ASIC芯片为即硬件转发芯片。该交换网板包括CPU和L2芯片等。其中,主控板负责控制平面事务处理,包括网络设备内部板间控制信息处理、网络设备与邻居网络设备进行协议交换等;在与邻居网络设备进行协议交换时,主控板在软件层面进行路由信息学习等,生成硬件转发表项,并将硬件转发表项发送到所有接口板的ASIC芯片,使得各接口板的ASIC芯片都具有硬件转发表项,继而基于硬件转发表项转发报文。接口板负责转发平面事务处理,该接口板向外提供线路连接端口,这些端口与邻居网络设备互连,通过适当配置形成通信网络。交换网板在接口板后端将各接口板连接起来,形成多个接口板的跨板转发。随着技术的不断发展,当前有业务,如ISSU(In-ServiceSoftwareUpgrade,不中 ...
【技术保护点】
一种远程中央处理单元RCPU端口有效性的检测方法,该方法应用于包括主控板和多个接口板的网络设备中,其特征在于,该方法包括以下步骤:所述主控板的中央处理单元CPU生成探测报文,所述探测报文从外到内包括RCPU报文头、以太网高速通道HG报文头和二层以太报文头;其中,所述RCPU报文头的目的介质访问控制MAC地址是待检测的RCPU端口的MAC地址;所述HG报文头中携带待检测的RCPU端口所在的ASIC芯片的标识、待检测的RCPU端口的标识;所述二层以太报文头的目的MAC地址是所述主控板的CPU的MAC地址;所述主控板的CPU向所述待检测的RCPU端口发送所述探测报文;接口板的专用集成电路ASIC芯片在通过RCPU端口收到所述探测报文之后,如果确定所述探测报文的RCPU报文头的目的MAC地址是所述RCPU端口的MAC地址,则剥离所述RCPU报文头,并从所述HG报文头中获得待检测的RCPU端口所在的ASIC芯片的标识以及待检测的RCPU端口的标识,并将剥离所述RCPU报文头的探测报文发送到所述待检测的RCPU端口;接口板的ASIC芯片在通过RCPU端口收到剥离所述RCPU报文头的探测报文后,如果 ...
【技术特征摘要】
1.一种远程中央处理单元(RCPU)端口有效性的检测方法,该方法应用于包括主控板和多个接口板的网络设备中,其特征在于,该方法包括以下步骤:所述主控板的中央处理单元(CPU)生成探测报文,所述探测报文从外到内包括RCPU报文头、以太网高速通道(HG)报文头和二层以太报文头;其中,所述RCPU报文头的目的介质访问控制(MAC)地址是待检测的RCPU端口的MAC地址;所述HG报文头中携带待检测的RCPU端口所在的专用集成电路(ASIC)芯片的标识、待检测的RCPU端口的标识;所述二层以太报文头的目的MAC地址是所述主控板的CPU的MAC地址;所述主控板的CPU向所述待检测的RCPU端口发送所述探测报文;接口板的ASIC芯片在通过RCPU端口收到所述探测报文之后,如果确定所述探测报文的RCPU报文头的目的MAC地址是所述RCPU端口的MAC地址,则剥离所述RCPU报文头,并从所述HG报文头中获得待检测的RCPU端口所在的ASIC芯片的标识以及待检测的RCPU端口的标识,并将剥离所述RCPU报文头的探测报文发送到所述待检测的RCPU端口;接口板的ASIC芯片在通过RCPU端口收到剥离所述RCPU报文头的探测报文后,如果确定所述HG报文头中携带的ASIC芯片的标识为本ASIC芯片,且所述HG报文头中携带的RCPU端口的标识为收到剥离所述RCPU报文头的探测报文的RCPU端口,则剥离所述HG报文头,并通过本接口板的二层交换芯片(L2芯片)向主控板的CPU发送剥离所述HG报文头的探测报文;主控板的CPU在预设时间内收到自身向待检测的RCPU端口发送的探测报文对应的探测响应报文时,确定所述待检测的RCPU端口有效,否则确定为无效;其中,所述探测响应报文为接口板的ASIC芯片通过本接口板的L2芯片向主控板的CPU发送的剥离所述HG报文头的探测报文。2.如权利要求1所述的方法,其特征在于,所述主控板的CPU向所述待检测的RCPU端口发送所述探测报文的过程,具体包括:所述主控板的CPU向待检测的RCPU端口所在接口板的L2芯片发送所述探测报文;由所述接口板的L2芯片在收到所述探测报文之后,如果确定所述RCPU报文头的目的MAC地址是待检测的RCPU端口的MAC地址,则将所述探测报文发送给所述接口板的ASIC芯片上的所述待检测的RCPU端口。3.如权利要求1所述的方法,其特征在于,所述接口板的ASIC芯片通过本接口板的L2芯片向主控板的CPU发送剥离所述HG报文头的探测报文的过程,具体包括:所述接口板的ASIC芯片向本接口板的L2芯片发送剥离所述HG报文头的探测报文;由所述接口板的L2芯片在收到剥离所述HG报文头的探测报文之后,如果确定所述二层以太报文头的目的MAC地址是所述主控板的CPU的MAC地址,则将剥离所述HG报文头的探测报文发送给所述主控板的CPU。4.如权利要求1或3所述的方法,其特征在于,所述探测报文的二层以太报文头之后为报文载荷,且所述报文载荷中携带特定特征码;所述主控板的CPU确定所述待检测的RCPU端口有效之前,所述方法进一步包括:所述主控板的CPU在收到探测报文对应的探测响应报文之后,如果确定所述二层以太报文头的目的MAC地址是本主控板的CPU的MAC地址,则剥离所述二层以太报文头,并判断剥离所述二层以太报文头的探测响应报文中携带的特定特征码与所述探测报文中携带的特定特征码是否相同;如果剥离所述二层以太报文头的探测响应报文中携带的特定特征码与所述主控板的CPU向待检测的RCPU端口发送的探测报文中携带的特定特征码相同,则执行确定所述待检测的RCPU端口有效的步骤;否则,认为收到的剥离所述二层以太报文头的探测响应报文无效,并丢弃收到的报文。5.如权利要求1或2所述的方法,其特征在于,所述主控板的CPU向所述待检测的RCPU端口发送所述探测报文,具体包括:所述主控板的CPU周期性向所述待检测的RCPU端口发送探测报文;所述主控板的CPU确定所述待检测的RCPU端口是否有效的过程,进一步包括:所述主控板的CPU在向待检...
【专利技术属性】
技术研发人员:尤军东,王明辉,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。