分类: 嵌入式
2016-07-25 17:02:03
一.三层 bcm
1.查看ge0端口状态
ps ge0
2.修改ge0端口stp,link状态
port ge0 stp=forward ena=down
修改速率需要先关闭自协商
port ge16 SPeed=100 AutoNeg=off FullDuplex=true
3.查看端口收发包情况
counter i=10000
show c ge0
GR数字,表示收到该数字长度的报文个数,
GT数字表示发送的该数字长度的报文个数,
GRPKT表示收到的报文个数,
GRBYT表示接收的字节数,
GTPKT表示发送的报文个数,
GTPKT表示收到的报文字节数。
fcs 表示CRC错误包
RDBG表示错误包
4.查看l3 路由表
l3 l3table show
5.路由常用命令
L3 intf show //查看l3接口表 l3 intf命令配置了EGR_L3_INTF寄存器, 本质上是配置了3层转发接口 也就是我们常说的vlanif接口
L3 intf add //增加三层接口
L3 intf destroy //删除某个三层接口
L3 intf clear //清除所有三层接口
L3 l3table show //查看l3主机表
L3 l3table add //增加l3主机板
L3 l3table destroy //删除某l3主机
L3 l3table clear //清除所有l3主机表
L3 defip show //查看路由表
L3 defip add //添加路由
L3 defip destroy //删除某条路由
L3 defip clear //清除所有路由
示例:
l3 intf add mac=00:21:91:8c:9c:01 vlan=4 intf=4
l3 intf destroy vlan=4
l3 l3table add IP=1.1.1.5 intf=4 mac=00:21:91:8c:9c:3c hit=true port=3
l3 l3table destroy ip=1.1.1.5 //删除ip=1.1.1.5的主机
l3 defip add IP=1.1.1.0 Mask=255.255.255.0 gateway=1.1.1.5 mac=00:21:91:8c:9c:3c intf=4 port=ge1 hit=true
l3 defip destroy ip=1.1.1.0 //删除ip=1.1.1.0的路由
l3 intf add mac=00:21:91:8c:9c:01 vlan=4 intf=4
l3 intf add mac=00:21:91:8c:d1:01 vlan=5 intf=5
l3 defip add IP=1.1.1.0 Mask=255.255.255.0 gateway=1.1.1.5 mac=00:21:91:8c:9c:3c intf=4 port=ge1 hit=true
l3 defip add IP=1.1.3.0 Mask=255.255.255.0 gateway=1.1.3.5 mac=00:19:5b:88:f8:8e intf=5 port=ge3 hit=true
l3 intf add mac=00:21:91:8c:9c:01 vlan=4 intf=4
l3 intf add mac=00:21:91:8c:d1:01 vlan=5 intf=5
l3 l3table add IP=1.1.1.5 intf=4 mac=00:21:91:8c:9c:3c hit=true port=3
l3 l3table add IP=1.1.3.5 intf=5 mac=00:21:91:8c:d1:be hit=true port=5
l3 l3table show 如果目的mac填0,表示上送CPU
6.主控往线卡发包
tx 数量 pbm=端口号 destmac=单板mac length=1000 vlan=1
tx 10 pbm=ge19 destmac=00:D8:00:01:01:05 length=1000 vlan=1
tx 10000 pbm=hg0 destmac=00:D8:00:01:02:0D length=1000 vlan=1
7.l2 add mac
l2 add mac=00:19:5b:88:f8:8e vlan=5 pbm=ge3 l3=true HIT=true
8.bcm发包
tx 数量 pbm=hg0/hg1 length=1000 vlan=1
二. 二层
1.lxImage查看端口状态
BSP_DbgPrintPortState 1
2.lxImage查看端口收发包情况
BSP_DbgPrintPortsStat 0
3.lixImage 关闭端口
BSP_DbgEnablePort
查询、设置禁止/使能107芯片的指定端口,线卡上使用。
命令格式:BSP_DbgEnablePort 1 端口号 0禁止/1使能 0查询/1设置
4.二层 vlan
BSP_DbgPrintVlanInfo 芯片号 端口号
例:BSP_DbgPrintVlanInfo 1 3
三.lacp报文打印:
g_bLacpDebugPrint=1
g_dwLacpStackPktPrint=1 //定时/变化同步报文
BSP_DbgHelpRxTxFilter
端口镜像:
mirror mode=l2 port=ge0 IngressBitMap=ge1
把ge1的入向报文镜像到ge0
mirror mode=l3 port=ge0 EgressBitMap=ge2
把ge2的出向报文镜像到ge0
mirror mode=l2 port=ge44 IngressBitMap=ge25
mirror mode=l2 port=ge0 IngressBitMap=xe0
丢包统计:
rmagent进程shell下
g_RmPerfDebugFlag = 1
g_RmPerfDebugSlot = 槽位