API Guide
Identifier GUID-E46A9583-2F09-4488-BC62-7BB5C03F7356
Version 6
Status Translation approved
hash-algorithm
更改在 ECMP 路径和链路聚合组 (LAG) 间分布流量流的哈希算法。
语法
hash-algorithm {ecmp | lag | seed {seed-value}} {crc | crc16cc | crc32LSB |
crc32MSB | xor | xor1 | xor2 | xor4 | xor8 | random}
参数
• ecmp — 启用 ECMP 哈希配置。
• lag — 仅为第二层 (L2) 启用 LAG 哈希配置。
• seed — 更改哈希算法种子值以获得更好的哈希值。
• seed-value— 输入哈希算法种子值,从 0 到 4294967295。
• crc — 启用循环冗余检查 (CRC) 多项式以进行哈希计算。
• crc16cc — 使用 CRC16-CCITT 多项式的 16 位 CRC16
• crc32LSB— 计算的 CRC32 的 LSB 16 位(默认值)
• crc32MSB— 计算的 CRC32 的 MSB 16 位
• xor — 启用计算的高 8 位 CRC 和低 8 位 XOR 值。
• xor1 — 启用 CRC16-BISYNC 的高 8 位和低 8 位 xor1
• xor2 — 启用 CRC16-BISYNC 的高 8 位和低 8 位 xor2
• xor4 — 启用 CRC16-BISYNC 的高 8 位和低 8 位 xor4
• xor8 — 启用 CRC16-BISYNC 的高 8 位和低 8 位 xor8
• random — 启用 ECMP 或 LAG 哈希计算的哈希算法随机种子值。
默认
crc
命令模式
CONFIGURATION
使用情况信息
使用此命令计算的哈希值对于整个系统是唯一的。不同的哈希算法基于端口通道成员和数据包值的数量。默
认哈希算法可在各种测试方案中产生最平衡的结果,但如果默认算法不能提供流量的满意度分布,请使用此
命令来指定另一种算法。
当端口通道成员离开或添加到端口通道时,哈希算法将重新计算以平衡各成员之间的流量。此命令的 no 版本
将值恢复为默认值。
示例
OS10(config)# hash-algorithm lag crc
支持的版本
10.3.0E or later
Identifier GUID-2D2C3FFF-E8F1-45B3-83C6-0A8F2D585FE1
Version 1
Status Translation approved
ip ecmp-group maximum-paths
配置每个路由的 ECMP 路径的最大数量。
语法
ip ecmp-group maximum-paths number
参数
number — 输入 ECMP 路径的最大数量,从 2 到 128。
默认
64
命令模式
CONFIGURATION
使用情况信息
要保存新的 ECMP 设置,请使用 write memory 命令,然后重新加载系统以使新设置生效。此命令的 no 版
本将值恢复为默认值。
示例
OS10# configure terminal
OS10(config)# ip ecmp-group maximum-paths 2
OS10(config)# exit
OS10# write memory
OS10# reload
604 第 3 层