Содержание

Framed-Route

СКАТ в режиме L2 BRAS поддерживает атрибут Framed-Route в ответе Access-Accept для небольших (не шире /24) подсетей. Формат атрибута - строка "подсеть шлюз":

   # Канонический формат согласно RFC 2865 p.5.22 - подсеть, шлюз и прочие метрики
   Framed-Route:="192.168.1.0/24 192.168.1.1 1 2 -1 3 400"
 
   # Может быть заданы только подсеть и шлюз
   Framed-Route:="192.168.1.0/24 192.168.1.1"
 
   # Если шлюз = 0.0.0.0, то шлюзом считается Framed-IP-Address
   Framed-Route:="192.168.1.0/24 0.0.0.0"

Допускается задание не более 16 атрибутов Framed-Route в Access-Accept.

Все IP-адреса из указанной подсети будут маршрутизироваться через указанный адрес шлюза. Это значит, что IP-адрес шлюза должен быть известен СКАТу - либо по авторизации (DHCP, ARP, PPPoE), либо следует задать L2-свойства шлюза вручную. Кроме того, IP-адрес шлюза должен принадлежать multi-bind абоненту (при авторизации шлюза должен возвращаться атрибут VasExperts-Multi-IP-User=1).

СКАТ сохраняет маршруты в UDR. Для управления есть CLI-команды framed route

Framed-IPv6-Route

Атрибут Framed-IPv6-Route, задающий маршрутизацию IPv6-подсети через указанный шлюз, обрабатывается аналогично IPv4 Framed-Route. Поддерживаются только небольшие (не шире /56, точнее, не шире ipv6_subnetwork - 8) подсети:

   # Канонический формат согласно RFC 3162 p.2.5 - подсеть, шлюз и прочие метрики
   Framed-IPv6-Route:="2000:0:0:106::/60 2000::107:a00:20ff:fe99:a998 1"
 
   # Может быть заданы только подсеть и шлюз
   Framed-IPv6-Route:="2000:0:0:106::/56 2000::107:a00:20ff:fe99:a998"
 
   # Если шлюз = ::, то шлюзом считается Framed-IPv6-Address или Framed-IPv6-Prefix
   Framed-Route:="2000:0:0:106::/56 ::"

Аккаунтинг

Счетчики для подсети будут передаваться суммарно в одной аккаунтинг-сессии шлюза для этой подсети. Например, для такого задания

   Framed-Route:="192.168.1.0/24 192.168.1.1"

суммарный трафик всей подсети 192.168.1.0/24 будет учитываться в аккаунтинг-сессии для шлюза 192.168.1.1.