Your SlideShare is downloading. ×
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
IPv6 and IP Multicast… better together?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

IPv6 and IP Multicast… better together?

230

Published on

Presentation to Swiss IPv6 Business Council - June 17th 2014 Zurich: http://www.ipv6conference.ch/sessions/

Presentation to Swiss IPv6 Business Council - June 17th 2014 Zurich: http://www.ipv6conference.ch/sessions/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
230
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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

×