pppoe_bng.cfg

Skip to end of metadata
Go to start of metadata
configure terminal

!!! Настройка параметров авторизации
aaa authorization exec default local
aaa authorization network default group CarbonRadius
aaa authorization commands default none
aaa authentication ppp default group CarbonRadius
aaa authentication login default local
aaa accounting update newinfo

!
aaa attribute format NAS-FORMAT
 circuit-id
!
aaa attribute format NAS-PORT-ID
 circuit-id plus remote-id
!
aaa attribute format NAS_PORT_FORMAT
 circuit-id plus remote-id separator .
!


aaa radius attribute nas-port format e SSAAPPPPQQQQQQQQQQVVVVVVVVVVUUUU type 32
aaa radius attribute nas-port format e SSAAPPPPQQQQQQQQQQVVVVVVVVVVUUUU
aaa radius attribute nas-port-id format NAS-FORMAT
aaa accounting service default group CarbonRadius
aaa accounting subscriber default group CarbonRadius
aaa authorization subscriber default group CarbonRadius
aaa authentication subscriber default group CarbonRadius



!!! Настройка радиус
radius-server vsa attribute ignore unknown
radius-server host {{billing_ip}} auth-port 1812 acct-port 1813
 key 7 {{radius_secret}}
 timeout 5
 retransmit 1
!

!!! Настройка coa
aaa server radius dynamic-author
 port {{coa_port}}
 client {{billing_ip}}
  server-key 7 {{coa_psw}}
 !
!

!!! Настройка радиус группы
aaa accounting network default start-stop group CarbonRadius
no aaa group server radius CarbonRadius
aaa group server radius CarbonRadius
 server {{billing_ip}} auth-port 1812 acct-port 1813
 source-interface {{to_billing_int}} 
 






!!! Интерфейс для pppoe абонентов
interface Loopback128
 ipv4 address 10.128.0.5 255.255.255.255

!!! Шаблон для pppoe абонентов
dynamic-template
 type ppp DT_PPPoE
  ppp authentication pap chap
  ppp ipcp dns 8.8.8.8 8.8.4.4
  accounting aaa list default type session periodic-interval 5
  ipv4 unnumbered Loopback128
 !


!!! Полиси мап для pppoe абонентов

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


!!! bba
pppoe bba-group DT_PPPoE
 service selection disable



!!! Настройка отправки netlfow
flow exporter-map Carbon
 version v5
  options sampler-table timeout 2000
  template data timeout 10000
 !
 transport udp 9996
 source {{to_billing_int}}
 destination {{billing_ip}}
!

flow monitor-map Carbon
 record ipv4
 exporter Carbon
 cache entries 50000
 cache timeout active 2
 cache timeout inactive 5
!






!!! На абонентский интерфейс назначаем полисим мап, bba и netflow monitor
@@@ for abon_int in abon_ints
interface {{abon_int}}
 service-policy type control subscriber PPPOE_PM
 pppoe enable bba-group DT_PPPoE
 encapsulation ambiguous dot1q 2410 second-dot1q any
 flow ipv4 monitor Carbon sampler nfm ingress
 flow ipv4 monitor Carbon sampler nfm egress
!
@@@ endfor






end
exit
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.