Net FPGA Programmable Hardware for highspeed network prototypes
Net. FPGA – Programmable Hardware for high-speed network prototypes Internet routing in action – a simple example The Net. FPGA platform provides a flexible teaching and research tool – permitting instrumentation and prototyping of real router functionality at real network speeds. In this example we demonstrate the router, using OSPF, recovering from a broken link. Any PC can stream traffic through multiple Net. FPGA routers in the ring topology to any other PC . 1. 1. 1. 2 . 4. 1 . 7. 1 . 10. 1 . 4. 2 . 7. 2 . 10. 2 . 3. 1. 2. 1 . 30. 2 . 6. 2. 3. 2 . 6. 1 . 5. 1 . 30. 1 . 26. 1. 24. 1 . 15. 1 . 17. 1 . 18. 2. 20. 1. 21. 1 . 22. 2 . 25. 1 . 16. 2. 15. 2 . 14. 1 . 21. 2 . 25. 2 . 28. 1 . 12. 1 . 23. 1. 24. 2 . 27. 1 . 28. 2 . 11. 1 . 16. 1 . 13. 2. 12. 2 . 9. 1 . 8. 1 . 27. 2 . 29. 1 . 9. 2 . 13. 1 The routing table has converged to the routing path with a minimum number of hops . 19. 2 . 22. 1 . 19. 1 Here is a small part of that route table Traceroute shows the path … what do you mean 3 inches, I thought you said 3 feet… We break the link More than 90% of physical link failures in the US are caused by farmers with backhoes - Informal survey of nanog 2006 . 1. 1. 1. 2 . 4. 1 . 7. 1 . 10. 1 . 13. 1 . 4. 2 . 7. 2 . 10. 2 . 13. 2 . 3. 1. 2. 1 . 30. 2 . 6. 2. 3. 2 . 5. 1 . 30. 1. 29. 1 . 9. 2 . 6. 1 . 8. 1 . 9. 1 . 26. 1. 27. 2 . 28. 2. 28. 1 . 11. 1 . 12. 1 . 23. 1 . 25. 2. 25. 1 . 24. 1 . 14. 1 . 22. 2. 22. 1 . 20. 1. 21. 1 . 16. 2. 15. 2 . 18. 2. 21. 2 . 24. 2. 27. 1 . 12. 2 . 16. 1 . 19. 2. 19. 1 . 15. 1 . 17. 1 . 18. 1 Routers re-route traffic around the broken link and traffic keeps moving The new path is shown here
- Slides: 1