1 / 66

Exchange Points, Route Servers and Registries

Exchange Points, Route Servers and Registries. Abha Ahuja ahuja@wibh.net. Objectives. To be able to explain what is an exchange point To be able to explain why people use XPs To understand why XPs are important To review some current XP designs used today

jerica
Download Presentation

Exchange Points, Route Servers and Registries

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Exchange Points, Route Servers and Registries Abha Ahuja ahuja@wibh.net Exchange Points, Route Servers and Routing Registries

  2. Objectives • To be able to explain what is an exchange point • To be able to explain why people use XPs • To understand why XPs are important • To review some current XP designs used today • To think about how to set up an exchange point in your environment • To understand why Route Servers are useful • To be able to explain what routing registries do and why you should use one Exchange Points, Route Servers and Routing Registries

  3. Introduction to Exchange Points • A bit of history • What are they? • Why use them? Exchange Points, Route Servers and Routing Registries

  4. A Bit of History… • End of NSFnet - one major backbone • move towards commercial Internet • private companies selling their bandwidth • need for coordination of routing exchange between providers • Traffic from ISP A needs to get to ISP B • Routing Arbiter project created to facilitate this Exchange Points, Route Servers and Routing Registries

  5. What is an Exchange Point? • Network Access Points (NAPs) established at end of NSFnet • original “exchange points” • Major providers connect their networks and exchange traffic • High-speed network or switch • Simple concept - anyplace where providers come together to exchange traffic Exchange Points, Route Servers and Routing Registries

  6. Exchange points ISP A XP 1 XP 2 ISP B ISPs connect at Exchange Points or Network Access Points to exchange traffic Exchange Points, Route Servers and Routing Registries

  7. Conceptual Diagram of XP Exchange Point Medium Customer Router Customer Router Customer Router Exchange Points, Route Servers and Routing Registries

  8. Why use an Exchange Point? • Routers are attached to exchange traffic • MLPA, bilateral, customer/transit relationships • Examples in U.S: • AADS • Mae-East/Mae-West • Pacbell • PAIX Exchange Points, Route Servers and Routing Registries

  9. Internet B A Why XPs? • Multiple service providers • Each with Internet connectivity Exchange Points, Route Servers and Routing Registries

  10. Internet B A Why XPs? • Is not cost effective • Backhaul issue causes cost to both parties Exchange Points, Route Servers and Routing Registries

  11. Internet B A Why XPs? • Domestic Interconnection Exchange Points, Route Servers and Routing Registries

  12. Exchange Structures • layer 2 models (the NAP or IX) • tailored bilateral policies Exchange Points, Route Servers and Routing Registries

  13. Why use an Exchange Point? • Peering • Shared medium vs. point-to-point • Shared • can exchange traffic with multiple peers at one location via one interface • Point-to-Point • for high volumes of traffic Exchange Points, Route Servers and Routing Registries

  14. Why use an Exchange Point? • KEEP LOCAL TRAFFIC LOCAL!!! • ISPs within a region peer with each other at local exchange • No need to have traffic go overseas only to come back Exchange Points, Route Servers and Routing Registries

  15. The Need for Exchanges AS 1 US AFRICA AS 2 Exchange Points, Route Servers and Routing Registries

  16. The Need for Exchanges AS 1 US AFRICA • Keep Local Traffic Local! AS 2 Exchange Points, Route Servers and Routing Registries

  17. Exchange Point Design • Ethernet • FDDI • ATM • Designs range from the simple to the complex • Fddi gigaswitches to ethernet switches (or hubs!) Exchange Points, Route Servers and Routing Registries

  18. When can an XP be a bad thing? • Too many exchange points in one region • competing exchanges defeats the purpose • Becomes expensive for ISPs to connect to all of them Exchange Points, Route Servers and Routing Registries

  19. Exchange Point policies/politics • AUPs • acceptable use policy • rules for connection • Fees? • Nobody is obliged to peer • Don’t spoof Exchange Points, Route Servers and Routing Registries

  20. Exchange Point etiquette • Don’t point default • Third-party next-hop • Filter! Filter! Filter! • Or do reverse path check Exchange Points, Route Servers and Routing Registries

  21. Exchange Point examples • Pacbell in California, USA • trunked (geographically diverse) ATM switches • PAIX in Palo Alto, California, USA • Fddi gigaswitches • SIX in Seattle • Ethernet hub in someone’s machine room • JINX in Johannesburg • Ethernet switch in ISP association colocation facility Exchange Points, Route Servers and Routing Registries

  22. Exchange Point examples • LINX in London, UK • Ethernet switches • AMS-IX in Amsterdam • Ethernet switches • NSPIXP-2 in Tokyo, Japan • Ethernet switches Exchange Points, Route Servers and Routing Registries

  23. Features of XPs • Redundancy • multiple switches • support • NOC to provide 24x7 support for problems at the exchange • DNS, Routing Registries, NTP servers • servers often colocated at these centralized points Exchange Points, Route Servers and Routing Registries

  24. Features of XPs • location • neutral colocation facilities • address space • AS • Route servers • statistics Exchange Points, Route Servers and Routing Registries

  25. More info about IXs • http://www.ep.net • excellent resources about ip address allocation for exchanges, locations of XPs in the world, AUPs and other policies • http://www.rsng.net • route server and statistics resource Exchange Points, Route Servers and Routing Registries

  26. Sample XPs • SIX • MAE-LA • LINX • HKIX Exchange Points, Route Servers and Routing Registries

  27. Things to think about... • Do you need to be at an Exchange Point? • Would you want to start an Exchange Point? • Would keeping local traffic local benefit your ISP? • Would your environment (politically, etc.) support an Exchange Point? Exchange Points, Route Servers and Routing Registries

  28. Discussion • How would you build an exchange point in your environment? • Who would connect? • What services would you provide? • What policies would you enforce? • What does your environment look like? • Is it feasible to set up an XP? Exchange Points, Route Servers and Routing Registries

  29. Important to Remember... • Exchange Points can be as simple as a HUB!!!! • Keeping local traffic local • improves performance • cheaper • often simple to do! Exchange Points, Route Servers and Routing Registries

  30. Exercise - The Benefits of Exchange Points Exchange Points, Route Servers and Routing Registries

  31. A 213.172.133.96/28 B 213.172.133.112/28 C D 213.172.133.128/28 213.172.133.144/28 E F 213.172.133.176/28 213.172.133.160/28 G H 213.172.133.192/28 213.172.133.208/28 I J 213.172.133.224/28 213.172.133.240/28 SWITCH Exchange Points, Route Servers and Routing Registries

  32. HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB A B PC Router PC Router C D PC PC Router Router E F PC PC Router Router G H PC PC Router Router I J PC PC Router Router SWITCH Exchange Points, Route Servers and Routing Registries

  33. PEERING SESSIONS and AS information Upstream AS 11 router A B AS 1 AS 2 C D AS 4 AS 3 E F AS 5 AS 6 G H AS 7 AS 8 I J AS 9 AS 10 EBGP peering session Exchange Points, Route Servers and Routing Registries

  34. PEERING SESSIONS and AS information Upstream AS 11 router A B AS 1 AS 2 C D AS 4 AS 3 HUB E F AS 5 AS 6 G H AS 7 AS 8 I J AS 9 AS 10 EBGP peering session Exchange Points, Route Servers and Routing Registries

  35. Route Server Background • What is a Route Server? • Features of a Route Server • Advantages of using a Route Server • Exchange Point Design with a Route Server Exchange Points, Route Servers and Routing Registries

  36. What is a Route Server? • Unix box which runs Route Server software • Exchanges routing information with service provider routers at a NAP based on policy • Does not forward packets Exchange Points, Route Servers and Routing Registries

  37. Route Server at an XP R1 NAP R2 R3 ROUTE SERVER Exchange Points, Route Servers and Routing Registries

  38. Features of a Route Server • Scalable Routing • Simplified Routing Processes on ISP Routers • Insertion of RS Autonomous System Number in the Routing Path Exchange Points, Route Servers and Routing Registries

  39. Features of a Route Server (con) • Handling of Multi-Exit Discriminator • Route Flap Dampening Mechanism • Uses Policy registered in IRR Exchange Points, Route Servers and Routing Registries

  40. Diagram of N-squared Mesh Exchange Points, Route Servers and Routing Registries

  41. With the Route Servers Exchange Points, Route Servers and Routing Registries

  42. RS Exchange Point Routing Flow TRAFFIC FLOW ROUTING INFORMATION FLOW Exchange Points, Route Servers and Routing Registries

  43. Advantages of Using a Route Server • Scalable Routing • Separation of Routing and Forwarding • Simplify Routing Configuration Management on ISPs routers • Enforce Good Routing Engineering Exchange Points, Route Servers and Routing Registries

  44. Advantages of Using a Route Server (con) • PREVENTS SPREAD OF BOGUS ROUTING INFORMATION! Exchange Points, Route Servers and Routing Registries

  45. Peering with the Route Servers • Any ISP attached to a NAP can peer with the Route Servers • ISP must register their policy in the Internet Routing Registry • Must use BGP Exchange Points, Route Servers and Routing Registries

  46. Route Server Daemon Originally developed by ISI during RA project Developed from GateD Multi-view eBGP only Uses import-from only RSd Exchange Points, Route Servers and Routing Registries

  47. Things to think about... • How would using a route server benefit you? • Consider setting one up yourself for your community, or talk to Merit... Exchange Points, Route Servers and Routing Registries

  48. Route Server References • http://www.rsng.net • http://www.merit.edu/ipma • http://www.isi.edu/ra Exchange Points, Route Servers and Routing Registries

  49. What is the Routing Registry? • contact names, email addresses and telephone numbers for an AS • routing policy for an AS (what other ASes does it connect to, which routes do they exchange) • information about routes (most important is which AS originates the route) • several other types of information Exchange Points, Route Servers and Routing Registries

  50. What is the Routing Registry? • Distributed database collectively known as Internet Routing Registry (IRR) • RADB, RIPE, CW, ANS, Canet • http://www.irr.net/docs/list.html • Providers register routing policy • Used for planning, debugging and generating backbone router configs • http://www.radb.net/ Exchange Points, Route Servers and Routing Registries

More Related