Expert Reference Series of White Papers. Cisco Service Provider Next Generation Networks



Similar documents
Expert Reference Series of White Papers. Cisco Service Provider Next Generation Networks

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

MPLS-based Layer 3 VPNs

Introduction Inter-AS L3VPN

Implementing Cisco Service Provider Next-Generation Edge Network Services **Part of the CCNP Service Provider track**

Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network.

Inter-Autonomous Systems for MPLS VPNs

Introducing Basic MPLS Concepts

Cisco Exam CCIE Service Provider Written Exam Version: 7.0 [ Total Questions: 107 ]

MPLS VPN Route Target Rewrite

MPLS VPN Implementation

Expert Reference Series of White Papers. An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire

Enterprise Network Simulation Using MPLS- BGP

Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software

Configuring MPLS Hub-and-Spoke Layer 3 VPNs

BGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth

Implementing MPLS VPNs over IP Tunnels

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

Frame Mode MPLS Implementation

Multiprotocol Label Switching Load Balancing

How To Make A Network Secure

Cisco Configuring Basic MPLS Using OSPF

This feature was introduced. This feature was integrated in Cisco IOS Release 12.2(11)T.

Cisco Implementing Cisco Service Provider Next-Generation Egde Network Services. Version: 4.1

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

How Routers Forward Packets

For internal circulation of BSNLonly

BGP Link Bandwidth. Finding Feature Information. Contents

Implementing Cisco MPLS

Cisco Exam Implementing Cisco Service Provider Next-Generation Egde Network Services Version: 7.0 [ Total Questions: 126 ]

AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0

Implementing VPN over MPLS

Demonstrating the high performance and feature richness of the compact MX Series

Expert Reference Series of White Papers. Cisco Certifications

Table of Contents. Cisco Configuring a Basic MPLS VPN

Using OSPF in an MPLS VPN Environment

MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN

WHITEPAPER. Bringing MPLS to Data Center Fabrics with Labeled BGP

IMPLEMENTING CISCO MPLS V2.3 (MPLS)

MPLS VPN - Route Target Rewrite

Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

Chapter 10 Link-State Routing Protocols

Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP

MPLS Inter-AS VPNs. Configuration on Cisco Devices

Transitioning to BGP. ISP Workshops. Last updated 24 April 2013

Building A Cheaper Peering Router. (Actually it s more about buying a cheaper router and applying some routing tricks)

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T

Configuring a Basic MPLS VPN

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

MPLS. Cisco MPLS. Cisco Router Challenge 227. MPLS Introduction. The most up-to-date version of this test is at:

l.cittadini, m.cola, g.di battista

- Multiprotocol Label Switching -

Fundamentals Multiprotocol Label Switching MPLS III

Cisco IP Solution Center MPLS VPN Management 5.0

LAB FOUR Dynamic Routing Protocols

Kingston University London

IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: Requirements

DD2491 p MPLS/BGP VPNs. Olof Hagsand KTH CSC

IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič

Configuring Remote Access to MPLS VPN

Why Is MPLS VPN Security Important?

IP/MPLS-Based VPNs Layer-3 vs. Layer-2

Description: Objective: Upon completing this course, the learner will be able to meet these overall objectives:

MPLS VPN Security BRKSEC-2145

MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January Introduction...

Deploying and Configuring MPLS Virtual Private Networks In IP Tunnel Environments

Table of Contents. Cisco How Does Load Balancing Work?

Lab 4.2 Challenge Lab: Implementing MPLS VPNs

Junos MPLS and VPNs (JMV)

How To Import Ipv4 From Global To Global On Cisco Vrf.Net (Vf) On A Vf-Net (Virtual Private Network) On Ipv2 (Vfs) On An Ipv3 (Vv

Designing and Developing Scalable IP Networks

Using the Border Gateway Protocol for Interdomain Routing

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

MPLS WAN Explorer. Enterprise Network Management Visibility through the MPLS VPN Cloud

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Course Contents CCNP (CISco certified network professional)

RFC 2547bis: BGP/MPLS VPN Fundamentals

Addressing Inter Provider Connections With MPLS-ICI

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Introduction to MPLS-based VPNs

Prototype Cloud-based Services on MPLS Service Provider in Iraq

Network Virtualization with the Cisco Catalyst 6500/6800 Supervisor Engine 2T

MPLS Concepts. Overview. Objectives

S ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006

HP Networking BGP and MPLS technology training

Implementing Cisco MPLS

DD2491 p BGP-MPLS VPNs. Olof Hagsand KTH/CSC

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

Layer 3 Routing User s Manual

BGP Multipath Load Sharing for Both ebgp and ibgp in an MPLS-VPN

Development of the FITELnet-G20 Metro Edge Router

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

UNDERSTANDING JUNOS OS NEXT-GENERATION MULTICAST VPNS

Cisco Catalyst 3750 Metro Series Switches

Transcription:

Expert Reference Series of White Papers Cisco Service Provider Next Generation Networks 1-800-COURSES www.globalknowledge.com

Cisco Service Provider Next Generation Networks Johnny Bass - Senior Global Knowledge Instructor, CCIE #6458, CCSI #97168, CCNP, CCDA, CCNP-SP Introduction What is Cisco Service Provider Next Generation Networks (IP NGN), and why do we care? This white paper will answer those questions and examine some of the technologies that are used within those networks. It will also provide examples of configurations for some of those platforms and contrast the differences in the types of operating systems. What Is Cisco IP NGN? According to Cisco, IP NGN is a platform for the Connected Life. Okay, what does that really mean? It is an infrastructure for voice, video, mobile, and cloud, or managed services based on Cisco products including the CRS Series, ASR Series (such as ASR 1000 running IOS-XE and ASR 9000 running IOS-XR), and different switch series, such as 6500, Metro Ethernet Series, and possibly Nexus Series. Other than some very subtle differences, IOS and IOS-XE look the same. The difference is that IOS is a monolithic operating system (OS) and IOS-XE (and IOS-XR) is a modular OS. Theoretically, a modular OS should be more stable than a monolithic OS since there is a separation of control plane and data plane, and a separation of processes. Therefore, if there is a failure in process or at the control plane, the data plane can continue to pass traffic based on last known information. Service providers agree that the Carrier Ethernet and IP/Multiprotocol Label Switching (MPLS) technology is and will be the way to next-generation networks. Some of the service provider challenges are to maintain growth and profitability. Service providers need to Accommodate surging demand for broadband services; maintain competitive residential and business service offerings Avoid service commoditization by offering new and premium services Strengthen profitability by increasing revenue while reducing total cost of ownership Migrate existing legacy ATM/Frame Relay networks to more cost-effective Carrier Ethernet or MPLS services Protect and grow business services in parallel with consumer services. Cisco IP NGN carrier Ethernet design incorporates multiple networking technologies to provide optimal flexibility for current and next-generation service offerings. Ethernet over MPLS (EoMPLS) Layer 3 Protocol Independent Multicast-Source Specific Multicast (PIM-SSM) Copyright 2013 Global Knowledge Training LLC. All rights reserved. 2

MPLS VPN IP over dense wavelength-division multiplexing (IPoDWDM) Hierarchal Virtual Private LAN Service (H-VPLS) IEEE 802.1ad; as well as emerging Ethernet, IP, and MPLS technologies. Basic Cisco design for NGN Routing + MPLS Design Must Provide Provider Edge (PE)-to-PE Routes (and Label Switched Paths) - PE needs /32 routes to other PEs - PE placement shouldn t matter Single BGP Autonomous System Number (ASN) Figure 1. Routing + MPLS Design Conventional Wisdom Says Advertise infrastructure (e.g., PE) routes in Interior Gateway Protocol (IGP) for reachability between PE routers. Advertise infrastructure (e.g., PE) labels in Label Distribution Protocol (LDP) to establish a label switch path between PE routers. Segment IGPdomains (i.e., ISIS L1/L2 or OSPF Areas) to add control. Keep in mind that summarization is not allowed at the boarders; this would be disruptive to the label switch path. Copyright 2013 Global Knowledge Training LLC. All rights reserved. 3

Figure 2. The Routing + MPLS Design Conventional Wisdom may not be good enough in environments with large IGP database size: a concern for fast(er) convergence and for network stability; or networks with large LDP databases. Figure 3. Routing + MPLS Design Divide & Conquer Game Plan is to disconnect and isolate IGP domains (No more end-to-end IGP view). You can leverage BGP for infrastructure (i.e., PE) routes and labels. Copyright 2013 Global Knowledge Training LLC. All rights reserved. 4

Figure 4. Routing + MPLS Design Divide & Conquer end results are that there are separate control plane flows (RIB/FIB Tables) and data plane flows. As an Example - PE31 Reachability from PE11: Figure 5. Reachability between PE routers would be label switch, rather than IP routed. There would be a label stack that includes an inside label derived by BGP and an outside label derived by the LDP per domain. Copyright 2013 Global Knowledge Training LLC. All rights reserved. 5

Routing + MPLS Design Divide & Conquer 1. The IGP is restricted to carry only the internal routes Non-zero or L1 area carries only routes for that area Backbone carries only backbone route - Unlike OSPF, ISIS Backbone Would Carry Both L1 and L2 Routes. Since L1->L2 (or L1->L1) Redistribution Cannot Be Avoided (yet). Figure 6. 2. PE redistributes its loopback into IGP as well as ibgp+label Figure 7. 3. PE peers with its local area border routers (ABRs) using ibgp+label ABRs act as Route-reflectors (RR) ABRs reflect _only_ Infrastructure (i.e. PE) routes RRs also in the backbone Copyright 2013 Global Knowledge Training LLC. All rights reserved. 6

Figure 8. 4. ABR, as RR, changes the BGP Next-hop to itself On each BGP advertised routes Figure 9. 5. PEs separately peer using ibgp for Services Dedicated RRs for IPv4/6, VPNv4/6, L2VPN, etc. Copyright 2013 Global Knowledge Training LLC. All rights reserved. 7

Example - L3VPN Services Figure 10. PE11 sends L3VPN traffic for an L3VPN prefix A to PE31 Figure 11. Routing + MPLS Design scales to higher numbers of routers (1000+). The key is BGP and MPLS label stacking capabilities. All routes are known by the PE, but not all routes are known but the intermediate routers. Key Protocols Network IGP Either ISIS or OSPF Multiprotocol BGP Multi-Protocol Label Switching (MPLS) IPv4 and IPv6 both unicast and multicast Protocol Independent Multicast (PIM and PIMv6) Copyright 2013 Global Knowledge Training LLC. All rights reserved. 8

Overview of Key Protocols and their Configurations Interior Gateway Protocols come in two flavors Intermediate System to Intermediate System (ISIS) Open Shortest Path First (OSPF) Open Shortest Path First (OSPF) Let s do a quick comparison of each protocol. OSPF ISIS Dijkstra algorithm Dijkstra algorithm OSPF natively built to route IPv4 (OSPFv2) or IPv6 (OSPFv3) IS-IS natively OSI, but supports IPv4, IPv6, Decnet Phase 5, IPX, and Layer 2 routing (TRILL, FabricPath) Router Types: Router Types: Internal routers Level 1 ABR Level 1 / 2 Backbone Level 2 ASBR Level 3 4 network types 2 network types (5 in a Cisco network) 11 or 12 LSA Types 2 types of LSP (OSPFv2 verses OSPFv3) 6 types of areas 2 types of levels (areas) Area number and router ID in the format of IPv4 address NET has area and system ID embedded in it for both OSPFv2 and OSPFv3 Table 1. Comparison of OSPF and ISIS Multiprotocol Border Gateway Protocol (BGP) BGP is a distance vector protocol with enhancements: - Reliable updates - Triggered updates only - Path attributes Designed to scale to huge internetworks (407,000 routes on the Internet) Is not designed for speed Virtual Routing and Forwarding (VRF) VRF is a technology implemented in the IP network routers that allows multiple instances of a routing table to exist on the same router at the same time. Copyright 2013 Global Knowledge Training LLC. All rights reserved. 9

Each VRF is independent Duplicate (or overlapping) IP subnets can exist in different VRFs without conflicting with each other. Multi-Protocol Label Switching (MPLS) MPLS was initially targeted for Service Provider customers; however, Enterprises have begun to show interest in deploying this technology. MPLS compliments IP technology. It is designed to leverage the intelligence associated with IP Routing, and the Switching paradigm. MPLS consists of a Control Plane and a Forwarding Plane. The Control Plane builds what is called a Forwarding Table, while the Forwarding Plane forwards packets to the appropriate interface (based on the Forwarding Table). The efficient design of MPLS uses Labels to encapsulate IP packets. A Forwarding Table lists Label Values, which are each associated with determining the outgoing interface for every network prefix. Cisco IOS Software supports two signaling mechanisms to distribute labels: Label Distribution Protocol (LDP) and Resource Reservation Protocol/Traffic Engineering (RSVP / TE). Configuration Examples IOS, IOS-XE and IOS-XR ISIS IOS/IOS-XE router#configure term router(config)# router isis isp router(config-router)# net 47.0004.004d.0001.0001.0c11.1110.00 router(config-router)# is-type level-2-only router(config-router)#exit router(config)# interface Gigabitethernet 0/3 router(config-if)#ip router isis isp ISIS IOS-XR router# configure router(config)# router isis isp router(config-isis)# net 47.0004.004d.0001.0001.0c11.1110.00 router(config-isis)# is-type level-2-only router(config-isis)# interface Gigabitethernet 0/1/0/3 router(config-isis-if)# address-family ipv4 unicast router(config-isis-if-af)# commit Copyright 2013 Global Knowledge Training LLC. All rights reserved. 10

OSPF IOS/IOS-XE router#configure term router(config)# router ospf 1 router(config-router)#router-id 1.1.1.1 router(config-router)# network 192.168.205.1 0.0.0.0 area 0 or router(config-router)# interface Gigabitethernet 0/3 router(config-if)#ip ospf 1 area 0 OSPF IOS-XR router# configure router(config)# router ospf 1 router(config-ospf)#router-id 1.1.1.1 router(config-ospf)#area 0 router(config-ospf-ar)# interface Gigabitethernet 0/1/0/3 router(config-ospf-ar)# commit BGP IOS/IOS-XE router#configure term router(config)# router bgp 65001 router(config-router)#bgp router-id 1.1.1.1 router(config-router)#network 10.1.1.0 mask 255.255.255.0 router(config-router)#neighbor 192.168.205.1 remote-as 65001 router(config-router)#neighbor 192.168.205.1 update-source loopback 0 router(config-router)#neighbor 192.168.205.1 next-hop-self BGP IOS-XR router#configure router(config)#feature bgp router(config)#router bgp 65001 router(config-bgp)#router-id 1.1.1.1 router(config-bgp)# address-family ipv4 unicast router(config-bgp-af)#network 10.1.1.0/24 router(config-bgp-af)#neighbor 192.168.205.1 router(config-bgp-nbr)#remote-as 65001 router(config-bgp-nbr)#address-family ipv4 unicast router(config-bgp-nbr-af)#next-hop-self Copyright 2013 Global Knowledge Training LLC. All rights reserved. 11

router(config-bgp-nbr-af)#update-source loopback 0 router(config-bgp-nbr-af)#commit VRF IOS/IOS-XE router(config)#ip vrf Cust1 router(config-vrf)#rd 19920:1 router(config-vrf)#route-target export 19920:1 router(config-vrf)#route-target import 19920:1 router(config-vrf)#interface Fastethernet 0/0.10 router(config-if)#encapsulation dot1q 10 router(config-if)#ip vrf forwarding Cust1 router(config-if)#ip address 172.16.125.1 255.255.255.0 router(config-if)#router ospf 10 vrf Cust1 router(config-router)#router-id 11.11.11.11 router(config-router)#network 172.16.125.1 0.0.0.0 area 10 router(config-router)#router bgp 65001 router(config-router)#address-family ipv4 vrf Cust1 router(config-router-af)#redistribute ospf 10 vrf Cust1 match internal external 1 external 2 VRF IOS-XR router(config)#vrf Cust1 router(config-vrf)#address-family ipv4 unicast router(config-vrf)#route-target export 19920:1 router(config-vrf)#route-target import 19920:1 router(config-vrf)#interface Gigabitethernet 0/2/0/4.10 router(config-if)#dot1q vlan 10 router(config-if)#vrf Cust1 router(config-if-vrf)#ipv4 address 172.16.125.1 255.255.255.0 router(config-if-vrf)#router ospf 10 router(config-ospf)# vrf Cust1 router(config-ospf-vrf)#router-id 11.11.11.11 router(config-ospf-vrf)#area 10 router(config-ospf-vrf)#interface Gigabitethernet 0/2/0/4.10 router(config-if)#exit router(config-ospf-vrf)# router(config-ospf)#router bgp 65001 router(config-bgp)#vrf Cust1 Copyright 2013 Global Knowledge Training LLC. All rights reserved. 12

router(config-bgp-vrf)#rd 19920:1 router(config-bgp-vrf)#address-family ipv4 unicast router(config-bgp-vrf-af)# redistribute ospf 1 router(config-bgp-vrf-af)#commit MPLS Configuration IOS/IOS-XE on P Router router(config)#mpls ldp router-id loopback 0 router(config)#interface Fastethernet 0/0 router(config-if)#ip address 10.1.1.2 255.255.255.0 router(config-if)#mpls ip router(config)#interface Fastethernet 1/0 router(config-if)#ip address 10.2.1.2 255.255.255.0 router(config-if)#mpls ip router(config-if)#router ospf 1 router(config-router)#router-id 2.2.2.2 router(config-router)#network 10.0.0.0 0.255.255.255 area 0 MPLS Configuration IOS/IOS-XE on PE Router router(config)#mpls ldp router-id loopback 0 router(config)#interface loopback 0 router(config-if)#ip address 192.168.105.1 255.255.255.255 router(config)#interface Fastethernet 1/0 router(config-if)#ip address 10.2.1.1 255.255.255.0 router(config-if)#mpls ip router(config-if)#router ospf 1 router(config-router)#router-id 1.1.1.1 router(config-router)#network 10.0.0.0 0.255.255.255 area 0 router(config-router)#network 192.168.105.1 0.0.0.0 area 0 router(config-router)#router bgp 65001 router(config-router)#address-family vpnv4 router(config-router-af)#neighbor 192.168.205.1 activate router(config-router-af)#neighbor 192.168.205.1 send-community extended MPLS Configuration IOS-XR P Router router(config)# mpls ldp router(config-ldp)#router-id loopback 0 router(config-ldp)#interface Gigabitethernet 0/2/0/1 Copyright 2013 Global Knowledge Training LLC. All rights reserved. 13

router(config-ldp-if)#interface Gigabitethernet 0/2/0/2 router(config-ldp-if)#exit router(config)# router ospf 1 router(config-ospf)#router-id 2.2.2.2 router(config-ospf)#area 0 router(config-ospf-ar)# interface Gigabitethernet 0/2/0/1 router(config-ospf-ar)# interface Gigabitethernet 0/2/0/2 MPLS Configuration IOS-XR PE Router router(config)#mpls ldp router(config-ldp)#router-id loopback 0 router(config-ldp)#interface Gigabitethernet0/1/0/1 router(config-ldp)#exit router(config)#interface loopback 0 router(config-if)#ip address 192.168.105.1 255.255.255.255 router(config-if)#router ospf 1 router(config-ospf)#router-id 1.1.1.1 router(config-ospf)#area 0 router(config-ospf-ar)#interface loopback 0 router(config-ospf-ar)#interface Gigabitethernet0/1/0/1 router(config-ospf-ar)#router bgp 65001 router(config-bgp)#address-family vpnv4 unicast router(config-bgp-af)#neighbor 192.168.205.1 router(config-bgp-af-nbr)#remote-as 65001 router(config-bgp-af-nbr)#update-source loopback 0 Conclusion In today s Services Providers networks, they leverage technology to deal with the demands of their clients and network traffic. The networks have to be able to perform at or above those expected levels and be able to be flexible enough to handle future requirements (to a point). This paper has given you a taste of some of those technologies and the method that providers are using to scale too much larger networks. I have also given you examples of pieces of the configurations that might be on the different Cisco platforms. If you re interested in more, see the related courses below. Learn More SPNGN1 Building Cisco Service Provider Next-Generation Networks, Part 1 SPNGN2 Building Cisco Service Provider Next-Generation Networks, Part 2 Copyright 2013 Global Knowledge Training LLC. All rights reserved. 14

SPROUTE Deploying Cisco Service Provider Network Routing SPADVROUTE Deploying Cisco Service Provider Advanced Routing SPCORE Implementing Cisco Service Provider Next-Generation Core Network Services SPEDGE Implementing Cisco Service Provider Next-Generation Edge Network Services IPv6FD IPv6 Fundamentals, Design and Deployment V3.0 AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks MPLST - MPLS Traffic Engineering and Other Features ASR9K - ASR 9000 Series Essentials Cisco XR 12000 Series Essentials CRS-1 - Cisco CRS-1 Essentials Visit www.globalknowledge.com or call 1-800-COURSES (1-800-268-7737) to speak with a Global Knowledge training advisor. About the Author Johnny Bass has been in the networking industry since the late 1980s, specializing on Cisco System products since 1990 and has worked extensively in the Aerospace, Health Care, and Service Provider industries, providing network design, education, and technical support expertise. Holding both CCIE and CCSI credentials, Johnny has a proven record of teaching and consulting on Cisco Routing, Switching, Design, Implementation, and Support. During his tenure as a Senior Instructor with Global Knowledge, Johnny has developed extensive experience teaching CCNP/CCNP-SP/CCVP/Cisco Nexus and CCIE R&S courses. This experience has also allowed him to excel in the role of Course Director and Subject Matter Expert, with technical responsibility for Global Knowledge s North American CCIE R&S curriculum and Service Provider Technical Segment, including the Cisco CCIE 360 program for Routing and Switching; IPv6 Fundamentals, Design and Development; Building Cisco Service Provider Next-Generation Networks, Part 1 and Part 2; Deploying Cisco Service Provider Network Routing; Deploying Cisco Service Provider Advanced Routing; Implementing Cisco Service Provider Next-Generation Core Network Services; Implementing Cisco Service Provider Next-Generation Edge Network Services. Johnny is also the author of the CCIE Routing & Switching Written Exam Boot Camp currently running in Europe. Johnny is a Cisco 360 R&S Master instructor; the first to achieve this level outside of the organization that created the program. In addition to his teaching engagements, Johnny is the owner and President of Bass Consulting Services, Inc, a network engineering consultancy based outside of Seattle, WA specializing with service provider and large enterprise networks for design, configuration, and troubleshooting support. Johnny lives in Gig Harbor Washington with his wife (Tiffany) and children (Sean and Cayman). Hobbies are family, golf, scuba diving and music production. Copyright 2013 Global Knowledge Training LLC. All rights reserved. 15