Extending Dictionary Files with JUNOSe Parameters for the Steel-Belted Radius Server
In addition to supporting the standard RADIUS attributes, JUNOSe routers support JUNOSe-specific attributes. You must replace a file to introduce JUNOSe-specific attributes to the Steel-Belted Radius server. Replacing this file is necessary to complete both the Steel-Belted Radius-JUNOSe router integration and the Steel-Belted Radius-JUNOSe router-SDX integration.
To extend dictionary files with JUNOSe parameters, replace the juniper.dct dictionary file 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################################################################################