Jump to content

Recommended Posts

Posted

Приветствую, коллеги!

 

Ситуация: клиенты подключатся по pppoe. Желающие используют dual-stack и ipv6. В текущей конфигурации на ASR1k для делегирования ipv6-префикса используется следующая схема. В виртуальном шаблоне указан dhcp-сервер:

interface Virtual-Template10
 ipv6 dhcp server PPPoE-Radius
 ...

Пул определен так, чтобы префикс получать от RADIUS-сервера:

ipv6 dhcp pool PPPoE-Radius
 prefix-delegation aaa method-list IPv6_PPPoE lifetime 7200 300
 dns-server 2001:4860:4860::8844
 dns-server 2001:4860:4860::8888

а обращение к радиусу такое:

aaa authorization configuration IPv6_PPPoE group HydRadius 

На роутере клиента включается опция получения префикса для делегирования по dhcpv6. Все работает.

 

Теперь тот же функционал нужно перенести на ASR9k с IOS XR 6.4.2. Создан динамический профиль:

dynamic-template
 type ppp PPPoE
  ppp authentication chap
  keepalive 60 3
  ppp ipcp dns 1.1.1.1 8.8.8.8
  vrf main
  ipv4 unnumbered Loopback1
  ipv6 nd ra-interval 180 120
  ipv6 nd ra-lifetime 3000
  ipv6 nd managed-config-flag
  ipv6 enable

политика

policy-map type control subscriber PPPoE
 event session-start match-first
  class type control subscriber PPP do-until-failure
   10 activate dynamic-template PPPoE
  !
 !
 event session-activate match-first
  class type control subscriber PPP do-until-failure
   10 authenticate aaa list Hydra
  !
 !
 end-policy-map

Политика присоединена к интерфейсу

interface Bundle-Ether10.3000
 ipv4 point-to-point
 ipv4 unnumbered Loopback50
 ipv6 enable
 service-policy type control subscriber PPPoE
 pppoe enable bba-group group1
 encapsulation ambiguous dot1q 3000 second-dot1q 2022-2999
!
pppoe bba-group group1
 service selection disable
!

 

Непонятным осталось одно: как настроить dhcp-сервер или релей, чтобы не изменяя ничего на стороне клиентов делегировать им префикс по протоколу DHCPv6. Префикс по-прежнему выдает радиус в атрибуте Delegated-IPv6-Prefix. Команды 

aaa authorization configuration

в IOS XR нет.

 

Прошу помощи.

Posted

Если я все правильно понял и адреса назначаются через радиус то нужно просто завести нужные атрибуты и привязать адреса к существующим пользователям, какой биллинг используете? Вы переезжаете на новый брасс или это дополнительный? Нарисуйте лучше схему того что есть и чего хотите.

Posted

Мы собираемся использовать ASR9k вместо имеющихся ASR1k. Какое-то время они будут работать параллельно для плавного перехода. Нужные атрибуты все заведены и без проблем выдаются брасами ASR1k клиентам. А вот у ASR9k с IOS XR идеология немного другая, поэтому 1-в-1 конфиг не переносится.

 

В качестве билинга у нас Гидра.

 

Еще раз уточню, что мы решили все проблемы, кроме одной. Префикс IPv6 не делегируется роутерам клиентов. Если у клиента не роутер, а  Windows, то она этот префикс получает и IPv6-адрес себе назначает. Роутер же запрашивает префикс по DHCP. Брас ASR1k ему выдает благодаря тому, что сам выступает в роли DHCP-сервера (конфиг выше). А ASR9k в роли DHCP этого не может, потому что я не умею объяснить ему вынимать этот префикс из радиуса.

 

Рассматриваю вариант создания standalone dhcp-сервера на базе freeradius, а ASR9k сделать dhcp relay. Но как-то длинно. Может, есть короче путь, который я не вижу.

  • 3 weeks later...
Posted

Итого, после многих экспериментов удалось установить следующее. Нужно определить dhcp ipv6 сервер без пула:

dhcp ipv6
 profile PPPoE_Server server
 !
 interface subscriber-pppoe profile PPPoE_Server
!

Радиус должен передавать атрибут Delegated-IPv6-Prefix. И тогда dhcp-севрер без дополнительных настроек транслирует префикс клиенту. Одно неудобство: этот префикс не анонсируется по ospfv3 граничному маршрутизатору. Но тут выкрутились статическим роутингом.

  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.