11-DPSH命令
本章节下载: 11-DPSH命令 (209.93 KB)
目 录
diplay dpsh statistics命令用来显示DPSH功能运行过程中的统计信息。
【命令】
display dpsh statistics [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slot slot-number:指定设备编号,取值只能为1。
【举例】
# 显示DPSH功能的统计信息。
<Sysname> display dpsh statistics
------------------------MSG Statistics--------------------------
MSG Statistics:
UpgradeStat : 0 ReceivedStat : 4
SyncProcStat : 4 RefreshSyncStat : 0
ComQueMsgStat : 0 SyncPullStat : 2
Error Statistics :
WriteCommonQueErr : 0 AllocSyncMsgErr : 0
ActiveMixObjErr : 0 CreateUnicastErr : 0
UnicastAddEpollErr : 0 MbufLenErr : 0
MbufContinueErr : 0 NotEntirelyMsgErr : 0
TypeErr : 0 MsgSyncProcErr : 0
MsgSyncPullErr : 0 MsgSyncPullParamErr : 0
MsgSyncPullNoMem : 0
------------------------AGE Statistics--------------------------
AGE Statistics :
SmoothStartCount : 1 SmoothEndCount : 1
TimerProcCount : 0 AgeOverCount : 0
------------------------TOPO Statistics--------------------------
TOPO Statistics :
TotalNum : 0 AddTopoMsgCount : 0
DelTopoMsgCount : 0 AgeTopoNum :0
Error Statistics :
AddErr : 0 AddNodeErr : 0
DelNodeErr : 0
------------------------Global CFG Statistics--------------------------
CFG Statistics :
ModeAddMsg : 1 ModeDelMsg : 0
AnyCastMacAdd : 1 AnyCastMacDel : 0
Error Statistics :
DecodeModeErr : 0 DecodeAnycastMacErr : 0
RefreshDrvModeErr : 0
CfgAllocReplyMsgErr : 0 CfgEncReplyMsgErr : 0
CfgSendReplyMsgErr : 0
------------------------DRV Statistics--------------------------
TOPO Statistics :
DrvTopoAdd : 0 DrvTopoDel : 0
DrvAnyCastMacAdd : 1 DrvAnyCastMacDel : 0
DrvRefreshTopo : 0
Error Statistics :
DrvTopoAddRetErr : 0 DrvTopoDelRetErr : 0
DrvAnyCastAddRetErr : 0 DrvAnyCastDelRetErr : 0
DrvRefreshTopoErr : 0 DrvAllocAvlErr : 0
DrvInsertAvlErr : 0
表1-1 display dpsh statistics命令显示信息描述表
字段 |
描述 |
MSG Statistics |
消息统计数据 |
UpgradeStat |
备升主的升级消息计数 |
ReceivedStat |
接收消息计数 |
SyncProcStat |
同步处理消息计数 |
RefreshSyncStat |
重刷同步消息计数 |
ComQueMsgStat |
通用队列消息计数 |
SyncPullStat |
同步拉取消息计数 |
Error Statistics |
错误数据 |
WriteCommonQueErr |
写通用队列错误计数 |
AllocSyncMsgErr |
申请同步消息错误计数 |
ActiveMixObjErr |
升级混播队列错误计数 |
CreateUnicastErr |
创建全局知名端口错误计数 |
UnicastAddEpollErr |
将全局知名端口加入Epoll错误计数 |
MbufLenErr |
Mbuf长度错误计数 |
MbufContinueErr |
Mbuf继续错误计数 |
NotEntirelyMsgErr |
不完整的错误消息计数 |
TypeErr |
类型错误计数 |
MsgSyncProcErr |
消息同步处理错误计数 |
MsgSyncPullErr |
消息同步拉取错误计数 |
MsgSyncPullParamErr |
消息同步拉取参数错误计数 |
MsgSyncPullNoMem |
消息同步无内存错误计数 |
AGE Statistics |
表项老化统计数据 |
SmoothStartCount |
平滑开始计数 |
SmoothEndCount |
平滑结束计数 |
TimerProcCount |
定时器处理计数 |
AgeOverCount |
网络拓扑表项老化计数 |
TOPO Statistics |
拓扑统计数据 |
TotalNum |
拓扑消息总数 |
AddTopoMsgCount |
添加拓扑消息计数 |
DelTopoMsgCount |
删除拓扑消息计数 |
AgeTopoNum |
老化拓扑消息计数 |
AddErr |
添加失败计数 |
AddNodeErr |
添加节点错误计数 |
DelNodeErr |
删除节点错误计数 |
Global CFG Statistics |
全局配置统计数据 |
CFG Statistics |
配置统计数据 |
ModeAddMsg |
模式添加消息计数 |
ModeDelMsg |
模式删除消息计数 |
AnyCastMacAdd |
任播MAC添加计数 |
AnyCastMacDel |
任播MAC删除计数 |
DecodeModeErr |
解码模式错误计数 |
DecodeAnycastMacErr |
解码任播MAC错误计数 |
RefreshDrvModeErr |
重刷驱动模式错误计数 |
CfgAllocReplyMsgErr |
配置申请回复消息错误计数 |
CfgEncReplyMsgErr |
配置编码回复消息错误计数 |
CfgSendReplyMsgErr |
配置发送回复消息错误计数 |
DRV Statistics |
驱动统计数据 |
DrvTopoAdd |
下发驱动的网络拓扑表项计数 |
DrvTopoDel |
删除已下发驱动的网络拓扑表项计数 |
DrvAnycastMacAdd |
下发驱动的任播MAC计数 |
DrvAnycastMacDel |
删除已下发驱动的任播MAC计数 |
DrvRefreshTopo |
网络拓扑表项重刷下驱动计数 |
DrvTopoAddRetErr |
网络拓扑表项下驱动添加失败计数 |
DrvTopoDelRetErr |
删除已下发驱动的网络拓扑表项失败计数 |
DrvAnycastAddRetErr |
任播MAC下驱动添加失败计数 |
DrvAnycastDelRetErr |
删除已下发驱动的任播MAC失败计数 |
DrvRefreshTopoErr |
网络拓扑表项重刷下驱动失败计数 |
DrvAllocAvlErr |
申请AVL节点错误计数 |
DrvInsertAvlErr |
插入AVL节点错误计数 |
diplay dpsh topology命令用来显示DPSH生成的网络拓扑表项。
【命令】
display dpsh topology [ interface interface-type interface-number | issued | refreshed ] [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:指定接口的网络拓扑表项。
issued:已下发驱动的网络拓扑表项。
refreshed:下发失败,需要刷新后重新下发驱动的网络拓扑表项。
slot slot-number:指定设备编号,取值只能为1。
【使用指导】
开启DPSH功能后,设备将收集网络拓扑信息并生成网络拓扑表项,用于规划报文转发路径。
当网络拓扑表项因硬件资源不足而下发失败时,支持在表项刷新后重新将该表项下发给驱动。
【举例】
# 显示DPSH生成的网络拓扑信息表项。
<Sysname> display dpsh topology
Flag: I–Issued R-Refreshed
Local role: leaf Flag: R
Local interface Remote MAC address Remote role Flag
HGE1/1/1 1-1-1 spine I
HGE1/1/2 2-2-2 spine R
表1-2 display dpsh topology命令显示信息描述表
字段 |
描述 |
Local role |
本设备的角色 |
Local interface |
本设备与远端设备相连的本地接口名称 |
Remote MAC address |
本设备与远端设备相连的远端接口MAC地址 |
Remote role |
远端设备的角色 |
Flag |
网络拓扑表项类型: · I(Issued):已下发的网络拓扑表项 · R(Refreshed):需要刷新后重新下发的网络拓扑表项 |
dpsh anycast-mac命令用来配置任播MAC地址。
undo dpsh anycast-mac命令用来删除任播MAC地址。
【命令】
dpsh anycast-mac mac-address
undo dpsh anycast-mac
【缺省情况】
设备未配置任播MAC地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mac-address:任播MAC地址,格式为H-H-H。
【使用指导】
为了实现链路备份和保障数据转发的连续性与可靠性,所有Spine和Leaf设备共用一个任播MAC地址。当Spine和Leaf设备间的某条转发链路发生故障时,原本通过该链路的报文可以被重定向到使用同一任播MAC地址的另一台Spine或Leaf设备,从而确保即使在链路故障的情况下,数据转发也不会中断,提高了网络的健壮性和业务的连续性。
任播MAC地址不能为Spine-Leaf组网中任一设备的MAC地址。
【举例】
# 配置任播MAC地址。
<Sysname> system-view
[Sysname] dpsh anycast-mac 1-1-1
dpsh enable命令用来开启DPSH功能。
undo dpsh enable命令用来关闭DPSH功能。
【命令】
dpsh enable { common | ecmp }
undo dpsh enable
【缺省情况】
DPSH功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
common:开启Common模式的DPSH功能。
ecmp:开启ECMP模式的DPSH功能。
【使用指导】
当链路发生故障时,传统的处理方法是依赖于控制平面的动态路由协议来实现故障收敛和重新计算转发路径。这一过程所需时间通常在毫秒量级,无法满足AI计算或高性能存储业务对网络高可靠性的严格要求。
DPSH功能通过数据平面快速感知、传递和处理故障,将故障收敛性能提升至亚毫秒级,从而确保网络的可靠性和稳定性。
DPSH支持如下两种模式:
· Common模式:当设备检测到与邻居设备间的链路发生故障时,如果设备上存在可用备份链路,则流量能够在设备上迅速切换路径,经由其他邻居设备转发到目的设备,从而避免高延迟。Common模式适用于备份端口和故障端口连接到不同邻居设备的组网架构。
· ECMP模式:当设备和邻居设备间存在多条等价路由链路时,如果某条等价链路发生故障,则流量能够迅速切换到另一条等价链路上,从而在极短时间内恢复数据传输。ECMP模式适用于备份端口和故障端口连接到相同邻居设备的组网架构。
DPSH功能目前仅适用于VCF Fabric架构的Spine-Leaf标准组网。VCF Fabric的详细介绍请参见“网络管理和监控配置指导”中的“VCF Fabric”。
【举例】
# 开启Common模式的DPSH功能。
<Sysname> system-view
[Sysname] dpsh enable common
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!