Riverbed Certified Solutions Associate

October 30, 2017 | Author: Anonymous | Category: N/A
Share Embed


Short Description

. Annette Filice PowerPoint Presentation Troubleshooting Riverbed® Steelhead® WAN Optimizers Eighteen ......

Description

Riverbed Certified Solutions AssociateWANOpt Workshop

RCSA (Riverbed Certified Solutions Associate) The Riverbed Certified Solutions Associate (RCSA) program is designed to validate the skills required of pre-sales engineers and technical professionals who work in the initial implementation of Riverbed products.

Designed to evaluate presales SEs who design riverbed implementations and perform basic evaluations (PoCs)

Note: The RCSP exam is more geared toward Professional Services SEs and includes detailed implementation questions on all Riverbed products.

© 2015 Riverbed Technology. All rights reserved.

2

RCSA Exam Information 

Exam Number: 101-01



Exam Name: Riverbed Certified Solutions Professional – WAN Optimization



Version of RiOS: Up to RiOS version 3.6.0 for the SteelHead EX appliances and VSP;



version 9.0.0 for the SteelHead and SteelHeadTM (virtual edition); version 9.0.0 for the SteelCentralTM Controller for SteelHead, version 4.0.1 for Interceptor, and version 4.5.1 for the SteelCentralTM Controller for SteelHead Mobile.



Number of Questions: 60



Total Time: 75 minutes for exam, 15 minutes for Survey and Tutorial (90 minutes total)



Exam Provider: Pearson VUE



Exam Language: English only. Riverbed allows a 30-minute time extension for exams taken in non-English speaking countries for students that request it. English speaking countries are Australia, Bermuda, Canada, Ireland, New Zealand, United Kingdom, South Africa, and the United States. A form will need to be completed by the candidate and submitted to Pearson VUE.



Special Accommodations: Yes (must submit written request to Pearson VUE for ESL or ADA accommodations; includes time extensions and/or a reader)



Offered Locations: Worldwide (over 4000 Pearson VUE test centers in 165 countries)



Prerequisites: None (although taking a Riverbed training class is highly recommended)



Available to: Partners, customers, and employees



Passing Score: 70%



Certification Expires: Every two years (must recertify every two years, with six month grace period)



Recertification Criteria: Retake the 199-01 – RCSP-W current exam. If you are a RCSA-W certified, retaking the 199-01 – RCSP-W exam will also re-certify your RCSA-W.



Wait Between Failed Attempts: 72 hours



Wait Between Passed Exams: One year



Cost: $150.00 (USD)



Number of Attempts Allowed: Unlimited © 2015 Riverbed Technology. All rights reserved.

3

Question Distribution  60 questions total from a collection of about 180 – 17 SteelHead Deployment & SteelHead Controller for SteelHead – 11SteelHead Application Features – 9 SteelHead Mobile Client – 2 SteelHead Interceptor – 5 SteelHead Networking Features – 6 SteelHead SaaS – 15 WAN Optimization Technology

© 2015 Riverbed Technology. All rights reserved.

4

Application Performance Considerations

© 2015 Riverbed Technology. All rights reserved.

5

SteelHeads Overcoming Layers of Inefficiencies Bottlenecks / Problems

Riverbed Solutions

High Round-Trip (Chatty) Apps Lower User Productivity Homegrown App Limitations

Application Streamlining: Multiple App-Specific Optimizations out-of-box App-Specific Transaction Predictions

Inherent TCP/IP Protocol Chattiness Connection-Oriented Latency Service Provider Challenges

Transport Streamlining: Virtual Window Expansion (VWE), Window Scaling (RFC 1323) Low-Speed & High-Speed TCP optimizations

Moderate to Severe WAN Bandwidth Consistency & Availability

Data (Bandwidth) Streamlining: Scalable Data Referencing (SDR) Patented Bit-Level Deduplication & Indexing Tunable Lempel-Ziv Lossless Compression (LZ)

Adverse Environments Costly Branch IT Servicing ‘Islands of Storage’ Liabilities Outright WAN Outages

Hyper-Converged Edge*: SteelFusion Edge & SteelFusion Core Virtual Services Platform (VSP)

© 2015 Riverbed Technology. All rights reserved.

6

RiOS: Underlying Framework Maintain TCP Sessions at Client Side Outer Channel

Initiate new TCP sessions at Inner Channel

Branch Office

Maintain TCP Sessions at Server Side Outer Channel

WAN

Data Center

 Transparent Deployment – Maintains client / server interaction with no changes – SteelHead Appliances auto-discover each other  Optimization is controlled via rules – Traffic is optimized by default

– VoIP and video can be “passed through” with no degradation  Provides data /transport/ application streamlining © 2015 Riverbed Technology. All rights reserved.

7

How Root Causes Affect Application Performance

© 2015 Riverbed Technology. All rights reserved.

8

Application Protocol Inefficiency and Latency Application Example:  High “Application Turns” means chatty  Chatty application designs seem slow in high latency arenas Wow! Network is fast! Request User Input

10Mbps WAN

San Jose Branch Office

Response Request Response

Low Application Turn

New York Data Center

Request

Network is sooooo slow!

Response 10Mbps WAN

User Input

San Jose Branch Office © 2015 Riverbed Technology. All rights reserved.

High Application Turn

Request Response Request

New York Data Center

Response 9

Distributed Computing Problems Tape Backup

Tape Backup

Storage

Filers

WAN Branch Office File Servers

Data Center

Mail Filers Servers

Networking problems

File Servers

Application problems

 Web, email, FTP, Notes, etc…  Not Enough Bandwidth  Slow response times  Applications too slow to use  Applications not prioritized  Mobile access needed

© 2015 Riverbed Technology. All rights reserved.

Web Servers

Mail Servers

Storage problems     

Data sprawl Islands of storage Backup and replication Meeting SLAs Compliance worries

10

Data Streamlining

© 2015 Riverbed Technology. All rights reserved.

11

Scalable Data Referencing (SDR) Original text

Files & Data

Binary representation

0100001101101111011100000111100101110010011010010110011101101000011101000010000 01100001010101001001000000011001000110000001100010011001100001010010100100110 10010111011001100101011100100110001001100101011001000010000001010100011001010 110001101101000011011100110111101101100011011110110011101111001

1st level references Ref[9z34]

2nd level reference 3rd level reference

Copyright © 2013 Riverbed Technology

Ref[55k1]

Ref[816378] Ref[4u244]

Ref[vs5q6]

Ref[j8s]

Ref[qk7j9] Ref[vv7a2]

16-Byte references communicate megabytes of existing data (128Byte average chunk size) Data Streamlining = SDR + LZ © 2015 Riverbed Technology. All rights reserved.

12

RiOS: SDR Benefit Seattle Branch Office

New York Datacenter

Data

Seattle Branch Office

New York Datacenter

60-98% reduction in bandwidth © 2015 Riverbed Technology. All rights reserved.

13

RiOS: Bandwidth Streamlining 60-98% reduction over time in WAN utilization

Request

Data

Reconstructed Files & Data

Files & Data

WAN Branch Office

Data Center

References New data

    

Requests from the client to the server SteelHead auto-intercepts the request, segments data and LZ compress it Only new bytes are LZ compressed and sent over the WAN 16-Byte references communicate gigabytes of existing data Remote SteelHead reconstructs data and delivers it to the client

© 2015 Riverbed Technology. All rights reserved.

14

Transport Streamlining

© 2015 Riverbed Technology. All rights reserved.

15

RiOS: (Virtual) Window Scaling

 Larger windows improve TCP throughput  Max amount of data per round trip increases = net throughput of bottlenecks  Challenging to configure  RiOS enables automatic windows scaling across the WAN

© 2015 Riverbed Technology. All rights reserved.

16

RiOS: Congestion Algorithms Advanced TCP Acceleration  High Speed (HS-TCP) for “Fill the pipe” OC-12 and larger connections  Max-Speed (MX-TCP) for lossy network connections  Connection Pooling – Eliminate 50% of overhead for small, short-lived connections

 Adaptive Congestion Windows – Adapt transfer parameters based on network characteristics

 Limited and Fast Retransmits – Ensure priority handling for packet resends

 Application Aware Transport Optimization – Oracle Forms traffic in socket (native) and HTTP modes

© 2015 Riverbed Technology. All rights reserved.

17

Connection Pooling    

Minimizes the time for optimized connection setup Three-way TCP handshake not required to finish the WAN SteelHead uses a TCP connection from its’ “pool” of connections Transport Streamlining = One-one ratio for active TCP connections between SteelHeads and TCP connections to clients and servers  SteelHeads do not tunnel, multiplex, or demultiplex

inner connection DATA CENTER

© 2015 Riverbed Technology. All rights reserved.

connection pool

BRANCH OFFICE

18

Application Streamlining

© 2015 Riverbed Technology. All rights reserved.

19

RiOS: Application Streamlining Application Turns across the WAN and Latency affects Network Performance

SteelHead completes transaction locally

SteelHead completes transaction locally

Removes round trips from the WAN © 2015 Riverbed Technology. All rights reserved.

20

RiOS: Application Protocols CIFS(SMB1*)/SMB2/SMB3 MAPI*/eMAPI

Windows File Sharing (PCs and Macs) Microsoft Exchange with MAPI / encrypted MAPI

Microsoft Office

Microsoft Office optimizations

MS-SQL

Database driven applications

HTTP*/HTTPS

Web applications and secure applications

Citrix

Citrix ICA Presentation, Xenapp Server

NFS*

Unix File Sharing & Applications

Lotus Notes FTP*

Backup & Replication Proxy File Service

Lotus Notes 6.0 and higher File Transfer Protocol

Simplified replication of remote servers Disconnected operations, integrated file sharing

* Latency optimizations which are enabled by default within RiOS © 2015 Riverbed Technology. All rights reserved.

21

Components of a Complete WAN Optimization Solution

© 2015 Riverbed Technology. All rights reserved.

22

A Complete Optimization Solution PRIMARY DATA CENTER

BRANCH OFFICE

SteelCentral Controller Filers

BRANCH OFFICE Storage Tape Backup

SteelFusion Core

WCCP File Servers

SteelHead Mobile Controller (SMC)

SteelHead CX

Web Servers

Mail Servers

SteelHead-VE Interceptor Appliance

SteelHead EX & SteelFusion

Filer

BRANCH OFFICE (serverless) WAN/VPN

SteelHead EX

SteelHead Mobile Clients

© 2015 Riverbed Technology. All rights reserved.

23

Enhanced Auto Discovery (EAD)

© 2015 Riverbed Technology. All rights reserved.

24

TCP 3-Way Handshake  TCP 3-way handshake is – SYNchronize Sequence numbers – SYNchronize-ACKnowledgement – ACKnowledge

 Includes information such as TCP Options – Riverbed leverages Options field for auto discovery and transparency – Common TCP Options include Max Segment Size, Window Scaling and Selective Ack

WAN Client A

Server B

IP(Client)→IP(Server):443 SYN IP(Server):443 SYN/ACK → IP(Client) IP(Client)→IP(Server):443 ACK

© 2015 Riverbed Technology. All rights reserved.

25

Enhanced Auto Discovery: Concept  Simplifies deployments for complex environments – Discovers and optimizes between most distant SteelHead pair – Removed need for manual peering rules across WAN – Enabled by default under Peering Rules

S-SH1 SYN+0x4c S/A++ 0x4c

WAN SYN

CLIENT

LAN WAN C-SH SYN+ 0x4c

WAN LAN WAN S-SH2 S/A++0x4c S/A+ SYN+0x4c

SERVER S/A

© 2015 Riverbed Technology. All rights reserved.

26

EAD: Probe Response In-Path interface: Check my Peering Rules!

IP(C)→IP(S):SYN

Data Center LAN

LAN WAN Client A

Client-side SteelHead (C-SH)

In-Path interface: Check my InPath Rules!

Server B

Server-side Server-side SteelHead (S-SH1) SteelHead (S-SH2)

IP(C)→IP(S):SYN+Probes IP(S)→IP(C):SYN/ACK++ Notification Forwarding

Server B

IP(C)→IP(S):SYN+Probes

IP(S)→IP(C):SYN/ACK++ Notification Forwarding IP(S)→IP(C):SYN/ACK+Probe Response

IP(C)→IP(S):SYN+Probes IP(C)→IP(S):ACK

Client A 14 bytes Probe Response

© 2015 Riverbed Technology. All rights reserved.

27

EAD: First Connection (3 SteelHeads) LAN

SH1 CLIENT (“C”)

LAN

WAN

WAN

WAN

SH2

WAN

SH3 SERVER (“S”)

IP(C)→IP(S):SYN SEQ1

Listening on service port 7800

IP(S)→IP(C):SYN/ACK

© 2015 Riverbed Technology. All rights reserved.

Connection Result Connect result is cached until failure

Connection Pool (default = 20)

28

SteelHead Connection Pool  Auto Discovery – Port 7800

inner connection DATA CENTER

© 2015 Riverbed Technology. All rights reserved.

connection pool

BRANCH OFFICE

29

OOB Splice TCP Connection  Critical connection: required for ANY optimizations to occur  Used for ‘back-channel’ peered SteelHead to SteelHead communications  Should automatically setup during 1st EAD (or Fixed-Target) connection – 1+ connections for optimized traffic (i.e.: HTTP, CIFS, etc..) – 1 connection for Out-of-Band Splice (30 minute timeout) – 20 connections for Connection Pool

 OOB tuple properties default to Correct Addressing (Inner-Channel): – [CSH In-Path IP:xxxx]---->[SSH In-Path IP:7800]

 All traffic passed through? Could be No OOB setup! – Check Reports > Optimization > Peers report

© 2015 Riverbed Technology. All rights reserved.

30

In-Path and Peering Rules Overview

© 2015 Riverbed Technology. All rights reserved.

31

In-Path Rules: Enable Optimization

 In-Path Support must be enabled  Enable Optimizations for each interface ↑  Ensure all IP addressing, VLAN settings, etc. are configured properly →

© 2015 Riverbed Technology. All rights reserved.

32

In-Path Rules ACL: Connection Interception  SteelHeads receives SYN packet on LAN interface (SYN on LAN) then: – Checks resources (not in Admission Control – see System Settings > Alarms) – Checks In-Path rules ACL & processes packet looking for a ‘match’ CLIENT (“C”) LAN

WAN

WAN

WAN

LAN

SERVER (“S”)

SYN+ (EAD)

SYN: CS SYN on LAN? In-Path Rules!

© 2015 Riverbed Technology. All rights reserved.

SYN+ CS

33

In-Path Rules: Rule Types  Similar to Access Control List (ACL): identify traffic and specify type of rule  Six Rule types – – – – – –

Auto Discover Fixed-Target FT: PMO Pass Through Discard Deny

© 2015 Riverbed Technology. All rights reserved.

34

In-Path Rules: Port Labels  Port Labels are name objects given to 1 or more TCP port numbers  Used to simplify configuration of Rules (In-Path, Peering, QoS, etc.)  All SteelHeads ship with pre-defined port labels: – Interactive – RBT-Proto – Secure – SteelFusion

– Example: Adding Citrix ports:

© 2015 Riverbed Technology. All rights reserved.

35

Peering Rules ACL  SYN+ on WAN or LAN?  Peering Rules ACL!  Used only when a Client-Side SteelHead is attempting to Peer via EAD  Peering Rule Types – Auto – Accept – Pass Through

© 2015 Riverbed Technology. All rights reserved.

36

Peering Rule Examples  Auto-peering (Enhanced Auto-Discovery) ensures the SteelHead appliances closest to the client and server are used to optimize a connection, and is enabled by default  Peering Rules allow optimization of only in-network SteelHead appliances – Avoid “rogue” ones from other companies

 Serial Clusters of SteelHeads help ensure concurrently optimize connections

– Serial clustering requires configuring peering rules of SteelHeads from choosing each other as optimization peers Peering Rule: -Auto or Accept C-SH1 -Pass S-SH1 and Rogue

Peering Rule: -Auto or Accept C-SH1 -Pass S-SH2 and Rogue LAN

C-SH1

CLIENT

WAN

WAN

WAN

S-SH1

LAN WAN

S-SH2

LAN

Serial Cluster

SERVER

Rogue Enhanced Auto Discovery (Most Distant SteelHead Pair) © 2015 Riverbed Technology. All rights reserved.

37

In-Path Rules Additional Features

© 2015 Riverbed Technology. All rights reserved.

38

In-Path Rules: Optional Parameters  Some optimized connections need special handling based on the traffic type or application/protocol being used  Optional Parameters – Preoptimize Actions – Such as SSL – Latency Actions – Such as Citrix – Data Reduction – Default = SDR+LZ – Use SDR only – Use LZ only – Disable – Auto Kickoff – Neural Framing (Nagle algorithm) © 2015 Riverbed Technology. All rights reserved.

39

In-Path Rules: Auto Kickoff  Used only for Auto Discover and Fixed-Target in-path rules  Source and/or destination of a Pre-Existing Pass Through connection cannot be determined, so matches packets SrcIPDstIP as well as DstIPSrcIP  Does not distinguish between VLANs – Connections with same src & dst addr on different VLANs will be kicked off

 Useful for ensuring persistent (long-lived connections) remain optimized should SteelHead reboot / restart – See also Optimization> General Service Settings > Reset Existing Client Connections on Start Up

© 2015 Riverbed Technology. All rights reserved.

40

41

WAN Visibility: In-Path Rules Configuration  Only configurable for “Auto-Discover” and “Fixed-Target” rules on Client-side SteelHead

Client-side SteelHead

WAN I/F

WAN I/F

WAN

© 2015 Riverbed Technology. All rights reserved.

Server-side SteelHead

41

42

WAN Visibility: Summary Visibility Mode

Description

Correct Addressing

Uses SteelHead appliance IP addresses and ports over the WAN. Maintains original source and destination IP addresses and ports on the LAN-side.

Correct Addressing plus Port Visibility

When to Use

Caveats

Most SteelHead implementations use this mode.

 Limited WAN-side visibility

Uses SteelHead appliance IP addresses with original source port over the WAN. Maintains original source and destination IP addresses and ports on the LAN-side.

WAN-side QoS and traffic reporting by application port

 More difficult to distinguish between optimized and nonoptimized traffic (only by IP address, not port)  May cause issues with IDS/IDP on WAN side  Loss of Connection Pooling

Full IP Address & Port Visibility

Original source and destination IP addresses and ports for traffic across the LAN and WAN with SteelHead appliances.

 Network sensors on WAN-side of SteelHead appliance  MSP WAN-side traffic monitoring  WAN-side marking QoS for optimized traffic  WAN VLAN design issues

Full Transparency with Reset

Enables full address and port transparency and also sends a forward reset between receiving the probe response and sending the transparent inner channel SYN

 When deployed with stateful firewalls

© 2015 Riverbed Technology. All rights reserved.

Traffic appears to be spoofed IP Potential problems with firewalls and IDS/IDP Mis-routed traffic causes resets Cannot easily distinguish between optimized and nonoptimized traffic  Loss of Connection Pooling    

 All SteelHeads need to be on RiOS 6.0 or higher  Loss of Connection Pooling

42

Question 1 of 3 For each optimized connection, how many separate TCP sessions exist? Select one answer. a. b. c. d. e.

3 2 1 4 Depends on the tunnel mode

© 2015 Riverbed Technology. All rights reserved.

43

Question 3 of 3 You are performing a cold transfer of a 3MB Word file over FTP, this takes 1 minute. An unoptimized transfer would take 2 minutes. What component is responsible for most of these gains? a. b. c. d.

SDR LZ VWE Transaction prediction

© 2015 Riverbed Technology. All rights reserved.

44

Question 1 of 3 Admission Control alarms are triggered when: a. b. c. d.

Bandwidth utilization exceeds appliance capability The number of optimized sessions exceeds appliance capability The data store is full An unknown problem has occurred

© 2015 Riverbed Technology. All rights reserved.

45

Question 2 of 3 How many in-path rules will a single LAN initiated connection match on a Steelhead? a. b. c. d.

0 1 2 3

© 2015 Riverbed Technology. All rights reserved.

46

Question 3 of 3 What are three default port labels on the Steelhead appliance? (Select 3) a. b. c. d. e.

Secure Interactive RBT-Proto Fixed-Target Pass-Through

© 2015 Riverbed Technology. All rights reserved.

47

Question 1 of 7 1. Which of the following correctly describe the combination of cable types used in a fail-to-wire scenario for the interconnected devices shown in the accompanying figure? Assume Auto-MDIX is not enabled on any device. a. Cable 1: Cross-over, Cable 2: Cross-over b. Cable 1: Straight-through, Cable 2: Straight-through c. Cable 1: Cross-over, Cable 2: Straight-through d. Cable 1: Straight-through, Cable 2: Cross-over

© 2015 Riverbed Technology. All rights reserved.

48

Question 2 of 7 Which of these are valid addressing modes for a Steelhead? (Pick 3) a. b. c. d. e. f.

Correct addressing No Transparency Port Transparency Complete Transparency Mirrored Transparency Full Transparency

© 2015 Riverbed Technology. All rights reserved.

49

50

Knowledge Check 1. The Riverbed SteelHead devices use TCP tunneling to transfer optimized traffic. True or False? a. True b. False

2. Which of the following protocols are enabled for latency optimization on Riverbed SteelHead appliances by default? a. b. c. d. e.

MAPI HTTP Citrix CIFS SMB1 Encrypted MAPI (eMAPI)

3. Of the following devices, which ones perform the SDR function? a. b. c. d.

SteelHead Mobile Virtual SteelHead Interceptor SteelHead Mobile Controller

© 2015 Riverbed Technology. All rights reserved.

50

Question 3 of 7 A customer is enforcing QoS between Steelheads based on the destination port. What is the recommended WAN visibility mode? a. b. c. d.

Correct Addressing Port Transparency Tunnel Mode SSL Mode

© 2015 Riverbed Technology. All rights reserved.

51

Question 4 of 7 Assuming that the Steelheads have “Port transparency” configured for this session, what would the destination port between the two Steelheads be? a. 7800 b. 80 c. 4302 a. Enable “auto-peering” b. Both B and C c. B or D

© 2015 Riverbed Technology. All rights reserved.

52

Question 7 of 7 Assuming that the Steelheads have Correct Addressing configured for this session, what would the destination port between the two Steelheads be? a. 7800 b. 80 c. 4302 a. Enable “auto-peering” b. Both B and C c. B or D

© 2015 Riverbed Technology. All rights reserved.

53

Deployment Basics

© 2015 Riverbed Technology. All rights reserved.

54

55

Deployment Methods: 3 Types  Three general configurations support many different network topologies: – Physical In-path

Can auto-discover

» Virtual in-path, physically out-of-path

Can auto-discover

Redirect To WANX_X

» Server-side out-of-path

Can Not auto-discover

One binding objective for all configurations: No asymmetry around SteelHeads! © 2015 Riverbed Technology. All rights reserved.

55

Deployment Methods: Example PRIMARY DATA CENTER

SECONDARY DATACENTER

SteelCentral (CMC)

SteelHead-VE Server Side Out-ofPath Storage Filers

Tape Backup File Servers

Web Servers

File Server

Mail Servers

Primary Primary

Redundant Virtual SteelHead

BRANCH OFFICE

SteelHead Mobile Controller (SMC) WANX_X WANX_X WANX_X

SteelHead CX Virtual in-path

Interceptor Appliance Physical InPath

SteelHead EX & SteelFusion Physical In-path WAN/VPN

SteelHead Mobile Clients Physical In-Path

© 2015 Riverbed Technology. All rights reserved.

Filer

BRANCH OFFICE (serverless)

SteelHead EX Physical In-path

56

In-Path Deployment

© 2015 Riverbed Technology. All rights reserved.

57

58

In-Path: Multi In-Path Interface LAN SteelHead Appliance

NAS

WAN/VPN

 Multiple Pairs of LAN/WAN interfaces – Employing 4-Port Gigabit Ethernet (GigE)Card

© 2015 Riverbed Technology. All rights reserved.

CMC

CLI/WebBased Mgmt.

58

59

In-path Clustering: Serial Clustering Serial Clusters are 2+ SteelHeads placed physically In-Path  Supported in all new SteelHead models & most older models – Configure In-Path & Peering Rules to avoid intra-cluster peering – Seg-Store Sync ensures continued Warm-Transfers – Failover Support ensures continued optimizations should either SteelHead fail – Functional in either client-side and/or server-side deployment

Serial In-path Deployment SteelHead Appliances 1, 2 LAN

WAN/VPN Router

© 2015 Riverbed Technology. All rights reserved.

LAN

Router Firewall or VPN

WAN

LAN

WAN

L2 Switch 59

60

In-path Clustering: Peering Rules Review  Peering rules control SteelHead‘s behavior when detecting probe queries – Ordered list of fields that a SteelHead appliance uses to match with incoming SYN packet • Pass - The receiving SteelHead does not respond to the probing SteelHead • Accept - The receiving SteelHead responds to the probing SteelHead for an optimized connection • Auto - Enhanced auto-discovery is enabled and the SteelHead becomes the optimization peer only if it is the last SteelHead in the path to the server – If a packet does not match any peering rule in the list, the default rule (Auto accept) applies

LAN

Serial In-path Deployment SteelHead Appliances 1, 2 LAN

WAN/VPN Router

© 2015 Riverbed Technology. All rights reserved.

Firewall or VPN

WAN

LAN

WAN

L2 Switch Stack 60

In-Path Considerations: In-Path Deployment with Multiple VLANs NAS

802.1Q Trunk

SteelHead

802.1Q Trunk

LAN

WAN/VPN Router

Layer 3 Switch

File Servers Mail Server

Each SH interface which bridges an 802.1Q trunk link requires: -

an IP address

-

a default gateway

-

a VLAN ID (if required for the in-path interface subnet)

© 2015 Riverbed Technology. All rights reserved.

61

62

In-Path Considerations: Redundant Default Gateway SteelHead Ramifications: In a high-availability environment, there are often multiple designs to choose from which would include  HSRP, VRRP AND GLBP  HSRP or similar protocols have a link tracking option which should be used when possible  SteelHead appliance with a 4-port card depending on the scenario  May need to change Simplified Routing option depending on the scenario Layer 3 Switch HSRP Standby10.0.0.1 Fa0/0 10.0.0.3 WAN/VPN

LAN NAS

WAN Router Connection Forward Traffic WAN/VPN WAN Router © 2015 Riverbed Technology. All rights reserved.

SteelHead Inpath0_0 10.0.0.100 Inpath0_1 10.0.0.101

File Servers

Layer 3 Switch HSRP Active 10.0.0.1 Fa0/0 10.0.0.2

Mail Server 62

In-path Considerations:

63

Simplified Routing (SR)  SteelHeads and packet forwarding – An in-path SH bridges a given link, giving it two potential interfaces (LAN and WAN) to send packets out from – SH appliances do not interact with routing protocols, but it is sometimes beneficial for a SH to know the “best” MAC address to forward an IP packet towards  Simplified Routing Overview – Changes the process used to select the destination Ethernet address for packets transmitted from the in-path interfaces – Watches traffic entering and passing through the in-path interface to create a table • Each entry contains: IP address, MAC address – Right before sending a packet out on the wire, does the SR table lookup, and overwrites the dst MAC address if entry is found • Does not affect pass-through traffic – One SR table per in-path interface – Takes precedence over static routes including default gateway • Can be overridden with CLI command in-path simplified mac-def-gw-only © 2015 Riverbed Technology. All rights reserved.

63

In-path Redundancy: SteelHead Primary/Backup Failover  SteelHead appliance closest to the LAN is configured as a primary (or Master), the other is a backup  Primary SH optimizes traffic. Backup SH makes sure Primary is functioning and not in admission control  If Backup SH can’t reach Primary, or if Primary enters admission control, Backup optimizes new connections until Primary recovers  Recovered Primary optimizes any newly formed connections

© 2015 Riverbed Technology. All rights reserved.

64

65

SteelHead Segstore Synchronization: Overview  Segstore Sync works by enabling both the Sync Client and Sync Server on each SteelHead (only two SHs can participate in a sync) – Configure one as primary and another as secondary (Master/Backup) – Backup will take on store_id of master

 In this way the SteelHeads can send and receive new Segment Pages  Requirements for deployment: – Same hardware model – Same RiOS version – Minimal latency between SHs

Branch Office

sync

X

Data Center

Same warm performance © 2015 Riverbed Technology. All rights reserved.

65

66

For Parallel Design….

A

Use Connection Forwarding:  Addresses need for optimizing traffic in following environment – Asymmetric paths – Links are not at same physical site (or 4-port card would be preferable) – Set default gateway to LAN side – Set a static route to LAN – Use simplified routing

LAN

WAN/VPN

NAS Connection Forward Traffic File Servers

© 2015 Riverbed Technology. All rights reserved.

66

67

Asymmetric Routing: Visibility and Configuration  Detects & passes through asymmetrically routed IP pairs by default  Can remove cached entries manually

in-path asymmetric routing detection enable in-path asymmetric routing pass-through enable show in-path asym-route-tab show in-path ar-circbuf in-path asym-route-tab remove in-path asym-route-tab flush © 2015 Riverbed Technology. All rights reserved.

67

68

Connection Forwarding:

Configuration – Both SteelHead’s Connection Forwarding port

Neighbor Details

Steelhead communication enable [no] Steelhead name main-ip additional-ip port show in-path neighbor © 2015 Riverbed Technology. All rights reserved.

68

Server-Side Out-ofPath Deployment (SSOOP)

© 2015 Riverbed Technology. All rights reserved.

69

70

Server-Side Out-of-Path (SSOOP)  SSOOP means using Primary interface for optimization  Primary interface can provide both admin and optimization services  Primary interface can only function as server-side SteelHead – CANNOT be Client-side SteelHead  Optimized traffic transparent for clients, but NOT transparent for servers (SNAT proxy)  C-SH requires Fixed-Target In-Path rule targeting S-SH PRI IP address + port 7810

LAN I/F

WAN I/F

WAN Client-side SteelHead Fixed-target Rule to SSH PRI IP + Port 7810

© 2015 Riverbed Technology. All rights reserved.

PRI

IP SRC=S-SH

Server-side SteelHead

70

71

SSOOP Optimization: Enabling SSOOP  Server-side SteelHead – Enable Primary interface optimization via CLI – (config) # out-of-path enable – Enable Primary interface optimization via GUI

 Client-side SteelHead – Configured for physical or logical in-path, with addition of fixed-target rule pointing to the primary interface address of the server-side SteelHead (config) # in-path rule fixed-target srcaddr 0.0.0.0/0 dstaddr 192.168.41.64/26 dstport 0 target-addr 192.168.41.80 target-port 7810 © 2015 Riverbed Technology. All rights reserved.

71

72

SSOOP Optimization: Scalable SSOOP Data Center Deployment Data Center LAN

Out-of-Path Deployment

Client-side SteelHead

NAS

WAN/VPN Primary Backup

File Servers

A

PRI CMC

B

PRI

C

PRI

D

PRI

Mail Server CLI/WebBased Mgmt.

Storage

SteelHead Appliances © 2015 Riverbed Technology. All rights reserved.

72

73

SSOOP Optimization: Out-of-path Packet Flow Client

SH1

SH2

Server

IP(C)→IP(S):SYN SEQ1 IP(SH1)→IP(SH2):7810 SYN IP(SH2)→IP(SH1):SYN/ACK

Listening on port 7810 No Probes

IP(SH1)→IP(SH2):7810 ACK IP(SH2)→IP(S):SYN SEQ2 IP(S)→IP(SH2):SYN/ACK IP(S)→IP(C):SYN/ACK

Connection Pool 20x © 2015 Riverbed Technology. All rights reserved.

73

74

SSOOP Optimization: Hybrid  “Hybrid” simply means simultaneous in-path and out-of-path optimization  Useful to enjoy benefits of in-path, but network requirements require flexibility of out-of-path SteelHead Mobile Users Fixed Target rule(s)

INTERNET /VPN Internet VPN Client-side SteelHead Firewall or VPN

Sites can retain in-path optimization benefits WAN/MPLS Client-side SteelHead

© 2015 Riverbed Technology. All rights reserved.

Primary Interface

File Servers

Data Center 74

Virtual In-Path Deployment

© 2015 Riverbed Technology. All rights reserved.

75

76

Virtual In-Path Deployment Topologies Auto-discovery

LAN I/F

PBR or WCCP Redirect IN

WAN I/F

WAN Client-side SteelHead

WAN I/F

Server-side SteelHead

Client & Server Fixed-target Rule

LAN I/F

PBR or WCCP Redirect IN

WAN I/F

WAN Client-side SteelHead

WAN I/F

Server-side SteelHead © 2015 Riverbed Technology. All rights reserved.

76

Virtual In-Path Deployment Topologies (con’t) Client Out-of-path, Auto-discovery

PBR or WCCP Redirect IN

PBR or WCCP Redirect IN

WAN WAN I/F

Client-side SteelHead

WAN I/F

Server-side SteelHead

***Note: You typically do not see Virtual In-Path at the Branch.

© 2015 Riverbed Technology. All rights reserved.

77

Virtual In-path SteelHead – Enabling

Enable virtual in-path support, plus at least one inpath interface; this will also “shutdown” the associated LAN interface, in this case lan3_0

Apply, then Save – Requires Service Restart © 2015 Riverbed Technology. All rights reserved.

78

79

Virtual In-Path: Web Cache Control Protocol (WCCP)  Cost-effective, usually simpler to manage than PBR, handles complex WAN interfaces and topologies  Un-optimized (fail-through) on error automatically  Many Cisco bugs, check router/IOS version with Cisco  Cisco-centric

L3 Cisco Switch

LAN

WAN/VPN Router Firewall or VPN SteelHead Appliance

© 2015 Riverbed Technology. All rights reserved.

79

80

WCCPv2 SteelHead Configuration Enable WCCPv2 Support (LAN is then disabled) 2nd

Enable and Apply

Click Apply

Define Service Group ID

1st Setup Group Define Unicast Router ID (You can define up to 32 routers)

Click Add © 2015 Riverbed Technology. All rights reserved.

80

81

Virtual In-Path: Layer-4 Switch  Possible, though rarely deployed due to simplicity of Interceptor and broad familiarity of PBR and WCCP  SteelHead configuration is similar to PBR, simply enable virtual in-path – Handles high volume environments – Auto-discovery of SteelHeads – Clients and servers continue to see client and server IP addresses

L4 Switch

L2 Switch

WAN/VPN Router Firewall or VPN

SteelHead Appliances © 2015 Riverbed Technology. All rights reserved.

81

Deployment Methods Summary In-path: simple, auto-peering. Controls: in-path rules. Note: use fixed-target rule if firewall or other device strips probe

Virtual in-path: routing forces traffic to WAN. auto-peering. Controls: external setup (PBR, WCCP, Interceptor) Note: enabling this mode disables LAN interface

redirect to WAN

SSOOP: client SH directly sends to server SH Controls: fixed target rules Note: server SH uses SNAT

WAN

LAN © 2015 Riverbed Technology. All rights reserved.

Parallel SHs: multiple routes or parallel design Controls: connection forwarding to handle routing asymmetry Note: very high conn setup rate can mimic asymmetric routing Quad (High Avail): serial clusters in a parallel design Controls: peering rules, connection forwarding Note: Auto Discovery and EAD optimize from different sides of the cluster 82

SteelHead Interceptor Overview

© 2015 Riverbed Technology. All rights reserved.

83

Interceptor Solution Benefits  Scalability – – – –

Up to 2,500,000 concurrent connections on INT9600 (INT9350 supports 1,000,000 concurrent connections) Up to 40 Gbps LAN side throughput Cluster of up to 25 SteelHeads

 High Availability – Real-time Cluster Management – Failover Support • Fail-to-wire and Fail-to-block – In-path or Virtual In-Path Support – ~3 second SteelHead non-response recognition

 Configuration & Management – Familiar & Intuitive User Interface – SteelHead Appliance Awareness – SteelCentral Controller (SCCS/CMC) Managment © 2015 Riverbed Technology. All rights reserved.

84

Interceptor Solution  The Interceptor Appliance leverages RiOS awareness to load balance optimized traffic to a local cluster of SteelHead Appliances  Virtual in-path can be done via router, L4, load balancer, etc… but choosing Interceptor is better because Interceptor understands SH Interceptor Appliance(s)

L2/L3 Switch

WAN/VPN Router

© 2015 Riverbed Technology. All rights reserved.

Firewall or VPN

85

Interceptor: SteelHead Aware Load-Balancer Interceptor 9350

L3 Switch

WAN/VPN Router

Firewall or VPN DATA CENTER

SteelHead Interceptor Basics: Appliances  No data store on Interceptor  Distributes connections to SH’s  SH(s) in “virtual in-path” Interceptor stats:  Supports 25 SteelHead devices  Up to 2.5 million optimized connections  Up to 12Gbps of optimized traffic  Using Xbridge can handle 40 Gbps  High-availability configurations  5000+ new connections per second © 2015 Riverbed Technology. All rights reserved.

Interceptor packet handling:  Hardware assist NIC  In-path rules (like SH!)  Load balancing rules

86

Load Balancing – Standard Example: Only one LB rule added to specify all data replication (DR) traffic is sent to SH-1

LB Rule: All DR Traffic to this SH SH-1

DR WAN R-SH1 R-SH2 R-SH1

SH-2

SH-3

LB Default Rule: All ‘other’ traffic to Pool of SH’s © 2015 Riverbed Technology. All rights reserved.

87

88

Fair Peering v2: More Informed Load Balancing    

LB based on SH connection capacity, of both local and remote SH’s LB based on SH connection count & peer affinity Monitor local SH “pressure” on CPU, disk, & memory Dynamically re-allocate peers based on above

OTHER BRANCH

BRANCH OFFICE

OFFICES

Interceptor

WAN

BRANCH OFFICE

Steelhead Cluster DATA CENTER © 2015 Riverbed Technology. All rights reserved.

88

Interceptor and Packets  Three ways of controlling which traffic is redirected to SteelHeads and which SteelHeads will be targeted: Interceptor packet handling: 1. Hardware assist NIC 2. In-path rules 3. Load balancing rules – Round robin – Fair peering – SteelHead pressure monitoring • Packets given to SteelHead that already peered to remote site • Otherwise, new connections go to “least full” SteelHead • Interceptor knows if SteelHead is under resource pressure and redirects accordingly © 2015 Riverbed Technology. All rights reserved.

89

Question 5 of 7 Which version of WCCP supports redirection of all types of traffic? a.v1 b.v2 c. v3 d.v5 e.v9

© 2015 Riverbed Technology. All rights reserved.

90

Question 6 of 7 What port needs to be connected in a server-side out-of-path configuration? a. b. c. d. e.

Inpath0_0 Wan0_0 Lan0_0 Primary Aux

© 2015 Riverbed Technology. All rights reserved.

91

Question 5 of 6 How many Steelhead appliances can an Interceptor appliance support in a single cluster or group? a. b. c. d. e.

Up to 10 Up to 15 Up to 20 Up to 25 Up to 30

© 2015 Riverbed Technology. All rights reserved.

92

One more Question When performing a logical in-path deployment, which interface on the Steelhead needs to be physically cabled for optimization to occur? a. b. c. d.

LAN AUX Primary WAN

© 2015 Riverbed Technology. All rights reserved.

93

SteelCentral® Controller for SteelHeads (SCC) Overview © 2015 Riverbed Technology. All rights reserved.

94

SCC Overview  Enterprise management and reporting for SteelHead family appliances delivers greater control  Simplifies deployment, configuration, monitoring, and upgrading – Lower Total Cost of Ownership for SteelHead environments – Available as physical or virtual appliance San Francisco Datacenter

London Office

SteelHeads

Branch Data

Branch Servers

SteelCentral Controller

SteelFusion Edge Device

WAN Tokyo Office

Branch Data

Branch Servers

© 2015 Riverbed Technology. All rights reserved.

SteelHead Interceptor

SteelHead

SteelHead Mobile Controller

Datacenter Servers

SteelFusion Core

95

SCC Highlights Overview  Configuration: Configures SteelHeads & Interceptors, status info for SteelHead Mobile Controllers and SteelFusion devices  Monitoring: both high-level status and detailed statistics  Maintenance: image updates, restarts, reboots, & more  Troubleshooting: centralized system & TCP dumps

© 2015 Riverbed Technology. All rights reserved.

96

SCC: Centralized Management PRIMARY DATA CENTER with In-Path

SteelCentral Controller

BRANCH OFFICE with Virtual In-Path

Interceptor

Storage Tape Backup File Servers

SteelHead EX

BRANCH OFFICE With Server SteelHead EX Appliance

Web Mail Servers Servers

Filer

SteelHead Mobile Controller (SMC)

Server SteelHead Appliance

BRANCH OFFICE (Serverless) SteelHead EX Appliance

WAN/VPN

SteelHead Appliances auto-discover SteelCentral Controller via DHCP & DNS Configure CentrallySteelHeads configure and andset Interceptor(s) optimizationinpolicies minutes Data is centralized for Global Reporting GC, IC, SMC & WW manually registered to the SteelCentral Controller © 2015 Riverbed Technology. All rights reserved.

97

Configurations Management Features  Hierarchical management with policy inheritance – Central Policy Administration for most SteelHead configurations  Central configuration and monitoring – Scheduled Operations / Operation History – Health monitoring – Central updates to Steelhead firmware images – Import existing Steelhead configurations  Scheduled Operations

© 2015 Riverbed Technology. All rights reserved.

98

Configurations Management Features  Operation History  SteelHead firmware library for centralized updates  Import existing SteelHead configurations  CLI command broadcasting  Touchless SteelHead configuration  Secure appliance communications – HTTPS access to CMC – SH to CMC communications over SSH – Radius / TACACS+ authentication

© 2015 Riverbed Technology. All rights reserved.

99

SCC Startup & Operations Overview

© 2015 Riverbed Technology. All rights reserved.

100

SCC Backups Backups: Scheduled Operations     

SteelCentral Controller and SteelHead configuration are full backups Statistics (data for reporting) backups are incremental Configuration and statistic backups can be scheduled separately Protocol can be CIFS, NFS, or SSH Backups can be configured as one-time or recurring

Backups: Operational History  Shows status of idle, success, running, or failed  Backup and Restore operations can be manually performed – Independent of a previously scheduled backup

© 2015 Riverbed Technology. All rights reserved.

101

Appliance Administration  Perform actions on appliances / groups of appliances

Next slide… © 2015 Riverbed Technology. All rights reserved.

102

CLI Broadcasting  Quickly send CLI commands to a group of SteelHead appliances  Send immediately or schedule for later  Assumes a “conf t” mode

© 2015 Riverbed Technology. All rights reserved.

103

Scheduled Jobs  Ability to schedule any configuration push  Scheduler built into software upgrade mechanism

 Job Management interface for job status

© 2015 Riverbed Technology. All rights reserved.

104

Operation History  View operations applied to SteelHead appliances and groups  Search filter by date/time, event, or type

© 2015 Riverbed Technology. All rights reserved.

105

SteelCentral Controller (SCC) Workflow Process

© 2015 Riverbed Technology. All rights reserved.

106

Example Workflow Register SteelHead Appliance(s)

Create Appliance Groups

Create Policies

Map Policies to Appliances or Groups

Push Policies and Perform Operations

 Unassigned SteelHeads are assigned to “Global” group  Each SteelHead can only belong to one group  Maximum of 256 total groups (parent + child groups)

© 2015 Riverbed Technology. All rights reserved.

107

SteelHead Registration To SCC Register SteelHead Appliance(s)

Create Appliance Groups

Create Policies

Map Policies to Appliances or Groups

Push Policies and Perform Operations

 Manual Configuration – Existing or pre-deployed SteelHead (SH) appliances – Manual push of policies  Auto-configuration (“Touchless Deployment”) – Deploy unconfigured SH appliances –Default Password Considerations – If the default password has been changed, SteelHead Appliances can auto register with the SteelCentral Controller but cannot be managed until the password is set in the manual configuration wizard. – Policies pushed automatically as SH auto-registers via DHCP/DNS – Rack it, cable it and GO! © 2015 Riverbed Technology. All rights reserved.

108

Grouping Hierarchical Management Register SteelHead Appliance(s)

Create Appliance Groups

Create Policies

Map Policies to Appliances or Groups

Push Policies and Perform Operations

 The SCC hierarchical management of devices allows intuitive access to all of the SteelHead and other RiOS-based appliances in your global infrastructure.  With a filtered view of SteelHead appliances and groups, you can easily view which policies are applied to each of your appliances and groups.

© 2015 Riverbed Technology. All rights reserved.

109

Mapping Policies Register SteelHead Appliance(s)

Create Appliance Groups

Create Policies

Map Policies to Appliances or Groups

Push Policies and Perform Operations

 Each SteelHead appliance, or group of SteelHead appliances, can be assigned any number of policies  Policy inheritance implies policies assigned to the Global group provide the default values for all groups and SteelHead appliances  Values inherited from parent groups are overridden by enabled pages in policies deeper in the hierarchy  In essence, groups inherits settings from enabled policy pages applied to the closest ancestor group (the group(s) above them in the hierarchy), down to the individual SH, whose settings on the SCC override all inherited policy settings © 2015 Riverbed Technology. All rights reserved.

110

SteelCentral Controller for SteelHead Best Practices  Make sure the SteelHeads talk to the SCC  REST API used to push PS/ST/QoS configuration – Configure REST API Access

 SSL communication channel between SH and SCC – Install SSL-license on SHs

 Register SHs with SCC – Branch (config) # scc enable – Branch (config) # scc hostname

© 2015 Riverbed Technology. All rights reserved.

111

SteelHead Mobile Solution Overview

© 2015 Riverbed Technology. All rights reserved.

112

SteelHead Mobile Optimization Benefits  SteelHead Mobile: – Delivers mobile optimization and application acceleration to mobile workers whether from a laptop or a desktop in the branch office. – Provides mobile workers with access to corporate files and applications. – Improves productivity for on-the-go workers and branch offices – Accelerates business-critical web applications up to 60x – Reduces bandwidth by up to 99% – Interacts directly with any SteelHead solution to optimize applications © 2015 Riverbed Technology. All rights reserved.

113

SteelHead Mobile Solution Overview SteelHead Mobile Controller Mobile Users

WAN Home Users

SteelHead Appliance

DATA CENTER

Small Branch Offices

© 2015 Riverbed Technology. All rights reserved.

SteelHead Mobile Controller Appliance / Virtual:  Physical or virtual (ESXi v5.0, 5.1, & 5.5)  Handles Client licensing and reporting  Controllers can be clustered for scale & resiliency  Facilitates large deployments and rapidly growing organizations 114

SteelHead Mobile Considerations  NTFS file system only for Windows. – No FAT or FAT32 file systems

 Mac OS support – Mobile Client installer for Mac OS X is standard Apple PackageMaker installer

 Mobile client host (laptop/desktop) firewalls – Must allow TCP port 7801 for NAT – Use fixed-target rule if discovery probe (0x4c) is stripped

 Data Store Size – Range from 256MB to 20GB

 Data Store Size – – – –

256 MB 2 GB 10 GB 20 GB

→ → → →

Memory Usage 81 MB 100 MB 161 MB 228 MB

 For SSL optimization, an SSL license will need to be installed on the Controller in the Setup > Licenses menu to build trust relationship © 2015 Riverbed Technology. All rights reserved.

115

SMC Policies, Location Awareness, and Branch Warming

© 2015 Riverbed Technology. All rights reserved.

116

Managing Mobile Clients Mobile Clients are managed using Policies, Packages, and Group Assignments.  Policy - a set of configuration settings that determine the optimization rules for Mobile Clients, such as – In-Path Rules – Protocol Settings (CIFS, MAPI, HTTP, Lotus Notes, and so on) – SSL – Location Awareness (whether to leverage SHM or a SteelHead appliance) – Endpoint Settings (segstore size, log settings, SMC to use, and so on)  Package – combination of the Mobile Client software and Policy  Group Assignment – an association of end users to packages and policies

© 2015 Riverbed Technology. All rights reserved.

117

Location Awareness Overview SteelHead Mobile Controller Mobile Users (3G)

VPN/WAN Home Users (WiFi)

SteelHead Appliance

Data Center

Branch Office (LAN)

© 2015 Riverbed Technology. All rights reserved.

1. Mobile user returns to Branch Office 2. Enhanced auto-detection detects branch SteelHead appliance • Location Awareness 3. Link based licensing by adapter allows optimization based on: • Wired vs. Wireless Clients • VPN Clients vs. LAN clients • 3G vs. Dialup 118

Branch Warming Process Overview SteelHead Mobile Controller

Mobile Users (3G)

WAN Home Users (WiFi)

SteelHead Appliance

Data Center

Branch Office (LAN) © 2015 Riverbed Technology. All rights reserved.

1. Mobile user returns to branch office 2. Enhanced auto-detection allows the branch office SteelHead to optimize while leaving SHM license in pool for other users 3. Data references are populated among the segstores of the SHM client, data center and branch office SteelHeads 4. As other clients request similar files, they receive the benefit of warm transfer on first access while warming their own segstore 5. When users return to the field, they enjoy warm performance 119

Branch Warming: SH Configuration  Enable Branch Warming on both SteelHead appliances: – Datacenter SteelHead

– Branch Note: default is enabled

© 2015 Riverbed Technology. All rights reserved.

120

Question 1 of 6 You are deploying Steelhead Mobile with the server side Steelhead deployed server-side out-of-path. What do you need to configure in the mobile controller so that clients optimize traffic to that Steelhead appliance? a. b. c. d.

Define the SH IP address in the End Point policy. Create an “Auto-discovery” optimization rule in the Acceleration policy. Create a “Fixed-target” optimization rule in the Acceleration policy. Steelhead Mobile cannot be deployed with server-side out-of-path Steelheads.

© 2015 Riverbed Technology. All rights reserved.

121

Question 4 of 6 What are two benefits of using a SCC appliance? (Select 2) a. b. c. d. e.

Centralized monitoring of Steelhead appliances Centralized reporting of Turbo Tunnel Initiator appliances Centralized reporting of Cascade appliances Centralized configuration of Steelhead appliances Centralized configuration of Cascade Profiler appliances

© 2015 Riverbed Technology. All rights reserved.

122

Question 6 of 6 Once a Steelhead Mobile client connects to the Mobile Controller (SMC), it retrieves what from the SMC? a. b. c. d.

Secure vault key License The CMC tree The Steelhead domain catalog descriptor database (DCDD)

© 2015 Riverbed Technology. All rights reserved.

123

Latency Reduction Optimization Overview

© 2015 Riverbed Technology. All rights reserved.

124

Latency Reduction Optimization  Latency Reduction Methods: – Chatty protocols (high application turns) –Examples: CIFS/SMB/SMB2, NFS, MAPI/eMAPI, Lotus Notes, and HTTP

– Caching and Pre-population – Examples: DNS Caching, CIFS Prepopulation, and HTTP Prepopulation

© 2015 Riverbed Technology. All rights reserved.

125

CIFS Optimizations & SMB Signing

© 2015 Riverbed Technology. All rights reserved.

126

127

CIFS Optimizations  Read Ahead – Regular and Strided – Metadata prefetching and caching – Convert multiple requests into one larger request

 Write Behind – Convert multiple requests into one larger request – Note WAN bandwidth rating of ‘writing’-side SH

    

Applock – specifically for .doc/.docx & .xls/.xlsx file types Print – improves centralized print traffic performance Many more happen “under the hood/bonnet”… SMB1/SMB2/SMB2.1, clear and signed Latency optimization disables automatically by default if: – SMB Signing is required – Opportunistic Lock is lost (still allows bandwidth reduction and TCP optimizations)

© 2015 Riverbed Technology. All rights reserved.

127

CIFS: Windows File Systems  CIFS(SMB1), SMB2, SMB3 are optimizable via RiOS file system optimization blades – CIFS pre-population can be used for all flavors of SMB

CIFS / SMB

Windows XP

Windows Server 2003

Windows 7

Windows Server 2008R2

SMB2

Windows 8 SMB3

© 2015 Riverbed Technology. All rights reserved.

Windows Server 2012

128

Messaging Application Programming Interface (MAPI)

© 2015 Riverbed Technology. All rights reserved.

129

130

Messaging Application Programming Interface (MAPI)    

The MAPI protocol is used by Microsoft Mail/Microsoft Exchange The RiOS system can perform optimization for Exchange versions 2000, 2003, 2007, 2010 MAPI optimization does not require a separate license and is enabled by default RiOS MAPI optimizations enabled by default include – – – –

Read ahead on emails and attachments Write behind on emails and attachments Folder Synchronization Prepopulation

 Optional RiOS MAPI optimizations include – Outlook Anywhere (RPC over HTTP/S, technically a subset of standard MAPI) – Encrypted Optimization

 Exchange has historically increased optimizable connections through releases; watch for SteelHeads going into Admission Control

© 2015 Riverbed Technology. All rights reserved.

130

131

Accelerating Exchange Transfers

A

 MAPI configuration options

© 2015 Riverbed Technology. All rights reserved.

131

MAPI Prepopulation Avoids Spikes in WAN Usage MAPI Connection TCP Port 135 EPM MAPI Connection Maintained

WAN Data Center

Branch Office

• • • • • © 2015 Riverbed Technology. All rights reserved.

Mail Servers

Client opens up a connection with the Exchange Server SteelHead auto-intercepts responses, and accelerates transfers Client disconnects, but client-side SteelHead maintains the connection Server continues to deliver email and attachments When client logs in again, all email is delivered with LAN performance and no spike in WAN usage 132

Outlook Anywhere Configuration In-Path Rules  Identify Outlook Anywhere traffic to client-side SH – If IIS HTTP server is only used for RPC Proxy, use Latency Optimization Policy: Outlook Anywhere and disable auto-detect (on MAPI config) – If IIS HTTP server is also handling web sites, use Latency Optimization Policy: Normal and enable auto-detect

[no] protocol mapi outlook-anywhr enable [no] protocol mapi outlook-anywhr auto-detect © 2015 Riverbed Technology. All rights reserved.

133

134

MAPI Decryption/SMB Signing MAPI Decryption/SMB Signing Requires Domain Join  Optimization enablement for both MAPI Encryption and SMB Signing has a similar overall architecture:

Client

C-SH

S-SH

Server

 S-SH is required to join the domain Domain Controller (DC) – The join requires domain admin credentials – After join, the actual admin username/password are discarded

 This is a non-trivial undertaking due to many variables, to include Exchange and domain controller version-specific requirements; – Note: consult SteelHead Appliance Deployment Guide – Protocols for more information © 2015 Riverbed Technology. All rights reserved.

134

DNS Caching, Lotus Notes, NFS, MS-SQL , HTTP, FTP Optimizations © 2015 Riverbed Technology. All rights reserved.

135

136

DNS Caching Configuration  Simple, value-add feature, not enabled by default  Check the Enable Caching DNS box and select desired interface  Then, add & configure interactions with DNS servers the SteelHead should contact on behalf of clients – Finally, configure clients to access SH for DNS

© 2015 Riverbed Technology. All rights reserved.

136

137

HTTP Features  Primary web content optimization methods – Strip compression – maximizes SDR by disabling compression of web page – URL Learning – learns associations between base request and follow-on requests

– Parse and Prefetch – handles dynamically generated pages and URLs that include state information – Object Pre-fetch Table (OPT) – Client-side SteelHead responds to both IMS and regular request using previously save responses from server – Authentication Tuning – NTLM and Kerberos – Automated Tuning – – Can reduce complexity of configuring HTTP optimization – Recommended for back-hauled Internet traffic, where S-SH to Server latency is usually much greater than enterprise-based applications and normal conventions of application optimization do not hold true

© 2015 Riverbed Technology. All rights reserved.

137

HTTP Prepopulation  Prewarms HTTP protocol on RiOS segstore – Delivers data content residing on Web server into segstore of SH relevant appliances – Provides remote users an enhanced viewing experience

 Use the job command on Client-side SteelHead to run the transfer during off hours At 12:15 - Job name “prepop” starts HTTP prepopulate with http://intranet/hr/Interview.mp4

WAN Client

Client-side SteelHead

Server-side SteelHead

Web Server

(config)# protocol http prepop list Hrvideos (config)# protocol http prepop list HRvideos url http://intranet/hr/Interview.mp4 (config) # job 1 name prepop (config) # job 1 command 1 "protocol http prepop list HRvideos start" (config) # job 1 date-time 12:15:00 (config) # job 1 enable © 2015 Riverbed Technology. All rights reserved.

138

HTTP Stream Splitting Live On Demand Video  Enabled on client-side SteelHead  Support with – Microsoft Silverlight – Adobe HTTP Dynamic Streaming – Apple’s HTTP Live Stream (HLS) on RiOS 8.5 Example: • 512kbps stream • 50 viewers in office A • 10 viewers in office B

25.6Mbps

© 2015 Riverbed Technology. All rights reserved.

512kbps

139

Additional SharePoint Protocols  Front Page Server Extension (FPSE) is one of the protocols in SharePoint protocol suite – Used for displaying site content as file system

© 2015 Riverbed Technology. All rights reserved.

 Web Distributed Authoring & Versioning (WebDAV) is an open-standard extension to the HTTP1.1 protocol that enables file management on remote Web Servers

140

Web Proxy Overview

© 2015 Riverbed Technology. All rights reserved.

141

Web Proxy: Key Benefits Transparent HTTP(S) proxy Asymmetrical deployment – Only on the client side Local connection termination Co-existence with traditional WAN-opt features Cache storage is separate from WAN-opt seg store YouTube video caching

Centralized management and reporting via SCC © 2015 Riverbed Technology. All rights reserved.

142

Web Proxy: Fundamentals  IP Address Support – IPV4 Only – Non-RFC 1918 (Public) addressing supported by default – RFC 1918 (Private) can be used via additional in-path rule configuration – Customer’s intranet and internal addressing

 TCP Port Support – TCP 80 (HTTP) and 443 (HTTPS) default – Non standard ports can be supported via additional in-path rule configuration

 Web Proxy and SaaS – SaaS does not use Web Proxy – SaaS uses traditional DEI HTTP optimization

 Video Caching – Static video content that is cache-eligible – Think video “files” not “streams” – YouTube is not really “streaming” video to your browser – Most Internet browsers are supported when accessing YouTube © 2015 Riverbed Technology. All rights reserved.

143

144

FTP Optimization Considerations Both Active and Passive: Ephemeral port >1023 to FTP control port 21

WAN FTP Client

Client-side SteelHead

Server-side SteelHead

FTP Server

Active FTP: data channel from server port 20 to client ephemeral port Passive FTP: data channel from client ephemeral port to server ephemeral port

 By default, SteelHead FTP optimization is enabled on all FTP connections – If you desire to use manual in-path rules, specify destination port 21 on client-side SteelHead appliance – If you want to pass through FTP, configure pass-through rules on BOTH client-side and server-side SteelHead appliance

 SteelHead Mobile – supports only passive FTP – Note: Mobile client does not support optimization of in-bound connections © 2015 Riverbed Technology. All rights reserved.

144

Citrix Optimization

© 2015 Riverbed Technology. All rights reserved.

145

Citrix Features Overview  Optimizations of Citrix traffic – – – –

Single-channel Independent Computing Architecture (ICA) Multi-Stream and Multi-Port ICA ICA over SSL Client Drive Mapping Citrix ICA Clients

USERS

© 2015 Riverbed Technology. All rights reserved.

Single ICA Channel (Ports 1494/2598)

SDR SDR Interactive RealTime

SDR Default

SDR SDR Bulk Background

Citrix Servers: Presentation Server Metaframe Server

DATA CENTER

146

Citrix Multi-Stream ICA Multi-stream/multi-port ICA Channel Citrix ICA Clients

SDR – RealTime

Citrix Servers: Presentation Server Metaframe Server

SDR – Interactive SDR – Bulk

USERS

SDR – Background

DATA CENTER

UDP – RTP / Audio

© 2015 Riverbed Technology. All rights reserved.

147

Citrix – ICA Optimization over SSL  To optimize ICA over SSL, a C-SH SSL pre-optimization policy is applied as in-path rule, allowing the chaining of multiple optimization features – SSL Preoptimization – Citrix Latency Optimization – SDR-M Bandwidth Optimization (automatic with Citrix latency optimization) Citrix Access Gateway (CAG) Citrix ICA Servers Listening on TCP/443

Citrix ICA Clients

tcp/443 USERS

TCP ICA/1494 TCP CGP/2598

DATA CENTER © 2015 Riverbed Technology. All rights reserved.

148

Citrix Client Drive Mapping (CDM)  Enables bandwidth and latency optimization of CDM Traffic

© 2015 Riverbed Technology. All rights reserved.

149

Packet Mode Optimization

© 2015 Riverbed Technology. All rights reserved.

150

Packet Mode Optimization  In RiOS the packet mode optimization feature can optimize TCP IPv6 and UDP IPv4 traffic only – With packet mode optimization, SteelHead appliances apply the same SDR and LZ data streamlining techniques to UDP IPv4 or TCP IPv6 packets

 RiOS v8.5 or later expands packet mode support to include TCP IPv4 and UDP IPv6 traffic

Optimization via rule on SteelHead-1 TCP IPv6, or UDP IPv4

TCP IPv6, or UDP IPv4

1 Client

2

TCP Inner Channel

TCP IPv6, or UDP IPv4

© 2015 Riverbed Technology. All rights reserved.

WAN

Optimization via rule on SteelHead-2

Server TCP IPv6, or UDP IPv4

151

Configuring Packet Mode Optimization  Two steps to configure – Enable Packet Mode Optimization from either: – The Management Console, at Optimization > General Service Settings, or – Via the CLI command packetmode enable – Note: restart optimization service after enabling packet mode

– Create in-path fixed target rule(s) identifying traffic

© 2015 Riverbed Technology. All rights reserved.

152

Configure Fixed Target rule for UDP  Configure a fixed-target (packet mode optimization) in-path rule on the each client-side SteelHead appliance  To optimize UDP traffic in both directions, you must configure a similar in-path rule on the peer SteelHead appliance

© 2015 Riverbed Technology. All rights reserved.

153

Configure Fixed Target rule for TCP IPv6  Configure a fixed-target (packet mode optimization) in-path rule on each client-side SteelHead appliance  To optimize TCP IPv6 traffic in both directions, you must configure a similar in-path rule on the peer SteelHead appliance

© 2015 Riverbed Technology. All rights reserved.

154

UDP Packet Mode Optimization Verification  View Channel Summary – show packet-mode ip-channels – shows per-flow ip-channels

– Can have individual filters – filter , sort-by, brief – source and destination shown are SH IP addresses

 View Channel details (hidden) – show packet-mode srcip * srcport * dstip * dstport * – shows flows associated with channels (C-SH only)

© 2015 Riverbed Technology. All rights reserved.

155

SSL Optimization

© 2015 Riverbed Technology. All rights reserved.

156

SSL Optimization Work Flow 1. Establish SSL Infrastructure & Trust Relationships – –

S-SH must trust Server-provided Certificate C-SH & S-SH must enable SSL optimization and trust one another (selfsigned or CA-signed cert’s)

2. Install Server ‘credentials’ on S-SH – –

Either Server’s original Cert & Key, or Proxy Cert & Key Client must trust S-SH-provided “Server” credentials

3. C-SH in-path rule to allow SSL optimization clientSH

serverSH TRUST server

client

TRUST SH-provided “server cert”

© 2015 Riverbed Technology. All rights reserved.

TRUST Server-provided server cert

157

Riverbed SSL Solution: SSL Sequence Diagram Client

Client-side SH

LAN

Server

Server-side SH

WAN

LAN Server Cert & Private Key(k)

Inner SSL Connection: kt Hello

{Hello}kt

{Server Certificate}kt

Server Certificate {Secret}k’ kc time

{App. Data}kc

© 2015 Riverbed Technology. All rights reserved.

kc

ks

{{Secret}k’}kt {Session-key:kc}kt

{App. Data}kc

Hello Certificate {Secret}k ks

{Optimized App. Data}kt

{Optimized App. Data}kt

kc

{App. Data}ks {App. Data}ks

158

SteelHead Appliance SSL Configuration

© 2015 Riverbed Technology. All rights reserved.

159

SSL Optimized Connection Basics  Enable SSL on clientSH and serverSH (off by default) – Select desired config options / extensions  Allow desired SSL port via clientSH inpath rules – Port 443 is in the Secure port label, bypassed by default – Can add inpath rule above Secure pass-through rule

 Choose any additional (non-SSL) optimized traffic to encrypt over inner channel – SSL traffic is always over SSL inner channel – Can re-encrypt secure apps (SSL, eMAPI, signed CIFS, and others) – Can encrypt All optimized connections

© 2015 Riverbed Technology. All rights reserved.

160

Path Selection

© 2015 Riverbed Technology. All rights reserved.

161

Path Selection Overview Classification

Path Monitoring

Classify Applications

Monitor an endpoint

MPLS

Internet/VPN

Branch

Traffic Steering Steer Applications to the best suited path

Data Center

Path Failover What happens when a path fails?

Must be configured on SHs on both ends Use SCC for end-to-end configuration © 2015 Riverbed Technology. All rights reserved.

162

Path Selection: Traffic Steering How it works  SteelHead appliance in-path interface – Traffic switched between in-path interfaces

 Next-hop MAC address – Resolved from configured GW-IP

 DSCP marking with upstream PBR  Paths – Up to three, priority order, alternate paths for matched applications

© 2015 Riverbed Technology. All rights reserved.

163

Path Selection Configuration On SteelHead UI  Topology (sites, uplinks, networks) already configured  Connect to DC SH  Configure Path Selection Rule – Application / Application Group – Make sure Application exists first

– Destination Site – DefaultSite (match unknown) – Any (match all) – #configuredsites (match known)

– Configure Uplinks – Decide what to do if all Uplinks are down – Relay or Drop

 Connect to Branch SH – Repeat above © 2015 Riverbed Technology. All rights reserved.

164

MPLS

Things to keep in mind For Path Selection to work  SteelHead appliance must “see” all paths

Internet/VPN

– Internet and private WAN may terminate in different places

 Classification – IP-Header rules: 5-tuple, DSCP, etc. means classification on first packet – Stateful firewall friendly

– App Flow / DPI Rules – Delayed Classification: May require multiple data packets – Can result in path switching mid-session

 Probe will follow routing – Make sure it can’t go through if path is down

 Firewalls and the like – may block packets, when FW didn’t see SYN – Use GRE encapsulation (probes are encapsulated, too!)

 Consider client default gateway: use VRRP or similar mechanisms © 2015 Riverbed Technology. All rights reserved.

165

QoS

© 2015 Riverbed Technology. All rights reserved.

166

SteelHead QoS  QoS needs Applications – Build Application definition as independent objects –Custom Application or pre-defined, 1148 recognized

– Use application properties to group applications –Use single rule with application group vs. many rules for each application

 QoS needs a view on Network Topology – Sites, Networks, Bandwidth –Automatically calculate available end-to-end bandwidth

 QoS needs a Profile to enforce

To Do

– Classes to shape and prioritize – Rules to tell which application goes into which class © 2015 Riverbed Technology. All rights reserved.

167

Topology and QoS Networks, Sites and Uplinks It’s still HFSC class hierarchy, but structured differently  Uplink local site = root class  Uplink sites = 1. level of hierarchy  Uplinks connected to same network = class tree/network  Uplink sites = root class in QoS profile – 2. level hierarchy in QoS profile – Enables re-use

 One in-/outbound QoS profile per site – Multiple uplinks  Classes boundaries applied as percentage – No “per uplink QoS” (yet) © 2015 Riverbed Technology. All rights reserved.

168

QoS – Topology A word on uplinks Uplinks define available bandwidth to network(s) – Needed for QoS Shaping / Prioritization – To calculate available bandwidth – Example: DC link: 100Mbps Sum of sites: 115Mbps  Oversubscribed – Min.BW calculated automatically

When using the SH UI  Special uplink : Local site “where you’re at” – Your Point-of-View on QoS – Defines root bandwidth

 Special uplink : Default site

Different thinking when using SCC for configuration

– Catch all (think internet traffic) – No uplinks configured: default bandwidth = interface bandwidth – DON’T FORGET to configure uplink(s) for the default site © 2015 Riverbed Technology. All rights reserved.

169

Configure a QoS Profile SCC UI  Select source and destination – Profile gets assigned to sites –Any – all configured sites –Site Type – collection of sites –Site – just one

 Configure QoS Profile – Same as SH WEB UI

© 2015 Riverbed Technology. All rights reserved.

170

RiOS QoS Things to keep in mind  USE SCC – Avoid repetitive configuration steps

 TCP connections existing before QoS configuration will always go to default class – RiOS QoS needs to see TCP 3-way HS to be able to classify – For UDP traffic it needs to see the first packets as well

 Configure your custom applications before you configure the profile – How do you create a rule for a non-existing application?

 SCC 200 site limit applies  1 rule in QoS profile counts as 1 rule regardless how many sites profile is assigned to… – Keeping # of profiles low – keeps total # of rules low

 POQ not supported in RiOS 9.0

© 2015 Riverbed Technology. All rights reserved.

171

SteelHead SaaS Overview

© 2015 Riverbed Technology. All rights reserved.

172

SteelHead SaaS Service optimization  SteelHead SaaS combines: – Riverbed WAN optimization technology (RiOS) – Akamai Internet optimization technology (SureRoute) for accelerating SaaS platform performance

 Akamai SureRoute provides: – A transport across the fastest path through multiple servers – Dynamically adding RiOS instances at points nearest to the SaaS application provider

 The Riverbed Cloud Portal provides capabilities to: – Register or unregister SteelHead SaaS appliances – Obtain the service status – Manage SSL certificates – Manage licenses, and © 2015 Riverbed Technology. All rights reserved. – Enable optimization for available SaaS applications

173

“All SaaS” Feature and License Details  Single license provides access to multiple growing list of SaaS (O365, SFDC, *Box, etc.)  License is bound per-user, where each user translates to: – 10 connections / 80 kbps per user – Regardless of the number of different SaaS in use by that user

 Control to enable SaaS optimization at – Enterprise level (on Portal for all registered SteelHeads) – Branch level (on individual SteelHead)

 Same license provides access to new SaaS introduced on an ongoing basis  Continue to support existing O365 and SFDC

© 2015 Riverbed Technology. All rights reserved.

174

SteelHead Saas Components Component

Description

SaaS Application

The application delivered as Software as a Service

Akamai Intelligent Platform

Hosts Riverbed SteelHead technology and provides Internet-based optimization for Enterprise SaaS traffic

Akamai SureRoute Optimization

Uses a suite of technologies to provide fast and reliable delivery between the Akamai Edge Servers

Akamai Edge Server

The Akamai Edge Server in the Akamai Intelligent Platform closest to the end user is dynamically and intelligently selected and the one closest to the SaaS application runs a RiOS instance

© 2015 Riverbed Technology. All rights reserved.

175

SteelHead Saas Components Component

Description

Data Center SteelHead (DCSH)

A SteelHead in the customer data center close to the customer’s Internet egress point, containing the Akamai Cloud Proxy (ACP) feature. A SteelHead in the customer branch office that

Enterprise Branch SteelHead intercepts any connections destined for the SaaS (ESH) platform Akamai Cloud SteelHead (ACSH)

A SteelHead dynamically created and managed in the Akamai network based on SaaS traffic

Riverbed Cloud Portal

Enables the user to manage the SteelHead SaaS services and the branch appliances

© 2015 Riverbed Technology. All rights reserved.

176

SteelHead SaaS Configurations Deployment Topologies

 Two types of deployment – Direct Branch Internet – Back-hauled Internet

© 2015 Riverbed Technology. All rights reserved.

177

Riverbed Cloud Portal

© 2015 Riverbed Technology. All rights reserved.

178

Cloud Portal – Service Summary • Grouping of apps – Service Group

© 2015 Riverbed Technology. All rights reserved.

179

Cloud Portal – SaaS Platforms Page • New section ‘SaaS Licenses’ • Grouping of apps – Service Group • Ability to control ON/OFF state for a SaaS application under a ‘Service Group’ • By default any new SaaS added to AllSaaS is in disabled state • A SaaS disabled on Portal won’t show up on SH

© 2015 Riverbed Technology. All rights reserved.

180

Cloud Portal – SaaS Platform Detail • Service Group label to identifies the group an app belongs to • Certificates are common for a SaaS (for eg. O365) under different service groups (O365-a-lacarte and AllSaaS)

© 2015 Riverbed Technology. All rights reserved.

181

Cloud Portal Statistics

© 2015 Riverbed Technology. All rights reserved.

182

SteelHead SaaS Management

© 2015 Riverbed Technology. All rights reserved.

183

Monitoring SaaS Applications (CloudSH)

Riverbed Cloud SteelHead

Branch Office

Data Center

SteelHead

SteelHead SteelFlow WTA data from Client Side SteelHeads © 2015 Riverbed Technology. All rights reserved.

SteelCentral

184

Monitoring SaaS Applications (CloudSH) Page load time

Waterfall chart showing object load times with optimization coverage (in orange)

riverbed.my.salesforce.com…6640000 000TnGa&ic=1 200 [salesforce: riverbed] Search

Results

Named page families provide simple, meaningful names to web transactions/URLs

 Quantify end-user experience of your optimized web and SaaS applications  Quickly identify web apps, pages, objects, sites, and users with high response times  Break down HTTP response times into network vs. application delays for specific pages, objects, and applications © 2015 Riverbed Technology. All rights reserved.

185

Monitoring SaaS Applications (ACSH)

Akamai Cloud SteelHead

Branch Office

Data Center

SteelHead

SteelHead SteelFlow WTA data from Client Side SteelHeads © 2015 Riverbed Technology. All rights reserved.

SteelCentral

186

Wrap-up

© 2015 Riverbed Technology. All rights reserved.

187

Basic Knowledgement  Optimization initialization : Handshake SYN/SYN/ACK validation from the CSH 1. 2.

Admission Control validation In-Path Rules validation

 In-Path Rules 1. 2. 3. 4. 5. 6.

Pass-through Auto-discovery Fixed-target Fixed - Target (Packet Mode Optimization) Discard Deny

 Default In-Path Rules 1. 2.

pass through: All-IP:Secure / All-IP:Interactive / All-IP: RBT-Proto Auto Discover: All-IP:*

 Peering Rules 1. 2. 3.

Auto Accept Pass-through

© 2015 Riverbed Technology. All rights reserved.

188

Basic Knowledgement  Auto-Discovery 1.

Client sends SYN

2.

SYN is marked with 0x4c (76 decimal) in TCP Options Field

3.

SYN+ is seen by remote Steelhead

4.

Inner channel TCP session is established (port 7800)

5.

3-Way Handshake is completed with Server then Client

 Visibility Modes 1.

Correct Addressing

2.

Port transparency

3.

Full transparency

 Deployment modes 1.

Physical in-path

2.

Virtual in-path

3.

Server side out-of-path (SSOOP)

© 2015 Riverbed Technology. All rights reserved.

189

Basic Knowledgement  Cluster and Redundancy 1.

In-path redundancy - SteelHead Master/Backup Failover: Use a Out-of-Band connection on port 7820 to detect failover

2.

In-path clustering: Use peering Rules and In-Path rules to determine SH Master

3.

Connection forwarding: ACK Exchange between 2 SH by a tunnel GRE mounted on port 7850 by the In-path Interfaces

4.

SegStor Sync: Segment Store synchronized between a SH Master and SH Slave. Synchronisation is done by Aux or Primary interface on port 7744

 Interceptor deployment modes 1.

Physical In-Path

2.

Virtual in-Path

 Interceptor - Controlling the traffic 1.

Hardware-assist pass-through (HAP) rules:

2.

In-path Rules

3.

Load-balance rules

© 2015 Riverbed Technology. All rights reserved.

190

Thank You

© 2015 Riverbed Technology. All rights reserved.

191

View more...

Comments

Copyright © 2017 PDFSECRET Inc.