```html
display drni summary 返回空结果(无任何字段、无错误提示、无“Not enabled”等提示),并非语法错误,而是DRNI协议栈未进入初始化完成状态。该现象本质是控制平面未构建出有效DRNI上下文——既非“禁用态”,亦非“故障态”,而是处于“未就绪静默态”。对资深工程师而言,这比报错更需警惕:它暗示某关键依赖链在底层已断裂。
drni enable 是所有DRNI配置的前提,且必须在系统视图下全局开启;display irf configuration中配置是否已同步);display current-configuration | include drni enable,若无输出即未使能。display irfReadyLost、Autonomous或Domain ID不一致display irf linkUP,无CRC/错包突增DOWN或INIT,表明堆叠链路未收敛DRNI要求IRF域具备“单控制面+双转发面”能力,若IRF分裂或选举震荡,DRNI进程将拒绝启动——此时display drni summary必然为空。
以下三条命令缺一不可,且必须在drni enable后配置:
drni system-mac 0001-0001-0001
drni system-priority 32768
drni peer-switch
特别注意:peer-switch必须仅在一台设备上配置(通常为IRF Master),若双端均配置将导致角色冲突,DRNI状态机停滞在INIT阶段。
display drni verbose比对两端Local Role与Peer Role字段,若均为Switch或均为Non-Switch即配置倒置。不同厂商/版本对DRNI的实现存在差异:
display version与官方《DRNI特性兼容矩阵》文档。单一命令不足以定位,需组合验证:
display drni verboseEstablished;Peer IP是否可达display drni keepalive当CLI级诊断无法突破时,启用深层手段:
debugging drni event + terminal monitor,捕获DRNI FSM跳转日志;capture packet interface Vlan-interface x udp port 6000,确认UDP报文是否双向收发;display kernel stack | include drni(部分平台支持),排除驱动层挂起。display current-configuration | include drni enable —— 全局开关已开display irf —— IRF Domain ID一致,Master稳定display drni configuration —— system-mac/priority/peer-switch三项齐全且语义正确ping -a [Keepalive源IP] [Peer Keepalive IP] —— 三层可达display acl all —— 无ACL显式deny udp destination-port eq 6000display version —— 主备设备版本号完全一致且≥最低支持版本display drni keepalive —— Last Received Time持续更新display drni verbose —— Local State = Established, Peer State = Established```