multicast support on the ams ix platform
play

Multicast support on the AMS-IX platform - PowerPoint PPT Presentation

Multicast support on the AMS-IX platform A"lladeGroot&YuriSchaeffer ResearchProject2 1July,2009 1 Wednesday, July 1, 2009 Introduc)on AMSIX Mul@cast AMSIXv4 Ques@ons&


  1. Multicast support on the AMS-IX platform A"lla
de
Groot
&
Yuri
Schaeffer Research
Project
2 1
July,
2009
 1 Wednesday, July 1, 2009

  2. Introduc)on AMS‐IX Mul@cast AMS‐IXv4 Ques@ons
&
 Research
Ques@on Experiments Conclusion AMS‐IX •
One
of
the
largest
internet
exchanges
in
the
world •
Peak
traffic
at
675Gbit/s •
Broadcast
Domain •
Separate
vlan
for
mul@cast 2 Wednesday, July 1, 2009

  3. Introduc)on AMS‐IX Mul@cast AMS‐IXv4 Ques@ons
&
 Research
Ques@on Experiments Conclusion AMS‐IXv4 •
Current
pla[orm,
maximum
of
scalability •
No
100Gbit/s
available •
Implementa@on
of
MPLS/VPLS 3 Wednesday, July 1, 2009

  4. Introduc)on AMS‐IX Mul@cast AMS‐IXv4 Ques@ons
&
 Research
Ques@on Experiments Conclusion AMS‐IXv4 •
Current
pla[orm,
maximum
of
scalability •
No
100Gbit/s
available •
Implementa@on
of
MPLS/VPLS 4 Wednesday, July 1, 2009

  5. Introduc)on AMS‐IX Mul@cast AMS‐IXv4 Ques@ons
&
 Research
Ques@on Experiments Conclusion AMS‐IXv4 •
Current
pla[orm,
maximum
of
scalability •
No
100Gbit/s
available •
Implementa@on
of
MPLS/VPLS VPLS instance 5 Wednesday, July 1, 2009

  6. Introduc)on AMS‐IX Mul@cast AMS‐IXv4 Ques@ons
&
 Research
Ques)on Experiments Conclusion Research
Ques)on How can multicast support be provided on a VPLS platform, such as is implemented on the AMS-IX, in an efficient way in respect to scalability, performance, and stability? 6 Wednesday, July 1, 2009

  7. Introduc@on Protocols Mul)cast Mul@cast
tree Ques@ons
&
 Snooping Experiments Conclusion Mul)cast Mul)cast
Protocol Usage IGMP/MLDv2 Local PIM‐DM Intra‐domain PIM‐SM Intra/Inter‐domain PIM‐SSM Intra/Inter‐domain PIM‐BIDIR Intra/Inter‐domain MSDP Inter‐domain Rou)ng
Protocol Usage MOSPF Intra‐domain DVMRP Intra‐domain MBGP Inter‐domain 7 Wednesday, July 1, 2009

  8. Introduc@on Protocols Mul)cast Mul)cast
tree Ques@ons
&
 Snooping Experiments Conclusion Mul)cast
tree Out of band (S,G) 8 Wednesday, July 1, 2009

  9. Introduc@on Protocols Mul)cast Mul)cast
tree Ques@ons
&
 Snooping Experiments Conclusion Mul)cast
tree 9 Wednesday, July 1, 2009

  10. Introduc@on Protocols Mul)cast Mul)cast
tree Ques@ons
&
 Snooping Experiments Conclusion Mul)cast
tree 10 Wednesday, July 1, 2009

  11. Introduc@on Protocols Mul)cast Mul)cast
tree Ques@ons
&
 Snooping Experiments Conclusion Mul)cast
tree 11 Wednesday, July 1, 2009

  12. Introduc@on Protocols Mul)cast Mul)cast
tree Ques@ons
&
 Snooping Experiments Conclusion Mul)cast
tree 12 Wednesday, July 1, 2009

  13. Introduc@on Protocols Mul)cast Mul@cast
tree Ques@ons
&
 Snooping Experiments Conclusion PIM
Snooping • 
 Control
of
mul@cast
traffic
 •
Opt‐in
for
mul@cast router mpls •
No
conges@on
by
unwanted
mul@cast
traffic vpls isp 601 multicast passive multicast pimsm-snooping wr mem PIM
Proxy •
 Addi@on
to
PIM
Snooping • 
Blocking
and
aggrega@on
of
PIM
messages 13 Wednesday, July 1, 2009

  14. Introduc@on Scalability Mul@cast Resource
usage Ques)ons
&
 Implementa@on Experiments Abuse Conclusion Demo Scalability Where in a VPLS environment are multicast packets being replicated? Which effect does this have on scalability? Does PIM-snooping use the VPLS path information to direct the multicast streams only to the source PE? 14 Wednesday, July 1, 2009

  15. Introduc@on Scalability Mul@cast Resource
usage Ques)ons
&
 Implementa@on Experiments Abuse Conclusion Demo Resource
usage Which problems can be expected when enabling PIM-snooping on the AMS-IX in terms of routing, load, performance and availability? • Effect on routing protocols • Memory usage • CPU usage 15 Wednesday, July 1, 2009

  16. Introduc@on Scalability Mul@cast Resource
usage Ques)ons
&
 Implementa)on Experiments Abuse Conclusion Demo Implementa)on Which metric does PIM-snooping on the PE’s use for switching the multicast stream? Does this cause problems? IPv4 : M AC ← 01005E000000 16 ∨ (group ∧ 7FFFFF 16 ) IPv6 : M AC ← 333300000000 16 ∨ (group ∧ FFFFFFFF 16 ) What is the difference between ASM and SSM in respect to the AMS-IX? 16 Wednesday, July 1, 2009

  17. Introduc@on Scalability Mul@cast Resource
usage Ques)ons
&
 Implementa@on Experiments Abuse Conclusion Demo Abuse What will happen when a PE receives an excessive amount of join messages? How do the switches react on unexpected PIM messages? 17 Wednesday, July 1, 2009

  18. Introduc@on Scalability Mul@cast Resource
usage Ques)ons
&
 Implementa@on Experiments Abuse Conclusion Demo Demo Crashing an internet exchange with a single packet 18 Wednesday, July 1, 2009

  19. 19 Wednesday, July 1, 2009

  20. 19 Wednesday, July 1, 2009

  21. Introduc@on Conclusion
&
Recommenda)ons Mul@cast Ques@ons Ques@ons
&
 Experiments Conclusion Conclusion •
Scalability •
Resource
usage •
Stability Recommenda)ons •
Do
not
yet
enable
PIM‐snooping •
Do
not
use
a
PIM‐proxy 20 Wednesday, July 1, 2009

  22. Introduc@on Conclusion
&
Recommenda@ons Mul@cast Ques)ons Ques@ons
&
 Experiments Conclusion Ques)ons? 21 Wednesday, July 1, 2009

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend