更新时间:2024-07-04 GMT+08:00
分享

交换机上线失败

现象描述

华为乾坤云平台上,交换机的“设备状态”为“未注册”。

可能的原因

  • 交换机为非空配置或者Console口插了串口线。

    交换机通过注册查询中心或DHCP方式上线时,需要确保交换机为空配置,并且Console口不能连线。

  • 华为乾坤云平台录入的交换机ESN和设备款型与交换机的不一致。
  • 交换机与注册查询中心或者华为乾坤云平台网络不通。
  • SSH连接授权类型不是root。(仅V600版本的交换机需要检查)
  • 堆叠场景下,设备侧的配置和华为乾坤云平台侧的配置不一致。
  • 设备版本或者款型不支持在华为乾坤云平台上线。

处理步骤

  1. (注册查询中心和DHCP方式上线时需要)确保交换机以空配置启动,且Console口没有连线。
  2. 检查华为乾坤云平台侧录入的交换机ESN和设备款型与交换机是否一致。

    1. 以租户帐号登录华为乾坤控制台
    2. 单击“资源中心 > 设备管理”,查看交换机ESN和设备款型。
      图1 设备管理
    3. 在交换机上执行命令display esndisplay device查看设备的ESN和设备款型。
      <HUAWEI> display esn
      ESN of slot 0: xxxxxxxxxxxx 
      <HUAWEI> display device
      S5735-L48P4X-A1's Device status:                                                                                                      
      Slot Sub  Type                   Online    Power    Register     Status   Role                                                      
      --------------------------------------------------------------------------------------                                              
      0    -    S5735-L48P4X-A1          Present   PowerOn  Registered   Normal   Master                                                    
           PWR1 POWER                  Present   PowerOn  Registered   Normal   NA                                                        
           FAN1 FAN                    Present   PowerOn  Registered   Normal   NA                                                        
           FAN2 FAN                    Present   PowerOn  Registered   Normal   NA 
    4. 确认华为乾坤云平台上的ESN和设备型号是否与交换机一致。
      • 如果ESN不一致,请单击“操作”列的进行修改。
      • 如果设备型号不一致,请单击“操作”列的删除然后再重新添加。

  3. 检查华为乾坤云平台侧是否存在交换机上下线日志。

    1. 在“资源中心 > 设备管理”,单击设备名称,查看设备详情。

    2. 在“日志 > 设备通道上下线日志”页签,查看对应设备是否有上下线日志,以及失败/离线原因。

      如果云平台侧无交换机上下线日志,说明交换机侧的注册请求还未到达云平台,需要继续对交换机进行排查。

  4. 在交换机侧检查配置信息是否正确,网络是否互通。

    通过命令行对交换机侧进行检查时,需要先使用STelnet、Telnet或者Console口登录交换机。

    1. 执行display work-mode,检查设备当前工作模式。
      <HUAWEI> display work-mode
       Current work-mode       : NETCONF
       Work-mode before upgrade: Cloud-mng
    2. 执行display netconf connect-status,检查交换机上NETCONF的配置信息。

      由于交换机注册到华为乾坤云平台有多种方式:命令行手工配置、Web配置、DHCP和注册查询中心。

      不同注册方式显示的信息不同,具体信息如表1所示。
      <HUAWEI> display netconf connect-status
      ------------------------------------------------------------------------------
      Netconf status                 : enable
      Upload alarm status            : enable
      ------------------------------------------------------------------------------
      Controller address source      : Allocated by DHCP
      Controller URL                 : device.qiankun-saas.huawei.com
      Controller IP address          : 139.9.137.139
      Controller port                : 10020
      Management VLAN                : 101
      Management IP address          : 192.168.3.221
      Register phase                 : registered
      Register status                : registered
      ------------------------------------------------------------------------------
      Netconf src-ip                 : --
      Netconf src-ipv6               : --
      Netconf src-port               : --
      Controller information         :
      No Mode     name                             IP                Port  Connected
      -------------------------------------------------------------------------------
      1  callhome -                                -                 -     N
      2  ssh      -                                -                 -     N
      -------------------------------------------------------------------------------
      表1 不同注册方式关注的字段

      注册方式

      重点关注的字段

      如果数据配置错误或者未自动获取到

      命令行手工配置

      Callhome方式

      • Netconf src-ip/Netconf src-port:交换机侧的IP地址和端口号。
      • Controller information下的“callhome ”项目的IP地址和端口号:华为乾坤云平台的南向IP地址及端口号(10020)。

      请参考交换机通过命令行方式上线重新配置。

      管理VLAN方式

      • Controller address source:此场景取值为User-defined configuration。
      • Controller URL:华为乾坤云平台的南向URL,device.qiankun-saas.huawei.com。
      • Controller IP address:华为乾坤云平台的南向IP地址。
      • Controller port:10020
      • Management VLAN:管理VLAN。

      请参考交换机通过命令行方式上线重新配置。

      DHCP

      • Controller address source:此场景取值为Allocated by DHCP。
      • Controller URL:华为乾坤云平台的南向URL,device.qiankun-saas.huawei.com。
      • Controller IP address:华为乾坤云平台的南向IP地址。
      • Controller port:10020
      • Management VLAN:管理VLAN。

      如果未获取成功,请做如下检查:

      1. 华为乾坤云平台已添加了正确的ESN和型号。
      2. 检查DHCP服务器(上层设备)的管理VLAN的DHCP Option 148是否配置正确。
      3. (当管理VLAN不是1的情况下)检查DHCP服务器是否开启了管理VLAN自协商功能。

        如果DHCP服务器不支持管理VLAN自协商,请检查与DHCP服务器相连的根交换机的上行口是否放通了管理VLAN。

      4. (当管理VLAN不是1的情况下)检查交换机是否满足空配置和串口无输入。满足上述2个条件,才能获取成功。

      注册查询中心

      • Controller address source:此场景取值为Allocated by Register Center。
      • Controller URL:华为乾坤云平台的南向URL,device.qiankun-saas.huawei.com。
      • Controller IP address:华为乾坤云平台的南向IP地址。
      • Controller port:10020

      如果未获取成功,请做如下检查:

      1. 华为乾坤云平台已添加了正确的ESN和型号。
      2. 检查是否能ping通注册查询中心的域名。

        ping register.naas.huawei.com

        如果无法ping通,则表示交换机上网络不通,未配置DNS或者配置的DNS不正确。

    3. 检查交换机与华为乾坤云平台的网络是否可以正常通信。

      在交换机上ping华为乾坤云平台的南向域名device.qiankun-saas.huawei.com,查看是否可以ping通。

      如果无法ping通,则请继续ping 139.9.137.139。

      • 如果依然ping不通,则表示网络不通,请检查客户网络,是否由防火墙等安全设备进行了拦截。
      • 如果能ping通,则表示未配置DNS或者配置的DNS不正确,请检查DNS的配置。
      <HUAWEI> ping device.qiankun-saas.huawei.com
        PING device.qiankun-saas.huawei.com (139.9.137.139): 56  data bytes, press CTRL_C to break
          Reply from 139.9.137.139: bytes=56 Sequence=1 ttl=52 time=35 ms
          Reply from 139.9.137.139: bytes=56 Sequence=2 ttl=52 time=34 ms
          Reply from 139.9.137.139: bytes=56 Sequence=3 ttl=52 time=35 ms
          Reply from 139.9.137.139: bytes=56 Sequence=4 ttl=52 time=34 ms
          Reply from 139.9.137.139: bytes=56 Sequence=5 ttl=52 time=34 ms
      
        --- device.qiankun-saas.huawei.com ping statistics ---
          5 packet(s) transmitted
          5 packet(s) received
          0.00% packet loss
          round-trip min/avg/max = 34/34/35 ms
    4. 检查交换机向华为乾坤云平台注册失败记录。

      执行命令display netconf register-fail-recorddisplay cloud-mng register-fail-record查看注册失败记录。

      <HUAWEI>display netconf register-fail-record
      ------------------------------------------------------------------------------
      Time                        Error Info
      ------------------------------------------------------------------------------
      2023/11/02 14:34:19         Failed to create TCP link to controller(139.9.137.139)
      2023/10/26 14:38:46         Failed to get IP address of controller(device.qiankun-saas.huawei.com)
      ------------------------------------------------------------------------------
      表2 常见注册失败原因

      失败原因

      说明

      Manage VLAN is physical down

      管理VLAN接口处于物理Down状态。

      Change to tradition work mode failed

      去使能NETCONF失败。

      Failed to apply IP address

      获取IP地址失败。

      No DNS information in DHCP options

      DHCP Option字段没有配置DNS信息。

      No controller IP or URL information

      没有华为乾坤云平台的IP地址或URL信息。

      Failed to get IP address of controller

      获取华为乾坤云平台的IP地址失败。

      Failed to create TCP link to controller

      华为乾坤云平台建立TCP链路失败。

      Failed to get register result from controller

      未收到华为乾坤云平台发来的注册结果。

      Controller certificate authentication failed

      华为乾坤云平台进行证书认证失败。

      Controller ESN check failed

      华为乾坤云平台ESN校验失败。

      Device is not authorized

      设备未授权。

      Device type and ESN does not match

      设备类型和ESN规则不匹配。

      Failed to connect registration center

      与注册查询中心建立连接失败。

      The configuration of the device is inconsistent with that of the Agile Controller

      设备的配置与华为乾坤云平台配置不一致。

      Others

      其他原因。

  5. (仅V600版本的交换机需要检查)检查SSH连接授权类型是否为root。

    1. 登录交换机。

      通过命令行对交换机侧进行检查时,需要先使用STelnet、Telnet或者Console口登录交换机。

    2. 执行display current-configuration | include ssh,查看SSH连接授权类型是否为root。

      如果不是,请在系统视图,执行ssh authorization-type default root,修改为root。

  6. 如果是堆叠设备,检查设备的堆叠配置与华为乾坤云平台上是否一致。

    在设备上输入display stack查看堆叠的配置,主要关注Slot、Priority以及Role。

    在华为乾坤控制台的“资源中心 > 设备管理 > 设备组 > 堆叠”,查看堆叠配置。关注槽位号、优先级和角色是否跟设备侧的一致。如果不一致,请修改。

  7. 查看设备实际上行口跟华为乾坤云平台上是否一致,如果是Eth-trunk口,Eth-trunk口的成员是否一致;如果不一致先改成一致再上线。
  8. 参考《华为乾坤云管理网络配套款型》,检查该设备是否在华为乾坤云平台配套的列表中。

相关文档