Ruckus SCG™ 200 Tunneling Interface Reference Guide For SmartZone 3.1.2 Smart Zone (SCG 200) Scg 3 1 2 Rg 20151211
2016-01-19
User Manual: Ruckus SmartZone 3.1.2 Tunneling Interface Reference Guide (SCG-200)
Open the PDF directly: View PDF .
Page Count: 39
Download | |
Open PDF In Browser | View PDF |
Ruckus Wireless SmartCell Gateway 200 ™ ™ Tunneling Interface Reference Guide for SmartZone 3.1.2 Part Number 800-70936-001 Rev A Published December 2015 www.ruckuswireless.com Copyright Notice and Proprietary Information Copyright 2015. Ruckus Wireless, Inc. All rights reserved. No part of this documentation may be used, reproduced, transmitted, or translated, in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without prior written permission of Ruckus Wireless, Inc. (“Ruckus”), or as expressly provided by under license from Ruckus. Destination Control Statement Technical data contained in this publication may be subject to the export control laws of the United States of America. Disclosure to nationals of other countries contrary to United States law is prohibited. It is the reader’s responsibility to determine the applicable regulations and to comply with them. Disclaimer THIS DOCUMENTATION AND ALL INFORMATION CONTAINED HEREIN (“MATERIAL”) IS PROVIDED FOR GENERAL INFORMATION PURPOSES ONLY. RUCKUS AND ITS LICENSORS MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE, OR THAT THE MATERIAL IS ERROR-FREE, ACCURATE OR RELIABLE. RUCKUS RESERVES THE RIGHT TO MAKE CHANGES OR UPDATES TO THE MATERIAL AT ANY TIME. Limitation of Liability IN NO EVENT SHALL RUCKUS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, ARISING FROM YOUR ACCESS TO, OR USE OF, THE MATERIAL. Trademarks Ruckus Wireless, Ruckus, the bark logo, ZoneFlex, FlexMaster, ZoneDirector, SmartMesh, Channelfly, Smartcell, Dynamic PSK, and Simply Better Wireless are trademarks of Ruckus Wireless, Inc. in the United States and other countries. All other product or company names may be trademarks of their respective owners. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 2 Contents Contents About This Guide Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Impacted Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Online Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Documentation Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1 Core Network Protocols Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Core Network Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 L2oGRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 L2oGRE with TTG PDG Profile with 802.1x Authentication. . . . . . . . . . . . . . . . . . . . . . 14 Bridge Mode - (0-2 tags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 GTP Tunnel with GGSN (GTPv1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 GTP Tunnel with PGW (GTPv2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 PMIPv6 Tunnelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2 3rd Party Access Network Protocol Access Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3rd Party AP Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 L2oGRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 L2oGRE and Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 QinQ (L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 QinQ and TTG+PDG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3rd Party Session Termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3 Tunnel Combinations and DHCP Processing Tunnel Combinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 DHCP Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 DHCP Relay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 3 Contents DHCP Option 82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Index SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 4 About This Guide This Ruckus Wireless™ SmartCell Gateway™ (SCG) 200 Tunneling Interface Reference Guide describes the AP networking protocols supported in the access and core networks. This guide is written for service operators and system administrators who are responsible for managing, configuring, and troubleshooting Ruckus Wireless devices. Consequently, it assumes a basic working knowledge of local area networks, wireless networking, and wireless devices. . NOTE If release notes are shipped with your product and the information there differs from the information in this guide, follow the instructions in the release notes. Most user guides and release notes are available in Adobe Acrobat Reader Portable Document Format (PDF) or HTML on the Ruckus Wireless Support Web site at https://support.ruckuswireless.com/contact-us. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 5 About This Guide Document Conventions Document Conventions Table 1 and Table 2 list the text and notice conventions that are used throughout this guide. Table 1. Text conventions Convention Description monospace Represents information as it [Device name]> appears on screen monospace bold Represents information that [Device name]> set you enter ipaddr 10.0.0.12 default font bold Keyboard keys, software buttons, and field names On the Start menu, click All Programs. italics Screen or page names Click Advanced Settings. The Advanced Settings page appears. Table 2. Example Notice conventions Notice Type Description NOTE Information that describes important features or instructions CAUTION! Information that alerts you to potential loss of data or potential damage to an application, system, or device WARNING! Information that alerts you to potential personal injury Terminology Table 3 lists the terms used in this guide. Table 3. Terms used in this guide Term Description BRI Binding Revocation Indication Control Plane SCG Control Plane CVLAN Customer VLAN Data Plane SCG Data Plane DHCP Dynamic Host Configuration Protocol (DHCP) DM Disconnect Message SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 6 About This Guide Terminology Table 3. Terms used in this guide Term Description EPC Evolved Packet Core EPS Evolved Packet System fwd_policy Forwarding policy to identify one of the supported network protocol types G-PDU GTP Packet Data Unit GGSN Gateway GPRS Support Node GTP GPRS Tunneling Protocol ICMP Internet Control Message Protocol L2oGRE Standard GRE (version 0 no options) of Ethernet packets L2oGRE Layer 2 over GRE LBO Local Breakout Traffic LMA Local Mobility Anchor MAG Mobile Access Gateway MAG Mobile Access Gateway MN Mobile Node PDG Packet Data Gateway PDN Packet Data Network PGW PDN Gateway PMIPv6 Proxy Mobile IPv6 RADIUS Remote Access Dial-Up User Service SGW Serving Gateway SVLAN Service VLAN TEIDs Tunnel End Point Identifiers TTG Tunnel Termination Gateway SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 7 About This Guide References References Table 4 lists the specifications and standards that are referred to in this guide. Table 4. References used No. Reference Description 1 RFC 2784 Generic Routing Encapsulation (GRE) 2 IEEE 802.1ad Provider Bridges Impacted Systems Table 5 lists the impacted systems. Table 5. Impacted Systems Term Description Controlplane • User Interface – Configuration and statistics reporting • Configuration - For core network tunnel destinations • New access - Network type configuration for 3rd Party AP Zones • Session Manager – Supports additional core network tunnel types • ICD Message - Enhancements to support additional forwarding policy • AAA Proxy - Supports additional forward policy – L2oGRE and QinQ Dataplane • Statistics reporting per: User per forward policy Access network type Core network type • Datacore for: New forward policy I/O modules for L2oGRE (both access and core) QinQ for core network side traffic Access Point (AP) Host pad - New forward policy support for L2oGRE SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 8 About This Guide Legend Legend Table 6 lists the legends used in this guide. Table 6. Legend used Legend Description M Mandatory O Optional C Conditional Related Documentation For a complete list of documents that accompany this release, refer to the Release Notes. Online Training Resources To access a variety of online Ruckus Wireless training modules, including free introductory courses to wireless networking essentials, site surveys, and Ruckus Wireless products, visit the Ruckus Wireless Training Portal at: https://training.ruckuswireless.com Documentation Feedback Ruckus Wireless is interested in improving its documentation and welcomes your comments and suggestions. You can email your comments to Ruckus Wireless at: docs@ruckuswireless.com When contacting us, please include the following information: • Document title • Document part number (on the cover page) • Page number (if appropriate) For example: • Ruckus Wireless Administrator Guide for SmartZone 3.1.2 • Part number: 800-71103-001 • Page 88 SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 9 Core Network Protocols 1 In this chapter: • Overview • Core Network Protocols SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 10 Core Network Protocols Overview Overview This interface reference guide describes the enhancements that support additional protocols for access and core network traffic. This includes supporting additional tunnel types (both access and core), core network forwarding rules and new networking protocols (both access and core). On the core network, UE traffic from APs along with next-hop destinations based on forwarding policy supports: • L2oGRE, which establishes a GRE tunnel to the core network forwarding gateway along with an Ethernet payload. That is, the client's MAC is available to the next hop gateway. In addition, data plane supports in sending nontunneled packets to the core network with optional VLAN or QinQ tags. • PMIP tunneling is between the SCG (MAG) and LMA and is per session. The tunneling to carry the payload is IPv4 over GRE over IPv4 type. On the access network, UE traffic from 3rd Party APs is sent to the data plane via an L2oGRE tunnel, or alternatively a QinQ tunnel configuration on the access network. This is in addition to QinQ packets on the access network. The configuration is per zone with specifications of the IP range of the connecting tunnel endpoint. The tunnel is accepted and the UE packet is accepted (based on per zone authentication settings) as long as the IP address of the GRE tunnel endpoint is within that range. Figure 1 shows the tunneling interface and its various tunneling interfaces. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 11 Core Network Protocols Core Network Protocols Figure 1. Tunneling interface for the SCG • NOTE: Refer to About This Guide for the conventions used in this guide. Core Network Protocols Each UE is mapped to one single core network protocol type. A maximum of 64 core gateways is supported, which translates to supporting 32 GGSNs and 64 GRE core gateways including L2oGRE in any combination. This section covers: • L2oGRE • L2oGRE with TTG PDG Profile with 802.1x Authentication • Bridge Mode - (0-2 tags) • GTP Tunnel with GGSN (GTPv1) • GTP Tunnel with PGW (GTPv2) • PMIPv6 Tunnelling SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 12 Core Network Protocols Core Network Protocols L2oGRE L2oGRE is a core network tunneling protocol, with the following features: • The GRE header protocol type is 0x6558 • The GRE payload includes Ethernet header for the UE • The only supported combination of access network protocol type is L2, which includes Ruckus GRE and L2oGRE. • ARPs are forwarded to the L2oGRE tunnel • DHCP relay function is optionally configured. If it is not configured, the DHCP packets are forwarded in the L2oGRE tunnel. KeepAlive can be configured to L2oGRE gateway. The only KeepAlive mechanism supported is ICMP echo/reply messages, which are sent or received from L2oGRE gateway. The period for sending KeepAlive is m seconds (default = 10 seconds) and the total number of retries is n (default counter is 3). The values for m and n are configurable from the CLI. KeepAlive will always be answered, if it is received from the L2oGRE gateway. The data plane sends a KeepAlive packet only if no user traffic is received from the L2oGRE gateway within the KeepAlive period. An event is generated indicating that the L2oGRE gateway is unreachable when the maximum number of retries exceeds. This event occurs when L2oGRE does not receive an ICMP reply to an ICMP request sent from the datablade. Figure 2 displays the L2oGRE traffic flow. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 13 Core Network Protocols Core Network Protocols Figure 2. L2oGRE control and data traffic flow. NOTE: For information on how to configure L2oGRE, refer to the SmartCell Gateway 200 Administrator Guide (PDF) or the SmartCell Gateway 200 Online Help, which is accessible from the SCG Web interface. L2oGRE with TTG PDG Profile with 802.1x Authentication This network protocol supports authentication of UE tunnel traffic from 3rd party APs using 802.1X, via L2oGRE tunnels. 3rd party AP UE's using 802.1X authentication is already supported with QinQ access and LBO core forwarding by configuring the TTG+PDG profile. The UE authentication is similar to QinQ and LBO expects that the UE packet is seen at the data plane from an L2oGRE tunnel. This means that the L2oGRE and LBO path is already supported for the parameter auth_type. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 14 Core Network Protocols Core Network Protocols In this particular path, as long as the L2oGRE AP can be mapped to a configured zone (based on IP address range), the UE packet will be accepted and forwarded. The datacore verifies the unknown UE's coming from the AP in the L2oGRE LBO zone before forwarding the UE packets. The following are the UE packet processing steps. 1 UE associated with AP successfully is authenticated through 802.1X. 2 The authenticated UE traffic is sent to data plane through the L2oGRE tunnel. 3 The data blade receives the first UE packet (L2oGRE encapsulated). This could either be the DHCP packet or any other IP packet (roaming to another data plane) 4 If the UE entry is not found, a message to GTpmgr is sent about the unknown UE status. 5 GTpmgr sends an ICD message (D-C-DATA-TRIG-MSG) to the UE using the UE Mac address. 6 The AUT indicates the UE is authenticated with the message C-D-DATA-TRIGMSG (status=22), The UE authentication state will be set to UE_AUTH_NORMAL. 7 Subsequent UE packets are bridged out, VLAN/QinQ tagging rules will be as per the configuration. 8 If the UE IP address is later identified, it is tracked through DHCP ACK. The AUT will receive a D-C-NTFY-MSG, which include the UE IP address. 9 If the UE exists, the data plane UE entry is timed-out and marked as inactive. The GTpmgr sends a D-C-NTFY-MSG (cause=1) to the AUT notifying the UE timed out event. 10 If the UE returns or moves to another datablade, the status query process for unknown UE is called again. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 15 Core Network Protocols Core Network Protocols Bridge Mode - (0-2 tags) Traffic from UE's are QinQ tagged and bridged out to the core network as seen in Figure 3. The core VLAN type can be either QinQ or preserve the access VLAN (1 tag). For core network traffic, the QinQ traffic is considered as a type of LBO traffic or VLAN (single) or untagged traffic. Figure 3. QinQ core network NOTE: For information on how to configure QinQ, refer to the SmartCell Gateway 200 Administrator Guide (PDF) or the SmartCell Gateway 200 Online Help, which is accessible from the SCG Web interface. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 16 Core Network Protocols Core Network Protocols GTP Tunnel with GGSN (GTPv1) Gn interface is used in controlling the signal between the SCG and GGSN as well as for tunneling end user data payload within the backbone network between both the nodes. GTP transmits user data packets and signaling between SCG and GGSN. GTP encapsulates traffic and creates GTP tunnels, which act as virtual data channels for transmission of packet data between SCG and GGSN. A GTP tunnel is established between SCG and GGSN through create PDP context procedure for a data session initiated from UE. A GTP tunnel is identified by a pair of IP addresses and a pair of GTP Tunnel End Point Identifiers (TEIDs), where one IP address and TEID is for the SGSN and the other is for the GGSN. TEID is a session identifier used by GTP protocol entities in the SGSN and in the GGSN. The two TEID are defined each for GTP-C and GTP-U. GTP-U is a tunneling mechanism that provides a service for carrying user data packets. On both planes, a GTP header encapsulates the data package, called G-PDU, and a path implemented by UDP/IP is used as bearer of the GTP traffic. GTP-C is a tunnel control and management protocol and is used to create, modify and delete tunnels. The SCG supports the following categories of GTP signaling traffic: • Path management messages - The main purpose of these messages is to supervise an UDP/IP path to ensure that connectivity failure can be detected on time. This is managed by frequently sending GTP echo request or response packets between the SCG and the GGSN. • Tunnel management messages - These contain messages that establish, modify and release GTP tunnels. Figure 4 shows the message flow between the SCG and the GGSN for establishing a GTP tunnel. Figure 5 shows the Gn interface flow. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 17 Core Network Protocols Core Network Protocols Figure 4. Message flow between the SCG and GGSN SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 18 Core Network Protocols Core Network Protocols Figure 5. Gn interface flow NOTE: For information on tunnel and path messages, refer to the SmartCell Gateway 200 Gn Interface Reference Guide (PDF). SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 19 Core Network Protocols Core Network Protocols GTP Tunnel with PGW (GTPv2) This is the interface between the SCG with PGW. It is the control plane GPRS tunneling protocol messages v2 for EPS interfaces (GTPv2-C) from the SCG and PGW. The S2a interface is used in controlling the signal between the SCG and PGW. It also acts as a tunnel for end user data payload within the EPC network. The GTP transmits user data packets and signaling messages between the SCG and PGW. GTP encapsulates traffic and creates GTP tunnels, which act as virtual data channels. A GTP tunnel is established between the SCG and PGW through Create Session Request procedure for a data session initiated from the UE. The SCG acts as trusted non-3GPP access network (TWAN) towards PGW with S2a (GTPv2) interface. In case the operator EPC network, does not support the S2a interface, the SCG can be statically configured to support S5 (GTPv2) interface, in which case the SCG acts as serving gateway. A GTP tunnel is identified by a pair of IP addresses and a pair of GTP TEIDs, where one IP address and TEID is for the SCG (TWAN) and the other is for the PGW. The TEID is a session identifier used by GTP protocol entities in the SCG and in the PGW. GTP separates signaling from payload. Traffic is sorted onto a control plane (GTPC) for signaling and a user plane (GTP-U) for user data. GTP-C is a tunnel control and management protocol and is used to create, modify and delete tunnels. GTPU is a tunneling mechanism, which provides a service for carrying user data packets. On both planes, a GTP header encapsulates the data package, called GPDU, and a path implemented by UDP/IP is used as bearer of the GTP traffic. The SCG supports the following categories of GTP signaling traffic: • Path management messages - The main purpose of these messages is to supervise an UDP/IP path to ensure that connectivity failure can be detected on time. This is managed by frequently sending GTP echo request or response packets between the SCG and PGW. • Tunnel management messages - These contain messages that establish, modify and release GTP tunnels. Figure 6 shows the deployment of the SCG in operator networks with 3G and EPC. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 20 Core Network Protocols Core Network Protocols Figure 6. Deployment of SCG with 3G and EPC NOTE: For information on tunnel and path messages, refer to the SmartCell Gateway 200 S2a Interface (GTPCv2, GTP-U v1) Reference Guide (PDF). PMIPv6 Tunnelling Proxy mobile IPv6 is a network based mobility management protocol standardized by IETF and primarily specified in RFC5213. Each data plane in the SCG cluster along with control plane acts as MAG. The Ruckus GRE tunnel between the AP and the data plane is per AP. Figure 7 shows the deployment of the SCG as MAG. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 21 Core Network Protocols Core Network Protocols Figure 7. SCG as MAG Following are the considerations for PMIPv6 support on the SCG. • The SCG acts as an integrated WLAN controller and MAG • The signaling transport network between MAG and LMA is PMIPv6 over IPv4only. The user plane is IPv4 over GRE over IPv4. Future versions of the SCG will support IPv6 or dual stack • The service offered to mobile node is IPv4 whereby only IPv4 addresses are assigned to the MN • It is assumed that the LMA supports binding revocation indication procedures. This is required for handling the inter MAG handover procedures • The SCG maintains heartbeats in terms of Internet control message protocol towards the LMA • The SCG supports all MN authentication procedures supported over Ruckus APs (for example, Portal, WISPr, 802.1x, EAP-SIM/EAP-AKA/EAP). The SCG setups the PMIP tunnel appropriately on the DHCP trigger and assigns it to the UE IPv4 address as seen in Figure 8 and Figure 9. It then forwards the packets to the LMA. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 22 Core Network Protocols Core Network Protocols Figure 8. MN Attach Signalling Call Flow - Open SSID SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 23 Core Network Protocols Core Network Protocols Figure 9. MN Attach Signalling Call Flow - 802.1x SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 24 3rd Party Access Network Protocol 2 In this chapter: • 3rd Party AP Zone • L2oGRE • QinQ (L2) • 3rd Party Session Termination SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 25 3rd Party Access Network Protocol Access Network Access Network The SCG supports two types of access network for 3rd party, namely QinQ and L2oGRE. Figure 10 shows the 3rd party AP flow. Figure 10. Data traffic from 3rd party AP to the SCG • 3rd Party AP Zone The SCG connects to 3rd party AP zones in the same way as that of Ruckus Wireless APs. The SCG receives RADIUS messages directly from 3rd party AP and supports multiple 3rd party AP zones. The SCG accepts UE data traffic from 3rd party APs from access networks via L2oGRE tunnels APs or QinQ tags. The UE MAC is available from the UE packet. 3rd party APs are managed by 3rd party AP controller, where the SCG acts as WAG. An access network protocol is defined for each 3rd party AP zone. The options are L2oGRE or QinQ. For 3rd party AP zones using L2oGRE access, traffic is accepted from the 3rd party APs using the access network provided to match a configured list of AP address range. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 26 3rd Party Access Network Protocol Access Network 3rd party AP zones can also be configured with QinQ as the access network protocol. For traffic from these zones, the UE packets are QinQ tagged, and the SVLAN/CVLAN tags must match one of the defined ranges of SVLAN/CVLAN configured for that zone. 3rd party AP-Zone to data plane is a 1:1 mapping. No data plane redundancy is offered for 3rd party APs. Each 3rd party AP Zone is identified by a list of IP addresses, range, and subnets used by the APs for sending RADIUS traffic to the SCG. A 3rd party AP Zone ID is generated internally for each zone. Authentication and accounting procedures supported are same as Ruckus Wireless APs. 3rd party AP Zone support different northbound tunnels for Ruckus WLAN. L2oGRE 3rd party AP sends GRE encapsulated packet to the datablade, which has the header form as seen in Figure 11. Figure 11. L2oGRE header Ethernet 802.3 packet is the payload from the UE and includes UE MAC. On receiving the datacore, it first verifies if the packets are from the supported APs. An L2oGRE packet does not necessarily come directly from the AP. There could be one or more intermediate routers indicating that the MAC address may not be that of the AP. The IP address is used for identifying the AP. The attribute src_ip address matches and identifies the 3rd party AP zone, which sends the packet and forwards it to the GRE input module for processing. The GRE packet header stores the appropriate information in the packet descriptor. For 3rd party AP packets, it includes AP Zone ID and/or the network traffic profile associated with the AP zone. The GRE input also maintains the AP table, including statistics. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 27 3rd Party Access Network Protocol Access Network For 3rd party APs, if the attribute, src_ip address is within the range, the tunnel is automatically created. It does not require a setup. The AP table is for 3rd party AP only and entries are timed-out periodically based on the in-activity. The complete UE Ethernet packet is passed to the forward packet module, which is responsible for forwarding the packet based on the rules and service policies. NOTE: For information on how to configure L2oGRE, refer to the SmartCell Gateway 200 Administrator Guide (PDF) or the SmartCell Gateway 200 Online Help, which is accessible from the SCG Web interface. L2oGRE and Bridge In the user interface, the administrator user configures the access network as L2oGRE and the core network as Bridge. UE packets from the access network are sent to the data plane inside a layer 2 GRE tunnel. L2oGRE packets with outer source IP within the configured ranges are accepted. The fwd_policy in this configuration is to bridge the inner UE packet to the core-side network with 0, 1 or 2 VLAN tags as configured. See Figure 12 for the schematic flow of 3rd party APs using L2oGRE and Bridge. Figure 12. 3rd party using L2oGRE and Bridge • SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 28 3rd Party Access Network Protocol Access Network QinQ (L2) Wi-Fi clients associated with 3rd party AP zones using QinQ access can be configured to be bridged to the core network with 0, 1 or 2 VLAN tags. On the access network, UE traffic from 3rd party APs is sent to the data plane as QinQ tagged packets. The configuration is as per the zone specifying the accepted SVLAN and CVLAN ranges of QinQ tags. The UE packet is accepted (based on per zone authentication settings) provided the QinQ tags of the packet are within the configured range. In the user interface, when the administrator user configures the Access Network as QinQ and the Core Network as Bridge, the SCG acts as the RADIUS proxy and is managed by the AP controller. The AP acts like a RADIUS client and uses 802.1X/ EAP for authentication. The client traffic is forwarded to the SCG via QinQ. The SCG support multiple 3rd party zones. QinQ is configured per 3rd party AP zone, which accesses UE traffic arriving at the data plane as tagged packets (double VLAN). QinQ access packets are recognized by configuring SVLAN/ CVLAN range in 3rd party AP zone configuration as seen in Figure 13. SVLAN/CVLAN range does not overlap between the zones. NOTE: The SCG does not support roaming for 3rd party APs. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 29 3rd Party Access Network Protocol Access Network Figure 13. 3rd party using QinQ and Bridge NOTE: For information on how to configure QinQ, refer to the SmartCell Gateway 200 Administrator Guide (PDF) or the SmartCell Gateway 200 Online Help, which is accessible from the SCG Web interface. QinQ and TTG+PDG 3rd party AP zones can be configured for Wi-Fi client traffic to be sent to the data plane as QinQ tagged packets, which is then forwarded to the core network as per the configuration in the TTG+PDG profile. Wi-Fi client's traffic is forwarded to the SCG using QinQ tags ensuring that UE MAC is present in frames coming from AP into data plane. With the TTG+PDG profile, the fwd_policy that will be applied for each UE session is determined during authentication. The fwd_policy choices are either TTG (forwarding to a GGSN) or PDG (local break out at the SCG). In the user interface, when the administrator user configures the access network as QinQ and the core network as TTG+PDG, the SCG acts as the RADIUS proxy. 3rd party AP acts like a RADIUS client and uses 802.1X/EAP to perform authentication. The client traffic is forwarded to the SCG via QinQ. Figure 14 shows the access flows of 3rd party APs using QinQ and TTG+PDG. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 30 3rd Party Access Network Protocol Access Network 3rd party APs are managed by the 3rd party AP controller. The SCG supports multiple 3rd party zones. NOTE: The SCG does not support roaming for 3rd party APs. Figure 14. 3rd party using QinQ and TTG+PDG • 3rd Party Session Termination TTG session termination procedures for UEs associated to 3rd party AP differ from Ruckus APs call flows. In this case, the control plane sends the RADIUS DM message to the AP. When a session is to be terminated (GGSN/HLR/Admin initiated) control plane uses the 3rd party AP’s IP address to build and send the RADIUS DM message to the AP. It is possible that 3rd party AP does not support RADIUS DM or 3rd party APs residing behind a NAT device. During an IP address assignment, the control plane DHCP server provides a finite lease time (for TTG sessions). If the session is deleted in the SCG and the association still exists, all data packets coming from UE are SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 31 3rd Party Access Network Protocol Access Network discarded. When UE initiates DHCP renew/rebind procedure, the SCG denies the renewal/rebind. Once this is denied, it automatically disassociates itself and starts a new connection. In case of PDG session termination, an age out event is sent to the control plane. The session also gets terminated, if the UE session ages out or when a session deletes a control plane or the data plane ages out the entry. Alternatively a user can build an API to delete the entry. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 32 Tunnel Combinations and DHCP Processing 3 In this chapter: • Tunnel Combinations • DHCP Processing SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 33 Tunnel Combinations and DHCP Processing Tunnel Combinations Tunnel Combinations Table 7 lists the tunnel combinations for Ruckus Wireless and 3rd Party APs. Table 7. AP Type Tunnel combinations Access Core Authentication Open Hotspot 802.1X MAC Hotspot (WISPr) EAP Address 2.0 Ruckus RGRE Bridge (0-2 tags) X X X X X Ruckus RGRE L2oGRE X X X X X Ruckus RGRE TTG+PDG (0-2 tags) X X Ruckus RGRE Mixed Tunnel Mode 3rd Party QinQ Bridge (0-2 tags) 3rd Party QinQ TTG+PDG (0-2 tags) 3rd Party L2oGRE Bridge (0-2 tags) 3rd Party L2oGRE TTG+PDG (0-2 tags) X X X X X X X DHCP Processing DHCP relay processing is automatically enabled if the core forwarding profile is TTG+PDG, which means that user configuration is not required. DHCP server is always - control plane DHCP server. The DHCP relay function data plane relays all UE packets to the SCG DHCP server. For Ruckus GRE packets, the outer Ethernet/IP/UDP/GRE headers are stripped to recover the UE packet. For 3rd Party AP QinQ access packets, the QinQ tags are removed before the UE DHCP packet is forwarded to the DHCP server. Control plane verifies whether the UE has been authenticated and if the session is PDG or TTG. If the UE entry is not found, DHCP discover packet is silently dropped. For TTG configuration, the control plane establishes the GTP tunnel to GGSN and sends a DHCP offer with an assigned IP address back to the data plane.The DHCP relay function on the data plane forwards the DHCP reply packets from the DHCP server back to the UE. For UE from Ruckus APs, the DHCP reply packets are sent back via the Ruckus GRE tunnel. For UE from 3rd Party APs, the DHCP reply packet is tagged with the appropriate SVLAN/CVLAN and sent back to the UE. If the control plane is unable to establish the GTP tunnel to GGSN or if the UE is not authenticated, the control plane silently drops the DHCP discover message. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 34 Tunnel Combinations and DHCP Processing DHCP Processing For PDG configuration, the control plane responds with DHCP NAK including the northbound VLAN tag options used by the data plane, which is forwarded to the DHCP discover on the northbound interface to an external DHCP server. Option 82 conveys this information. This section covers: • DHCP Relay • DHCP Option 82 DHCP Relay DHCP relay supports GTP traffic and all core network protocol types, when configured. For access network, the DHCP relay supports only L2 access traffic, which includes RuckusGRE, QinQ(L2). The DHCP relay function is configurable on a per AP zone basis. The SCG supports configuration of two DHCP servers per DHCP relay setting where one is in active mode and the other is in standby mode. All DHCP relay traffic will be forwarded to the active DHCP server. Dataplane keeps track of the timestamps for DHCP packets sent to or received from the active DHCP server. If the user is unable to see any packets from the DHCP server in the configured time interval, the server is considered as unreachable and subsequent DHCP packets are sent to the standby server. An event is generated to notify the control plane. For sending to DHCP servers, the DHCP relay agent's IP address is the interface IP address based on the routing table settings. It is the operator's responsibility to set the routes to allow the DHCP server to be reachable. In SCG 2.1, a secondary IP address is configurable on the data plane to support sending to DHCP servers, which could be in a private network. For TTG+PDG traffic, the DHCP server used will always be control plane and does not require any configuration. Also, the DHCP NAK packet sent by the DHCP server indicates that the UE forward policy is PDG. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 35 Tunnel Combinations and DHCP Processing DHCP Processing DHCP Option 82 By default, the DHCP Option 82 Circuit_ID is set with the following information: • AP_IP:AP_Mac:SVLAN:VLAN:Zone_ID:SSID_string • SSID_string stands for WLAN SSID • For QinQ(L2) access, the SVLAN/VLAN is included in the Circuit_ID suboption. The AP_IP and AP_MAC fields are NULL. • For non-QinQ access, SVLAN field is null and VLAN field includes the VLAN_ID. If the UE packet is VLAN tagged, the AP IP address will always be included. AP MAC is included only for Ruckus APs. • The Zone ID field includes the 16-bit Zone ID from the zone config table in hex characters. • Option 82 D-blade IP includes the data plane's IP and MAC address, which is e separated by a colon. This is the interface address required for sending it to the core GW. SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 36 Index Numerics L 3rd party 34 3rd party ap controller 26 3rd party ap zones 26 l2 access traffic 35 l2oGRE 11, 34 l2oGRE and bridge 28 l3oGRE 11, 34 A access network 11, 26, 30 access packets 34 accounting 27 address range 26 authentication 27 M management protocol 17 mixed tunnel mode 34 mobility management protocol 21 N B bridge 29, 34 northbound 35 northbound tunnels 27 C O client traffic 30 control plane 20, 31, 34 core forwarding profile 34 core network 11, 30 create PDP context 17 create session request 20 option 82 35 overview 11 D data packets 31 data plane 11, 29, 30, 35 dhcp discover packet 34 dhcp relay 35 dhcp relay processing 34 P packets 22 path management messages 17, 20 pMIP tunneling 11 proxy mobile 21 Q qinQ 16, 29, 34 R G gRE 34 gRE header protocol 13 gRE payload 13 H heartbeats 22 relay traffic 35 ruckus 34 S serving gateway 20 session identifier 20 session termination 31 src_ip address 27 SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 37 Index T timestamps 35 transport network 22 ttg - pdg 30, 34 tunnel combinations 34 tunnel control 17 tunnel end point identifiers 17, 20 tunnel management messages 17, 20 tunneling mechanism 17 U user configuration 34 V virtual data channel 20 SmartCell Gateway 200 Tunneling Interface Reference Guide for SmartZone 3.1.2, 800-71092-001 Rev A 38 Copyright © 2006-2015. Ruckus Wireless, Inc. 350 West Java Dr. Sunnyvale, CA 94089. USA www.ruckuswireless.com
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : Yes Author : draft Create Date : 2015:12:01 15:11:19Z Modify Date : 2015:12:09 14:01:40+05:30 Subject : SCG™ 200 Tunneling Interface Reference Guide for SmartZone 3.1.2 Language : en XMP Toolkit : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03 Format : application/pdf Creator : draft Title : SCG™ 200 Tunneling Interface Reference Guide for SmartZone 3.1.2 Description : SCG™ 200 Tunneling Interface Reference Guide for SmartZone 3.1.2 Creator Tool : FrameMaker 11.0.2 Metadata Date : 2015:12:09 14:01:40+05:30 Producer : Acrobat Distiller 11.0 (Windows) Document ID : uuid:de4883cf-a382-4baa-8a4a-706b21cc3b78 Instance ID : uuid:c6e1fccf-08b4-4d47-b2cb-2affe03077e9 Page Mode : UseOutlines Page Count : 39EXIF Metadata provided by EXIF.tools