- Table of Contents
- Related Documents
-
| Title | Size | Download |
|---|---|---|
| 04-Data buffer commands | 74.64 KB |
Inappropriate data buffer changes can cause system problems. Before manually changing data buffer settings, make sure you understand its impact on your device.
buffer apply
Use buffer apply to apply manually configured data buffer settings.
Use undo buffer apply to cancel the application.
Syntax
buffer apply
undo buffer apply
Views
System view
Predefined user roles
network-admin
mdc-admin
Usage guidelines
After applying manually configured data buffer settings, you cannot directly modify the applied settings. To modify them, you must cancel the application, reconfigure data buffer settings, and reapply the new settings.
Examples
# Apply manually configured data buffer settings.
<Sysname> system-view
[Sysname] buffer apply
buffer total-shared
Use buffer total-shared to set the shared-area size.
Use undo buffer total-shared to restore the default.
Syntax
In standalone mode:
buffer { ingress | egress } [ slot slot-number ] packet total-shared size-value
undo buffer { ingress | egress } [ slot slot-number ] packet total-shared
In IRF mode:
buffer { ingress | egress } [ chassis chassis-number slot slot-number ] packet total-shared size-value
undo buffer { ingress | egress } [ chassis chassis-number slot slot-number ] packet total-shared
Default
The shared-area size is 1024 buffer resources for the ingress buffer and 4096 buffer resources for the egress buffer.
Views
System view
Predefined user roles
network-admin
mdc-admin
Parameters
ingress: Specifies the ingress buffer.
egress: Specifies the egress buffer.
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command applies to all cards. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. If you do not specify this option, the command applies to all cards of the IRF fabric. (In IRF mode.)
size-value: Specifies the size of the shared area, in the number of buffer resources. The value range for this argument is 0 to 2048 for the ingress buffer and multiples of 512 between 0 and 5120 for the egress buffer.
Usage guidelines
After you set the shared area size, the remaining buffer space is automatically assigned to the fixed area.
Only FD cards, FG cards, and cards with silk screen LST1XP16LEB1, LST1XP16LEC1, or LST1XP16LEC2 support configuring the ingress buffer (the ingress keyword). FD and FG cards refer to the cards with silk screen ending with FD and FG, respectively.
To enable PFC on an interface on a card, you must set the ingress buffer to be greater than or equal to 640 buffer resources. For information about PFC, see Interface Configuration Guide.
After an ISSU reboot, you must re-set the shared-area size for the ingress buffer.
Examples
# In standalone mode, set the shared area to 2048 buffer resources for the egress buffer on card 2.
<Sysname> system-view
[Sysname] buffer egress slot 2 packet total-shared 2048
# In IRF mode, set the shared area to 2048 buffer resources for the egress buffer of card 2 on IRF member device 2.
<Sysname> system-view
[Sysname] buffer egress chassis 2 slot 2 packet total-shared 2048
display buffer
Use display buffer to display buffer size settings.
Syntax
In standalone mode:
display buffer [ slot slot-number ]
In IRF mode:
display buffer [ chassis chassis-number slot slot-number ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command displays buffer size settings for all cards. (In standalone mode.)
chassis chassis-number slot slot-number: Specifies a card on an IRF member device. The chassis-number argument represents the ID of the IRF member device. The slot-number argument represents the slot number of the card. If you do not specify this option, the command displays buffer size settings for all cards of the IRF fabric. (In IRF mode.)
Usage guidelines
This command displays the buffer size settings for the shared area.
Examples
# In standalone mode, display buffer size settings.
Slot Type In(Total-shared) Eg(Total-shared)
3 packet -- 0
5 packet 2048 4096
In: Size of the receiving buffer
Eg: Size of the sending buffer
Total-shared: Size of the shared buffer for all ports
Unit: Byte
# In IRF mode, display buffer size settings for card 5 of IRF member device 1.
<Sysname> display buffer chassis 1 slot 5
Slot Type In(Total-shared) Eg(Total-shared)
1/5 packet -- 0
In: Size of the receiving buffer
Eg: Size of the sending buffer
Total-shared: Size of the shared buffer for all ports
Unit: Byte
Table 1 Command output
|
Field |
Description |
|
Slot |
· Number of the slot that holds the card. (In standalone mode.) · Number of the slot that holds the card. The first number indicates the ID of the IRF member device, and the second number indicates the number of the slot that holds the card. (In IRF mode.) |
|
Type |
Data buffer type. |
|
In |
Ingress buffer. |
|
Eg |
Egress buffer. |
|
(Total-shared) |
Size of the shared area. If the switch does not support a buffer type, this field displays two hyphens (--). |
|
--: Not supported. |
If the switch does not support a configuration, two hyphens (--) are displayed. |
display buffer usage
Use display buffer usage to display buffer usage.
Syntax
In standalone mode:
display buffer usage [ slot slot-number ]
In IRF mode:
display buffer usage [ chassis chassis-number [ slot slot-number ] ]
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Parameters
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command displays buffer usage for all cards. (In standalone mode.)
chassis chassis-number: Specifies an IRF member device by its member ID. If you do not specify an IRF member device, this command displays buffer usage for all cards of the IRF fabric. (In IRF mode.)
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command displays buffer usage for all cards on the IRF member device. (In IRF mode.)
Examples
# Display buffer usage.
<Sysname> display buffer usage
====================================================================
Ingress buffer usage on chassis 4 slot 3:
5sec 1min 5min
----- ----- -----
Buffer block 1 100% 13% 6%
Total space available: 524288 KB
Ports: GigabitEthernet4/3/0/1 GigabitEthernet4/3/0/2
GigabitEthernet4/3/0/3 GigabitEthernet4/3/0/4
GigabitEthernet4/3/0/5 GigabitEthernet4/3/0/6
GigabitEthernet4/3/0/7 GigabitEthernet4/3/0/8
GigabitEthernet4/3/0/9 GigabitEthernet4/3/0/10
GigabitEthernet4/3/0/11 GigabitEthernet4/3/0/12
GigabitEthernet4/3/0/13 GigabitEthernet4/3/0/14
GigabitEthernet4/3/0/15 GigabitEthernet4/3/0/16
GigabitEthernet4/3/0/17 GigabitEthernet4/3/0/18
GigabitEthernet4/3/0/19 GigabitEthernet4/3/0/20
GigabitEthernet4/3/0/21 GigabitEthernet4/3/0/22
GigabitEthernet4/3/0/23 GigabitEthernet4/3/0/24
5sec 1min 5min
----- ----- -----
Buffer block 2 100% 13% 6%
Total space available: 524288 KB
Ports: GigabitEthernet4/3/0/25 GigabitEthernet4/3/0/26
GigabitEthernet4/3/0/27 GigabitEthernet4/3/0/28
GigabitEthernet4/3/0/29 GigabitEthernet4/3/0/30
GigabitEthernet4/3/0/31 GigabitEthernet4/3/0/32
GigabitEthernet4/3/0/33 GigabitEthernet4/3/0/34
GigabitEthernet4/3/0/35 GigabitEthernet4/3/0/36
GigabitEthernet4/3/0/37 GigabitEthernet4/3/0/38
GigabitEthernet4/3/0/39 GigabitEthernet4/3/0/40
GigabitEthernet4/3/0/41 GigabitEthernet4/3/0/42
GigabitEthernet4/3/0/43 GigabitEthernet4/3/0/44
GigabitEthernet4/3/0/45 GigabitEthernet4/3/0/46
GigabitEthernet4/3/0/47 GigabitEthernet4/3/0/48
====================================================================
Ingress buffer usage on chassis 4 slot 4:
5sec 1min 5min
----- ----- -----
Buffer block 1 100% 13% 6%
Total space available: 2097152 KB
Ports: Ten-GigabitEthernet4/4/0/1 Ten-GigabitEthernet4/4/0/2
Ten-GigabitEthernet4/4/0/3 Ten-GigabitEthernet4/4/0/4
Ten-GigabitEthernet4/4/0/5 Ten-GigabitEthernet4/4/0/6
Ten-GigabitEthernet4/4/0/7 Ten-GigabitEthernet4/4/0/8
Ten-GigabitEthernet4/4/0/9 Ten-GigabitEthernet4/4/0/10
Ten-GigabitEthernet4/4/0/11 Ten-GigabitEthernet4/4/0/12
5sec 1min 5min
----- ----- -----
Buffer block 2 100% 13% 6%
Total space available: 2097152 KB
Ports: Ten-GigabitEthernet4/4/0/13 Ten-GigabitEthernet4/4/0/14
Ten-GigabitEthernet4/4/0/15 Ten-GigabitEthernet4/4/0/16
Ten-GigabitEthernet4/4/0/17 Ten-GigabitEthernet4/4/0/18
Ten-GigabitEthernet4/4/0/19 Ten-GigabitEthernet4/4/0/20
Ten-GigabitEthernet4/4/0/21 Ten-GigabitEthernet4/4/0/22
Ten-GigabitEthernet4/4/0/23 Ten-GigabitEthernet4/4/0/24
5sec 1min 5min
----- ----- -----
Buffer block 3 100% 13% 6%
Total space available: 2097152 KB
Ports: Ten-GigabitEthernet4/4/0/25 Ten-GigabitEthernet4/4/0/26
Ten-GigabitEthernet4/4/0/27 Ten-GigabitEthernet4/4/0/28
Ten-GigabitEthernet4/4/0/29 Ten-GigabitEthernet4/4/0/30
Ten-GigabitEthernet4/4/0/31 Ten-GigabitEthernet4/4/0/32
Ten-GigabitEthernet4/4/0/33 Ten-GigabitEthernet4/4/0/34
Ten-GigabitEthernet4/4/0/35 Ten-GigabitEthernet4/4/0/36
5sec 1min 5min
----- ----- -----
Buffer block 4 100% 13% 6%
Total space available: 2097152 KB
Ports: Ten-GigabitEthernet4/4/0/37 Ten-GigabitEthernet4/4/0/38
Ten-GigabitEthernet4/4/0/39 Ten-GigabitEthernet4/4/0/40
Ten-GigabitEthernet4/4/0/41 Ten-GigabitEthernet4/4/0/42
Ten-GigabitEthernet4/4/0/43 Ten-GigabitEthernet4/4/0/44
Ten-GigabitEthernet4/4/0/45 Ten-GigabitEthernet4/4/0/46
Ten-GigabitEthernet4/4/0/47 Ten-GigabitEthernet4/4/0/48
Table 2 Command output
|
Field |
Description |
|
5sec 1min 5min |
Average usage for the last 5 seconds, 1 minute, and 5 minutes. |
|
Ports |
All ports that use the buffer. |
