[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


Planning a NIC Implementation

The SRC software provides standard NIC configuration scenarios that you can modify to meet the requirements for your environment. Which scenarios you choose depends on the applications you use.

If the resolution scenarios do not provide the type of resolution needed, we recommend that you consult Juniper Professional Services.

If you want to customize configuration of the scenarios provided for a NIC running on a Solaris platform, see Chapter 18, Customizing a NIC Configuration.

To plan your NIC implementation:

  1. Review the NIC configuration scenarios, and select the scenario that best fits the requirements for your application. In most cases, one of the basic configuration scenarios provides the type of resolution needed.

See NIC Configuration Scenarios.

  1. Determine the number of NIC proxies that you will need to access NIC hosts, and estimate the amount of traffic between the NIC proxies and the NIC hosts. If you expect heavy traffic between NIC proxies and NIC hosts, configure a number of NIC hosts to share the traffic load and processing.
  2. Determine which NIC hosts to assign to a group to provide NIC replication; choose names for these groups.
  3. If you have not done so already, determine which systems are to run NIC hosts.

NIC Configuration Scenarios

Table 11 lists the NIC configuration scenarios provided in the SRC software.




Table 11: NIC Configuration Scenarios 
Configuration Scenario
Name of NIC Configuration Scenario to Use
Type of Resolution
Notes
Basic Configuration Scenarios

For JUNOSe local configuration for PPP and DHCP subscribers.

Sample use:

DSL providers for residential customers.

OnePop

Subscriber IP address to the SAE IOR

Simplest configuration.

IP pools configured locally on each virtual router (VR) with IP addresses from a static pool of IP addresses configured on the virtual router.

For subscribers who have an accounting ID.

Can be used for multiple subscribers who use the same accounting ID, in which case NIC returns all SAE IORs for mapped subscribers.

Sample use:

Support for the volume-tracking application.

OnePopAcctId

Accounting ID of a subscriber to the SAE IOR and the IP address of a subscriber to accounting ID

A subscriber's accounting ID can be specified at subscriber login from the SAE subscriber classification script. As a result, the accounting ID encapsulates other attributes of the subscriber session processed by the subscriber classification script. The OnePopAcctId configuration scenario can resolve the encapsulated attributes.

For example, customers can assign a subscriber username (login id without domain name) to an accounting ID with the following subscriber classification.

[<-retailerDn->?accountingUserId=<-userName->?sub?(uniqueID=<-userName->)]

For subscribers who have assigned IP addresses (assigned external to the SAE).

Sample use:

In a PacketCable Multimedia Specification (PCMM) environment when the SAE acts as both a policy server and application manager.

OnePopDynamicIp

Subscriber IP address to the SAE IOR

For resolution of a subscriber login name to an SAE IOR, and of a subscriber IP address to a subscriber login name.

Sample use:

Support for tracking subscriber bandwidth usage or for using a billing model. You can use the SRC-VTA with this scenario.

OnePopLogin

Subscriber login name to the SAE IOR and subscriber IP address to login name

Uses two resolvers. Use a separate NIC proxy for each resolution.

For subscribers who connect through a cable modem termination system (CMTS) device.

Sample use:

In a PCMM environment in which the policy server is separate from the application server. This scenario can be used when the configuration includes Juniper Policy Server or another policy server, and the SAE is an application manager.

OnePopPcmm

Subscriber IP address to the SAE IOR

For use with applications that use the SAE programming interfaces and that identify subscribers by the primary username.

Sample uses:

  • Aggregate services
  • Dynamic service activator application

OnePopPrimaryUser

Primary username of a subscriber to the SAE IOR

Similar to OnePopLogin.xml.

For a router configuration in which VRs share IP pools.

Sample use:

  • Services for enterprise subscribers.
  • Support for two different proxies:
  • Subscriber DN to the SAE IOR
  • Subscriber IP address to the SAE IOR

OnePopDnSharedIp

Subscriber distinguished name (DN) or subscriber IP address to the SAE IOR

Includes resolution available in OnPopSharedIp.xml and adds resolution from a subscriber DN.

For a router configuration in which pools can be shared among routers. Pools can be assigned by RADIUS or by a DHCP server.

Sample use:

Support for DHCP and PPP connections for residential subscribers.

OnePopSharedIp

Subscriber IP address to the SAE IOR

For scenarios in which subscribers have an assigned IP address and these IP addresses can be associated with interfaces on JUNOS routing platforms.

Sample use:

  • Threat Mitigation Application Portal

OnePopStaticRouteIp

Assigned subscriber IP address to the SAE IOR

Static route information for routers resides in an XML document in the directory under the router object.

For enterprise customers.

OnePopAllRealms

Subscriber IP address or subscriber DN to the SAE IOR

The scenario combines the OnePop and OnePopSharedIp scenarios and adds resolution from a subscriber DN.

Advanced Configuration Scenario

For two POPs that share a back office.

Sample use:

Support for a deployment that has a back office that connects to NIC hosts at other sites.

MultiPop

Subscriber IP address to the SAE IOR

You can deploy this scenario in an environment that has a number of POPs; for example, a configuration in which there are two POPS with NIC proxy communication to a back office, which in turn communicates with the POP hosts. The POP hosts each support parallel hosts and agents and manage resolutions in the same way.

You can add POPs by copying the configuration for one POP and modifying the configuration to suit your environment.


[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]