BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab

Similar documents
NXOS in the Real World Using NX-API REST

Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests

Hands On Exploration of NETCONF and YANG

Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

Automation and Programmability using Cisco Open NXOS and DevOps Tools

VRF, MPLS and MP-BGP Fundamentals

Introduction to OpenConfig

Who wants to be a millionaire? A class in creating your own cryptocurrency

CloudCenter for Developers

NetDevOps Style Configuration Management for the Network

Cisco Enterprise Agreement

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Get Hands On With DNA Center APIs for Managing Intent

Git, Atom, virtualenv, oh my! Learn about dev tools to live by!

DevNet Workshop-Hands-on with CloudCenter and Jenkins

Privacy Requirements Scoping

TRex Realistic Traffic Generator

Catalyst 9K High Availability Lab

VXLAN EVPN Fabric and automation using Ansible

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Serviceability of SD-WAN

Cloud Mobility: Meraki Wireless & EMM

Cisco SD-Access Hands-on Lab

DevOps CICD for VNF a NetOps Approach

VRF, MPLS and MP-BGP Fundamentals

Lab Guide 2 - BGP Configuration

BGP Enforce the First Autonomous System Path

WORKSHOP: from Zero to a Network Application with #golang

2016/09/07 08:37 1/5 Internal BGP Lab. Set up Internal BGP (ibgp) within the each Group autonomous system to carry routing information within the AS.

Hands-On with IoT Standards & Protocols

Hybrid Cloud Automation using Cisco CloudCenter API

Stateless Multicast with Bit Indexed Explicit Replication

Cisco Spark. Questions? Use Cisco Spark to communicate with the speaker after the session. How

Magical Chatbots with Cisco Spark and IBM Watson

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite

How BGP Routers Use the Multi Exit Discriminator for Best Path Selection

Finesse APIs: Getting started with the REST APIs and XMPP events

Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE)

An Introduction to Monitoring Encrypted Network Traffic with "Joy"

Cisco Container Platform

Configure the IPv6 BGP Local Preference Feature

Module 4 BGP-LS Configuration Lab

BGP Routing and BGP Policy. BGP Routing. Agenda. BGP Routing Information Base. L47 - BGP Routing. L47 - BGP Routing

TELE 301 Network Management

PnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure

ICE / TURN / STUN Tutorial

European DevNet Pros Panel

CCNP 1: Advanced Routing

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

An Introduction to Developing for Cisco Kinetic

Demystifying Machine Learning

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

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and

Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN

NSO in Brownfield: Fully Automated One-Click Reconciliation

Border Gateway Protocol - BGP

UniNets MPLS LAB MANUAL MPLS. UNiNets Multiprotocol label Switching MPLS LAB MANUAL. UniNets MPLS LAB MANUAL

Cisco CCNP ROUTE: Implementing Cisco IP Routing (ROUTE) 2.0. Upcoming Dates. Course Description. Course Outline

Cisco UCS Director and ACI Advanced Deployment Lab

Coding Getting Started with Python

BGP Attributes and Policy Control

BGP Scaling (RR & Peer Group)

Topology for: EIGRP, BGP, Redistribution

Routing Underlay and NFV Automation with DNA Center

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC

BGP Graceful Shutdown

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie

Hands-On ROUTE Implementing Cisco IP Routing CCNP Course 1

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Implementing Cisco IP Routing v2.0 (ROUTE)

Managing Cisco UCS with the Python SDK

BGP. Attributes 2005/03/11. (C) Herbert Haas

APIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks

Implementing Cisco IP Routing (ROUTE)

ISP Border Definition. Alexander Azimov

COURSE OUTLINE: Course: CCNP Route Duration: 40 Hours

BRKCOC-2399 Inside Cisco IT: Integrating Spark with existing large deployments

Simplifying Collaboration Deployments with Prime Collaboration

Contiv installation and integration with ACI. LTRCLD-2003

Cisco SD-Access Building the Routed Underlay

Insights into your WLC with Wireless Streaming Telemetry

Automation with Meraki Provisioning API

Creating a custom gadget using the Finesse JavaScript Library API

Tetration Hands-on Lab from Deployment to Operations Support

The Transformation of Media & Broadcast Video Production to a Professional Media Network

Multiprotocol BGP (MBGP)

CCIE ROUTING & SWITCHING V5.0

BGP Attributes and Policy Control

Internet of Things Field Network Director

BGP Attributes and Policy Control

Machine Learning with Python

Enterprise Recording and Live Streaming Architecture with VBrick

Orange: Cisco & Orange: a human touch for a digital experience

Is your IT Infrastructure Ready for Machine Learning & Artificial Intelligence?

From the given configuration taken from RTA and graphic, which network will be filtered from being propagated to RTC from RTA?

BGP Event-Based VPN Import

Intelligent WAN (IWAN) Design and Deployment

Introduction to BGP ISP/IXP Workshops

Transcription:

BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab Michael Kowal, Principal Systems Engineer, @ciscomk Dash Thompson, Systems Engineer, @dash_thompson Abel Ramirez, Systems Engineer, @ramirezabel21

Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot# 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Introduction to an Advanced Topic This Session Basic BGP Advanced BGP CCNA CCNP CCIE 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4

Ask: When do we learn from labs? This is not your ordinary lab 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5

Your Role Consultant 5 Consulting The Interview is over. Do you have any other questions? Yes. Does your company ever press charges? 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6

Your Customer Proctors Role-Play 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

Reward Model Event Reward/Deduction Finish Task +$50 First to Complete Lab +$25 Finish Task (IPv4-only) +$0 Incomplete Lab -$20 Finish Advanced Task +$25 Help Request -$10 Incomplete Finish -$5 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8

Process Lecture Solution Review Lab Work Unlock Advanced Challenges (Optional) Consultant uses HELP button when they are stuck Consultant uses FINISHED button for verification 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9

Tips for Success 1.Time = Money 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10

Tips for Success 1. Time = Money 2.Your Lab = Greenfield Deployment 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11

Tips for Success 1. Time = Money 2. Your Lab = Greenfield Deployment 3.No Requirement to Compete 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12

Agenda Scenario 1: Internet Peering Scenario 2: Internal Peering Scenario 3: Prefix Advertisement Conclusion

Scenario 1: Internet Peering

Why BGP? Scale & Control vs. Fast Convergence 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15

Prefix Filtering This Party is Invite-Only. Are you on the prefix-list? 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16

BGP Peering Walkie-Talkies vs. Telephones 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17

Multi-Protocol Multi-lingual 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18

BGP Address Family Structure router bgp 64498 <neighbor statements>! address-family ipv4 <activate neighbors> <policies> exit-address-family! address-family ipv6 <activate neighbors> <policies> exit-address-family 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19

IPv6 Host Addressing 100.101.201.0/30 2001:101:201::/126.2.1 e0/0 e0/1 2001:101:201::2 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20

http://ltrrst-1179.com New Hire On-boarding 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

Task #1

Review: Scenario 1

Scenario 2: Internal Peering

ibgp Loop Prevention ibgp = n(n+1)/2 or Hire a Referee 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25

Internal BGP (ibgp) Receives and Installs Prefix? B AS 64497 ibgp Peering ebgp Peering AS 64499 Advertises Prefix Receives and Installs Prefix? Prefix will not be installed. A C Receives and Installs Prefix E 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26

Controlling How Traffic Leaves Your Network (Higher) LocalPref = Exit Strategy 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27

Review: Scenario 2

Scenario 3: Prefix Advertisement

Advertise your Net network = BGP is in control redistribute = BGP passes the buck 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30

Controlling How Traffic Enters Your Network ebgp = 1 st Generation Car GPS Pre-pend more streets via AS_PATH 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31

Review: Scenario 3

Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot# 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/. 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35

Thank you