Top Banner
Network Architecture – Validated designs utilizing MikroTik in the Data Center PRESENTED BY: KEVIN MYERS , NETWORK ARCHITECT / MANAGING PARTNER IP ARCHITECHS MANAGED SERVICES www.iparchitechs.com 1-855-MIKROTIK
31

1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in...

Feb 08, 2018

Download

Documents

trandan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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 NE R 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

www.iparchitechs.com 1-855-MIKROTIK

Page 2: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com

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

1-855-MIKROTIK

Page 3: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 4: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 5: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Conventional Data Center

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 6: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 7: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 8: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

The MikroTik enabled Data Center

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 9: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 10: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 11: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 12: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Achieving 320 Gbps throughput

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 13: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 14: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Achieving 320 Gbps throughput

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 15: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 16: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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+

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 17: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Part 2 – Achieving 320 Gbps throughput

• LACP Channels for Routers and Servers

• Microsoft LACP example:

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 18: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Part 2 – Achieving 320 Gbps throughput

• LACP Channels for Routers and Servers

• Linux LACP example:

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 19: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 20: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Part 3 – Multiple Data Centers

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 21: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 22: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Part 3 – Multiple Data Centers

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

• MPLS Customer Isolation at Layer 3

Page 23: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Part 3 – Multiple Data Centers

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

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.

Page 24: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 25: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Part 3 – Multiple Data Centers

•VLAN Rewrites – change VLAN 100 traffic to VLAN 3100

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 26: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 27: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 28: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 29: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

Part 3 – Multiple Data Centers

•Dual VRRP Gateways

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK

Page 30: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

24/7/365 MikroTik TAC | Nationwide Private 4G LTE MPLS | Proactive Network Monitoring | Design / Engineering / Operations

www.iparchitechs.com

1-855-MIKROTIK

2014 Pittsburgh MUM RC Heli Giveaway !! • 4 To Give Away!!! 17” RC Helicopters

Page 31: 1-855-MIKROTIK Network · PDF fileNetwork Architecture – Validated designs utilizing MikroTik in the Data Center ... •VPN Aggregation ... •MikroTik routers can be used in different

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: [email protected]

• Office: (303) 590-9943

• Web: www.iparchitechs.com

•Thank you for your time and enjoy the MUM!!

24/7/365 MikroTik TAC Nationwide Private 4G LTE MPLS Proactive Network Monitoring Design / Engineering / Operations

www.iparchitechs.com 1-855-MIKROTIK