0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

远端模块上线过程详解

华为产品资料 来源:华为产品资料 作者:华为产品资料 2022-05-24 17:27 次阅读

1 远端模块上线

远端模块上线协商过程图

cf8f500c-d2a6-11ec-bce3-dac502259ad0.png

上线过程详解

如果系统MAC一样,并且本地接口都加入同一个Eth-Trunk,则认为此链路OK,远端模块即在中心交换机上线。

如果中心交换机发现从远端模块收到的系统MAC和自己的系统MAC不一样,或者本地接口未加入同一个Eth-Trunk,则认为此链路异常,发送告警信息:链路异常,此种情况远端模块不能上线。

远端模块上电后通过上行接口周期发送心跳报文给中心交换机。

中心交换机接收到远端模块的心跳报文触发上线处理,检查心跳报文合法性,丢弃不合法的心跳报文。

对于合法的心跳报文,中心交换机进行ACK报文答复,报文内容包括中心交换机的系统MAC。

远端模块解析ACK报文,记录邻接端口的系统MAC。

远端模块把中心交换机下发的系统MAC再次上报给中心交换机。

中心交换机会把收到的系统MAC和自己的系统MAC进行比较,此时有两种情况:

远端模块周期上报自己的数据到中心交换机,包括:设备基本信息、端口基本信息、光模块信息、端口统计信息、设备PoE信息、端口PoE信息。在中心交换机可以查看到这些信息。此时中心交换机还不能向远端模块下发配置。

中心交换机回应报文,并携带中心交换机的设备证书,远端模块使用本地预置的根证书进行证书认证。认证通过后,与中心交换机协商加密密钥。

密钥协商成功后,中心交换机可以向远端模块下发配置,远端模块会通过密钥校验配置报文的合法性。认证机制保障了远端模块不会执行攻击源发过来的非法配置。

远端模块上线并协商密钥成功后,中心交换机就完成了对远端模块的纳管。

远端模块被中心交换机纳管后,可支持中心交换机的统一管理,包括查看基本信息、下发配置、固件升级等。如果远端模块未被中心交换机纳管,也可以单独作为无管理二层交换机使用(但要注意,单独使用的远端模块,上行接口依然只能对接上行设备,不能对接终端设备)。

2 远端模块状态刷新

远端模块管理模块收到远端模块心跳报文后,解析报文中ESN号,ESN不存在,则新建表项,记录相关信息;ESN存在,则刷新最后收到心跳时间。

对于超规格场景,远端模块设备设置为idle,中心交换机发送超规格告警。后续有在线远端模块下线,按收到心跳报文顺序上线新远端模块。对于idle状态远端模块,不上报控制器

中心交换机通过10s定时器查询是否在线状态,如果最后收到心跳报文时间大于心跳报文3个周期(3*10s),则启动60s删除定时器删除表项记录,远端模块下线。

远端模块状态机

cfd3ba76-d2a6-11ec-bce3-dac502259ad0.png

表1 远端模块的p状态

远端模块的状态 含义
normal 正常在线状态。
configuring 正在配置状态。
upgrading 正在升级状态,中心交换机正在给远端模块升级固件。
idle 已老化状态,idle状态持续60s触发远端模块下线。
abnormal 链路检查异常状态或超规格。

3 远端模块下线

中心交换机上,如果超时未收到已纳管远端模块的心跳报文,则触发远端模块下线。 远端模块下线内部实现流程图

d00f2b06-d2a6-11ec-bce3-dac502259ad0.png

原文标题:快来学习!小行星远端模块管理流程

文章出处:【微信公众号:华为产品资料】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 交换机
    +关注

    关注

    20

    文章

    2612

    浏览量

    99152
  • 远端模块
    +关注

    关注

    0

    文章

    11

    浏览量

    6365

原文标题:快来学习!小行星远端模块管理流程

文章出处:【微信号:huaweidoc,微信公众号:华为产品资料】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MES系统的功能模块详解

    MES(Manufacturing Execution System,制造执行系统)是位于企业资源计划(ERP)系统和过程控制系统之间的信息系统,它为企业提供实时的生产过程数据,帮助企业优化
    的头像 发表于 10-27 09:27 241次阅读

    记录一次RPC服务有损上线的分析过程

    1. 问题背景 某应用在启动完提供JSF服务后,短时间内出现了大量的空指针异常。 分析日志,发现是服务依赖的藏经阁配置数据未加载完成导致。即所谓的 有损上线 或者是 直接发布 , 当 应用启动时
    的头像 发表于 07-30 09:58 219次阅读
    记录一次RPC服务有损<b class='flag-5'>上线</b>的分析<b class='flag-5'>过程</b>

    深度学习模型训练过程详解

    深度学习模型训练是一个复杂且关键的过程,它涉及大量的数据、计算资源和精心设计的算法。训练一个深度学习模型,本质上是通过优化算法调整模型参数,使模型能够更好地拟合数据,提高预测或分类的准确性。本文将
    的头像 发表于 07-01 16:13 1043次阅读

    PLC远端控制系统是什么?PLC远端控制系统的组成

    PLC远端控制系统是一种利用现代通信技术,结合可编程逻辑控制器(PLC)的控制能力,实现对工业设备或过程进行远程监控和管理的系统。这种系统允许用户在远离实际设备或生产现场的地方,通过网络(如互联网
    的头像 发表于 05-28 14:51 525次阅读

    无线模块透明传输原理及过程解析

    透明传输,顾名思义,是指在传输过程中对外界完全透明,不需要关注传输过程以及传输协议,最终目的是要把传输的内容原封不动地传递给接收端,发送和接收的内容完全一致。在无线模块中,透明传输通常是通过特定
    的头像 发表于 04-30 16:58 539次阅读

    IGBT模块封装过程中的技术详解

    IGBT 模块封装采用了胶体隔离技术,防止运行过程中发生爆炸;第二是电极结构采用了弹簧结构,可以缓解安装过程中对基板上形成开裂,造成基板的裂纹;第三是对底板进行加工设计,使底板与散热器紧密接触,提高了
    发表于 04-02 11:12 1067次阅读
    IGBT<b class='flag-5'>模块</b>封装<b class='flag-5'>过程</b>中的技术<b class='flag-5'>详解</b>

    IGBT模块封装过程中的技术详解

    IGBT 模块是由 IGBT(绝缘栅双极型晶体管芯片)与 FWD(续流二极管芯片)通过特定的电路桥接封装而成的模块化半导体产品;封装后的 IGBT 模块直接应用于变频器、UPS不间断电源等设备上。
    发表于 03-27 12:24 1606次阅读
    IGBT<b class='flag-5'>模块</b>封装<b class='flag-5'>过程</b>中的技术<b class='flag-5'>详解</b>

    集成芯片原理图详解

    集成芯片的原理图详解涉及多个方面,包括芯片的结构、功能模块、信号传输以及内部电路连接等。
    的头像 发表于 03-19 16:36 1646次阅读

    LTM4644和LTM4618在做PCB设计时支持远端反馈吗?

    LTM4644和LTM4618在做PCB设计时支持远端反馈吗?也即是否支持remote sensing? 如下面的这种示意图
    发表于 01-03 07:52

    模块类别的5种分类详解

    模块类别的5种分类详解  光模块是光通信领域中非常重要的组件之一,它用于将光信号转换为电信号或者将电信号转换为光信号,在光纤通信、数据中心、广域网和市区网等领域中广泛应用。根据功能和使用场
    的头像 发表于 12-27 10:50 1768次阅读

    stm32启动过程详解

    STM32启动过程详解 近年来,STM32微控制器在嵌入式系统中的应用越来越广泛。STM32微控制器具有高性能、低功耗、易扩展和丰富的外设接口等优势。而要让STM32微控制器正常工作,首先要了解它
    的头像 发表于 12-08 15:47 1485次阅读

    详解开关电源RCD钳位电路工作过程,为什么它能够吸收能量?

    详解开关电源RCD钳位电路工作过程,为什么它能够吸收能量?
    的头像 发表于 12-06 16:14 1134次阅读
    <b class='flag-5'>详解</b>开关电源RCD钳位电路工作<b class='flag-5'>过程</b>,为什么它能够吸收能量?

    详解PCB设计中高速背板设计过程

     完整的高速背板设计流程,除了遵循IPD(产品集成开发)流程外,有一定的特殊性,区别于普通的硬件PCB模块开发流程,主要是因为背板与产品硬件架构强相关,除了与系统内的各个硬件模块都存在信号接口外,与整机机框结构设计也是关系紧密。
    发表于 12-04 15:08 1396次阅读

    详解汽车LED的应用和封装

    详解汽车LED的应用和封装
    的头像 发表于 12-04 10:04 515次阅读
    <b class='flag-5'>详解</b>汽车LED的应用和封装

    linux恢复远端备份文件

    在Linux系统中,恢复远端备份文件是一项非常重要的工作。当我们的数据丢失或损坏时,从备份文件中恢复数据可以帮助我们恢复到之前的状态。在本文中,我将详细介绍如何在Linux系统中恢复远端备份文件
    的头像 发表于 11-23 10:08 460次阅读