assignment
命令功能
assignment命令用来配置VLAN pool中的VLAN分配算法。
undo assignment命令用来恢复VLAN pool中的VLAN分配算法为缺省值。
缺省情况下,VLAN pool中的VLAN分配算法为hash。
使用指南
应用场景
- VLAN分配算法为even时,VLAN pool根据用户的上线顺序为用户分配VLAN,VLAN pool尽量保证所有VLAN分配给用户的IP地址数目相近。但同一个用户如果多次上线,每次获取的地址通常都不相同。
- VLAN分配算法为hash时,VLAN pool根据用户的MAC地址进行哈希运算后的结果为用户分配VLAN,只要VLAN pool里面的VLAN不发生变化,通常用户都会获取到固定的VLAN,用户重新上线时也会被优先分配到之前使用过的IP地址。
注意事项
VLAN分配算法为even时,当DHCP服务器上配置的IP地址老化时间较长,在老化时间到达前,如果一个用户多次重新上线,则每次上线时都会分配到一个不同的IP地址,导致一个用户占用了多个IP地址,造成IP地址的浪费,同时IP地址的频繁更换也会影响用户体验。
配置影响
配置完成后,会影响后续用户接入时的VLAN分配算法,但对已经接入认证成功的用户无影响。