DESIGNING VALUE ADDED SERVICES IN WIRELINE NETWORKS. Norbert Wicker, EMEA Advanced Technology Specialist 8 th September 2012

Similar documents
RE-ARCHITECTING THE GI LAN OPTIMIZE & MONETIZE MOBILE BROADBAND. Bart Salaets Solution Architect

Network Configuration Example

Traffic Steering & Service Chaining

A Practical Approach to IPv6

Leverage SDN Principles in LTE to Meet Future Network Demands

Load Balancing Technology White Paper

Q-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ

Network Configuration Example

Secure and Optimize Application Delivery, Performance, and Reliability

Security Overview and Cisco ACE Replacement

IPv6 implementation aspects in the operator s environment. Grzegorz Kornacki F5 Field Systems Engineer

Service Providers trends & F5 Networks SP s portfolio overview

SDN TO BE OR NOT TO BE. Uwe Richter SE Director Russia/CIS, East and South East Europe

Software Defined Broadband Networks. Jon Mischel Director, Product Management

Network Configuration Example

IPv6 migration strategies for mobile networks

Solutions Guide. F5 solutions for the emerging 5G landscape

Juniper SD-WAN Alexandre Cezar Consulting Systems Engineer, Security/Cloud

Network Configuration Example

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

Technology Overview. Frequently Asked Questions: MX Series 3D Universal Edge Routers Quality of Service. Published:

DPX19000 Next Generation Cloud-Ready Service Core Platform

DPX17000 Deep Service Core Switch

Deploying Data Center Switching Solutions

DATA CENTER FABRIC COOKBOOK

Network Configuration Example

Service Automation Made Easy

AT&T SD-WAN Network Based service quick start guide

ISG-600 Cloud Gateway

Extending Enterprise Security to Multicloud and Public Cloud

IPv6 Community Wifi. Unique IPv6 Prefix per Host. IPv6 Enhanced Subscriber Access for WLAN Access Gunter Van de Velde Public.

SD-WAN Deployment Guide (CVD)

APPLICATION OF POLICY BASED INDEXES AND UNIFIED CACHING FOR CONTENT DELIVERY Andrey Kisel Alcatel-Lucent

India Operator BNG and IP Router

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Check Point Virtual Systems & Identity Awareness

Cisco Service Control Overview

Cisco Nexus Data Broker

ENTERPRISE MPLS. Kireeti Kompella

J SERIES, M SERIES AND MX SERIES ROUTERS

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief

Distributed Data Centers within the Juniper Networks Mobile Cloud Architecture. White Paper

Network Configuration Example

Cisco ACE30 Application Control Engine Module

IP Addressing: NAT Configuration Guide

TALK THUNDER SOFTWARE FOR BARE METAL HIGH-PERFORMANCE SOFTWARE FOR THE MODERN DATA CENTER WITH A10 DATASHEET YOUR CHOICE OF HARDWARE

Juniper Networks M Series and J Series Routers

Cisco ACE Application Control Engine Module for Cisco Catalyst 6500 Series Switches and Cisco 7600 Series Routers

Deployment Scenarios for Standalone Content Engines

Managing the Subscriber Experience

Oracle E-Business Suite 11i with Cisco ACE Series Application Control Engine Deployment Guide, Version 1.0

HP Load Balancing Module

IP routing and mobile packet core update

Configuring Real Servers and Server Farms

VeloCloud Cloud-Delivered WAN Fast. Simple. Secure. KUHN CONSULTING GmbH

Carrier Grade Network Address Translation

Technology Brief. VeloCloud Dynamic. Multipath Optimization. Page 1 TECHNOLOGY BRIEF

Never Drop a Call With TecInfo SIP Proxy White Paper

SANGFOR AD Product Series

Network Configuration Example

Date Center Solutions. Stefano Alei Consulting SE EMEA Partners

Spirent Avalanche. Applications and Security Testing Solutions. Application. Features & Benefits. Data Sheet. Network Performance Testing

Information About the Cisco Service Control Concept

Interchassis Asymmetric Routing Support for Zone-Based Firewall and NAT

Network Configuration Example

Configuring Cache Services Using the Web Cache Communication Protocol

Cisco Virtual Office High-Scalability Design

Network Configuration Example

Zeeshan Naseh, CCIE No Haroon Khan, CCIE No. 4530

CompTIA Exam JK0-023 CompTIA Network+ certification Version: 5.0 [ Total Questions: 1112 ]

New Features for ASA Version 9.0(2)

Optimizing the Network Edge with Juniper Networks MX Series 3D Universal Edge Router

CONTENT & MEDIA HANDLING IN TODAY'S NETWORKS. Nico Gabriele 20 th September 2012

Setup SSL Insight in a Single Partition with dynamic port & non-http intercept

BIG-IP CGNAT: Implementations. Version 12.1

Citrix SD-WAN for Optimal Office 365 Connectivity and Performance

NetOp Policy Manager Resource Admission Control Service (RACS) Delivers Content-Driven QoS for Optimal Video-On-Demand Experience

Citrix NetScaler LLB Deployment Guide

ULTRA BROADBAND NETWORKS

Innovation & GTM Engine

Comprehensive datacenter protection

Managing the Migration to IPv6 Throughout the Service Provider Network White Paper

SEVONE DATA APPLIANCE FOR EUE

Static and Default Routes

Hybride Cloud Szenarien HHochverfügbar mit KEMP Loadbalancern. Köln am 10.Oktober 2017

Welcome. Kathleen Bela, VP Investor Relations October 29, 2009

Disclaimer CONFIDENTIAL 2

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

BIG-IP CGNAT: Implementations. Version 13.0

KillTest ᦝ䬺 䬽䭶䭱䮱䮍䭪䎃䎃䎃ᦝ䬺 䬽䭼䯃䮚䮀 㗴 㓸 NZZV ]]] QORRZKYZ PV ٶ瀂䐘މ悹伥濴瀦濮瀃瀆ݕ 濴瀦

Introduction to IGMP for IPTV Networks

SANGFOR AD Product Series

Appliance Comparison Chart

Journey to IPv6 A Real-World deployment for Mobiles

OpenADN: A Case for Open Application Delivery Networking

SERVICE DESCRIPTION SD-WAN. from NTT Communications

F5 Networks F5LTM12: F5 Networks Configuring BIG-IP LTM: Local Traffic Manager. Upcoming Dates. Course Description. Course Outline

Cato Cloud. Global SD-WAN with Built-in Network Security. Solution Brief. Cato Cloud Solution Brief. The Future of SD-WAN. Today.

Service Mesh and Microservices Networking

BIG-IP V11.3: PRODUCT UPDATE. David Perodin Field Systems Engineer III

Transcription:

DESIGNING VALUE ADDED SERVICES IN WIRELINE NETWORKS Norbert Wicker, EMEA Advanced Technology Specialist 8 th September 2012

OVERVIEW 2 Copyright 2012 Juniper Networks, Inc. www.juniper.net

SERVICE DELIVERY GATEWAY AN INTEGRATED SERVICE PLATFORM WIRELESS Mobile Core GGSN / PGW SDG WIRELINE / CABLE EQAM CMTS L2 Aggregation SDG Core IP/Internet DSLAM BNG SDG WIRELINE / DSL 3 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JUNIPER S SERVICES SOLUTIONS MX 3D SERIES AS THE IDEAL SDG PLATFORM Rich routing functionality Rich L2 features Rich services portfolio Subscriber Awareness for Services Increase subscriber stickiness and lowers churn Common Service/Subscriber Policy Flexible hardware Services on service cards, service MICs, and inline on Trio based DPCs/MPCs Supports the Junos SDK eco-system for partners and customers 4 Copyright 2012 Juniper Networks, Inc. www.juniper.net

WHY ROUTER SERVICES? The tipping point Network investment outstripping service revenues, hurting margins Routers are a natural service consolidation point What s needed? Network transformation beyond service silos and speeds and feeds Integrated service and network layers Router Integrated services Improve service performance, reliability and scale Promote network consolidation Support a consistent and efficient operations environment Every bit transits a router, and every edge router is a service delivery point 5 Copyright Copyright 2011 2012 Juniper Juniper Networks, Networks, Inc Inc. www.juniper.net

SERVICES ACROSS THE ROUTING PORTFOLIO Network Addressing NGNA (CGN) Application, Subscriber, & Protocol Awareness ADC/SLB TLB Sub & App Awareness HCM http Content Manager Service DPCs Chassis based MX Series MX mid range (inline) T Series, M Series Service PICs Network Visibility Flow Monitoring Deep Inspection Network Security Stateful Firewall IPS IPsec LOWER TCO Competitive Differentiators GREATER ONE FLEXIBILITY ARCHITECTURE ONE JUNOS SUPERIOR SCALABILITY 6 Copyright 2012 Juniper Networks, Inc. www.juniper.net

INLINE SERVICES FOR BETTER PERFORMANCE Offload services by leveraging Trio chipset. First Milestones with Inline 1:1 NAT and JFLOW 7 Copyright 2012 Juniper Networks, Inc. www.juniper.net

THE BIG PICTURE OF A WIRELINE USE CASE 8 Copyright 2012 Juniper Networks, Inc. www.juniper.net

DIMENSIONING OF SERVICES Three primary data points required to size a CGN deployment # of Concurrent Subscribers Sessions per-second per-subscriber Bandwidth required per-subscriber The above elements are enough to provide a model for sizing any CGN solution Sizing of solution also depends on deployment type: Centralized vs. Decentralized Dependent on network architecture 9 Copyright 2012 Juniper Networks, Inc. www.juniper.net

WIRELINE PROVIDER Goal Provide analytic information for subscriber web surfing Requirements provide additional service treatment to subscriber traffic in packet data path Must support opt-in/out of subscribers Solution CGN SDK Application HCM Advantage Juniper CGN was already in place. HCM was added to existing environment. 10 Copyright 2012 Juniper Networks, Inc. www.juniper.net

TOPOLOGY MX960 CGN1 MX960 CGN2 2547 CGN VPN CGN_VRF CGN_VRF 2547 CGN VPN MPLS Core Internet CGN_VRF ERX BNG V4/v6 Dual-Stack + NAT44 VRF 11 Copyright 2012 Juniper Networks, Inc. www.juniper.net

CGN SOLUTION FOR MULTIPLE DSL GW'S Problem Address depletion, fiber service growth vs. DSL shrinking results in address reclaim Ad-Insertion, Scalable Web usage collection and reporting [Syslog] Syslog Collector and Analytics SDG 2 CGNAT JFLOW HCM Solution Apply multiple NAT services [NAT44 and NAT64] for DSL subscriber based services [VOD, IPTv and VOIP] Network Monitoring JFlow + Collectors + HCM Diameter based Opt In/Out Model [RE SDK] SDG 1 CGNAT JFLOW HCM Collector and Analytics Syslog IP/MPLS core Internet 12 Copyright 2012 Juniper Networks, Inc. www.juniper.net

SERVICES OVERVIEW Diameter [PCRF] Subscriber Opt-in/out messages Route Engine SDK Application Insert/remove host routes into BGP table for opt-in/out Ingress Interface FuF RSP Interface CGN BGP Table Egress Interface HCM 13 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JUNOS WEB AWARE ( HTTP CONTENT MANAGEMENT ) 14 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA current state A powerful SDK based HTTP parser which tracks HTTP requests & their responses Actions include: Inserting an HTTP header a.k.a. tag insertion or header enrichment Discarding, resetting, counting, etc. the transactions Logging the HTTP requests/responses Logging the TCP start/end Redirecting the client to a new host/url Associating HTTP transactions to corresponding subscriber by communicating with DSA component GA in 12.2. Supports the following HTTP requests: GET PUT POST 15 2 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA SUPPORTED FEATURES [12.2] Fixed, wireless and BNG network architectures IPv4 and IPv6 based tag insertion, URL logging/filtering and errorredirect Asymmetrical flows (URL logging only) Extended URL logging for long HTTP contexts All JWA functions can be run on the same NPU Multiple NPUs can be used with AMS for IPv4 based traffic to support load balancing Receiving standard Radius attributes and use it for tagging and logging purpose Subscriber Opt-in/Opt-out function is supported through Sd/Diameter interface (RE based SDK app) by a 3 rd party System Integrator. 16 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA: URL FILTERING & LOGGING HOW IT WORKS URL filtering & logging processing includes: Router will monitor the HTTP transactions, and match HTTP requests against pre-configured URLs For a given HTTP transaction, TCP connections(start/end) can be logged as well For long HTTP contexts, extended URL logging can be enabled If a match is found, an action is taken based on the matching conditions Actions include: 1. Discard or rest 2. Count 3. Log (via syslog) It is also possible to combine the above actions 1. Discard & log 2. Reset & log Wild card character can be used in URL matching 3. Accept & count 1. The first character in hostnames 4. Accept & log 2. The last character in URLs 5. Accept & count & log 17 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA: URL FILTERING & LOGGING WHAT FIELDS IN HTTP HEADERS ARE PROCESSED Hypertext Transfer Protocol GET /techpubs/ HTTP/1.1\r\n [Expert Info (Chat/Sequence): GET /techpubs/ HTTP/1.1\r\n] [Message: GET /techpubs/ HTTP/1.1\r\n] [Severity level: Chat] [Group: Sequence] Request Method: GET GET / PUT / POST Request URI: /techpubs/ Request Version: HTTP/1.1 request-uri in url-list / url-rule term url Host: www.juniper.net\r\n rest of the request truncated HTTP 1.0 & 1.1 supported host in url-list / url-rule term url 18 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA: URL FILTERING & LOGGING HOW MATCHING WORKS Both the host and request-uri portion from the HTTP requests are extracted A search is performed against the list of host and request-uri defined in url-list If the host from the HTTP request header matches any configured host name in the url-list and the request-uri from the header matches entries from request-uri in the url-list, then a match is found. services { http-manager { url-list <url-list-name> { URL definitions // NOTE: * is optional for host names, but if provided, // it must be first character in the string. host "*.some-host.com"; host "*.some-host.ca"; host "some.specific.domain.name.org"; // NOTE: * is optional for request-uri s, but if provided, // it must be last character in the string. request-uri "/some-page/ex1/*"; request-uri "/some-other-page/ex2/very-large-size-9999"; request-uri "/other-page/ex13/short-ones/*"; } } } 19 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA: URL LOGGING ENABLE ASYMMETRICAL FLOW Asymmetrical flow support needs to be enabled explicitly with the following configurations: services {... service-set <service-set-name> { service-set-options { enable-asymmetric-traffic-processing; } interface-service { service-interface <service-interface>; } extension-service http-packet-manager { hcm-url-rules <url-log-rule-name>; skip-url-matching; } 20 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA: URL FILTERING & LOGGING PACKET FLOWS MX will use service filter to send HTTP traffic to JWA for processing JWA will match the traffic against its URL list and take the needed actions The logged data is send to 3 rd party analytic platform Fusing the above data together, the chosen analytic platform will present the required statistics to end user 21 Copyright 2012 Juniper Networks, Inc. www.juniper.net

JWA: URL FILTERING & LOGGING PACKET FLOW Non-HTTP Traffic HTTP Traffic 1 Ingress PFE Service Filters Service filter classifies traffics JWA Egress PFE Service PIC 2 JWA will do the URL filtering/logging and send the log to 3 rd party analytic platform 3 Data fusion will be performed and selected results will be presented Analytic platform 22 Copyright 2012 Juniper Networks, Inc. www.juniper.net

LOAD BALANCING APPLICATION DELIVERY CONTROLLER & TRAFFIC LOAD BALANCER 23 Copyright 2012 Juniper Networks, Inc. www.juniper.net

EXAMPLE USE-CASE MATRIX Mobile Packet Core Internet CSP Enterprise Cloud DataCenter Core Services + Multi-Tiered Designs Wireline Network Media flow Internet Video Opt Web Opt Content Optimization Enterprise Network MX 3D Universal edge router with integrated ADC Secure Gateways CGN Proxy Applications Mobility Services 24 Copyright 2012 Juniper Networks, Inc. www.juniper.net

USE CASE 1: DNS LOAD BALANCING Integrated ADC benefits: 25 Copyright 2012 Juniper Networks, Inc. www.juniper.net Application benefits Lowering solution TCO Improved resource utilization efficiency lowering the number of servers required Seamless service capacity growth Increasing service resiliency through integrated application health monitoring Increased infrastructure value Simple addition of ADC software as a service Fast service rollout Simple network design no need for third-party standalone new appliances

USE CASE 2 ENHANCED DNS DESIGN SDP DNS WEB Portal WAP Gateway Messaging Description DNS based queries are destined to virtual route targets (VIP) hosted at the MX Edge Routers. With intelligence about Availability, Load and Proximity of service endpoints, edge based MX ADC forwarding decisions improve QoE ensuring global resilience of this high volume core service. Supporting Direct Server Return (DSR) further accelerates transactions by removing the MX ADC from the response path. Value Improving latency, throughput and service resilience with a means for incremental growth 26 Copyright 2012 Juniper Networks, Inc. www.juniper.net

USE CASE 3: CARRIER GRADE NAT LOGGING Logging Server 1 Logging Server 2 DR Location Logging Server Backup ADC UE client IP/Ethernet Backhaul CGN CGN CGN NAT Internet MX Service Delivery Gateway 27 Copyright 2012 Juniper Networks, Inc. www.juniper.net

USE CASE 4: CONTENT DELIVERY NETWORKS Description The goal for the Content Distribution Edge routers in this design is to differentiate Hot Content from 3rd Party Origins driving efficiency in UA and Content Interactions. There may also be a need to transparently intercept content requests that require edge optimization for traffic outside of the control of the content management system. With intelligence about Availability, Load and Proximity of service elements and content locations, edge based forwarding decisions improve QoE while the MX ADC infrastructure ensures global resilience of this high volume distribution service. Value Improving latency, throughput and service resilience with a means for incremental growth Guarantee cost-effective CDN operation and delivery 28 Copyright 2012 Juniper Networks, Inc. www.juniper.net

CDN USECASE Problem Dynamic growth of video consumes tremendous amounts of bandwidth IPv4 Optimized Access based Caching solution Pacifica IPv6 TLB TLB Pacifica VXA2010 MX series SLB 4 x 10 GE Subscribers Access Core 10 GE 29 Copyright 2012 Juniper Networks, Inc. www.juniper.net Internet Origin Server

DIRECT SERVER RETURN (DSR) DNS LOAD BALANCING CLIENT TO SERVER Stage 1: LB MS-DPC LB MS-DPC LB MS-DPC Juniper Router RE LB MS-DPC MS-DPC MS-DPC MS-DPC MS-DPC Client request arrives to Juniper Router Destination IP = VIP Stage 2: Clients Clients Router DNS Servers DNS Servers Router performs L3- based ECMP across the routes to spread the load between the NPUs (Routing instances will be used) 30 Copyright 2012 Juniper Networks, Inc. www.juniper.net

DIRECT SERVER RETURN (DSR) DNS LOAD BALANCING CLIENT TO SERVER Stage 3: Clients LB MS-DPC Clients LB MS-DPC LB MS-DPC Juniper Router LB MS-DPC RE Router MS-DPC DNS Servers 31 Copyright 2012 Juniper Networks, Inc. www.juniper.net MS-DPC MS-DPC MS-DPC DNS Servers SLB makes a load balancing decision and selects one of the DNS servers. A route in forwarding instance steers packets to real servers. Packet destination IP remains the VIP. Stage 4: Packet is sent to selected server MAC, bypassing regular routing paths

DIRECT SERVER RETURN (DSR) DNS LOAD BALANCING SERVER TO CLIENT Juniper Router Stage 1: RE Reverse traffic goes to inet0 directly. LB MS-DPC LB MS-DPC LB MS-DPC LB MS-DPC MS-DPC Router MS-DPC MS-DPC MS-DPC DNS response returns to Client directly, bypassing SLB blade. Clients Clients DNS Servers DNS Servers 32 Copyright 2012 Juniper Networks, Inc. www.juniper.net

ADC VS. TLB TLB Methods Hash Hash, least connections, round robin, response time, bandwidth ADC Session State Stateless Stateful or Stateless Traffic Rate PFE dependent MS-DPC dependent Layer support L4 L4 - L7 providing Enhanced services stickiness Transparency Supported Supported + Enables configurable virtual IP destination as part of the ADC. Required HW MS-DPC (only 1 NPU) MS-DPC (At least 1 NPU) Connections/PPS PFE dependent Stateful:1M/2M per NPU Stateless: PFE dependent/2m per NPU Health check type ICMP, TCP, HTTP ICMP, TCP, HTTP\S, DNS, SNMP, TFTP, IMAP, POP3, WAP, SMTP, RADIUS, NNTP, LDAP, FTP, SIP 33 Copyright 2012 Juniper Networks, Inc. www.juniper.net IPv4/IPv6 Supported Supported

TLB ARCHITECTURE [TRAFFIC LOAD BALANCER] Leverages traffic distribution capabilities of TRIO chipset Source IP address based hashing to distribute traffic Supports graceful operation change, does not affect traffic flows to other active servers Hybrid mode: Separate application level health checks mechanism on MS-DPC, inline traffic not requiring MS-DPC 2. Apply next hop rules according to health status MX Data plane (NPU) Forwarding plane (Trio) 1. Monitor applications and servers health Video Media Monitoring 3. Distribute traffic according to rules ECMP LB 34 Copyright 2012 Juniper Networks, Inc. www.juniper.net Media Gateway