Network Architecture Validated designs utilizing MikroTik in the Data Center



Similar documents
BGP as an IGP for Carrier/Enterprise Networks

Understanding VLAN Translation/Rewrites using Switches and Routers

MikroTik Training Module Understanding VLAN Translation/Rewrites using Switches and Routers

Building Effective Firewalls with MikroTik P R E S E N T E D B Y: R I C K F R E Y, N E T W O R K E N G I N E E R I P A R C H I T E C H S O P E R AT I

Juniper / Cisco Interoperability Tests. August 2014

TechBrief Introduction

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

Datacenter Rack Switch Redundancy Models Server Access Ethernet Switch Connectivity Options

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Data Center Use Cases and Trends

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

RESILIENT NETWORK DESIGN

State of Texas. TEX-AN Next Generation. NNI Plan

MPLS for ISPs PPPoE over VPLS. MPLS, VPLS, PPPoE

Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond

High Availability on MikroTik RouterOS

Network Configuration Example

RA-MPLS VPN Services. Kapil Kumar Network Planning & Engineering Data. Kapil.Kumar@relianceinfo.com

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

Course Contents CCNP (CISco certified network professional)

100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks

Virtual PortChannels: Building Networks without Spanning Tree Protocol

IP Connectivity Dedicated servers Co-location in data centers

Troubleshooting and Maintaining Cisco IP Networks Volume 1

MikroTik RouterOS Workshop Load Balancing Best Practice. Warsaw MUM Europe 2012

Copyright 2008 Link Technologies,Inc. A Proud Vendor Member of the

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

Building Trusted VPNs with Multi-VRF

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

Introducing Basic MPLS Concepts

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

VMDC 3.0 Design Overview

Dan Baxter PA Senior Sales Engineer

Multi-Chassis Trunking for Resilient and High-Performance Network Architectures

For internal circulation of BSNLonly

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES

ETHERNET VPN (EVPN) OVERLAY NETWORKS FOR ETHERNET SERVICES

Chapter 1 Reading Organizer

White Paper. Using VLAN s in Network Design. Kevin Colo

Introduction to MPLS-based VPNs

Troubleshooting Bundles and Load Balancing

Implementing L3 at the Data Center Access Layer on Juniper Networks Infrastructure

Outline VLAN. Inter-VLAN communication. Layer-3 Switches. Spanning Tree Protocol Recap

Cisco IOS Software Release 15.0(1)SY1 New Features and Hardware Support

TRILL for Data Center Networks

DATA CENTER. Best Practices for High Availability Deployment for the Brocade ADX Switch

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

GregSowell.com. Mikrotik Routing

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Cisco Networking Academy CCNP Multilayer Switching

Networking Topology For Your System

Failsafe WAN, VoIP, IVRS & LAN connectivity

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

Interconnecting Data Centers Using VPLS

ADVANCED NETWORK CONFIGURATION GUIDE

Next-Gen Securitized Network Virtualization

NSX TM for vsphere with Arista CloudVision

How To Make A Network Secure

Bring your virtualized networking stack to the next level

MUHAMMAD USMAN SHARIF

IMPLEMENTING VMWARE SERVER VIRTUALIZATION ON JUNIPER NETWORKS INFRASTRUCTURE

WAN Failover Scenarios Using Digi Wireless WAN Routers

IP Telephony Management

SRX High Availability Design Guide

Virtual Subnet: A Scalable Cloud Data Center Interconnect Solution

MPLS VPN Security BRKSEC-2145

Migrate from Cisco Catalyst 6500 Series Switches to Cisco Nexus 9000 Series Switches

Data Center Networking Designing Today s Data Center

MIKROTIK NETWORK SIMULATOR

SDN and Data Center Networks

MikroTik MUM Slovenia 2016 Brian Horn WISP TRACON LLC

MikroTik RouterOS v3. New Obvious and Obscure Mikrotik RouterOS v3.x features

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0

PREPARED FOR ABC CORPORATION

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Top-Down Network Design

Webinar - MikroTik RouterOS Statefull Firewall Howto

Network Configuration Example

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

Chapter 3. Enterprise Campus Network Design

MPLS in Private Networks Is It a Good Idea?

Brocade Data Center Fabric Architectures

NETE-4635 Computer Network Analysis and Design. Designing a Network Topology. NETE Computer Network Analysis and Design Slide 1

JUNIPER DATA CENTER EDGE CONNECTIVITY SOLUTIONS. Michael Pergament, Data Center Consultant EMEA (JNCIE 2 )

Cisco Configuring Basic MPLS Using OSPF

Cisco s Massively Scalable Data Center. Network Fabric for Warehouse Scale Computer

Network Services Orchestration Software Defined Networks, Network Function Virtualization - TODAY

HP ExpertOne. HP0-Y45: Architecting HP Network Solutions. Table of Contents

Network Agent Quick Start

Stretched Active- Active Application Centric Infrastructure (ACI) Fabric

software networking Jithesh TJ, Santhosh Karipur QuEST Global

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

Burning Bridges - Routing Your Bridged WISP Network With MikroTik

Transcription:

1-855-MIKROTIK Network Architecture Validated designs utilizing MikroTik in the Data Center P R E S E N T E D B Y: K E V I N M Y E R S, N E T W O R K A R C H I T E C T / M A N AG I N G PA R T NER I P A R C H I T E C H S M A N AG E D S E R V I C E S

Background Kevin Myers 16 + years in IT/Network Engineering Designed and implemented networks in Service Provider, Enterprise, Ecommerce and Government environments Areas of Design Focus: MikroTik integration with multi-vendor networks Design of BGP/MPLS/OSPF Service Provider Triple-Play networks Design of large enterprise Data Center networks Certifications MTCINE #1409INE006 Certified CCNP, CCNA, MCP, MTCRE, MTCTCE, MTCNA

IP ArchiTechs Managed Services Exhibitor at 2013 and 2014 MUM Please stop by our exhibitor booth and register to win an RC Helicopter! The first Carrier-Grade 24/7/365 MikroTik TAC (Technical Assistance Center) Three tiers of engineering support Monthly and per incident pricing available 1-855-MIKROTIK or support.iparchitechs.com AirMPLS - Private Nationwide 4G LTE MPLS backbone Partnership with Verizon Wireless - available anywhere in the Verizon service area Not Internet facing privately routed over our MPLS infrastructure Multiple Deployment options to carry public and private traffic including L2 adjacency Proactive Monitoring / Ticketing / Change Control / IPAM (IP Address Management) Carrier-Grade Network Engineering / Design in large (100,000+ nodes) environments

Introduction The MikroTik enabled Data Center Role within the Data Center Layer 3 Core Designs using CCRs with 10 Gbps interfaces Top of rack / End of Row L3 options for core connectivity External / Internal Firewall Internet reachability / protect critical internal networks with multiple layers (PCI) VPN Aggregation Multiple Vendors / Remote Mgmt Access MPLS P/PE router - Segregation of traffic within Data Center Role between Data Centers MPLS L2 VPN VLAN extension between Data Centers for VM mobility MPLS L3 VPN Segregate traffic as it routes between data centers VLAN Rewrites Used to deal with VLAN overlap between two or more sites Multiple Gateways for the same subnet at more than one site

Conventional Data Center

Multi-Million dollar DCs - Where does MikroTik fit in? MikroTik routers can be used in different areas of the Data Center and compete with mainstream vendors like Cisco, Juniper and HP within a specific set of design parameters. The goal of this presentation is to display the design elements required to build a Layer 3 infrastructure capable of up to 320 Gbps forwarding with off the shelf 10 Gig switches Why 320 Gbps? Relies on ECMP (server side) assuming 16 BGP paths 16 Paths is a conservative value for ECMP some go as high as 128 paths 16 CCRs with 20 Gbps LACP channels = 320 Gbps Design validation was tested with 2 CCRs which yielded 40 Gbps between servers

Multi-Million dollar DCs - Where does MikroTik fit in? Why? The business case for MikroTik in the Data Center CAPEX (Capital Expenditure) Savings Lower hardware replacement cost when a node fails Cisco Nexus Deployment for 320 Gbps $2,000,000 to $5,000,000 CAPEX MikroTik Deployment for 320 Gbps $50,000 to $100,000 CAPEX

The MikroTik enabled Data Center

Part 1 Desigining for High Availability 99.999% uptime Getting to five 9 s isn t easy can only have 5 minutes of unplanned downtime per year maintenance windows aren t included HA design elements Stackable switches enables multi-chassis LAG for CCRs and servers to provide survivability in the event of a failure of one of the switches LACP channeling/bonding at Layer 2 allows devices to aggregate speeds as well as prevent routing topology changes when a link fails Load Balancers Provide the ability to use multiple CCR chassis as a single firewall without breaking state. The LB has the ability to return traffic to the same source and track that relationship dynamically. BFD Bi-Directonal Forwarding Detection allows a network t o converge much more quickly than standard timers Multiple Internet BGP Peers When used along with BFD if the upstream carrier supports it, multiple tier 1 peerings provide a level of redundancy to ensure Internet traffic is uninterrupted

Part 2 Achieving 320 Gbps throughput Two mechanisms for achieving high throughput Method 1 - ECMP Equal Cost Multipath (ECMP) on the CCR RouterOS is capable of up to 128 gateways. Example below shows 16 gateways for one route Routes can be installed by either OSPF or Static. BGP can also be run on top of OSPF and utilize ECMP as well. ECMP Route with 16 Gateways

Part 2 Achieving 320 Gbps throughput ECMP Continued Using multiple gateway allows traffic egressing the router to balance along multiple paths but what about ingress? Server side ECMP is the key to scaling throughput when using independent routers. Support in multiple operating systems Microsoft and Linux both support ECMP in static routes along with OSPF and BGP

Achieving 320 Gbps throughput

Part 2 Achieving 320 Gbps throughput Utilizing BGP and OSPF at the server for dynamic ECMP Role of OSPF Converges quickly using adjusted standard timers (1 second hello 3 second dead) Converges even faster with Bidirectional Forwarding Detection (BFP) Provides Loopback reachability for BGP Is needed to implement ECMP dynamically through MikroTik routers until ECMP is added to BGP. Role of BGP Advertise data center subnets for servers, databases, web apps, etc, to the 16 router CCR core Can be utilized for traffic management

Achieving 320 Gbps throughput

Part 2 Achieving 320 Gbps throughput Method 2 Offset VRRP Gateways Each CCR is the VRRP master for one or more VLANS Requires setting priority for each VLAN/CCR Can be used in conjunction with ECMP when servers cannot be setup for ECMP CCR 1 Master for VLAN 100 Backup for VLAN 200 CCR2 Backup for VLAN 100 Master for VLAN 200

Part 2 Achieving 320 Gbps throughput LACP Channels for Routers and Servers LACP is an open standard for aggregating Layer 2 links 802.3ad Referred to as Channeling, Bonding, Teaming, Link Aggregation Can be trunked with multiple VLANs and multiple Layer 3 gateways Can be used with VRRP 20 Gigabit LACP channel on CCR-1036-8G-2S+

Part 2 Achieving 320 Gbps throughput LACP Channels for Routers and Servers Microsoft LACP example:

Part 2 Achieving 320 Gbps throughput LACP Channels for Routers and Servers Linux LACP example:

Part 2 Achieving 320 Gbps throughput Final Result 40 Gbps throughput Only 2 CCRs in the Core with 16 CCRs, the throughput will be roughly 320 Gbps

Part 3 Multiple Data Centers

Part 3 Multiple Data Centers Using MPLS in the Data Center CCRs can be used as MPLS edge routers to connect Data Centers. Used to segregate traffic within and between Data Centers L2VPN (VPLS ) Provides Layer 2 Connectivity and isolation L3VPN Provides Layer 3 connectivity and isolation VRF (Routing Marks) Used to separate customer routing tables so that more than one customer can use the same subnet without overlap

Part 3 Multiple Data Centers MPLS Customer Isolation at Layer 3

Part 3 Multiple Data Centers EoIP provides Layer 2 Connectivity and will allow MPLS to function across an encrypted internet link. Either EoIP or VPLS can be used for L2 connectivity.

Part 3 Multiple Data Centers VLAN Rewrites Problem: Data Center 1 uses Vlan 100 for web Servers on 10.1.1.0/24 Data Center 2 uses Vlan 100 for storage replication on 192.168.222.0/24 When extending the VLAN between Data Centers, one side must be rewritten CCRs can do this via bridging MikroTik routers with switch chips can use /switch to perform vlan rewrites

Part 3 Multiple Data Centers VLAN Rewrites change VLAN 100 traffic to VLAN 3100

Part 3 Multiple Data Centers VLAN Rewrites change VLAN 100 traffic to VLAN 3100 Create VLAN 100 and 3100 interface VLANs Create Bridge and add VLAN interface ports

Part 3 Multiple Data Centers Dual VRRP Gateways Problem when extending VLANs between Data Centers, If there is not a local gateway for hosts in that subnet, traffic must go all the way to the other Data Center via Layer 2 to hit the default gateway Solution: Dual VRRP gateways Data Center 1 VRRP GW 100.64.100.1/24 Data Center 2 VRRP GW 100.64.100.2/24 These are duplicate IPs How can this work? Because VRRP uses MAC addresses derived from the VRRP Group Number Hosts will always find the gateway in their own data center before going to the other Data Center

Part 3 Multiple Data Centers Dual VRRP Gateways Add input filter for VRRP on both edge routers IP Protocol 112 to prevent either gateway from becoming master for the other (bridges must be set to use IP Firewall) Add VRRP Gateway for 100.64.100.1 in both Data Centers

Part 3 Multiple Data Centers Dual VRRP Gateways

2014 Pittsburgh MUM RC Heli Giveaway!! 1-855-MIKROTIK 4 To Give Away!!! 17 RC Helicopters 24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

Questions? The content of this presentation will be available at mum.iparchitechs.com Please come see us at the IP ArchiTechs booth in the Exhibitor Hall Email: kevin.myers@iparchitechs.com Office: (303) 590-9943 Web: Thank you for your time and enjoy the MUM!!