ARISTA - Speed-Group Commands with SerDes
Speed-Group and SerDes Configuration
When configuring Speed-Groups with SerDes on Arista EOS, it's important to set both the speed and the appropriate SerDes settings for high-speed interfaces. The basic structure for configuring a Speed-Group with SerDes support is:
speed-group <group_name> speed <speed_value> [serdes <serdes_mode>] duplex <duplex_mode>
- `<group_name>`: The name of the speed-group. - `<speed_value>`: The speed of the group (e.g., 10G, 40G, 100G). - `<serdes_mode>`: The SerDes mode to be used (e.g., `serdes 4x25G` for 4x25G mode). - `<duplex_mode>`: The duplex setting for the interfaces (either `full` or `half`).
Example:
speed-group SG1 speed 100G serdes 4x25G duplex full
This command configures a Speed-Group called SG1 with 100G speed, 4x25G SerDes mode, and full-duplex mode.
Assigning Interfaces to a Speed-Group with SerDes
Once a Speed-Group with SerDes has been configured, you can assign individual physical interfaces to the group. The configuration syntax is:
interface Ethernet <interface_number> speed-group <group_name>
Example:
interface Ethernet1 speed-group SG1
This command assigns the Ethernet1 interface to the SG1 Speed-Group, which has the SerDes 4x25G configuration.
Adjusting SerDes Mode for Speed-Groups
You may need to adjust the SerDes mode depending on the number of lanes and the configuration of your hardware. To modify the SerDes settings, use the following command:
speed-group <group_name> serdes <serdes_mode>
Where `<serdes_mode>` is the new mode (e.g., `serdes 4x25G` or `serdes 1x100G`).
Example:
speed-group SG1 serdes 1x100G
This command changes the SerDes mode for Speed-Group SG1 to 1x100G, suitable for a single 100G link.
Verifying Speed-Group and SerDes Configuration
To verify the configuration of the Speed-Group and the SerDes settings, use the following `show` commands:
show speed-group <group_name>
Example:
show speed-group SG1
This command displays the details of the SG1 Speed-Group, including speed, duplex, and SerDes settings.
To check the status of the individual interfaces and their SerDes configurations, use:
show interfaces ethernet <interface_number> status
Example:
show interfaces ethernet 1 status
This command shows the operational status of Ethernet1, including speed and SerDes mode.
Troubleshooting Speed-Group with SerDes
If issues arise with the Speed-Group or SerDes configuration, it's important to check the interface and system logs for any potential errors. Some useful commands for troubleshooting are:
show logging
This command provides a detailed log of system events, including any errors or issues related to SerDes or Speed-Group configurations.
To verify the overall health of the system and interfaces:
show interfaces ethernet <interface_number>
Example:
show interfaces ethernet 1
This command gives detailed information on interface Ethernet1, including any issues with speed or SerDes alignment.
Removing a Speed-Group with SerDes
To remove a Speed-Group with SerDes configuration, use the following command:
no speed-group <group_name>
Example:
no speed-group SG1
This command deletes the SG1 Speed-Group and removes the SerDes settings from any interfaces assigned to it.
