Table of Contents Preface About This Guide Getting Started In This Chapter Alcatel-Lucent 7750 SR-Series Services Configuration Process 7750 SR OS, Triple Play Guide, Triple Play In This Section Alcatel-Lucent’s Triple Play Service Delivery Architecture Introduction to Triple Play Blueprint for Optimizing Triple Play Service Infrastructures Architectural Foundations Optimizing Triple Play Service Infrastructures Distributed Service Edges Service Differentiation, QoS Enablement Virtual MAC Subnetting for VPLS Services Service Types Service Policies Alcatel-Lucent Service Model Introduction Service Entities Customers Service Access Points (SAPs) SAP Encapsulation Types and Identifiers Ethernet Encapsulations SAP Considerations Service Distribution Points (SDPs) SDP Binding Spoke and Mesh SDPs SDP Encapsulation Types SDP Keepalives Epipe Service Overview VPLS Service Overview Split Horizon SAP Groups and Split Horizon Spoke SDP Groups Residential Split Horizon Groups IES Service Overview IP Interface VPRN Service Overview Deploying and Provisioning Services Phase 1: Core Network Construction Phase 2: Service Administration Phase 3: Service Provisioning Configuration Notes General 7750 SR OS, Triple Play Guide, Configuring Triple Play Services with CLI Configuring VPLS Residential Split Horizon Groups Configuring Static Hosts 7750 SR OS, Triple Play Guide, Services Command Reference 7750 SR OS, Triple Play Guide, DHCP Management In This Chapter DHCP Principles DHCP Features DHCP Relay Subscriber Identification Using Option 82 Field Trusted and Untrusted DHCP Snooping DHCP Lease State Table DHCP and Layer 3 Aggregation Local DHCP Servers Overview Local DHCP Server Support DHCPv6 DHCPv6 Relay Agent DHCPv6 Prefix Options Neighbor Resolution via DHCPv6 Relay DHCPv6 Lease Persistency Local Proxy Neighbor Discovery IPv6oE Hosts Behind Bridged CPEs IPv6 Link-Address Based Pool Selection IPv6 Address/Prefix Stickiness IPv4/v6 Linkage for Dual-Stack Hosts or Layer 3 RGs Host Connectivity Checks for IPv6 DHCP Relay Enhancements Proxy DHCP Server Local DHCP Servers Terminology Overview DHCP Lease Synchronization Intercommunication Link Failure Detection DHCP Server Failover States Lease Time Synchronization Maximum Client Lead Time (MCLT) Sharing IPv4 Address-Range or IPv6 Prefix Between Redundant 7x50 DHCP Servers in Access-Driven Mode Fast-Switchover of IP Address/Prefix Delegation For ‘Remote’ IP Address/Prefix Range 7750 SR OS, Triple Play Guide, Configuring DHCP with CLI Common Configuration Tasks Enabling DHCP Snooping Configuring Option 82 Handling Enabling DHCP Relay Configuring Local User Database Parameters 7750 SR OS, Triple Play Guide, Triple Play DHCP Command Reference 7750 SR OS, Triple Play Guide, Point-to-Point Protocol over Ethernet (PPPoE) Management In This Chapter PPPoE PPPoE Authentication and Authorization General Flow RADIUS Local User Database Directly Assigned to PPPoE Node Local DHCP Server with Local User Database Multiple Sessions Per MAC Address Private Retail Subnets Private Retail Subnets IPCP Subnet Negotiation Numbered WAN Support for Layer 3 RGs IES as Retail Service for PPPoE Host Unnumbered PPPoX MLPPPoE, MLPPP(oE)oA with LFI on LNS Terminology LNS MLPPPoX MLPPP Encapsulation MLPPPoX Negotiation Enabling MLPPPoX Link Fragmentation and Interleaving (LFI) MLPPPoX Fragmentation, MRRU and MRU Considerations LFI Functionality Implemented in LNS Last Mile QoS Awareness in the LNS BB-ISA Processing LNS-LAC Link AN-RG Link Home Link Optimum Fragment Size Calculation by LNS Upstream Traffic Considerations Multiple Links MLPPPoX With No Interleaving MLPPPoX Session Support Session Load Balancing Across Multiple BB-ISAs BB-ISA Hashing Considerations Last Mile Rate and Encapsulation Parameters Link Failure Detection CoA Support Accounting Filters and Mirroring PTA Considerations QoS Considerations Dual-Pass Traffic Prioritization in LFI Shaping Based on the Last Mile Wire Rates Downstream Bandwidth Management on Egress Port Sub/Sla-Profile Considerations Example of MLPPPoX Session Setup Flow Other Considerations Configuration Notes 7750 SR OS, Triple Play Guide, PPP Command Reference 7750 SR OS, Triple Play Guide, Triple Play Security In This Chapter Triple Play Security Features Anti-Spoofing Filters Anti-spoofing Filter Types Filtering Packets Layer 2 Triple Play Security Features MAC Pinning MAC Protection DoS Protection VPLS Redirect Policy ARP Handling ARP Reply Agent Dynamic ARP Table Population Local Proxy ARP Web Portal Redirect 7750 SR OS, Triple Play Guide, Configuring Triple Play Security with CLI Common Configuration Tasks Configuring Anti-Spoofing Filters Configuring Triple Play Security features Configuring ARP Handling Configuring Web Portal Redirect 7750 SR OS, Triple Play Guide, Triple Play Security Command Reference 7750 SR OS, Triple Play Guide, Triple Play Multicast In This Chapter Introduction to Multicast Multicast in the BSR Internet Group Management Protocol IGMP Versions and Interoperability Requirements IGMP Version Transition Source Specific Multicast Groups Protocol Independent Multicast Sparse Mode (PIM-SM) Ingress Multicast Path Management (IMPM) Enhancements Multicast in the BSA IGMP Snooping IGMP Message processing IGMP Filtering Multicast VPLS Registration (MVR) Layer 3 Multicast Load Balancing IGMP State Reporter IGMP Data Records Transport Mechanism HA Compliance QoS Awareness Hardware Support IGMP Reporting Caveats Multicast Support over Subscriber Interfaces in Routed CO Model Hardware Support Multicast Over IPoE Per SAP Replication Mode Per Subscriber Host Replication Mode Multicast Over PPPoE IGMP Flooding Containment IGMP Timers IGMP Query Intervals HQoS Adjustment Host Tracking (HT) Considerations HQoS Adjust Per Vport Redirection Hierarchical Multicast CAC (H-MCAC) MCAC Bundle Bandwidth Limit Considerations Determining MCAC Policy in Effect Multicast Filtering Joining the Multicast Tree Wholesale/Retail Requirements QoS Considerations Redundancy Considerations Redirection Considerations 7750 SR OS, Triple Play Guide, Configuring Triple Play Multicast Services with CLI Configuring IGMP Snooping in the BSA Enabling IGMP Snooping in a VPLS Service With IGMPv3 Multicast Routers With IGMPv1/2 Multicast Routers Modifying IGMP Snooping Parameters Modifying IGMP Snooping Parameters for a SAP or SDP Configuring Static Multicast Groups on a SAP or SDP Enabling IGMP Group Membership Report Filtering Configuring Multicast VPLS Registration (MVR) Configuring IGMP and PIM in the BSR Enabling IGMP Configuring IGMP Interface Parameters Configuring Static Parameters Configuring SSM Translation Configuring PIM Configuring Bootstrap Message Import and Export Policies 7750 SR OS, Triple Play Guide, Triple Play Multicast Command Reference 7750 SR OS, Triple Play Guide, Enhanced Subscriber Management In This Section Uniform RADIUS Server Configuration RADIUS Server Configuration Method Uniform RADIUS Server Configuration (Preferred) Legacy RADIUS Server Configuration RADIUS Authentication of Subscriber Sessions RADIUS Authentication Extensions Triple Play Network with RADIUS Authentication RADIUS Authorization Extensions Calling-Station-ID Subscriber Session Timeout RADIUS Reply Message for PPPoE PAP/CHAP Provisioning of Enhanced Subscriber Management (ESM) Objects RADIUS-Based Accounting Accounting Modes Of Operation Per Session Accounting RADIUS Per Host Accounting No Host-Accounting Host-Accounting Enabled Accounting Interim Update Message Interval Class Attribute User Name Accounting-On and Accounting Off RADIUS Accounting Message Buffering Sending an Accounting Stop Message upon a RADIUS Authentication Failure of a PPPoE Session Enhanced Subscriber Management Overview Enhanced Subscriber Management Basics Standard and Enhanced Subscriber Management ESM for IPv6 Models Setup Behavior Delegated-Prefix-Length DHCPv6 Relay Agent DHCPv6 Local Server Dynamic Subscriber Host Processing Dynamic Tables Enhanced Subscriber Management Entities Instantiating a New Host Packet Processing for an Existing Host ESM Host Lockout ANCP and GSMP ANCP General Switch Management Protocol Version 3 (GSMPv3) DHCP Release Messages DHCP Client Mobility DHCP Lease Control Using Scripts for Dynamic Recognition of Subscribers Python Language and Programmable Subscriber Configuration Policy (PSCP) Determining the Subscriber Profile and SLA Profile of a Host Determining the Subscriber Profile Determining the SLA Profile Auto-Sub ID Sub-id Identifiers Dual Stack Hosts Mixing Hosts with Auto-Generated IDs and non Auto-Generated IDs PPPoA/PPPoEoA Considerations Deployment Considerations Caveats Limiting Subscribers and Hosts on a SAP Static Subscriber Hosts QoS for Subscribers and Hosts QoS Parameters in Different Profiles QoS Policy Overrides ATM/Ethernet Last-Mile Aware QoS for Broadband Network Gateway Configuring IP and IPv6 Filter Policies for Subscriber Hosts ESM PPPoA/PPPoEoA PPPoA PPPoEoA Hardware Support Termination Points within 7x50 PPPoA Encapsulation Encapsulation Summary Concurrent Support for Different Service Types on the Same Port Restrictions in Scaled ATM MDA Mode QoS Implementation Association Between the Subscriber and ATM VC Traffic Descriptor (QoS) Per VP Shaping ATM/IOM QoS Integration Subscriber Instantiation Use Cases Authentication LUDB Access via Capture SAP Encapsulation Autosensing SAP Autoprovisioning PPP Nodes and ppp-policy MTU Considerations Multi-Chassis Synchronization Overview Subscriber Routed Redundancy Protocol (SRRP) SRRP Messaging SRRP and Multi-Chassis Synchronization SRRP Instance Subscriber Subnet Owned IP Address Connectivity Subscriber Subnet SRRP Gateway IP Address Connectivity Receive SRRP Advertisement SAP and Anti-Spoof PPPoE MC Redundancy Hardware Support SRRP Considerations for PPPoE State Synchronization Traffic Control and Redundant Interface MSAP Considerations Unnumbered Interface Support Compatibility with MC-LAG IPv6 Support Considerations with Local DHCP Server Redundant Interface Considerations Routed Central Office (CO) Layer 3 Subscriber Interfaces Routed Subscriber Hosts Interaction Notes VPRN Routed COs Dual Homing Dual Homing to Two PEs (Redundant-Pair Nodes) in Triple Play Aggregation Steady-State Operation of Dual-homed Ring Broken-Ring Operation and the Transition to this State Transition from Broken to Closed Ring State Provisioning Aspects and Error Cases Dual Homing to Two BSR Nodes MC Services Routed CO Dual Homing SRRP and Multi-Chassis Synchronization Dual Homing and ANCP SRRP for IPv6 ESM SRRP Enhancement SRRP Aware Routing - IPv4/IPv6 Route Advertisement Based on SRRP State SRRP in Conjunction with a PW in ESM Environment – Use Case Group-monitor Subscriber Override Dual Stack Lite IP-in-IP Configuring Dual Stack Lite L2TP over IPv6 L2TP Tunnel RADIUS Accounting Accounting Packets List RADIUS Attributes Value Considerations Other Optional RADIUS Attributes RADIUS VSA to Enable L2TP Tunnel Accounting MLPPP on the LNS Side RADIUS Route Download Managed SAP (M-SAP) ESM Identification Process ESM Identification Process Default-Subscriber Multicast Management Subscriber Mirroring Volume and Time Based Accounting Metering Categories Map and Categories Quota Consumption RADIUS VSA Credit-Control-Quota Credit Negotiation Mechanisms Action on Credit Exhaustion Action on Error-Conditions Applicability of Volume and Time Based Accounting Subscriber Host Idle Timeout Web Authentication Protocol (WPP) WPP Configurations One-time HTTP Redirection Overview ESM over MPLS Pseudowires Encapsulation Encapsulation ESM Configuration with PW-Ports and PW-SAPs QoS Support BNG Redundancy with ESM over Pseudowire EPIPE Based Aggregation Service VPLS Based Aggregation Service Show Commands Related to Active/Standby Pseudowire on Dual BNGs 3GPP-based Diameter Credit Control Application (DCCA) – Online charging On-Demand Subnet Allocation (ODSA) DHCP pool subnet-binding-key ODSA Subnet Advertisement and Routing ODSA with SRRP ODSA SRRP Failover DHCP Behavior ODSA SRRP Recovery DHCP Behavior Logical Link Identifier (LLID) Open Authentication Model for DHCP and PPPoE Hosts Terminology Terminology LUDB and RADIUS Access Models No Authentication LUDB Only Access LUDB Access via DHCPv4 Server RADIUS Only Access Consecutive Access to LUDB and RADIUS RADIUS Fallback Subscriber Services Flexible Subscriber-Interface Addressing (Unnumbered Subscriber-Interfaces) Terminology Flexible Subscriber-Interface Addressing for IPOE/PPPOE v4/v6 Subscribers Default Gateway in IPv4 Flexible Addressing IPv4 Subnet Sharing IPv4 Subnet Mask Auto-Generation Local-proxy-arp and arp-populate Gi-address Configuration Consideration PPPoE Considerations IPoEv6 Considerations General Configuration Guidelines for Flexible IP Address Assignment Caveats uRPF for Subscriber Management 7750 SR OS, Triple Play Guide, Configuring Enhanced Subscriber Management with CLI Configuring RADIUS Authentication of DHCP Sessions Configuring Enhanced Subscriber Management Basic Configurations Subscriber Interface Configuration Configuring Enhanced Subscriber Management Entities Routed CO with Basic Subscriber Management Features Applying the Profiles and Policies Configuring Dual Homing Configuring Wholesale/Retail Parameters 7750 SR OS, Triple Play Guide, Subscriber Management Command Referenc 7750 SR OS, Triple Play Guide, WIFI Aggregation and Offload In This Section WIFI Aggregation and Offload Overview Layer 2 over Soft-GRE Tunnels Encapsulation Data Path Tunnel Level Egress QoS Operational Commands Authentication EAP-Based Authentication RADIUS Proxy Portal Authentication Address Assignment WIFI Mobility Anchor Wholesale CGN on WLAN-GW Lawful Intercept on WLAN-GW WIFI Offload – 3G/4G Interworking Signaling Call Flow GTP Setup with EAP Authentication APN Resolution Configuration Objects RADIUS Support QoS Support with GTP Operational Commands Migrant User Support Migrant User Support with Portal-Authentication DHCP Authentication and Forwarding Migrant User Support with EAP Authentication Data Triggered Subscriber Creation IPv6-only Access IPv6 GRE Tunnels IPv6 Client-Side RADIUS Proxy 7750 SR OS, Triple Play Guide, WiFi Command Reference 7750 SR OS, Triple Play Guide, wifi offload, CLI Command Description 7750 SR OS, Triple Play Guide, Radius Triggered Dynamic Data Services In This Section Introduction to RADIUS Triggered Dynamic Data Services 7750 SR OS, Triple Play Guide, Radius Triggered Dynamic Data Services Command Reference 7750 SR OS, Triple Play Guide, WIFI Aggregation and Offload Command Reference 7750 SR OS, Triple Play Guide, Service Manager Scripting Language In This Chapter Service Manager Scripting Language Python Changes Configuration Operator Debugging Python Scripts Limitations RADIUS Script Policy Overview Python Changes Sample Script Tips and Tricks Sample Python Scripts 7750 SR OS, Triple Play Guide, Python RADIUS Commands 7750 SR OS, Triple Play Guide, Common CLI Command Descriptions In This Chapter Common Service Commands