背景
新增支持lsw_main组件对单板交换芯片协议栈配置与查询的CLI命令,用户及现网维护可以灵活配置当前单板协议功能。
提供灵活配置的能力,可以便于在不同业务场景,以及差异化的监控管理要求下,快速满足客户诉求。
关联ISSUE
无
整体方案
使用CLI命令对交换芯片协议栈进行配置/查询;
评审点
新增CLI命令对交换芯片协议栈进行配置/查询;
详细描述
评审点1:新增CLI -t lswm -d protocolenable设置协议使能状态
操作类型:Patch
操作权限:BasicSetting
命令格式: ipmcset -t lswm -d protocolenable-v <protocol> <enable|disable>
命令说明: Set protocol enable status
命令提示:
Usage: ipmcset -t lswm -d protocolenable-v <protocol> <enable|disable>
Example:
ipmcset -t lswm -d protocolenable -v lldp enable
ipmcset -t lswm -d protocolenable -v bfd disable
评审点2:新增CLI -t lswm -d protocolparam获取协议参数信息
操作类型:GET
操作权限:ReadOnly
命令格式: ipmcget -t lswm -d protocolparam -v <protocol> <PortName>
命令说明: Get protocol parameter info
命令提示:
Usage: ipmcset -t lswm -d protocolparam -v <protocol> <PortName>
Example:
ipmcset -t lswm -d protocolparam -v lldp CAS_1
ipmcset -t lswm -d protocolparam -v bfd CAS_2
ipmcset -t lswm -d protocolparam -v lacp CAS_2
评审点3:新增CLI -t lswm -d protocolmetric 清除/获取协议统计
操作类型:Patch
操作权限:BasicSetting
命令格式: ipmcset -t lswm -d protocolmetric -v <clear/get> <protocol> <PortName>
命令说明: Clear / get protocol packet counter
命令提示:
Usage: ipmcset -t lswm -d protocolmetric -v <clear/get> <protocol> <PortName>
Example:
ipmcset -t lswm -d protocolmetric -v clear lldp CAS_1
ipmcset -t lswm -d protocolmetric -v clear bfd CAS_2
ipmcset -t lswm -d protocolmetric -v clear lacp CAS_2
ipmcset -t lswm -d protocolmetric -v get lacp CAS_2
评审结论
- 同意新增CLI -t lswm -d protocolenable设置协议使能状态命令
- 同意新增CLI -t lswm -d protocolparam获取协议参数信息命令
- 同意新增CLI -t lswm -d protocolmetric 清除/获取协议统计命令
遗留问题
- 评审点3 clearprotocolconter 命名为protocolmetric ,通过-v参数clear/get表示动作。
- 评审点2 protocolinfo 命名为protocolparam。