BRKRST 2619
BRKRST 2619
BRKRST 2619
IPv6 Deployment
Developing an IPv6 Address Plan and Deploying IPv6
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Why are we doing this?
IPv4 Address Exhaustion
http://www.potaroo.net/tools/ipv4/
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
% of IPv6 users as seen by Google
https://www.google.com/intl/en/ipv6/statistics.html#tab=ipv6-adoption&tab=ipv6-adoption
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Why Bother?
• Continuity of Business
• To ensure services are available to customers
and partners
• New products and enhanced service delivery
• Government/Partner/Corporate mandates or
regulations
• Cost Today
IPv4 Free Pool
• Avoid the risk and cost associated with
unplanned and uncontrolled implementation of
IPv6
• Avoid the increased cost of moving to IPv6 when
Size of the Internet
the industry and suppliers are driving the market ?
IPv6 Deployment
Time
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Cisco VNI IPv6 Traffic Forecast
https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.pdf
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
What is an IPv6
Address?
IPv6 Addresses
• IPv6 addresses are 128 bits long
• Segmented into 8 groups of four HEX characters (called HEXtets)
• Separated by a colon (:)
• Default is 50% for network ID, 50% for interface ID
Abbreviated Format
2001:0:0: A1::1E2A
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Types of Unicast IPv6 Addresses
• RFC 4291 IP Version 6 Addressing Architecture
Link-Local
Address
Unique Local
Global Address Address
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
13
How Do We Build an
IPv6 Address Plan?
Addressing Plan Requirements and Considerations
Requirements Considerations
• Clear addressing for different parts of • Length of prefix and bits to work with
the network • Enterprises usually multiple /48 (≥ 16
• WAN/Core, Campus, branch, DC, bits)
Internet Edge etc. • SPs should get /29 (≥ 35 bits)
• Different Locations • Avoid breaking the nibble boundary
• Different services • Think of # of prefixes at each level
• Encoding of information • Templates will be your friends
• Ease of aggregation • Internal policy for using the
• Leaving space for growth
Addressing Plan
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
IPv6 Address Considerations
• Many ways of building an IPv6 Address Plan
• Regional Breakdown, Purpose built or Generic buckets, Separate per business function
• Hierarchy is key
• Don’t worry too much about potential inefficiencies
• Prefix length selection
• Network Infrastructure links, Host/End System LAN
• Addressing hosts
• SLAAC, DHCP (stateful), DHCP (stateless), Manually assigned
• Building the IPv6 Address Plan
• Cisco IPv6 Addressing White Paper
http://www.cisco.com/en/US/docs/solutions/SBA/February2013/Cisco_SBA_BN_IPv6AddressingGuide-
Feb2013.pdf
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
IPv6 Address Space - PI vs PA
• Do I Get PI or PA?
• PI space is great for organizations who want to
multihome to different SPs
• PA if you are single homed or you plan to NAT/Proxy
everything with IPv6 (not likely)
• Possible Options for PI
• Get one large global block from local RIR and subnet out
per region
• Get a separate block from each of the RIR you have
presence in
• Most organizations are going down the PI path
• Getting assignments across regional registries provides
“insurance” against changing policies
• Traffic Engineering
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Addressing Recommendations
• Link Local Address • Unique Local Address
• First 64 bits are fixed • Not recommended for end-point
• Interface Identifier can be modified addressing
• Encoding external identifiers for Unless in a closed system
troubleshooting • Needs Translation (NPTv6 or
• VLAN number NAT66) on Internet Edge
• Router IDs
• Global Unicast Address
• IPv4 address
• Vast number of prefixes
• Possible to leverage for IGP routing
• Manage just one address space
Link-Local Address
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
What about NAT?
A couple of versions of address Where should NAT be applied?
translation related to IPv6 NAT66
NAT-PT Address hiding ???
Original IPv6-to-IPv4 specification That’s the way we do IPv4???
Deprecated It provides security???
Multi-homing
NPTv6
Stateless translation method
Only manipulate the prefix NAT64
NAT66 Boundaries between IPv4 only and IPv6
Stateful translation Highly successful in getting quick IPv6 access
Not specified in RFC Cannot be the final state
Must move towards full IPv6 integration
NAT64
Translation between IPv6 and IPv4
address families http://www.potaroo.net/ispcol/2017-09/natdefence.html
Stateless and stateful methods
available
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Methodology for writing
an IPv6 Addressing Plan
The 4 Rules
1. Simple
Remember Rule #1
• You don’t want to spend weeks explaining it!
2. Embed Information
• To help troubleshooting and operation of the network
• Examples: location, country, PIN, VLAN, IPv4 addresses in Link Local and/or Global Addresses
3. Build-in Reserve
• Cater for future growth, mergers & acquisitions, new locations
• Reserved vs. assigned
4. Aggregatable
• Good aggregation is essential, just one address block (per location), we can take advantage of
this (unlike in IPv4!)
• Ensures scalability and stability
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Methodology – Structure
• Analyze, where will IPv6 be deployed?
• Addressing plan needs to be designed globally
• Identify the structure of the addressing plan
• Based on requirements and considerations discussed earlier
• Top-down approach
This might be different from the IPv4 days when # of hosts per subnet was important
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Methodology – # Prefixes per Level
• How many prefixes will you need at each level of the addressing plan
• Example: a BNG can handle 64000 subscribers = 64000 IPv6 prefixes
• Example: the number of interconnects (P2P) in your network
• As always, put aside a reserve
• How many /64 prefixes (subnets) you need to deploy at a location
• Example: desktops, WIFI, guestnet, sensors, CCTV, network infrastructure, etc…
• As always, put aside a reserve!
• Don’t worry about the number of hosts
• We have 264 of IPv6 addresses for hosts!
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Methodology – Information Encoding
• Remember transition mechanisms – these will have specific
address format requirements
• ISATAP, NAT64 (/96), 6rd, MAP
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Methodology – Infrastructure Addressing
• How about router interconnects / point-to-point links?
• First recommendations: configured /64, /112 or /126,
• RFC 3627 (Sept. 2003 - /127 considered harmful) – moved to historic by RFC 6547 (Feb. 2012)
• Since April 2011, RFC 6164 recommends /127 on inter-router links
• Current recommendation /64, /126 or /127 – (/127 mitigates ND exhaustion attacks)
• Allocate /64 from a block (e.g. /54) for infrastructure links but configure /127
• Example: 2001:420:1234:1:1::0/127 and 2001:420:1234:1:1::1/127
• Loopbacks
• E.g. Dedicate /64 for Loopback addresses
• Allocate /64 per Loopback but configure /128
• Example: 2001:420:1234:100:1::1/128 and 2001:420:1234:101:1::1/128
• Avoid a potential overlap with reserved address space (e.g. Embedded RP address)
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Prefix Length Considerations
Hosts
/64 Core
• Anywhere a host exists /64 /64 or /127
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Link Local Only?
Exclusively use Link Local Addresses on R111#sh run int eth0/0
network infrastructure !
interface Ethernet0/0
ip address 10.112.0.111 255.255.255.0
Prefix Lengths don’t matter anymore ipv6 address FE80::111 link-local
ipv6 enable
Using Only Link-Local Addressing inside OSPFv3 1 address-family ipv6 (router-id 1.1.1.111)
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
For Your
Example - How Many Subnets in a Location? Reference
22 = 4
/54s
24 = 16
/52s 1024 /127 p-t-p links
210 = 1024 /64s
Allocated 1024 /128 loopbacks
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Example of an IPv6 Prefix Break-down (ISP) For Your
Reference
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Tools for Managing IPv6 Addressing Plan
• Not just a spreadsheet, please!
Prone to error
• There are many IP Address Management tools on the market
Cisco Prime Network Registrar
http://www.cisco.com/en/US/products/ps11808/index.html
Other IPAM tools include Infoblox, BlueCat, BT Diamond
• Work with an IPv6 prefix calculator
Example: http://www.gestioip.net/cgi-bin/subnet_calculator.cgi
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Recommendations
• Link-Local Address
• Interface Identifier can be modified
Stay on the 64 bit boundary!!!
• Encoding e.g. VLAN number, router IDs, IPv4 address, may make the troubleshooting easier
Keep it simple
Restrict it to Network Infrastructure
• Default is EUI-64
Example 1: EUI-64 FE80::ABDC:12FF:FE34:5678
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Recommendations
• Unique Local Address
• Don’t deploy
Not for end-point addressing
Unless in a closed system
Needs translation for outside of domain communication
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
For Your
• Link-local
• Loopback (::1)
• Per node
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
For Your
IPv6 Addresses per Interface Reference
• Router output
Cat3750-X#show ipv6 int GigabitEthernet1/1/1
GigabitEthernet1/1/1 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::523D:E5FF:FE1D:4142
Global unicast address(es):
2001:428:E204:FD00::23,
subnet is 2001:428:E204:FD00::22/127
Joined group address(es):
FF02::1
FF02::2
FF02::5
FF02::1:FF00:23
FF02::1:FF1D:4142
MTU is 1500 bytes
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds (using 30000)
ND RAs are suppressed (all)
Hosts use stateless autoconfig for addresses.
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
IPv6 Addresses don’t work well with Text messaging and
Instant Messaging clients!
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
IPv6 Address
Assignment
Host Address Assignment
Manual Stateless Stateful DHCPv6
End-user VLAN
• Stateful DHCPv6
Non-managed environment (e.g. Public Hotspots)
• SLAAC + stateless DHCPv4
• Remember: EUI-64 => MAC exposed in the address on the Internet
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
IPv6 Addressing Pop
Quiz!!!!!
Questions
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
IPv6 Planning
The Scope of IPv6 Deployment
Planning and coordination is
required from many across the
organization, including …
ISP ISP
WAN
Servers
Branch Access
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Common Deployment Models for Internet Edge
Internet, Partner, Branch
Pure Dual Stack Conditional Dual Stack Translation as a Service
IPv4/IPv6 IPv4/IPv6
Host Host
Agg + Agg +
AFT
Agg +
Services Services Services
Phy/Virt. Phy/Virt. Phy/Virt.
Access Access Access
Storage Storage Storage
Compute Compute Compute
IPv4-only
Dual Stack Mixed Hosts Hosts
Hosts IPv6 IPv4
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
IPv6 Readiness
Assessment
Readiness Assessment
• A key and mandatory step to evaluate the impact of IPv6 integration
Network Infrastructure
Service Providers
End Systems
Applications
Operations
Addressing
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Network Assessment
• Break the project down into phases
• Avoids false positives and cuts back on
upgrade costs
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Commonly Deployed IPv6-enabled OS/Apps
Operating Systems Virtualization & Applications
HTTP 80
Are these
FTP 20/21
applications?
POP3 110
IMAP 143
Or just ports?
HTTPS 443
SMTP 25
IPv4/IPv6 transport
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Services Assessment
Evaluate the organizations that are going to provide services to support your deployment
Internet Service
Application
Cloud Services
Deployment Type
Dual Stack,
Native or Overlay
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
IPv4 Address Assessment
Better visibility into
• Assess how the existing IPv4 how the existing Can better answer
address space is used when IPv6 is critical
Address space is
• Useful information for used
• IPv6 integration
• IPv4 address consolidation
• Reclaiming unused address space
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Integration Mechanisms
Transition Solution Universe!
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Connecting IPv6 Sites Together
Customer Customer Subscriber
Network Network Network
6VPE
IPv4 Dual Stack
MPLS IPv4 Core
WAN WAN
6VPE
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
SP IP Network Transition options
IPv4 IPv6
Internet Internet
IPv4 Core Dual Stack Core Dual Stack Dual Stack Core Dual Stack Core
Core
6rd BR LNS AFTR 4rd BR
NAT v6 + NAT 6↔4
v4
4rd or DS-Lite
Access IPv6 Access
6rd or L2TP
IPv4 over over
(ex: DOCSIS 3.0) Network
v4 v6
PE
PE
NAT
Subscriber CE CE CE CE
Subscriber Subscriber Subscriber Subscriber
Network
Network Network Network Network
IPv6 RapidDeployment
Deployment IPv4 via IPv6 IPv6-Only
IPv4 Carrier
NAT444Grade NAT 6 Rapid Connectivity IPv6-Only
Native
(6rd Broad Band Access Network AFT64Subscriber
L2TP Dual Dual
StackStack
Core Using DS-Lite (w/NAT44)
DOCSIS Access MAP-E – Encap All
Softwires
MAP-T - L3 and L4 in
header
Lw4over6
For more info see: http://www.cisco.com/go/cgv6 4rd
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
464Xlat
Coexistence
Considerations
Scalability and Performance
• IPv6 Neighbor Cache = ARP for IPv4
• In dual-stack networks the first hop routers/switches will now have more memory
consumption due to IPv6 neighbor entries (can be multiple per host) + ARP entries
• There are some implications to managing the IPv6 neighbor cache when concentrating large
numbers of end systems
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Neighbor Unreachability Detection (NUD)
• The neighbor cache maintains mapping information
Neighbor’s reachability state is also maintained
• Every entry that is marked STALE in the neighbor cache will need to have it’s state verified
Traffic will be forwarded using the STALE entry
NUD will use NS/NA to detect reachability
• How often NUD runs depends on the value of AdvReachableTime that is set in RA messages
Cisco default is 30 seconds
• Consider CPU load for maintaining state for thousands to tens of thousands of entries!
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Neighbor Unreachability Detection (NUD)
Implications
• What to do?
• Don’t Panic!
• Unless you forgot your towel
• New features to manage the neighbor cache
• Extend the reachable time advertised in RA’s(max value is 1 hour)
• Unsolicited NA glean (more to avoid traffic disruption)
• ND cache timers (control how long an entry is maintained in STALE state; default is
4 hours)
• ND cache refresh (run NUD before purging STALE neighbors)
• NUD exponential retransmit (spread out the NS packets)
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Understanding Co-Existence Implications
Resources considerations
450000
Memory (bytes)
requires less memory than might be expected)
300000 IPv4
250000 IPv6
200000
Linear
‒ CPU (insignificant increase in the case of HW
150000
(IPv6)
100000 Linear
Time
0.25
IPv4 OSPF
0.2
IPv6 OSPF
0.15
‒ Forwarding in the presence of advanced features 0.1 Linear (IPv4
OSPF IPv6
0.05
0 OSPF)
enabled
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
QoS Considerations
IPv4
DSCP
• IPv4 and IPv6 QoS features are mostly compatible (RFC
Type of
2460/3697) Version IHL
Service
Total Length
Fragment
Identification Flags
• Both Transport uses DSCP (aka Traffic Class) Offset
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
QoS CLI
class-map match-any Critical_Data
match dscp af21
class-map match-any Voice
• Class maps can match both IPv4 and IPv6 match dscp ef
• Tool visibility, insight and analysis of IPv6 traffic Netflowv9, IPv6 SLA
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
IPv6 Instrumentation
IPv6/IPv4 Dual Stack Hosts
IPv6 FHS
Port ACL
IPv6 MIBs
L2
Campus
IPv6 Traffic Metering with Flexible Netflow L3
IPv6
Tunnel detection with NBAR2 Internet
Tunnel Filtering with ASA
IDS/IPS signatures
Prefix
Propagation
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Troubleshooting IPv6 Issues
• IPv4 or IPv6 is transparent to a user since
names are used to connect to web sites or
other hosts
• http://www.google.com will take us to Google
TCP UDP
• Typically an end user will notice issues if all
of the following are true:
• IPv6 is enabled on the desktop
• The DNS query returns an IPv6 AAAA record IPv4 IPv6
• IPv6 is preferred over IPv4
• There are connectivity problems over IPv6 0x0800 0x86dd
Data Link (Ethernet)
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Diagnosing IPv6 Issues
• When a desktop needs to connect to a web site, the
first thing it does is resolve the DNS name to an IP
address.
• If the address returned contains an AAAA record
and IPv6 is enabled and preferred on the host, it will
use IPv6 to reach that website.
• If there are issues with IPv6 connectivity further in
the network, the host may not be able to connect (or
load the page in a browser)
• The host will wait for IPv6 to time out before falling
back to IPv4 (this is ~30 sec for windows) and leads
to bad user experience.
• Basic troubleshooting using ping, tracert, ipconfig
should help isolate the issue
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Troubleshooting
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Troubleshooting
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
IPv6 Testing Considerations
• How do hosts react to auto-configuration?
• Are devices taking both a static and auto-configuration?
• Should IPv6 RA’s be disabled? How do devices re-act to that?
• Does application being used implement SAS (Source address selection)
algorithm correctly?
• How do devices react with A and AAAA DNS records?
A record
• What happens if IPv4 is disabled?
AAAA record
• What happens if IPv6 is impaired? ARP request
RA
DHCP reply
DNS reply
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
IPV6 Testing Considerations
• Create base line template that should be run as part of all IPv6 solution testing
• Hosts/Servers/End Systems
• Routers/Switches
• Firewalls/IPS
• Operating Systems
• Applications
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
IPv6 Tools
Different ways to check on what is happening
Where’s my prefix?
‒ Route servers and looking glasses - http://www.bgp4.as/looking-glasses
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
IPv6 and DNS
IPv6 and DNS
IPv4 IPv6
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
AAAA Records on the Wire
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
DNS as an Integration Tool www.ipv6.cisco.com is DNS server
Who is www.ipv6.cisco.com?
AAAA 2001:420:1101:1::a
How IPv6
DNS server
www.cisco.com is
Who A 173.37.145.84
AAAA 2001:420:1101:1::a
Who is www.cisco.com?
End System
Internet Corporate
www.cisco.com
End System www.cisco.com is
Who is www.cisco.com? A 173.37.145.84 Business Partners
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Security Considerations
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Dual Stack Host Considerations
• Host security on a dual-stack device
• Applications can be subject to attack on both IPv6 and IPv4
• Fate sharing: as secure as the least secure stack...
• Host security controls should block and inspect traffic from both stacks
• Host intrusion prevention, personal firewalls, VPN clients, etc.
Dual Stack
Client Does the IPSec Client Stop an Inbound IPv6 Exploit?
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Securing the Edge, FW, Perimeter Router
• Address Range
• Source of 2000::/3 at minimum vs. “any”, permit assigned space
• ICMPv6
• RFC 4890 “Recommendations for Filtering ICMPv6 Messages in Firewalls”
• Extension Headers
• Allow Fragmentation, others as needed. Block HBH & RH type 0
• IPv6 ACL’s
• IPv6 traffic-filter – to apply ACL to an interface permit icmp any any nd-na
permit icmp any any nd-ns
deny ipv6 any any log
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Infrastructure Security - Management Plane
• SSH, syslog, SNMP, NetFlow all work over IPv6
• Dual-stack management plane
• More resilient: works even if one stack is down
• More exposed: can be attacked over IPv4 and IPv6
• RADIUS over IPv6 is recent but IPv6 RADIUS attributes can be transported over IPv4
• As usual, infrastructure ACL is your friend as well as out-of-band management
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Control Plane Policing
policy-map COPPr
class ICMP6_CLASS
• Control Plane Policing can be applied to IPv6 police 8000
class OSPF_CLASS
• Adapt what’s in place today to accommodate IPv6 police 200000
• Routing protocols class class-default
police 8000
• Management protocols !
• Remember the extended functionality of ICMP control-plane cef-exception
service-policy input COPPr
• Monitor carefully to see what shows up in the logs
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
IPv6 First Hop Security (FHS)
IPv6 FHS
RA DHCPv6 Source/Prefix Destination RA ND
Guard Guard Guard Guard Throttler Multicast
Suppress
IPv6 Snooping
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
What Next?
State of IPv6 Deployment Today
http://6lab.cisco.com/stats/
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Call to Arms
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Recommended Reading
• Preparing an IPv6 Addressing Plan
• www.ripe.net/lir-services/training/material/IPv6-for-LIRs-Training-Course/IPv6_addr_plan4.pdf
• http://www.cisco.com/en/US/docs/solutions/SBA/August2012/Cisco_SBA_BN_IPv6Addressing
Guide-Aug2012.pdf
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
Recommended Reading
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
More IPv6 Sessions
When Session Title
29 Jan 2019 / 11:00 BRKIP6-2191 IPv6: The Protocol
29 Jan 2019 / 14:15 LABSPG-3122 Advanced IPv6 Routing and services lab
29 Jan 2019 / 14:30 BRKIP6-2616 Beyond Dual-Stack: Using IPv6 like you’ve never imagined
30 Jan 2019 / 11:00 BRKSPG-2602 IPv4 Exhaustion: NAT and Transition to IPv6 for Service Providers
30 Jan 2019 / 14:30 BRKIP6-2301 Intermediate - Enterprise IPv6 Deployment
31 Jan 2019 / 11:00 BRKRST-2619 IPv6 Deployment: Developing an IPv6 Addressing Plan and Deploying IPv6
31 Jan 2019 / 11:00 BRKSEC-3200 Advanced IPv6 Security Threats and Mitigation
31 Jan 2019 / 14:00 LABSPG-3122 Advanced IPv6 Routing and services lab
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
Useful Resources
• Infoblox IPv6 CoE blog
https://community.infoblox.com/t5/IPv6-CoE-Blog/bg-p/IPv6
• Facebook IPv6 Group
https://www.facebook.com/groups/2234775539/?ref=bookmarks
• ARIN IPv6 Info Center
https://www.arin.net/knowledge/ipv6_info_center.html
• RIPE IPv6 Info Center
https://www.ripe.net/publications/ipv6-info-centre
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot#BRKRST-2619
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Complete your online
session survey
• Please complete your Online Session
Survey after each session
• Complete 4 Session Surveys & the Overall
Conference Survey (available from
Thursday) to receive your Cisco Live T-
shirt
• All surveys can be completed via the Cisco
Events Mobile App or the Communication
Stations
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Continue
your Demos in
the Cisco
Walk-in
self-paced
Meet the
engineer
Related
sessions
education campus labs 1:1
meetings
BRKRST-2619 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Thank you