Traffic Engineering for Pan-African Research and Education Network: Software Defined Internet exchange Points



Similar documents
An Evaluation of Peering and Traffic Engineering in the Pan- African Research and Education Network

LISP Functional Overview

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Stretched Active- Active Application Centric Infrastructure (ACI) Fabric

Introducing Basic MPLS Concepts

Preserve IP Addresses During Data Center Migration

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January

An Introduction to Software-Defined Networking (SDN) Zhang Fu

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)

Simplify Your Route to the Internet:

IPv6 over IPv4/MPLS Networks: The 6PE approach

Computer Networking Networks

Internet Routing. Review of Networking Principles

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

SDN research directions

Disaster-Resilient Backbone and Access Networks

Border Gateway Protocol BGP4 (2)

Bell Aliant. Business Internet Border Gateway Protocol Policy and Features Guidelines

The Benefits. Locator/ID Separation

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

SDX Project Updates GEC 20

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

LHCONE Site Connections

CISCO INFORMATION TECHNOLOGY AT WORK CASE STUDY: CISCO IOS NETFLOW TECHNOLOGY

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey

Troubleshooting Network Performance with Alpine

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

Enterprise Network Simulation Using MPLS- BGP

How To Build A Lightpath Network For Multiple Lightpath Projects

Based on Computer Networking, 4 th Edition by Kurose and Ross

How To Make A Network Secure

EECS 489 Winter 2010 Midterm Exam

A Link Load Balancing Solution for Multi-Homed Networks

Panopticon: Incremental SDN Deployment in Enterprise Networks

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Multi Protocol Label Switching (MPLS) is a core networking technology that

Lab - Mapping the Internet

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Redundancy & the Netnod Internet Exchange Points

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

Border Gateway Protocol (BGP)

The OpenDNS Global Network Delivers a Secure Connection Every Time. Everywhere.

Communications and Networking

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

KENET NETWORK INFRASTUCTURE. KENNEDY ASEDA

Cisco Configuring Basic MPLS Using OSPF

Cloud Computing and the Internet. Conferenza GARR 2010

Operating Systems and Networks Sample Solution 1

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats

MPLS Concepts. Overview. Objectives

Computer Networks CS321

Effective disaster recovery using Software defined networking

Agenda. NRENs, GARR and GEANT in a nutshell SDN Activities Conclusion. Mauro Campanella Internet Festival, Pisa 9 Oct

MPLS is the enabling technology for the New Broadband (IP) Public Network

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

How To Load Balance On A Bgg On A Network With A Network (Networking) On A Pc Or Ipa On A Computer Or Ipad On A 2G Network On A Microsoft Ipa (Netnet) On An Ip

Exterior Gateway Protocols (BGP)

Using LISP for Secure Hybrid Cloud Extension

Border Gateway Protocol Best Practices

Please purchase PDF Split-Merge on to remove this watermark.

Using OSPF in an MPLS VPN Environment

Virtualized Network Services SDN solution for enterprises

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

The Quality of Internet Service: AT&T s Global IP Network Performance Measurements

The Internet and Its Uses

MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport

Qualifying SDN/OpenFlow Enabled Networks

LISP-TREE: A DNS Hierarchy to Support the LISP Mapping System

An overview on Internet Measurement Methodologies, Techniques and Tools

Inter-domain Routing. Outline. Border Gateway Protocol

DEGREE THESIS. Improving Network Performance by Implementing the Path Control Tools. Derick Kolle Nduge, Augustine Chika, Mohammednur Ibrahim

HP Networking BGP and MPLS technology training

Software Defined Networking & Openflow

Virtualized Network Services SDN solution for service providers

Troubleshooting and Maintaining Cisco IP Networks Volume 1

Campus Network Virtualization using Multiprotocol Label Switching Virtual Private Networks (MPLS-VPNs)

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.

Telecom. White Paper. Inter-SDN Controller Communication: Using Border Gateway Protocol

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

VIRTUALIZING THE EDGE

Transcription:

Traffic Engineering for Pan-African Research and Education Network: Software Defined Internet exchange Points Josiah Chavula Supervisors: A/Prof. Hussein Suleman, A/Prof. Antoine Bagula 1

Introduction Pan-African National Research and Education Networks (NRENs) Traffic Engineering Problem Example: Intra-Africa Traffic Flow Software Defined Internet Exchange (SDX) Internet Exchange Points and Peering SDX Objectives SDX Structure and Operation 2

Pan-African Research and Education Networks Exclusive data networks for universities and research institutions Unique QoS requirements for Research and Education applications Virtual Research Communities, e-infrastructure sharing Examples: GEANTE, Internet2, TENET(SANReN) In Africa: UbuntuNet Alliance (East and Southern Africa) WACREN (West and Central Africa) ASREN (Arab States) 3

Intra-Africa Terrestrial Fibre Optic Cable Afterfiber.net 4

Africa Under-sea Fiber Cable Manypossibilities.net 5

Intra-Africa Traffic Flow Preliminary survey Traceroute and Ping measurement: Probes sent to 95 IP addresses (African universities in 38 countries) Probe from 5 vantage points in Africa (CAIDA s Scamper tool and Archipelago measurement infrastructure) Obtained Round-Trip Time (RTT) and IP paths Geo-location database to obtain location (Cities) of IP hops 6

Circuitous Route Problem Geographical distance High Hop Count Cost? Round-Trip Time(RTT)/Lat ency 7

Intra-Africa traffic vs inter-continental traffic Intra-Africa Average RTT: 174ms Average Hop count: 11 Inter-continental Average RTT: 380ms Average Hop count: 15 80% of traffic traversed inter-continental links Trip from Africa s egress point to a remote gateway takes ~107ms (stdev 82) 8

9

Research Objectives How to better design the Pan-African Research and Education Network logical topology for optimal traffic exchange to achieve a flexible and dynamic peering environment using novel hierarchical routing architectures such as LISP, as well as software defined networking protocols such as OpenFlow to optimize cross-border peering through topology awareness and measurable network metrics 10

Peering and IXPs 11

Internet exchange Points (IXPs) Layer 2 domain where participants peer using Border Gateway Protocol (BGP) 12

Internet exchange Points (IXPs) Traffic flow (Data Path) is through the layer 2 switch 13

Problems with BGP Peering Inflexible: Coarse-grained policies (AS Level) Based only on destination prefix: application or sender cannot customize end to end path Indirect means of influencing path selection e.g AS path-prepending 14

Software Defined Internet exchange (SDX) Software Defined Networking: Switch control plane moved to a software/programmatic controller OpenFlow protocol: Standardized API for remote and programmatic control of switch forwarding table 15

Software Defined Networking Ordinary Switch OpenFlow Switch 16

Locator/Identifier Separation Protocol (LISP) Divides the IP address space into Locators and Identifiers Route Locators(RLOCs): Internet Core (global reachability) Endpoint Identifiers(EIDs): Edge networks EID-to-RLOC Mapping System IETF standard, Cisco, lisp4.net 17

Locator/Identifier Separation Protocol Multiple RLOCs per EID (enable multi-homing) EID/RLOC preferences (enable inbound traffic engineering) 18

Key Objectives (Wish list) Collaborative and dynamic selection of shorter paths Eg using measured topology metrics, preferences Application Specific Peering 19

SDX Components OpenFlow Switch SDN Controller LISP Map-Server LISP edge routers (Ingress and Egress Transit Routers) 20

SDX Components 21

SDX Components 22

Design Challenges Route computation across multiple domains/exchange points Independent route selection in a collaborative environment Secure Routing: If external input is to influence route selection Enforcement of preferences and policies 23

Summary Circuitous routes impact latency Software Defined Internet exchange points can help create more flexible and dynamic peering environment OpenFlow and LISP offer new opportunities for peering and traffic engineering 24

Thank You. 25