未解决
此帖子已超过 5 年
605 消息
0
1486
Cisco MDS交换机BB_Credits管理
Cisco MDS交换机BB_Credits管理
转载请在文首保留原文出处:中文支持论坛 https://community.emc.com/go/chinese
介绍
本文为大家介绍Cisco MDS/EMC Connectrix MDS些列交换机的BB_Credits管理机制,主要内容有BB_Credits作用、Performance BB_credits、Extended BB_credits及BB_Credits常用命令。
更多信息
BB_Credits作用
BB_Credits全称Buffer-to-Buffer Credits,是Fibre Channel(FC)网络流控管理机制。发送方必须在接受方有可用BB_Credits前提下才能发送数据,接受方每完成一个数据包接受自动给发送方一个确认,告知发发送方可以继续发送新的数据。FC网络通过BB_Credits来解决网络拥塞和丢包问题,类似于以太网的TCP滑动窗口机制。
BB_credits Pool
Cisco MDS Gen2/Gen3模块采用buffer group方式管理bb_credits,buffer group包括global和local的buffer pool。Receive buffer从global buffer pool中分配,不同端口共享global receive buffer pool。Global receive buffer pool总共包含以下4个部分:
· 内部预留buffer
· 交换机端口已分配BB_credits
· 未分配用于交换机端口共享使用的BB_Credits
· Performance buffer
Fx端口和Ex端口的BB_Credits最大值需要参考具体的交换机模块和型号。
Performance BB_Credits
交换机端口除了已分配的BB_Credits之外,可以额外分配performance BB_Credits用于提升指定端口的性能。交换机端口performance buffer默认为0,需要用户手动为端口配置,有效大小范围在1-145个帧之间。
Extended BB_Credits
Extended BB_Credits是Cisco MDS gen2/gen3为远程链路额外提供的Buffer,可以为交换机端口分配超过最大值限制的BB_Credits。Extended BB_Credits有效大小范围在256-4095个帧之间。使用Extended BB_Credits需要ENTERPRISE_PKG的许可证,只支持dedicated模式的端口。通常情况,都是先减少同一端口组中其他端口buffer,然后再为端口添加extended BB_credits。
1. Cisco MDS系列交换机BB_Credits架构如下:
2. Cisco Gen3 48口板卡BB_Credits分配模型
3. Cisco Gen2 24口板卡BB_Credits分配模型
BB_Credits常用命令
· 查看端口BB_Credits
show interface bbcredit
· 配置端口BB_Credits
switchport fcrxbbcredit [1-255]
· 配置端口Performance BB_Credits
switchport fcrxbbcredit performance-buffers [1-145]
· 配置端口Extended BB_Credits
fcrxbbcredit extended enable
switchport fcrxbbcredit extended [25-4095]
注意:以上所有配置操作需要在config模式下,配置Extended BB_Credits之前,请确认交换机已经安装ENTERPRISE_PKG的许可证和已经启用该功能。不同交换机型号,Extended BB_Credits上限值可能不一样。
参考
·Cisco MDS9000 Family NX-OS Interface Configuration Guide
应用于
·Cisco MDS系列交换机
·EMC Connectrix MDS系列交换机