04-数据缓冲区配置
本章节下载: 04-数据缓冲区配置 (168.47 KB)
数据缓冲区用来临时存储报文,以免报文丢失。如图1-1所示,接口板上的数据缓冲区分为接收缓冲区和发送缓冲区:
· 当网络拥塞时,端口不能立即发送数据,为防止数据丢失,会将数据暂时存储到接口板的发送数据缓冲区;
· 当设备的CPU繁忙时,端口不能立即将收到的报文交给CPU处理,会将数据暂时存储到接口板的接收数据缓冲区。
发送数据缓冲区和接收数据缓冲区在缓存数据时,都会同时用到两类资源:
· cell资源:用来存储数据包的内容,端口会根据报文的实际大小占用相应大小的cell资源。比如一个cell资源是208字节,当发送的报文是128字节时,端口会给它分配一个cell资源,当发送的报文是300字节时,端口会给它分配两个cell资源。
· packet资源:用来存储报文的指针,指针指明报文在cell资源中的存放位置。设备每发送/接收一个数据包,无论该数据包的长度是多少,均占用1个packet资源。
当端口接收/发送报文时,既使用相当于报文长度的cell资源,同时也使用相当于报文数量的packet资源。
cell资源和packet资源又分别分为共享区域和固定区域。
· 固定区域是按队列划分的,每个队列又按端口均分,如图1-2所示。如果网络拥塞,端口收到报文后,会根据一定的策略将报文分发到相应的队列。如果该端口的该队列缓冲区满,则放到共享区域中的相应队列;如果共享区域中该队列满,则将报文丢弃。在固定缓冲区中,系统会根据用户的配置给队列预留指定大小的空间,即便该队列没有报文存储需求,其他队列也不能抢占。给队列预留的空间又是均分给每个端口的,即使某端口的某队列没有报文存储需求,其他端口也不能抢占。
· 共享缓冲区只按队列划分,不再按端口均分,如图1-2所示。系统会根据用户配置以及实际需要收发报文的数量决定每个队列实际可占用的缓冲区的大小。如果某个队列没有报文存储需求,则其他队列会抢占该队列的配额。对于某个队列的缓冲区,所有端口收来的报文,先到先得,如果资源耗尽,则后到达的报文将被丢弃。
配置了Burst功能后,设备将自动分配cell资源和packet资源。
在下列情况下,Burst功能可以提供更好的报文缓存功能和流量转发性能:
· 报文从高速链路进入设备,由低速链路转发出去。
· 报文从相同速率的多个接口同时进入设备,由一个相同速率的接口转发出去。
表1-1 通过Burst功能来自动分配缓冲区
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启Burst功能 |
burst-mode enable |
缺省情况下,Burst功能处于关闭状态 Burst功能仅对已知单播报文生效 |
设备上存在数据缓冲区,由所有接口共享使用,用于在接口发送报文出现拥塞时提供缓存功能。通过监控数据缓冲区的使用状况,可以发现使用缓冲区比例过高的端口,以便及时对异常现象进行诊断。
用户可以设置接口使用数据缓冲区的门限值,设备通过该值来判断接口当前是否处于超量使用缓冲区的状态。在完成门限值的配置后,设备将自动监控每个接口对数据缓冲区的使用情况。当接口上某一队列中需要处理的报文增多,造成该接口对数据缓冲区的使用比例超过设定的门限值时,系统会为该队列增加一次超量使用缓冲区的计数。
表1-2 配置数据缓冲区监控功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置设备的报文统计模式为队列模式 |
statistic mode queue |
缺省情况下,设备的报文统计模式为vsi |
配置接口的数据缓冲区使用门限值 |
独立运行模式: buffer usage threshold slot slot-number ratio ratio IRF模式: buffer usage threshold chassis chassis-number slot slot-number ratio ratio |
缺省情况下,接口的数据缓冲区使用门限值为100 |
在完成上述配置后,在任意视图下执行display命令可以查看数据缓冲区的配置效果。
操作 |
命令 |
显示接口的数据缓冲区使用统计信息 |
display buffer usage interface [ interface-type [ interface-number ] ] |
用户网络描述如下:
Server通过1000Mbps以太网接口接入Switch,Server会不定时发送大流量的广播或者组播报文给Host。
Host通过100Mbps以太网卡接入Switch。
通过Switch对Server发出的大流量报文进行处理,保证报文可以到达Host。
图1-3 配置Burst功能组网图
# 进入系统视图。
<Switch> system-view
# 配置Burst功能。
[Switch] burst-mode enable
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!