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

Recommend


More recommend