Brief Cisco-Centric Tutorial on IPv6 Peering. Version 1.0 April, 2007 Steve Gibbard Packet Clearing House

Similar documents
basic BGP in Huawei CLI

APNIC elearning: BGP Basics. Contact: erou03_v1.0

Community tools to fight against DDoS

Lab 10: Confi guring Basic Border Gateway Protocol

Presentation_ID. 2001, Cisco Systems, Inc. All rights reserved.

BGP Support for Next-Hop Address Tracking

Understanding Route Aggregation in BGP

APNIC elearning: BGP Attributes

Application Note. Failover through BGP route health injection

BGP Attributes and Path Selection

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

netkit lab bgp: multi-homed Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

BSCI Module 6 BGP. Configuring Basic BGP. BSCI Module 6

BGP1 Multihoming and Traffic Engineering

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

BGP Basics. BGP Uses TCP 179 ibgp - BGP Peers in the same AS ebgp - BGP Peers in different AS's Private BGP ASN. BGP Router Processes

BGP Link Bandwidth. Finding Feature Information. Contents

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

ARIN XX1I. San Antonio, Texas A dive into IPv6 Implementation for ISPs - Is it that deep? Aaron Hughes (aaron@bind.com)

Module 12 Multihoming to the Same ISP

LAB II: Securing The Data Path and Routing Infrastructure

MPLS VPN Route Target Rewrite

Monitoring and Troubleshooting BGP Neighbor Sessions

BGP-4 Case Studies. Nenad Krajnovic.

- Route Filtering and Route-Maps -

- Border Gateway Protocol -

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

BGP Terminology, Concepts, and Operation. Chapter , Cisco Systems, Inc. All rights reserved. Cisco Public

How To Set Up Bgg On A Network With A Network On A Pb Or Pb On A Pc Or Ipa On A Bg On Pc Or Pv On A Ipa (Netb) On A Router On A 2

Configuring and Testing Border Gateway Protocol (BGP) on Basis of Cisco Hardware and Linux Gentoo with Quagga Package (Zebra)

Multihomed BGP Configurations

The Internet in Cambodia. Samol Khoeurn Network Operations Manager - Asia

Tutorial: Options for Blackhole and Discard Routing. Joseph M. Soricelli Wayne Gustavus NANOG 32, Reston, Virginia

MPLS/VPN Overview Cisco Systems, Inc. All rights reserved. 1

netkit lab bgp: prefix-filtering Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

Chapter 49 Border Gateway Protocol version 4 (BGP-4)

MPLS Configration 事 例

BGP Best Path Selection Algorithm

Simple Multihoming. ISP Workshops. Last updated 30 th March 2015

Deploy Application Load Balancers with Source Network Address Translation in Cisco Programmable Fabric with FabricPath Encapsulation

E : Internet Routing

BGP Advanced Routing in SonicOS

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

Edge-1#show ip route Routing entry for /24. Known via "bgp 65001", distance 200, metric 0. Tag 65300, type internal

Fireware How To Dynamic Routing

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.

MPLS-based Layer 3 VPNs

Network Security. Mobin Javed. October 5, 2011

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

Using the Border Gateway Protocol for Interdomain Routing

Understanding Route Redistribution & Filtering

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

Configuring MPLS Hub-and-Spoke Layer 3 VPNs

Simple Multihoming. ISP/IXP Workshops

Advanced BGP Policy. Advanced Topics

Quick Note 20. Configuring a GRE tunnel over an IPSec tunnel and using BGP to propagate routing information. (GRE over IPSec with BGP)

Configuring BGP. The Cisco BGP Implementation

Configuring Route Maps and Policy-Based Routing

BGP Router Startup Message Flow

Lecture 18: Border Gateway Protocol"

BGP and Traffic Engineering with Akamai. Christian Kaufmann Akamai Technologies MENOG 14

Cisco Router Configuration Tutorial

Border Gateway Protocol (BGP)

Rapid IPv6 Deployment

BGP: Frequently Asked Questions

Border Gateway Protocol Best Practices

Site-to-Site Load Distribution Using IGP and BGP

BGP Operations and Security. Training Course

Routing Protocol - BGP

Claudio Jeker. RIPE 41 Meeting Amsterdam, 15. January Using BGP topology information for DNS RR sorting

Basic Configuration Examples for BGP

> Border Gateway Protocol (BGP-4) Technical Configuration Guide. Ethernet Routing Switch. Engineering

BGP4 Case Studies/Tutorial

Gateway of last resort is to network

IPv6 Deployment Issues A Tier 1 Perspective. Stewart Bamford (Stewart.Bamford@level3.com) NANOG 35 October 23 rd to 25 th 2005

Task 20.1: Configure ASBR1 Serial 0/2 to prevent DoS attacks to ASBR1 from SP1.

How To Configure Some Basic OSPF Routing Scenarios. Introduction. Technical Guide. List of terms

UPDATE = [Withdrawn prefixes (Optional)] + [Path Attributes] + [NLRIs].

BGP Multihoming Techniques

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

The (in)completeness of the Observed Internet AS-level Structure

ICS 351: Today's plan

BGP Best Practices for ISPs Prefix List, AS PATH filters, Bogon Filters, Anycast, Mailing Lists, INOC DBA

How To Understand Bg

MPLS Inter-AS VPNs. Configuration on Cisco Devices

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: Total Questions: 401

Exterior Gateway Protocols (BGP)

Managing IP Networks with Free Software. Joe Abley Stephen Stuart

Internet Routing Protocols Lecture 04 BGP Continued

Multiprotocol Label Switching Load Balancing

Introduction to BGP. Cisco ISP Workshops. 2003, Cisco Systems, Inc. All rights reserved.

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

CS551 External v.s. Internal BGP

Configuring a Gateway of Last Resort Using IP Commands

Configuring BGP. Cisco s BGP Implementation

Dove siamo? Architecture of Dynamic Routing

How More Specifics increase your transit bill (and ways to avoid it)

Border Gateway Protocol BGP4 (2)

JUNOS Secure BGP Template

Introduction Inter-AS L3VPN

Transcription:

Brief Cisco-Centric Tutorial on IPv6 Peering Version 1.0 April, 2007 Steve Gibbard Packet Clearing House

Just Like IPv4 Peering, Sort Of... Groups of routers form an AS You set up peering between routers You use neighbor configuration statements under a router bgp ASN configuration statement

...But You Do It On An IPv6 Network. You need ipv6 routing configured on your router Any interfaces forwarding IPv6 traffic need IPv6 interface addresses Routing tables are maintained separately Entirely new set of peering sessions

...But You Do It On An IPv6 Network. Running IPv4 and IPv6 on the same routers and circuits does not mean that your IPv4 and IPv6 networks can talk to each other. They can t. If you turn on IPv6 on your hosts, and something they re trying to reach has an IPv6 DNS entry, your hosts will try to use it. Be very careful if your IPv6 connectivity isn t as full and robust as your IPv4 connectivity.

Configuration Syntax

There Are a Few Syntactic Differences Configuration statements must be preceded by address-family ipv6 This messes up your IPv4 config syntax as well Word-order of configuration changes show ip bgp becomes show bgp ipv6 Except, that doesn t work either. You need show bgp ipv6 unicast. Why? Who knows?

You re All Familiar With IPv4 Peering... router bgp 65534 neighbor PEER peer-group neighbor PEER route-map PEER-IN in neighbor PEER route-map PEER-OUT out neighbor 192.168.0.1 remote-as 65535 neighbor 192.168.0.1 peer-group PEER neighbor 192.168.0.1 password PASSWORD neighbor 192.168.0.1 description Sample peer end

...Which Changes a Bit... router bgp 65534 neighbor PEER peer-group neighbor 192.168.0.1 peer-group PEER neighbor 192.168.0.1 description Sample peer neighbor 192.168.0.1 password PASSWORD address-family ipv4 neighbor PEER activate neighbor PEER route-map PEER-IN in neighbor PEER route-map PEER-OUT out neighbor 192.168.0.1 peer-group PEER

...And Adds IPv6 Configuration. router bgp 65534 neighbor V6-PEER peer-group neighbor 2001:418:0:5000::31 remote-as 65535 neighbor 2001:418:0:5000::31 description Sample neighbor 2001:418:0:5000::31 password PASSWORD address-family ipv6 neighbor V6-PEER activate neighbor V6-PEER route-map V6-PEER-IN in neighbor V6-PEER route-map V6-PEER-OUT out neighbor 2001:418:0:5000::31 activate

Route-Maps and Prefix Lists ipv6 prefix-list OUR-SPACE seq 5 permit 2001:478:9200::/48 ipv6 prefix-list OUR-SPACE seq 15 permit 2001:503:8028::/48 ipv6 prefix-list OUR-SPACE seq 20 permit 2001:503:D1AE::/48 ipv6 prefix-list OUR-SPACE seq 25 permit 2001:503:A124::/48 route-map V6-PEER-OUT permit 10 match ipv6 address OUR-SPACE set community 65535:12345 Note that they only change their identifier from ip to ipv6.

Diagnostic Syntax

Commands Look Familiar show bgp ipv6 unicast summary show bgp ipv6 unicast xxx:xxx::/xx show bgp ipv6 unicast neighbor xxx:xxx:xxx::x show bgp ipv6 unicast neighbor xxx:xxx:xxx::x advertised show bgp ipv6 unicast neighbor xxx:xxx:xxx::x received

Output Looks Similar Too Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 2001:418:0:5000::31 4 2914 1849146 955659 13078783 0 0 2w3d 697 2001:478:9200:51::7 4 65535 490551 1894528 13078783 0 0 6w5d 2 2001:478:9200:51::8 4 65535 490535 1894530 13078783 0 0 6w5d 2 2001:478:9200:FFFF::2

Output Looks Similar Too router# sh bgp ipv6 unicast neigh 2001:478:9200:51::8 routes BGP table version is 13079261, local router ID is 204.61.209.254 Status codes: s suppressed, d damped, h history, * valid, > best Origin codes: i - IGP, e - EGP,? - incomplete Network Next Hop Metric LocPrf Weight Path * 2001:5EF:8028::/48 2001:478:92FF:51::8 0 0 65535 i * 2001:5EF:A124::/48 2001:478:92FF:51::8 0 0 65535 i Total number of prefixes 2

But This is All Technical......and Peering is Business.

The Hard Part is Negotiating Agreements Fortunately, this is kind of like IPv4 too. You call or email potential peers and ask them to peer. They say yes or no. Or maybe they ask what s peering? Depending how important it is, you might try to convince them.

Except: There isn t much IPv6 traffic. Traffic analysis won t tell you much (yet?). Nobody has any short-term financial incentive to make this work well. So don t expect the sort of response you get when talking about IPv4 peering.

There s a Good Side to This As long as there s no money in it, even the big networks are just playing. Since the big networks want connectivity to play with, they ll peer with smaller networks, for now.

Thanks, and Questions? Copies of this presentation can be found in Keynote, PDF, and QuickTime formats at: http:// www.pch.net / resources / tutorials / ipv6-peering Steve Gibbard Network Architect Packet Clearing House scg@pch.net