A
- access lines 1
- accesses
- configuring subscriptions
- accounting
- anonymous subscriber
- attributes
- authenticated subscriber
- authentication plug-ins
- authorization plug-ins
B
C
- captive portal
- classification scripts
- conditions 1
- configuring
- descriptions
- DHCP classification, C Series Controller
- interface classification, C Series Controller
- structure
- subscriber classification, C Series Controller
- target, C Series Controller
- component interactions
- conventions
- COPS (Common Open Policy Service)
- custom RADIUS accounting plug-ins 1
- configuring
- custom RADIUS authentication plug-ins 1
- configuring
- customer support 1
D
- default retailer authentication plug-ins
- configuring
- default retailer DHCP authentication plug-ins
- configuring
- denial-of-service attacks
- DHCP (Dynamic Host Configuration Protocol)
- address assignment
- classification scripts. See classification scripts
- options
- profiles
- subscribers
- documentation
E
- enterprise
- enterprise subscribers 1
- adding
- enterprise subscribers, login process
- event publishers
- configuring
- default retailer authentication, configuring
- default retailer DHCP authentication, configuring
- description
- retailer-specific
- service-specific
- virtual router-specific
- external plug-ins
- configuring
F
- file upload settings for log rotation
- configuring
- flat file accounting plug-ins 1
- flexible RADIUS accounting plug-ins 1
- attributes, defining
- configuring
- RADIUS packets, defining
- flexible RADIUS authentication plug-ins 1
- attributes, defining
- configuring
- RADIUS packets, defining
- setting responses
- FTP server for log rotation
G
- general properties
- configuring
H
- HTTP proxy 1, 2
- HTTPS traffic
I
- interface classification scripts. See classification scripts
- interim accounting, configuring on SAE
- internal plug-ins
- configuring
L
- LDAP authentication plug-in 1
- configuring
- limiting subscribers plug-in 1
- configuring
- log rotation
- overview
- logging
- login events, description
- login process
- login registration
- configuring
- logout process, residential
M
- managers
- manuals
N
- NAT (Network Address Translation)
- notice icons
P
- plug-ins
- activating service sessions
- authentication
- authorization
- basic RADIUS accounting 1
- basic RADIUS authentication 1
- creating subscriber sessions
- custom RADIUS accounting 1
- custom RADIUS authentication 1
- defining RADIUS packets
- DHCP address assignment
- event publishers. See event publishers
- external
- flat file accounting 1
- flexible RADIUS accounting 1
- flexible RADIUS authentication 1
- internal 1
- LDAP authentication 1
- limiting subscribers 1
- state synchronization
- tracking
- policy groups
- policy management
- PPP subscribers
- prevention, use of unauthorized resources
- protocols
- proxy HTTP 1, 2
- proxy request management
- public addresses, VPNs
Q
R
- RADIUS accounting
- RADIUS attributes
- defining in RADIUS plug-ins
- examples, defining in RADIUS plug-ins
- RADIUS client library, custom RADIUS plug-ins
- RADIUS packets, customizing in plug-ins
- RADIUS peers
- configuring in plug-ins
- RADIUS plug-ins 1, See also plug-ins
- redirect server
- assessing load
- configuration statements
- configuring
- configuring DNS server for
- configuring HTTP proxy support
- configuring redundant
- directory connection
- failover
- file extensions
- logging
- number of requests
- protection against denial-of-service attacks
- redundancy 1, 2, 3
- static route to router
- traffic definition
- verifying
- redundancy
- residential subscribers 1
- adding
- login process. See login process
- retailers
- subscribers 1
- router subscribers 1
- adding
- routing instances
- routing scheme
S
- SAE (service activation engine)
- classification scripts. See classification scripts
- login events
- login process. See login process
- SAE (service activation engine), configuring
- service activation engine. See SAE
- service sessions
- sites 1, 2, 3
- subscriber 1
- state synchronization plug-in interface
- configuring
- static IP subscribers, login process
- static routing
- subscriber classification scripts. See classification scripts
- subscriber folders 1
- adding
- subscriber sessions
- subscribers
- 3gpp attributes (Gx router driver)
- adding
- enterprise 1
- inheriting properties
- inheriting subscriptions
- residential 1
- retailer 1
- router 1
- sessions
- sites 1
- types
- subscriptions 1
- access, configuring
- an orderly deactivation, activation order, specifying
- configuring
- multiple per subscriber
- support, technical See technical support
T
- targets. See classification scripts
- technical support
- text conventions defined
- tracking plug-ins 1
- configuring
U
- UDP ports
- User Datagram Protocol. See UDP
V
- validating
- virtual private networks. See VPNs
- VPNs (virtual private networks)
- adding
- configuration requirements
- configuration statements
- extranet clients, modifying
- invalid subscriptions
- modifying
- routing schemes
- using NAT
- validating
Download This Guide
Related Documentation
- Sending DHCP Options to the JunosE Router
- Selecting DHCP Parameters
- Creating DHCP Profiles (SRC CLI)
- Classifying DHCP Subscribers (C-Web Interface)
- DHCP Options Supported on the SAE
Classifying DHCP Subscribers (SRC CLI)
Use the following configuration statements to configure DHCP classification scripts:
A classification script can contain either a target and a condition or a script. If you do not define a script, the classifier must have both a target and a condition.
To configure DHCP classification scripts:
- From configuration mode, enter the DHCP classifier configuration.
In this sample procedure, the classifier is configured in the east-region
SAE group. user@host# edit shared sae group east-region dhcp-classifier
- Create a rule for the classifier. You can create multiple
rules for the classifier. [edit shared sae group east-region dhcp-classifier]user@host# edit rule rule-1
- Configure either a target or a script for the rule.
- Configure the target for the rule. If you configure a
target, see Syntax for DHCP Classification Targets. [edit shared sae group east-region dhcp-classifier rule rule-1]user@host# set target target
If you configured a target for the rule, you must configure a match condition for the rule. You can create multiple conditions for the rule. See DHCP Classification Conditions.
[edit shared sae group east-region dhcp-classifier rule rule-1]user@host# edit condition name - Configure the script for the rule.[edit shared sae group east-region dhcp-classifier rule rule-1]user@host# edit script
(Optional) You can specify a script target.
[edit shared sae group east-region dhcp-classifier rule rule-1 script]user@host# set script-value(Optional) You can include a script that has already been created.
[edit shared sae group east-region dhcp-classifier rule rule-1 script]user@host# set include includewhere include is a reference to an existing script that is included in the script you are configuring.
- Configure the target for the rule. If you configure a
target, see Syntax for DHCP Classification Targets.
- (Optional) Change the order of rules.[edit shared sae group east-region dhcp-classifier]user@host# insert rule rule-5 before rule-4
- (Optional) Rename a rule.[edit shared sae group east-region dhcp-classifier]user@host# rename rule rule-2 to dhcp
- (Optional) Verify the classifier rule configuration.
[edit shared sae group east-region dhcp-classifier rule rule-1] user@host# show target cn=default,<-dhcpProfileDN->; condition { 1; }
- (Optional) Verify the DHCP classifier configuration.
[edit shared sae group east-region dhcp-classifier] user@host# show rule rule-1 { script "# DHCP classification script # # The DHCP classification script can use the following fields: # # interfaceName - interface where DHCP DISCOVER was received. # ifAlias - \"ip description\" of interface # ifDesc - SNMP standard name of interface # nasPortId # virtualRouterName - VR where DHCP DISCOVER was received # macAddress - MAC address of DHCP client # dhcp - DHCP options # poolName - DHCP Pool name set by authorization plug-in # authVirtualRouterName - VR name set by authorization plug-in # dhcpProfileDN - search base for DHCP Profiles
"; } rule rule-2 { target cn=default,<-dhcpProfileDN->; condition { 1; } }
Related Documentation
- Sending DHCP Options to the JunosE Router
- Selecting DHCP Parameters
- Creating DHCP Profiles (SRC CLI)
- Classifying DHCP Subscribers (C-Web Interface)
- DHCP Options Supported on the SAE