Extending Dictionary Files with E-Series Parameters
In addition to supporting the standard RADIUS attributes, Juniper Networks E-series routers support E-series-specific attributes. You must replace a file to introduce E-series-specific attributes to the Steel-Belted Radius server. Replacing this file is necessary to complete both the Steel-Belted Radius-E-series router integration and the Steel-Belted Radius-E-series router-SDX integration.
To extend dictionary files with E-series parameters:
Replace the juniper.dct dictionary file provided by Funk Software with the file shown below.
The Juniper Networks dictionary file is included as part of the SDX installation media.
################################################################################# juniper.dct - Juniper ERX Family dictionary## (See README.DCT for more details on the format of this file)################################################################################## Use the Radius specification attributes#@radius.dct## Define additional Juniper ERX Family Attributes#MACRO ERX-VSA(t,s) 26 [vid=4874 type1=%t% len1=+2 data=%s%]MACRO ERX-TUNNELVSA(t,s) 26 [vid=4874 type1=%t% len1=+3 fill1=0 data=%s%]ATTRIBUTE Virtual-Router-Name ERX-VSA(1, string) rtATTRIBUTE Address-Pool-Name ERX-VSA(2, string) rATTRIBUTE Local-Loopback ERX-VSA(3, string) rATTRIBUTE Primary-DNS ERX-VSA(4, ipaddr) rATTRIBUTE Secondary-DNS ERX-VSA(5, ipaddr) rATTRIBUTE Primary-WINS ERX-VSA(6, ipaddr) rATTRIBUTE Secondary-WINS ERX-VSA(7, ipaddr) rATTRIBUTE Tunnel-Virtual-Router ERX-TUNNELVSA(8, string) rtATTRIBUTE Tunnel-Password ERX-TUNNELVSA(9, string) rtATTRIBUTE Ingress-Policy-Name ERX-VSA(10, string) RATTRIBUTE Egress-Policy-Name ERX-VSA(11, string) RATTRIBUTE Ingress-Statistics ERX-VSA(12, integer) RVALUE Ingress-Statistics disable 0VALUE Ingress-Statistics enable 1ATTRIBUTE Egress-Statistics ERX-VSA(13, integer) RVALUE Egress-Statistics disable 0VALUE Egress-Statistics enable 1ATTRIBUTE Atm-Service-Category ERX-VSA(14, integer) rVALUE Atm-Service-Category UBR 1VALUE Atm-Service-Category UBRPCR 2VALUE Atm-Service-Category nrtVBR 3VALUE Atm-Service-Category CBR 4ATTRIBUTE Atm-PCR ERX-VSA(15, integer) rATTRIBUTE Atm-SCR ERX-VSA(16, integer) rATTRIBUTE ATM-MBS ERX-VSA(17, integer) rATTRIBUTE CLI-Initial-Auth-Level ERX-VSA(18, string) rATTRIBUTE CLI-Allow-All-VR-Access ERX-VSA(19, integer) rVALUE CLI-Allow-All-VR-Access disable 0VALUE CLI-Allow-All-VR-Access enable 1ATTRIBUTE Alt-CLI-Auth-Level ERX-VSA(20, string) RATTRIBUTE Alt-CLI-Virtual-Router ERX-VSA(21, string) RATTRIBUTE Sa-Validate ERX-VSA(22, integer) rVALUE Sa-Validate disable 0VALUE Sa-Validate enable 1ATTRIBUTE Igmp-Enable ERX-VSA(23, integer) rVALUE Igmp-Enable disable 0VALUE Igmp-Enable enable 1ATTRIBUTE Pppoe-Description ERX-VSA(24, string) cATTRIBUTE Redirect-VR-Name ERX-VSA(25, string) rATTRIBUTE Qos-Profile-Name ERX-VSA(26, string) rATTRIBUTE Pppoe-Max-Sessions ERX-VSA(27, integer) rATTRIBUTE Pppoe-Url ERX-VSA(28, string) rATTRIBUTE Qos-Profile-Interface-Type ERX-VSA(29, integer) rVALUE Qos-Profile-Interface-Type IP 1VALUE Qos-Profile-Interface-Type ATM 2VALUE Qos-Profile-Interface-Type HDLC 3VALUE Qos-Profile-Interface-Type ETHERNET 4VALUE Qos-Profile-Interface-Type SERVER-PORT 5VALUE Qos-Profile-Interface-Type ATM-1483 6VALUE Qos-Profile-Interface-Type FRAME-RELAY 7VALUE Qos-Profile-Interface-Type MPLS-MINOR 8VALUE Qos-Profile-Interface-Type CBF 9VALUE Qos-Profile-Interface-Type IP-TUNNEL 10VALUE Qos-Profile-Interface-Type VLAN-SUB 11VALUE Qos-Profile-Interface-Type PPPOE-SUB 12ATTRIBUTE Tunnel-Nas-Port-Method ERX-TUNNELVSA(30, integer) rVALUE Tunnel-Nas-Port-Method None 0VALUE Tunnel-Nas-Port-Method CISCO-CLID 1ATTRIBUTE Service-Bundle ERX-VSA(31, stringnz) rATTRIBUTE Tunnel-Tos ERX-TUNNELVSA(32, integer) rATTRIBUTE Tunnel-Maximum-Sessions ERX-TUNNELVSA(33, integer) rATTRIBUTE Framed-Ip-Route-Tag ERX-VSA(34, string) rATTRIBUTE Tunnel-Dialout-Number ERX-TUNNELVSA(35, string) rATTRIBUTE Ppp-Username ERX-TUNNELVSA(36, string) rATTRIBUTE Ppp-Password ERX-TUNNELVSA(37, string) rATTRIBUTE Ppp-Authenticate-Protocol ERX-TUNNELVSA(38, integer) rVALUE Ppp-Authenticate-Protocol NONE 0VALUE Ppp-Authenticate-Protocol PAP 1VALUE Ppp-Authenticate-Protocol CHAP 2VALUE Ppp-Authenticate-Protocol PAP-CHAP 3VALUE Ppp-Authenticate-Protocol CHAP-PAP 4ATTRIBUTE Tunnel-Minimum-Bps ERX-TUNNELVSA(39, integer) rATTRIBUTE Tunnel-Maximum-Bps ERX-TUNNELVSA(40, integer) rATTRIBUTE Tunnel-Bearer-Type ERX-TUNNELVSA(41, integer) rVALUE Tunnel-Bearer-Type NONE 0VALUE Tunnel-Bearer-Type ANALOG 1VALUE Tunnel-Bearer-Type DIGITAL 2ATTRIBUTE Input-Gigapkts ERX-VSA(42, integer) rATTRIBUTE Output-Gigapkts ERX-VSA(43, integer) rATTRIBUTE Tunnel-Interface-Id ERX-TUNNELVSA(44, string) rATTRIBUTE Ipv6-Virtual-Router ERX-VSA(45, string) rtATTRIBUTE Ipv6-Local-Interface ERX-VSA(46, string) rATTRIBUTE Ipv6-Primary-DNS ERX-VSA(47, string) rATTRIBUTE Ipv6-Secondary-DNS ERX-VSA(48, string) rATTRIBUTE Sdx-Service-Name ERX-VSA(49, string) crATTRIBUTE Sdx-Session-Volume-Quota ERX-VSA(50, string) crATTRIBUTE Tunnel-Disconnect-Cause-Info ERX-TUNNELVSA(51, string) r################################################################################# juniper.dct - Juniper ERX dictionary################################################################################