M120 Class-of-Service Behavior Analysis

Similar documents
J-Care Agility Services Advanced Options

Juniper Networks Certification Program

CONFIGURING THE CX111 FOR THE SSG SERIES

QUICKSTART GUIDE FOR BRANCH SRX SERIES SERVICES GATEWAYS

Juniper Networks M Series and J Series Routers

WX CENTRAL MANAGEMENT SYSTEM

IMPLEMENTING A LAYER 2 ENTERPRISE INFRASTRUCTURE WITH VIRTUAL CHASSIS TECHNOLOGY

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

Secure Remote Access with Comprehensive Client Certificate Management

JUNOS SCOPE SOFTWARE IP SERVICE MANAGER

J-series Advanced Switching Configuration

VMWARE VIEW WITH JUNIPER NETWORKS SA SERIES SSL VPN APPLIANCES

EX2500 ETHERNET SWITCHES

JUNOS SPACE ROUTE INSIGHT

Resource Guide Implementing QoS for WX/WXC Application Acceleration Platforms

Juniper Networks M-series and J-series Routers. M10i. Solution Brochure J4350. Internet. Regional Office/ Medium Central Site. Branch Office J2320

Network Configuration Example

MULTISERVICE INTERFACE MICS FOR MX SERIES

MQC Hierarchical Queuing with 3 Level Scheduler

WX Client. Product Description. Product Overview DATASHEET

One Release. One Architecture. One OS. High-Performance Networking for the Enterprise with JUNOS Software

Network Configuration Example

System Architecture Overview for THE Juniper Networks SSG500 Line

Introduction to IGMP for IPTV Networks

JUNIPER CARE SERVICES

Technology Overview. Retrieving VLAN Information Using SNMP on an EX Series Ethernet Switch. Published:

Juniper Care Plus Advanced Services Credits

SOLUTION BROCHURE. Mobility Changes Everything

Product Description. Product Overview. Architecture and Key Components of the MAG Series Junos Pulse Gateways

WHITE PAPER. Copyright 2010, Juniper Networks, Inc. 1

Juniper Networks QFX3500

J SERIES, M SERIES AND MX SERIES ROUTERS

JUNOS SPACE. Product Description. Product Overview

TRUSTED MOBILITY INDEX

Coordinated Threat Control

Configurable Queue Depth

Cisco IOS Commands for the Catalyst 6500 Series Switches with the Supervisor Engine 32 PISA wrr-queue cos-map

Juniper Networks EX-Series Ethernet Switches

Configuring Ingress Policing

Product Description. Product Overview DATASHEET

Cluster Upgrade. SRX Series Services Gateways for the Branch Upgrade Junos OS with Minimal Traffic Disruption and a Single Command APPLICATION NOTE

Applications for an Independent Control Plane

Deploying Data Center Switching Solutions

QoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior

Configuring Weighted Fair Queueing

Product Description. Architecture and Key Components of the MAG Series Junos Pulse Gateways. Product Overview DATASHEET

CONFIGURING WEBAPP SECURE TO PROTECT AGAINST CREDENTIAL ATTACKS

Network Configuration Example

Deploying JSA in an IPV6 Environment

Network Configuration Example

Configuring Automatic Protection Switching

Technical Configuration Example

J-series High Availability

802.1X: Port-Based Authentication Standard for Network Access

Product Description. Product Overview. Architecture and Key Components of the MAG Series Junos Pulse Gateways

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines

IDP SERIES INTRUSION DETECTION AND PREVENTION APPLIANCES (IDP75, IDP250, IDP800, IDP8200)

QoS: Time-Based Thresholds for WRED and Queue Limit

Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

Deploying STRM in an IPV6 Environment

Configuring PFC QoS CHAPTER

Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV

Junos Genius FAQs. What is Junos Genius? How can I access the Junos Genius platform? What learning assets are available on Junos Genius?

Network Configuration Example

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

IDP SERIES INTRUSION DETECTION AND PREVENTION APPLIANCES

IMPROVING NETWORK EFFICIENCY, RELIABILITY, AND OPERATIONS WITH IPODWDM

Lab Test Report DR100401D. Cisco Nexus 5010 and Arista 7124S

EVC Quality of Service

Network Configuration Example

Applying QoS Features Using the MQC

Security Solutions Portfolio

Network Configuration Example

Before configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts.

Guest Access Made Easy

Configuring Modular QoS Congestion Management on Cisco IOS XR Software

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions

Network and Security Manager (NSM) Release Notes DMI Schema

Network Configuration Example

Overview of QoS Support on Catalyst Platforms and Exploring QoS on the Catalyst 2900XL, 3500XL, and Catalyst 4000 CatOS Family of Switches

Lab 4. Firewall Filters and Class of Service. Overview. Introduction to JUNOS Software & Routing Essentials

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Dell EMC Networking Deploying Data Center Bridging (DCB)

WRED-Explicit Congestion Notification

QoS: Hierarchical Queueing Framework Configuration Guide, Cisco IOS Release 15M&T

Configuring QoS. Understanding QoS CHAPTER

Juniper Networks IDP 75/250/800/8200

STRM SERIES SECURITY THREAT RESPONSE MANAGERS

Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

The Network Layer and Routers

Cisco 1000 Series Connected Grid Routers QoS Software Configuration Guide

Cisco Nexus 9500 Series Switches Buffer and Queuing Architecture

Creating the Worldwide LAN

Multi-Level Priority Queues

Configuring QoS CHAPTER

Network Configuration Example

Enterprise QoS. Tim Chung Network Architect Google Corporate Network Operations March 3rd, 2010

Juniper Networks Adaptive Threat Management Solutions

JUNIPER NETWORKS PRODUCT BULLETIN

Basics (cont.) Characteristics of data communication technologies OSI-Model

Transcription:

Application Note M120 Class-of-Service Behavior Analysis An Overview of M120 Class-of-Service (CoS) Behavior with Notes on Best Practices and Design Considerations Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408.745.2000 1.888 JUNIPER www.juniper.net Part Number: 350137-001 Aug 2008

Introduction A customer using a Juniper Networks M120 router reported an extremely high latency (of about 90 milliseconds) for a queue configured with Strict High priority. The test setup is as follows: 10 Gbps Best Effort Traffic 10 Gbps EF Traffic xe-1/0/0 2:1 10 Gigabit Ethernet Link ge-2/0/0 This test scenario has a 2:1 oversubscription for the 10 Gigabit Ethernet link, which is not considered realistic. A modified test was suggested that better mimics a real-life deployment, and leaves sufficient headroom for both future growth as well as any expected burstiness in traffic. The recommended test scenario with observed results, an explanation of the results and the CoS configuration used are covered in sections that follow. Scope The purpose of this document is to characterize the CoS behavior of the M120 routing platform under specific traffic conditions. This document also lists some recommendations and best practices based on the testing done while writing the paper. Design Considerations Any well designed network heavily utilizes class of service to allocate bandwidth in the most efficient manner possible. The CoS design is dependent not only on the configuration knobs and the software version being used on the routing platform, but also on the specific hardware being used. The design discussed in this paper refers to the M120 routing platform and explains the behavior of the router under varying traffic conditions. Hardware Requirements M120 Routing Platform Software Requirements JUNOS 8.5 and above Description and Deployment Scenario The design discussed in this document may be used as a reference for CoS design that needs to be deployed over the M120 platform. It is important to understand the behavior of the switch fabric under varying traffic loads and this document provides the link between the configured CoS elements and observed behavior. 2 Copyright 2008, Juniper Networks, Inc.

JTAC Test Topology and Stream Configuration Topology 5 Streams totalling 10 Gbps of Traffic AGT - 302 xe-0/0/0 15 U 1 Stream of High-Priority Traffic at 2.6 Gbps AGT - 303 xe-1/0/0 1.3:1 Oversubscribed 10 Gigabit Ethernet Link AGT - 101 ge-2/0/0 Traffic Profile Agilent 302 - Transmitting full 10 Gbps with 1482B packets Stream Name Transmit Rate (As % of Capacity) Router Queue BE 25% 0 0 CS1 25% 4 1 CS2 23% 1 0 CS3 25% 5 2 NC 2% 3 3 Router DQ Priority Agilent 303 - Transmitting 2.6 Gbps with 1482B packets Stream Name Transmit Rate (As % of Capacity) Router Queue CS4 27% 2 3 Router DQ Priority As illustrated in the diagram, Agilent 101 is the destination for all streams 12.6 Gbps of traffic from port ge-2/0/0 on the M120 router. CoS Configuration lab@berry# show class-of-service classifiers { inet-precedence inet-classifier { forwarding-class BE { loss-priority low code-points 000; forwarding-class cs1 { loss-priority low code-points 001; forwarding-class cs2 { loss-priority low code-points 010; forwarding-class cs3 { loss-priority low code-points 011; Copyright 2008, Juniper Networks, Inc. 3

forwarding-class cs4 { loss-priority low code-points 100; loss-priority high code-points 101; forwarding-class NC { loss-priority low code-points 110; loss-priority high code-points 111; forwarding-classes { queue 0 BE; queue 1 cs1; queue 2 cs2; queue 3 cs3; queue 4 cs4; queue 5 NC; interfaces { ge-*/*/* { scheduler-map qos-scheduler; unit * { classifiers { inet-precedence inet-classifier; rewrite-rules { inet-precedence inet-rewrite; xe-*/*/* { scheduler-map qos-scheduler; unit * { classifiers { inet-precedence inet-classifier; rewrite-rules { inet-precedence inet-rewrite; rewrite-rules { inet-precedence inet-rewrite { forwarding-class BE { loss-priority low code-point 000; loss-priority high code-point 000; 4 Copyright 2008, Juniper Networks, Inc.

forwarding-class cs1 { loss-priority low code-point 001; loss-priority high code-point 001; forwarding-class cs2 { loss-priority low code-point 010; loss-priority high code-point 010; forwarding-class cs3 { loss-priority low code-point 011; loss-priority high code-point 011; forwarding-class cs4 { loss-priority low code-point 100; loss-priority high code-point 100; forwarding-class NC { loss-priority low code-point 110; loss-priority high code-point 111; scheduler-maps { qos-scheduler { forwarding-class NC scheduler NC; forwarding-class cs4 scheduler cs4; forwarding-class cs3 scheduler cs3; forwarding-class cs2 scheduler cs2; forwarding-class cs1 scheduler cs1; forwarding-class BE scheduler BE; schedulers { NC { transmit-rate percent 1; buffer-size percent 1; priority high; cs4 { buffer-size percent 25; priority strict-high; cs3 { transmit-rate percent 34; buffer-size percent 25; priority medium-high; Copyright 2008, Juniper Networks, Inc. 5

cs2 { transmit-rate percent 63; buffer-size percent 24; priority low; cs1 { transmit-rate percent 1; buffer-size percent 24; priority medium-low; BE { transmit-rate percent 1; priority low; Observations and Analysis The traffic from the CS1 stream experienced up to 84 milliseconds of latency, whereas stream BE, which simulates best-effort traffic, only experienced 4 milliseconds of latency. Question: Shouldn t CS1 perform better than BE? Answer: In fact, CS1 does perform better than BE in spite of the fact that CS1 has worse latency numbers, it is getting higher priority. A greater percentage of the CS1 traffic is reaching its destination (albeit with higher latency). The RED drop rate for BE traffic is, in fact, eight times that of the CS1 traffic. Without any drop priority configured, the system under test shows BE is RED dropping eight times faster than CS1, 200 kpps for BE versus 25 kpps for CS1. lab@berry# run show interfaces queue ge-2/0/0 Physical interface: ge-2/0/0, Enabled, Physical link is Up Interface index: 161, SNMP ifindex: 38 Forwarding classes: 8 supported, 6 in use Egress queues: 8 supported, 6 in use Queue: 0, Forwarding classes: BE Queued: Packets : 3742744 207964 pps Bytes : 5479377216 2435679568 bps Transmitted: Packets : 149704 8316 pps Bytes : 219166656 97408048 bps Tail-dropped packets : 0 0 pps RED-dropped packets : 3593032 199653 pps Low : 3593032 199653 pps RED-dropped bytes : 5260198848 2338346344 bps Low : 5260198848 2338346344 bps Medium-low : 0 0 bps 6 Copyright 2008, Juniper Networks, Inc.

[..] Medium-high : 0 0 bps High : 0 0 bp Queue: 4, Forwarding classes: cs1 Queued: Packets : 3742680 207957 pps Bytes : 5479283520 2435598240 bps Transmitted: Packets : 3300386 183303 pps Bytes : 4831765104 2146855144 bps Tail-dropped packets : 0 0 pps RED-dropped packets : 442261 24659 pps Low : 442261 24659 pps RED-dropped bytes : 647470104 288814664 bps Low : 647470104 288814664 bp Medium-low : 0 0 bps Medium-high : 0 0 bps High : 0 0 bps With a more aggressive drop profile configured, the CS1 latency drops down to about 10 milliseconds. Here s the configuration for reference: lab@berry# show class-of-service drop-profiles test { fill-level 50 drop-probability 100; fill-level 10 drop-probability 100; cs1 { transmit-rate percent 1; buffer-size percent 24; priority medium-low; drop-profile-map loss-priority any protocol any drop-profile test; In the test setup, both CS1 and BE queues are configured for a 1 percent transmit-rate and both are transmitting at 25 percent of the link capacity, thus exceeding their guaranteed bandwidth values. There is excess bandwidth available on the interface after CS4, CS3 and CS2 have been served, and it can be distributed between CS1 and BE. Since CS1 has higher priority (medium-low) as compared to BE (low), CS1 gets the lion s share of leftover bandwidth. Copyright 2008, Juniper Networks, Inc. 7

Since CS1 is configured with a percentage buffer size, the memory allocation dynamic or MAD 1 algorithm kicks in under bursty conditions and provisions buffer space to accommodate the burstiness. This is done by design so that a queue is not penalized when there is bursty traffic AND there is available buffer on the interface as a whole. CS1 therefore ends up getting more than 1 percent of buffer space as is evident from the test results. It is possible to disable the MAD mechanism on a queue by configuring a temporal delay buffer, limiting the size of the delay buffer. However, the effective buffer latency for a temporal queue is bounded not only by the buffer size value but also by the associated drop profile. If a drop profile specifies a drop probability of 100 percent at a fill-level less than 100 percent, the effective maximum buffer latency is smaller than the buffer size setting. This is because the drop profile specifies that the queue drop packets before the queue s delay buffer are 100 percent full. In the test, the CS1 latency was bounded to about 3.2 milliseconds by using a temporal buffer of 5 milliseconds. Note that you can either configure a temporal buffer or a transmit-rate percent. The configuration will look as follows: cs1 { BE { transmit-rate percent 1; buffer-size temporal 5k; priority medium-low; transmit-rate percent 1; priority low; Also, as in the case with no temporal buffer configured, the drop rate for BE traffic is about eight times that of CS1 traffic: lab@berry# run show interfaces queue ge-2/0/0 Queue: 0, Forwarding classes: BE RED-dropped packets : 19937666 199704 pps Low : 19937666 199704 pps [..] Queue: 4, Forwarding classes: cs1 RED-dropped packets : 2476807 24832 pps Low : 2476807 24832 pps 1 In Juniper Networks JUNOS software, the memory allocation dynamic (MAD) is a mechanism that dynamically provisions extra delay buffer when a queue is using more bandwidth than it is allocated in the transmit rate setting. With this extra buffer, queues absorb traffic bursts more easily, thus avoiding packet drops. The MAD mechanism can provision extra delay buffer only when extra transmission bandwidth is being used by a queue. This means that the queue might have packet drops if there is no surplus transmission bandwidth available. Reference: http://www.juniper.net/techpubs/software/junos/junos85/swconfig85-cos/swconfig85-cos.pdf 8 Copyright 2008, Juniper Networks, Inc.

Other Scenarios 1. Maximum Transmit Rate for High-Priority CS4 Traffic A modified version of the basic test previously outlined was run with the following traffic profile: Traffic Profile Agilent 302 - Transmitting 9747 Layer 3 Mbps with 1482B packets (same as previous) Stream Name Transmit Rate (As % of Capacity) Router Queue Router DQ Priority BE 25% 0 0 CS1 25% 4 1 CS2 23% 1 0 CS3 25% 5 2 NC 2% 3 3 Agilent 303 - Transmitting 7115 Layer 3 Mbps with 1482B packets Stream Name Transmit Rate (As % of Capacity) Router Queue Router DQ Priority CS4 73% 2 3 Total traffic load without fabric drops: 9747 + 7115 = 16,862 Layer-3 Mb/s With these traffic profiles, the observed latency on each of the queues was as follows: CS1 4.2 milliseconds CS2 219 milliseconds CS3 0.079 milliseconds BE 3.4 milliseconds NC 46.4 milliseconds CS4 0.074 milliseconds Drops on the outgoing interface are as follows: lab@berry# run show interfaces queue ge-2/0/0 Physical interface: ge-2/0/0, Enabled, Physical link is Up Interface index: 165, SNMP ifindex: 38 Forwarding classes: 8 supported, 6 in use Egress queues: 8 supported, 6 in use Queue: 0, Forwarding classes: BE RED-dropped packets : 46426008 208026 pps Low : 46426008 208026 pps Queue: 1, Forwarding classes: cs2 RED-dropped packets : 42712172 191505 pps Low : 42712172 191505 pps Copyright 2008, Juniper Networks, Inc. 9

Queue Priority Transmit Rate Queue: 2, Forwarding classes: cs4 RED-dropped packets : 0 0 pps Low : 0 0 pps Queue: 3, Forwarding classes: NC RED-dropped packets : 1858184 8328 pps Low : 0 0 pps High : 1858184 8328 pps Queue: 4, Forwarding classes: cs1 RED-dropped packets : 44574247 199715 pps Low : 44574247 199715 pps Queue: 5, Forwarding classes: cs3 RED-dropped packets : 0 0 pps Low : 0 0 pps 2. The Relationship of Latency to Offered Load Consider the following two traffic profiles and latency numbers: Traffic Profile 1 Bandwidth Mbps Rate Sent by Ixia (12.5 g) In Profile (10 gig) In Service (10 gig) Out of Profile (2.5 gig) Dropped (2.5 gig) Real Latency from Ixia CS4 SHigh Link Link 2.5 Gig 2.5 Gig 2.5 Gig none none 72.13 µs NC High 1% 100 Mb 100 Mb 100 Mb 100 Mb none none 92.88 µs CS3 Med 34% 3.4 Gig 2.5 Gig 2.5 Gig 2.5 Gig none none 72.18 µs CS1 Med 1% 100 Mb 200 Mb 100 Mb 100 Mb 100 Mb 100 Mb 45 ms CS2 Low 63% 6.3 Gig 4.7 Gig 4.7 Gig 4.7 Gig none none 75.28 µs BE Low 1% 100 Mb 2.5 Gig 100 Mb 100 Mb 2.4 Gig 2.4 Gig 4 ms Queue Priority Transmit Rate Traffic Profile 2 Bandwidth Mbps Rate Sent by Ixia (12.5 Gbps) In Profile (10 Gbps) In Service (10 Gbps) Out of Profile (2.5 Gbps) Dropped (2.5 Gbps) Real Latency from Ixia CS4 SHigh Link Link 2.5 Gig 2.5 Gig 2.5 Gig none none 72.13 µs NC High 1% 100 Mb 100 Mb 100 Mb 100 Mb none none 92.88 µs CS3 Med 34% 3.4 Gig 2.5 Gig 2.5 Gig 2.5 Gig none none 72.18 µs CS1 Med 1% 100 Mb 2.5 Gig 100 Mb 100 Mb 2.4 Gig 2.4 Gig 4 ms CS2 Low 63% 6.3 Gig 4.7 Gig 4.7 Gig 4.7 Gig none none 75.28 µs BE Low 1% 100 Mb 200 Mb 100 Mb 100 Mb 100 Mb 100 Mb 45 ms 10 Copyright 2008, Juniper Networks, Inc.

Key: µs = microseconds ms = milliseconds Ixia is sending fixed 1400-byte packets for all traffic classes. In the two sets of results previously shown, CS1 and BE both have transmit rates of 1 percent configured. In the first iteration of the test, CS1 is offered a load of 200 Mbps while BE is offered a load of 2.5 Gbps. For both queues, only 100 Mbps is served the rest of the traffic is dropped, as expected. CS1 has higher priority (the configuration is the same as in the base test described earlier in this document) but ends up with a higher latency as compared to BE, which has lower configured priority. In the second iteration, the transmit rates for CS1 and BE are flipped, so that the CS1 queue is offered a load of 2.5 Gbps and the BE queue is offered a load of 200 Mbps. As shown in the second results table, BE now experiences higher latency (about 45 milliseconds) and CS1 experiences only about 4 milliseconds of latency. Question: Why is latency lower for higher offered load as demonstrated by these results? Answer: The latency on a queue is influenced by real transmit rate as well as the RED drop rate. The higher the RED drop rate, the lower the latency experienced by the queue. This is because packets are dropped at the head of a queue when there is congestion. The expected latency can be computed as follows: Let B Buffer size Tc Configured transmit rate Tr Real transmit rate (or received rate) E Enqueue rate (or the offered load the load detected by the queue) R Head-RED drop rate (== E - Tr) L Observed latency By definition: B == Tc * 100 milliseconds (where 100 milliseconds is the maximum delay buffer offered to an interface on the M120 router) When traffic is flowing, the buffer drains due to two factors, the real transmit rate (Tr) as well as the Head-RED Drop Rate R. Thus, observed latency, which depends on buffer size, can be expressed as: L == B / (Tr + R) == B / E == (Tc / E) * 100 milliseconds In the first case previously outlined, for CS1: Tc == 100 Mbps E == 200 Mbps Thus, expected latency L = (100 / 200) * 100 milliseconds = 50 milliseconds observed latency of 45 milliseconds For BE, the calculation is: Tc == 100 Mbps E == 2.5 Gbps == 2500 Mbps Thus, expected latency L = (100 / 2500) * 100 milliseconds = 4 milliseconds == observed latency of 4 milliseconds When the transmit rates for both the queues are flipped, the latency numbers also change to reflect the new Enqueue rate and the observed latency is found to be in line with expected values. Copyright 2008, Juniper Networks, Inc. 11

Summary Higher latency numbers for high-priority queues are not necessarily indicative of poor performance as has been explained in this document. Latency experienced by a stream is a function of several factors, including configured priority, allocated buffer size, specified transmit rate, offered load and other queues on the system. It is important to carefully assess what kind of latency and drops are acceptable for each traffic class. Observed behavior in these CoS tests is by design and within bounds of expected performance. References and Credits About Juniper Networks Case 2008-0502-0253 Unusually high latency (60 ms) across switch fabric of M120 router for strict high traffic PR 295001 High-priority traffic experiencing latency due to queuing with multiple queues configured Case 2008-0515-0372 Traffic halted through CB fabric intermittently Timothy Chung, Network Engineer, Google, Inc. Dan Rautio, JTAC Escalation Engineer, Juniper Networks, Inc. Ubaid Dhiyan, Systems Engineer, Juniper Networks, Inc. Rameshbabu Prabagaran, PLM, Juniper Networks, Inc. Juniper Networks, Inc. is the leader in high-performance networking. Juniper offers a high-performance network infrastructure that creates a responsive and trusted environment for accelerating the deployment of services and applications over a single network. This fuels high-performance businesses. Additional information can be found at www.juniper.net. CORPORATE AND SALES HEADQUARTERS Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA Phone: 888.JUNIPER (888.586.4737) or 408.745.2000 Fax: 408.745.2100 www.juniper.net APAC HEADQUARTERS Juniper Networks (Hong Kong) 26/F, Cityplaza One 1111 King s Road Taikoo Shing, Hong Kong Phone: 852.2332.3636 Fax: 852.2574.7803 EMEA HEADQUARTERS Juniper Networks Ireland Airside Business Park Swords, County Dublin, Ireland Phone: 35.31.8903.600 Fax: 35.31.8903.601 Copyright 2008 Juniper Networks, Inc. All rights reserved. Juniper Networks, the Juniper Networks logo, JUNOS, NetScreen, and ScreenOS are registered trademarks of Juniper Networks, Inc. in the United States and other countries. JUNOSe is a trademark of Juniper Networks, Inc. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners. Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice. To purchase Juniper Networks solutions, please contact your Juniper Networks sales representative at 1-866-298-6428 or authorized reseller.