【交换芯片】硬件调测使用场景下的BMC交换常用命令说明

本文详细介绍了BMC交换芯片在硬件调测过程中的常用命令,包括接口配置、VLAN设置、PVLAN配置、Trunk配置、规则配置、PHY配置以及其他常用功能。这些命令涵盖了接口速率、自协商、流控、模式配置、VLAN创建和删除、规则模块初始化等,旨在满足硬件定板调测需求。
摘要由CSDN通过智能技术生成

概述

涉及BMC交换芯片的使用中,尤其在硬件调测过程中,对BMC交换芯片常用的命令做一些说明。这些命令能够满足硬件定板调测当中的应用需求。

常用操作命令

1.接口配置

1.1 接口速率配置

使用port speed=10000|40000|100000命令
使用port xe0 speed=40000 en=on 配置接口xe0 速率为40000,并且使能接口。

1.2 接口自协商配置

使用port an=on|off 命令
使用port xe0 an=on 配置接口xe0自协商开启。

1.3 收发流控的配置

使用port txpause=on|off rxpause=on|off 命令
使用port xe0 txpause=off rxpause=off 关闭接口收发流控。

1.4 接口使能配置

使用port en=on |off |force 命令
使用port xe0 en=force 接口强行up。如下图所示:在这里插入图片描述

1.5 接口内环配置

使用port lb=none|mac|phy 命令
使用port xe0 lb=phy 接口配置phy环回。

1.6 接口外环配置

使用modreg XMAC_CTRL. LINE_REMOTE_LPBK=1命令
使用modreg XMAC_CTRL.xe0 LINE_REMOTE_LPBK=1 配置xe0接口外环模式。

1.7 接口模式配置

使用port if=kr4|cr4|xfi|…命令
使用port xe0 if=xfi 配置xe0接口模式为xfi。

注:接口模式的配置,是根据接口是否支持来决定是否配置生效。
对常见的接口模式进行肤浅说明:
XFI:接xfp光模块
SFI:接SFP+光模块
CR|CR4:接线缆
KR4:此模式配置后会附带开启接收均衡
LR4:此模块配置后不会开启接收均衡
若是没有强行要求,对接口配置完速率后,交换会自适配一种接口模式,一般无需修改。

1.8 接口hg配置

使用port ENCap=IEEE|HIGIG2命令
使用port ce0 ENCap=HIGIG2命令,将接口ce0配置成hg口。
使用port hg0 ENCap=ieee命令,将接口hg0配置成ce口。

1.9 接口fec配置

使用cint <conf.c> 命令
首先对conf.c文件配置说明,里面使用交换api接口如下:

bcm_port_phy_control_set(   
              <deviceID> ,                   //交换设备ID
                  <lpid>,                   //接口逻辑ID
BCM_PORT_PHY_CONTROL_FORWARD_ERROR_CORRECTION_CL91,  //关键词
                  <stat>);                  //使能状态 0|1

举例:
a> OL6440的交换0的背板接口开启fec的配置脚本bp_fec_enable.c里的实现:

b>使用 cint bp_fec_enable.c命令,加载bp_fec_enable.c。

1.10接口vlan检查配置

使用port VlanFilter=1|0 命令
使用 port xe0 VlanFilter=1 配置接口xe0的进来报文的vlan检查。

1.11 接口信息查询

使用 port 命令
使用 port xe0 ,显示xe0接口已有配置信息。如下图所示: 在这里插入图片描述

1.12 接口状态信息查询

使用 ps [] 命令
使用 ps xe0,显示xe0接口状态信息。
使用ps,显示当前交换添加的所有接口信息。如下图所示: 在这里插入图片描述

2.Vlan配置

列举目前常用的vlan配置

2.1 删除所有vlan

使用 vlan clear命令
将所有自定义配置的vlan清除。

2.2 删除指定vlan

使用vlan destroy 命令
使用vlan destroy 2,删除vlan 2。

2.3删除vlan里接口

使用 vlan remove [PortBitMap=]命令
使用 vlan remove 2 pbm=xe0 删除vlan2里的xe0接口。

2.4创建VLAN

使用vlan create命令。
使用vlan create 2 pbm=xe0 创建一条VLAN,且端口xe0在该VLAN域内。

2.5 vlan添加接口

使用vlan add [PortBitMap= UntagBitMap=命令
使用 vlan add 2 pbm=xe0 ubm=xe0,在已有vlan2里添加接口xe0。

2.6 显示配置vlan信息

使用 vlan show [] 命令
使用 vlan show 100 ,显示vlan100的信息。如下图所示: 在这里插入图片描述
使用vlan show,显示所有vlan信息。如下图所示:
在这里插入图片描述

3.pvlan设置

一般情况下,端口的pvlan默认是1

3.1 设置pvlan

使用pvlan set 命令。
使用 pvlan set xe0 2修改端口xe0的默认VLAN为VLAN 2。

3.2 显示配置pvlan信息

使用 pvlan sh

  • 18
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wyh_halo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值