Dynamic ACL и Dynamic VLAN
Case #1 (RADIUS-сервер создаёт DACL с одним правилом и предоставляет Dynamic VLAN)
Описание условий:
- MAB-клиент подключается к порту коммутато ра SNR-S2982G-24TE
- Клиент должен быть помещён в Dynamic VLAN, предоставленный от RADIUS-сервера
- На порт клиента должен быть применён Dynamic ACL (DACL), состоящий из одного правила и описанный в сообщениях от RADIUS-сервера
Конфигурация коммутатора:
Пример конфигурации клиентского порта
Interface Ethernet1/0/3
switchport mode hybrid
switchport hybrid allowed vlan 1 untag
mac-authentication-bypass enable
mac-authentication-bypass dynamic-vlan allowed-vlans configuring-on-port not-required
Не все коммутаторы поддерживают команду "mac-authentication-bypass dynamic-vlan allowed-vlans configuring-on-port not-required". Если её нет, это не значит, что ваш коммутатор не поддерживает Dynamic VLAN. Это значит, что вам необходимо указать в конфигурации порта все возможные Dynamic VLAN. Для нашего примера с Dynamic VLAN 10 вам потребуется сконфигурировать порт следующим образом:
Interface Ethernet1/0/3
switchport mode hybrid
switchport hybrid allowed vlan 1;10 untag
mac-authentication-bypass enable
Пример конфигурации аутентификации MAB через RADIUS-сервер в режиме глобальной конфигурации
mac-authentication-bypass enable
!
radius-server authentication host 192.168.30.250 key 0 snr
aaa enable
Обратите внимание, что для конфигурации Dynamic ACL в FreeRADIUS требуются 3 поля:
- Tunnel-Type
- Tunnel-Medium-Type
- Tunnel-Private-Group-ID
Для конфигурации DACL требуются 2 поля:
- 2x NAS-Filter-Rule
Конфигу рация FreeRADIUS для пользователя с MAC-адресом FC-3F-DB-5E-C0-CC
fc-3f-db-5e-c0-cc Cleartext-Password := "fc-3f-db-5e-c0-cc"
NAS-Filter-Rule = "access-list 1 permit host-source 192.168.1.1",
Tunnel-Type = 13,
Tunnel-Medium-Type = 6,
Tunnel-Private-Group-ID = "10",
NAS-Filter-Rule = "ip access-group 1 in"
Результат аутентификации MAB-клиента:
В конфигурации появился ACL, переданный в сообщениях RADIUS
access-list 1 permit host-source 192.168.1.1
В выводе ниже вы можете увидеть, что коммутатор поместил MAB-клиента с MAC-адресом FC-3F-DB-5E-C0-CC во VLAN 10
Вывод информации об аутентифицированных MAB-клиентах
SNR-S2982G-24TE#show mac-authentication-bypass
The Number of all binding is 1
MAC Interface Vlan ID State
----------------------------------------------------------------------------------------------------------
fc-3f-db-5e-c0-cc Ethernet1/0/3 10 MAB_AUTHENTICATED
А также обратите внимание на вывод итоговой конфигурации порта ниже:
- коммутатор динамически добавил в конфигурацию клиентского порта VLAN 10
- коммутатор динамически применил ACL 1 на клиентский порт в направлении IN
Конфигурация порта после аутентификации
Interface Ethernet1/0/3
switchport mode hybrid
switchport hybrid allowed vlan 1;10 untag
ip access-group 1 in
mac-authentication-bypass enable
mac-authentication-bypass dynamic-vlan allowed-vlans configuring-on-port not-required