SlideShare a Scribd company logo
© 2014 Cisco and/or its affiliates. All rights reserved. 1© 2014 Cisco and/or its affiliates. All rights reserved. 1
IPv6 and IP Multicast…
better together?
Steve Simlo – Product Manager NOSTG
ssimlo@cisco.com
June 2014
@stevesimlo
Steve Simlo
© 2014 Cisco and/or its affiliates. All rights reserved. 2
Research & Discovery
Energy
Efficiency
Predictive maintenance
Industrial Automation
Smart
Home
Defense
Asset
tracking
Intelligent Building
Smart Cities
Smart Grid
Car 2 Car
Agriculture
© 2014 Cisco and/or its affiliates. All rights reserved. 3
© 2014 Cisco and/or its affiliates. All rights reserved. 4
* Ingress streams to Akamai network Source: Akamai Packet Video Workshop 2013 presentation
*
© 2014 Cisco and/or its affiliates. All rights reserved. 5
• Collected by a mostly silent node in promiscuous mode
• 75% of IPv6 traffic was multicast
3%
5%
30%
2%
49%
11%
IPv6 Multicast Traffic
mcast RS
mcast RA
mcast NS
mcast NA
mDNS
NS from ::
18%
NS host
for
routers
39%
NS router
for hosts
30%
NS host for
hosts
13%
Multicast NS
© 2014 Cisco and/or its affiliates. All rights reserved. 6
Server
Router
Unicast
Server
Router
Multicast
Number of Streams
© 2014 Cisco and/or its affiliates. All rights reserved. 7
IPv6 Address Family
Multicast AnycastUnicast
Assigned Solicited Node
Unique Local Link Local Global Special Embedded
*IPv6 does not use broadcast
Well
Known
Temp
© 2014 Cisco and/or its affiliates. All rights reserved. 8
• Audio/Video
• Push Media
• Distribution
• Announcement
• Monitoring
• Market Data Applications
• Conferencing
• Sharing Resources
• Games
• Others
• Resource Discovery
• Data Collection
• Others
One to
Many
Many to
Many
Many to
One
Multicast Applications
© 2014 Cisco and/or its affiliates. All rights reserved. 9
http://www.istockphoto.com/photo/cherry-tree-prunus-avium-on-grass-field-isolated-on_white-13136197
http://www.shutterstock.com/pic.mhtml?src=PS5DwrRy6S3EBRIUs8iKRA-1-1&id=44779297
© 2014 Cisco and/or its affiliates. All rights reserved. 10
• Mechanism for transmitting
information from a single
source (root) to many
receivers (leaves)
• Single copy of a datagram is
sent from the source and
replicated through the tree to
receivers
• No restriction on physical or
geographical boundary
Source
Downthetree
Single copy
of datagram
Replication
ReceiversReceivers
Replication
© 2014 Cisco and/or its affiliates. All rights reserved. 11
Source 1
Source 2
Source 3
(S1,G)
(S2,G)
(S3,G)
 The good
• Optimal forwarding
• No RP needed
 The bad
• Needs more memory
• Either needs receiver signalling (MLDv2) or RP
discovery / announcement
© 2014 Cisco and/or its affiliates. All rights reserved. 12
Source 1
Source 2
Source 3
Rendezvous Point
(*,G))
 The good
• Needs less memory
 The bad
• Traffic may be flooded to all active receivers
• Forwarding path may be suboptimal
• RP discovery, announcement, management
absolutely needed
© 2014 Cisco and/or its affiliates. All rights reserved. 13
http://inhabitat.com/photos-acros-japan-is-a-mountainous-green-roofed-pyramid-planted-with-trees/
• PIM Sparse Mode
• PIM BiDir(ectional)
• Source Specific Multicast
© 2014 Cisco and/or its affiliates. All rights reserved. 14
• PIM-SM and PIM-BiDir require a method to discover RPs (and related
groups)
• Static RP assignment
Provides static group-to-RP mapping
Anycast address may be used for redundancy
• Embedded-RP (RFC 3956)
RP and associated group address embedded in IPv6 multicast address
Single RP address only can be mapped to a group, no PIM BiDir support
Anycast address may be used for redundancy
• Boot-Strap Router (BSR) (RFC 5059)
Provides automated group-to-RP mapping and RP redundancy
© 2014 Cisco and/or its affiliates. All rights reserved. 15
• PIMv6 implements PIM SM, SSM and BiDir
• PIMv6 has standardised and rationalised RP
announcements
• PIMv6 has no dependency on Interdomain MSDP
peering
• PIMv6 does not implement Dense Mode
• More modern devices support MLD version 2
(needed for PIM SSM)
© 2014 Cisco and/or its affiliates. All rights reserved. 16
• IGMPv1 behaviour
• Dense Mode
• MSDP
• Auto RP
© 2014 Cisco and/or its affiliates. All rights reserved. 17
• Latest spec (as of April 2014)
–http://tools.ietf.org/html/draft-ietf-mboned-auto-
multicast-17
–Allow multicast content distribution to extend to
unicast-only connected receivers
–Bring the flat scaling properties of multicast to the
Internet
• Provide the benefits of multicast
wherever multicast is deployed
–Let the networks which have deployed multicast benefit
from their deployment
• Work seamlessly with existing
applications
–No OS kernel changes
© 2014 Cisco and/or its affiliates. All rights reserved. 18
MLD
MLD
PIM
 IPv6 uses MLDv2 for Link Local Groups
The original specification of the Multicast Listener Discovery Protocol (MLD) for IPv6
[RFC 2710] mandates the use of a link-local IPv6 source address for the transmission of
MLD messages. In addition, MLD also requires nodes to send MLD Report messages when
joining any IPv6 multicast group (except the All-Nodes address and addresses of scope
less than 2).
 MLD Snooping usually cannot filter these groups
© 2014 Cisco and/or its affiliates. All rights reserved. 19
Personal Computer
Operating Systems
• Windows
• Mac OS X
• Linux
Appliances &
Networking
• Printers
• Access Points
• Switches
• Routers
AV Equipment
• Speakers
• Cameras
• Displays
• AV Receivers
© 2014 Cisco and/or its affiliates. All rights reserved. 20
 All Multicast messages require ALL hosts on link to stay awake (1-10ms)
Even if the message is not for them
 Multicast [on WiFi, battery/sleepy nodes]
Wasting bandwidth – sent promiscuously as broadcast
Waking up hosts unnecessarily
Looking at ND (RS, RA, DAD, address resolution)
 Duplicate address detection
Currently requires always-on to defend address
 Related DAD issues
Not robust against packet loss
© 2014 Cisco and/or its affiliates. All rights reserved. 21
New command added "ipv6 nd ra solicited unicast”
Old behavior: solicited RAs multicast
New behavior: Allows solicited RAs to be unicast
In addition to sending periodic, unsolicited advertisements, a router
sends advertisements in response to valid solicitations received on
an advertising interface. A router MAY choose to unicast the
response directly to the soliciting host's address (if the
solicitation's source address is not the unspecified address), but
the usual case is to multicast the response to the all-nodes group.
© 2014 Cisco and/or its affiliates. All rights reserved. 22
Router Solicitation (RS)
Triggered (RA)
 Scaling the 802.11 multicast reliability issues
 NDP process is multicast “chatty”, consumes airtime
 Rate limit RA’s from the legitimate router
 Inspect the RS, convert the responding RA to L2 Unicast
Periodic (RA’s)
© 2014 Cisco and/or its affiliates. All rights reserved. 23
(NS)
00:24:56:75:44:33 2001:db8:0:20::2
00:24:56:11:93:28 2001:db8:0:20::4
(Unicast NA)
 Scaling the 802.11 multicast reliability issues
 NDP process is multicast “chatty”, consumes airtime
 Caching allows the Controller to “proxy” the NA, based on gleaning
 Intercepting the NS and unicasting it over L2 to the target
2
4
© 2014 Cisco and/or its affiliates. All rights reserved. 24
• NTT-East rolled out native IPv6 multicast services instead of IPv4
offering IPTV, music and games:
https://www.ntt-review.jp/archive/ntttechnical.php?contents=ntr200911sf1.html
© 2014 Cisco and/or its affiliates. All rights reserved. 25
• FAN applications can leverage IPv6
Multicast services when addressing a group
of end-points. In example:
o End-points firmware upgrade
o AMI Head-end applications
o Demand reset messages
o Demand response messages
o Targeted pings Group of meters with
same read time/cycle
• IPv6 Multicast has to be integrated in
network design of Utility NOC and WAN
• On CG-Mesh, Field Area Router can act as
MLD proxy, therefore broadcasting the
Multicast packet at Layer-2 on the Mesh
Public or
Private IP
WAN
Cisco CG-
NMS
Server, DB
ASR
1000
AMI Head-
End Servers,
DB
PAN #1
PAN #2 PAN #3
© 2014 Cisco and/or its affiliates. All rights reserved. 26
The Power of IPv6
Customer Access Aggregation
R1
R2
Core
Service Production Peering
IP&Optical
Infrastructure Cloud
Mobile
Ethernet
xDSL
FTTH
IPv6
IPv4 Lightweight 4o6 - Softwire IPv4
Non-IP – MEF OAM Keyed IPv6 tunnel
Infrastructure Cloud
© 2014 Cisco and/or its affiliates. All rights reserved. 27
• IPv6 deployment requires multicast
• IPv6 multicast services IN DEPLOYMENT TODAY allow bandwidth
flexibility and savings for live streamed content delivery
• PIMv6 leverages IPv6 and optimizes
• IPv6 and Wireless have specific multicast considerations
• IPv6 and IP multicast….better together ? Absolutely…but look before
you leap and understand where you are leaping to and why !
© 2014 Cisco and/or its affiliates. All rights reserved. 28
© 2014 Cisco and/or its affiliates. All rights reserved. 29
References / more information
Cisco IPv6 home page http://www.cisco.com/web/solutions/trends/ipv6/index.html
Cisco IPv6 Knowledge portal http://www.cisco.com/web/solutions/netsys/ipv6/knowledgebase/index.html
Cisco IPv6 Support community https://supportforums.cisco.com/community/netpro/network-infrastructure/ipv6-transition
Deploying IPv6 in the Internet Edge:
http://www.cisco.com/en/US/docs/solutions/Enterprise/Borderless_Networks/Internet_Edge/InternetEdgeIPv6.html
Deploying IPv6 in Campus Networks: http://www.cisco.com/en/US/docs/solutions/Enterprise/Campus/CampIPv6.html
Deploying IPv6 in Branch Networks: http://www.cisco.com/en/US/docs/solutions/Enterprise/Branch/BrchIPv6.html
Smart Business Architecture – IPv6 Guides:
http://www.cisco.com/en/US/netsol/ns982/networking_solutions_program_home.html
IPv6 FAN architecture white paper http://www.cisco.com/web/strategy/docs/energy/ip_arch_sg_wp.pdf
Unified FAN architecture for Distribution Automation white paper
http://www.cisco.com/web/strategy/docs/energy/ida_wp.pdf
Cisco FAN solution http://www.cisco.com/web/strategy/energy/field_area_network.html
Cisco Blog IPv6 Tag http://blogs.cisco.com/tag/ipv6
The Multicast Security Toolkit http://www.cisco.com/web/about/security/intelligence/multicast_toolkit.html
Cisco IP Multicast Security http://www.cisco.com/en/US/products/ps6593/products_ios_protocol_group_home.html
Certification, USGv6/IPV6RLPh2 https://www.iol.unh.edu/services/testing/ipv6/usgv6tested.php
RIPE554 http://www.ripe.net/ripe/docs/ripe-554
© 2014 Cisco and/or its affiliates. All rights reserved. 30© 2014 Cisco and/or its affiliates. All rights reserved. 30
IPv6 and IP Multicast…
better together?
Steve Simlo – Product Manager NOSTG
ssimlo@cisco.com
June 2014
@stevesimlo
Steve Simlo

More Related Content

What's hot

OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
Stacy Véronneau
 
Actual Condition Survey of Malware Download Sites for A Long Period
Actual Condition Survey of Malware Download Sites for A Long PeriodActual Condition Survey of Malware Download Sites for A Long Period
Actual Condition Survey of Malware Download Sites for A Long Period
APNIC
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Bruno Teixeira
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PROIDEA
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
Yoshihiro Nakajima
 
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PROIDEA
 
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
gogo6
 
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PROIDEA
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Bruno Teixeira
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Bruno Teixeira
 
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4ozkan01
 
Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise
EMC
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
Haystack Technologies
 
BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesFebrian ‎
 
Multicast in OpenStack
Multicast in OpenStackMulticast in OpenStack
Multicast in OpenStack
Vikram G Hosakote
 
Eric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norwayEric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norway
IKT-Norge
 
SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases
APNIC
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Cisco Russia
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
Jeff Green
 

What's hot (20)

OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
 
Actual Condition Survey of Malware Download Sites for A Long Period
Actual Condition Survey of Malware Download Sites for A Long PeriodActual Condition Survey of Malware Download Sites for A Long Period
Actual Condition Survey of Malware Download Sites for A Long Period
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
 
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
 
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
 
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
Deploying IPv6 in Cisco's Labs by Robert Beckett at gogoNET LIVE! 3 IPv6 Conf...
 
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
 
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
 
Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 
BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & James
 
Multicast in OpenStack
Multicast in OpenStackMulticast in OpenStack
Multicast in OpenStack
 
Eric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norwayEric Vyncke - Layer-2 security, ipv6 norway
Eric Vyncke - Layer-2 security, ipv6 norway
 
SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases
 
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
 

Viewers also liked

6421 b Module-04
6421 b Module-046421 b Module-04
6421 b Module-04
Bibekananada Jena
 
9 ipv6-routing
9 ipv6-routing9 ipv6-routing
9 ipv6-routing
Olivier Bonaventure
 
IPV4 vs IPV6
IPV4 vs IPV6IPV4 vs IPV6
IPV4 vs IPV6
Devang Doshi
 
Osi model in networking
Osi model in networkingOsi model in networking
Osi model in networking
Future Programming
 
Chapter02 -- networking standards and the osi model
Chapter02  -- networking standards and the osi modelChapter02  -- networking standards and the osi model
Chapter02 -- networking standards and the osi model
Raja Waseem Akhtar
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
Mukesh Tekwani
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
Shailesh Pachori
 

Viewers also liked (7)

6421 b Module-04
6421 b Module-046421 b Module-04
6421 b Module-04
 
9 ipv6-routing
9 ipv6-routing9 ipv6-routing
9 ipv6-routing
 
IPV4 vs IPV6
IPV4 vs IPV6IPV4 vs IPV6
IPV4 vs IPV6
 
Osi model in networking
Osi model in networkingOsi model in networking
Osi model in networking
 
Chapter02 -- networking standards and the osi model
Chapter02  -- networking standards and the osi modelChapter02  -- networking standards and the osi model
Chapter02 -- networking standards and the osi model
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
 

Similar to IPv6 and IP Multicast… better together?

IPv6 Security - Myths and Reality
IPv6 Security - Myths and RealityIPv6 Security - Myths and Reality
IPv6 Security - Myths and Reality
Swiss IPv6 Council
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
Bertrand Duvivier
 
Advanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast DeploymentAdvanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast Deployment
Arrive Technologies, Inc.
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
gogo6
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
John Loughney
 
Icnd210 s07l02
Icnd210 s07l02Icnd210 s07l02
Icnd210 s07l02
computerlenguyen
 
Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2
Bertrand Duvivier
 
IP Routing on z/OS
IP Routing on z/OSIP Routing on z/OS
IP Routing on z/OS
zOSCommserver
 
Open v ran
Open v ranOpen v ran
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
dgoodell
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
Ahmad Hijazi
 
OpenStack Havana over IPv6
OpenStack Havana over IPv6OpenStack Havana over IPv6
OpenStack Havana over IPv6
Shixiong Shang
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
Bangladesh Network Operators Group
 
BigData Clusters Redefined
BigData Clusters RedefinedBigData Clusters Redefined
BigData Clusters RedefinedDataWorks Summit
 
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment Routing
MyNOG
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Jose Liste
 
18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdf18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdf
YunLiu75
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment Routing
Cisco Service Provider
 
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Bangladesh Network Operators Group
 

Similar to IPv6 and IP Multicast… better together? (20)

IPv6 Security - Myths and Reality
IPv6 Security - Myths and RealityIPv6 Security - Myths and Reality
IPv6 Security - Myths and Reality
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
Advanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast DeploymentAdvanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast Deployment
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
Icnd210 s07l02
Icnd210 s07l02Icnd210 s07l02
Icnd210 s07l02
 
Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2Segment routing in ISO-XR 5.2.2
Segment routing in ISO-XR 5.2.2
 
IP Routing on z/OS
IP Routing on z/OSIP Routing on z/OS
IP Routing on z/OS
 
Open v ran
Open v ranOpen v ran
Open v ran
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
3hows
3hows3hows
3hows
 
OpenStack Havana over IPv6
OpenStack Havana over IPv6OpenStack Havana over IPv6
OpenStack Havana over IPv6
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
 
BigData Clusters Redefined
BigData Clusters RedefinedBigData Clusters Redefined
BigData Clusters Redefined
 
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment Routing
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
 
18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdf18-20180514_SRv6_RIPE.pdf
18-20180514_SRv6_RIPE.pdf
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment Routing
 
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
 

Recently uploaded

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

IPv6 and IP Multicast… better together?

  • 1. © 2014 Cisco and/or its affiliates. All rights reserved. 1© 2014 Cisco and/or its affiliates. All rights reserved. 1 IPv6 and IP Multicast… better together? Steve Simlo – Product Manager NOSTG ssimlo@cisco.com June 2014 @stevesimlo Steve Simlo
  • 2. © 2014 Cisco and/or its affiliates. All rights reserved. 2 Research & Discovery Energy Efficiency Predictive maintenance Industrial Automation Smart Home Defense Asset tracking Intelligent Building Smart Cities Smart Grid Car 2 Car Agriculture
  • 3. © 2014 Cisco and/or its affiliates. All rights reserved. 3
  • 4. © 2014 Cisco and/or its affiliates. All rights reserved. 4 * Ingress streams to Akamai network Source: Akamai Packet Video Workshop 2013 presentation *
  • 5. © 2014 Cisco and/or its affiliates. All rights reserved. 5 • Collected by a mostly silent node in promiscuous mode • 75% of IPv6 traffic was multicast 3% 5% 30% 2% 49% 11% IPv6 Multicast Traffic mcast RS mcast RA mcast NS mcast NA mDNS NS from :: 18% NS host for routers 39% NS router for hosts 30% NS host for hosts 13% Multicast NS
  • 6. © 2014 Cisco and/or its affiliates. All rights reserved. 6 Server Router Unicast Server Router Multicast Number of Streams
  • 7. © 2014 Cisco and/or its affiliates. All rights reserved. 7 IPv6 Address Family Multicast AnycastUnicast Assigned Solicited Node Unique Local Link Local Global Special Embedded *IPv6 does not use broadcast Well Known Temp
  • 8. © 2014 Cisco and/or its affiliates. All rights reserved. 8 • Audio/Video • Push Media • Distribution • Announcement • Monitoring • Market Data Applications • Conferencing • Sharing Resources • Games • Others • Resource Discovery • Data Collection • Others One to Many Many to Many Many to One Multicast Applications
  • 9. © 2014 Cisco and/or its affiliates. All rights reserved. 9 http://www.istockphoto.com/photo/cherry-tree-prunus-avium-on-grass-field-isolated-on_white-13136197 http://www.shutterstock.com/pic.mhtml?src=PS5DwrRy6S3EBRIUs8iKRA-1-1&id=44779297
  • 10. © 2014 Cisco and/or its affiliates. All rights reserved. 10 • Mechanism for transmitting information from a single source (root) to many receivers (leaves) • Single copy of a datagram is sent from the source and replicated through the tree to receivers • No restriction on physical or geographical boundary Source Downthetree Single copy of datagram Replication ReceiversReceivers Replication
  • 11. © 2014 Cisco and/or its affiliates. All rights reserved. 11 Source 1 Source 2 Source 3 (S1,G) (S2,G) (S3,G)  The good • Optimal forwarding • No RP needed  The bad • Needs more memory • Either needs receiver signalling (MLDv2) or RP discovery / announcement
  • 12. © 2014 Cisco and/or its affiliates. All rights reserved. 12 Source 1 Source 2 Source 3 Rendezvous Point (*,G))  The good • Needs less memory  The bad • Traffic may be flooded to all active receivers • Forwarding path may be suboptimal • RP discovery, announcement, management absolutely needed
  • 13. © 2014 Cisco and/or its affiliates. All rights reserved. 13 http://inhabitat.com/photos-acros-japan-is-a-mountainous-green-roofed-pyramid-planted-with-trees/ • PIM Sparse Mode • PIM BiDir(ectional) • Source Specific Multicast
  • 14. © 2014 Cisco and/or its affiliates. All rights reserved. 14 • PIM-SM and PIM-BiDir require a method to discover RPs (and related groups) • Static RP assignment Provides static group-to-RP mapping Anycast address may be used for redundancy • Embedded-RP (RFC 3956) RP and associated group address embedded in IPv6 multicast address Single RP address only can be mapped to a group, no PIM BiDir support Anycast address may be used for redundancy • Boot-Strap Router (BSR) (RFC 5059) Provides automated group-to-RP mapping and RP redundancy
  • 15. © 2014 Cisco and/or its affiliates. All rights reserved. 15 • PIMv6 implements PIM SM, SSM and BiDir • PIMv6 has standardised and rationalised RP announcements • PIMv6 has no dependency on Interdomain MSDP peering • PIMv6 does not implement Dense Mode • More modern devices support MLD version 2 (needed for PIM SSM)
  • 16. © 2014 Cisco and/or its affiliates. All rights reserved. 16 • IGMPv1 behaviour • Dense Mode • MSDP • Auto RP
  • 17. © 2014 Cisco and/or its affiliates. All rights reserved. 17 • Latest spec (as of April 2014) –http://tools.ietf.org/html/draft-ietf-mboned-auto- multicast-17 –Allow multicast content distribution to extend to unicast-only connected receivers –Bring the flat scaling properties of multicast to the Internet • Provide the benefits of multicast wherever multicast is deployed –Let the networks which have deployed multicast benefit from their deployment • Work seamlessly with existing applications –No OS kernel changes
  • 18. © 2014 Cisco and/or its affiliates. All rights reserved. 18 MLD MLD PIM  IPv6 uses MLDv2 for Link Local Groups The original specification of the Multicast Listener Discovery Protocol (MLD) for IPv6 [RFC 2710] mandates the use of a link-local IPv6 source address for the transmission of MLD messages. In addition, MLD also requires nodes to send MLD Report messages when joining any IPv6 multicast group (except the All-Nodes address and addresses of scope less than 2).  MLD Snooping usually cannot filter these groups
  • 19. © 2014 Cisco and/or its affiliates. All rights reserved. 19 Personal Computer Operating Systems • Windows • Mac OS X • Linux Appliances & Networking • Printers • Access Points • Switches • Routers AV Equipment • Speakers • Cameras • Displays • AV Receivers
  • 20. © 2014 Cisco and/or its affiliates. All rights reserved. 20  All Multicast messages require ALL hosts on link to stay awake (1-10ms) Even if the message is not for them  Multicast [on WiFi, battery/sleepy nodes] Wasting bandwidth – sent promiscuously as broadcast Waking up hosts unnecessarily Looking at ND (RS, RA, DAD, address resolution)  Duplicate address detection Currently requires always-on to defend address  Related DAD issues Not robust against packet loss
  • 21. © 2014 Cisco and/or its affiliates. All rights reserved. 21 New command added "ipv6 nd ra solicited unicast” Old behavior: solicited RAs multicast New behavior: Allows solicited RAs to be unicast In addition to sending periodic, unsolicited advertisements, a router sends advertisements in response to valid solicitations received on an advertising interface. A router MAY choose to unicast the response directly to the soliciting host's address (if the solicitation's source address is not the unspecified address), but the usual case is to multicast the response to the all-nodes group.
  • 22. © 2014 Cisco and/or its affiliates. All rights reserved. 22 Router Solicitation (RS) Triggered (RA)  Scaling the 802.11 multicast reliability issues  NDP process is multicast “chatty”, consumes airtime  Rate limit RA’s from the legitimate router  Inspect the RS, convert the responding RA to L2 Unicast Periodic (RA’s)
  • 23. © 2014 Cisco and/or its affiliates. All rights reserved. 23 (NS) 00:24:56:75:44:33 2001:db8:0:20::2 00:24:56:11:93:28 2001:db8:0:20::4 (Unicast NA)  Scaling the 802.11 multicast reliability issues  NDP process is multicast “chatty”, consumes airtime  Caching allows the Controller to “proxy” the NA, based on gleaning  Intercepting the NS and unicasting it over L2 to the target 2 4
  • 24. © 2014 Cisco and/or its affiliates. All rights reserved. 24 • NTT-East rolled out native IPv6 multicast services instead of IPv4 offering IPTV, music and games: https://www.ntt-review.jp/archive/ntttechnical.php?contents=ntr200911sf1.html
  • 25. © 2014 Cisco and/or its affiliates. All rights reserved. 25 • FAN applications can leverage IPv6 Multicast services when addressing a group of end-points. In example: o End-points firmware upgrade o AMI Head-end applications o Demand reset messages o Demand response messages o Targeted pings Group of meters with same read time/cycle • IPv6 Multicast has to be integrated in network design of Utility NOC and WAN • On CG-Mesh, Field Area Router can act as MLD proxy, therefore broadcasting the Multicast packet at Layer-2 on the Mesh Public or Private IP WAN Cisco CG- NMS Server, DB ASR 1000 AMI Head- End Servers, DB PAN #1 PAN #2 PAN #3
  • 26. © 2014 Cisco and/or its affiliates. All rights reserved. 26 The Power of IPv6 Customer Access Aggregation R1 R2 Core Service Production Peering IP&Optical Infrastructure Cloud Mobile Ethernet xDSL FTTH IPv6 IPv4 Lightweight 4o6 - Softwire IPv4 Non-IP – MEF OAM Keyed IPv6 tunnel Infrastructure Cloud
  • 27. © 2014 Cisco and/or its affiliates. All rights reserved. 27 • IPv6 deployment requires multicast • IPv6 multicast services IN DEPLOYMENT TODAY allow bandwidth flexibility and savings for live streamed content delivery • PIMv6 leverages IPv6 and optimizes • IPv6 and Wireless have specific multicast considerations • IPv6 and IP multicast….better together ? Absolutely…but look before you leap and understand where you are leaping to and why !
  • 28. © 2014 Cisco and/or its affiliates. All rights reserved. 28
  • 29. © 2014 Cisco and/or its affiliates. All rights reserved. 29 References / more information Cisco IPv6 home page http://www.cisco.com/web/solutions/trends/ipv6/index.html Cisco IPv6 Knowledge portal http://www.cisco.com/web/solutions/netsys/ipv6/knowledgebase/index.html Cisco IPv6 Support community https://supportforums.cisco.com/community/netpro/network-infrastructure/ipv6-transition Deploying IPv6 in the Internet Edge: http://www.cisco.com/en/US/docs/solutions/Enterprise/Borderless_Networks/Internet_Edge/InternetEdgeIPv6.html Deploying IPv6 in Campus Networks: http://www.cisco.com/en/US/docs/solutions/Enterprise/Campus/CampIPv6.html Deploying IPv6 in Branch Networks: http://www.cisco.com/en/US/docs/solutions/Enterprise/Branch/BrchIPv6.html Smart Business Architecture – IPv6 Guides: http://www.cisco.com/en/US/netsol/ns982/networking_solutions_program_home.html IPv6 FAN architecture white paper http://www.cisco.com/web/strategy/docs/energy/ip_arch_sg_wp.pdf Unified FAN architecture for Distribution Automation white paper http://www.cisco.com/web/strategy/docs/energy/ida_wp.pdf Cisco FAN solution http://www.cisco.com/web/strategy/energy/field_area_network.html Cisco Blog IPv6 Tag http://blogs.cisco.com/tag/ipv6 The Multicast Security Toolkit http://www.cisco.com/web/about/security/intelligence/multicast_toolkit.html Cisco IP Multicast Security http://www.cisco.com/en/US/products/ps6593/products_ios_protocol_group_home.html Certification, USGv6/IPV6RLPh2 https://www.iol.unh.edu/services/testing/ipv6/usgv6tested.php RIPE554 http://www.ripe.net/ripe/docs/ripe-554
  • 30. © 2014 Cisco and/or its affiliates. All rights reserved. 30© 2014 Cisco and/or its affiliates. All rights reserved. 30 IPv6 and IP Multicast… better together? Steve Simlo – Product Manager NOSTG ssimlo@cisco.com June 2014 @stevesimlo Steve Simlo