Internet Exchange Point Design
|
|
|
- Brian Johnson
- 9 years ago
- Views:
Transcription
1 Internet Exchange Point Design Philip Smith MENOG 13 Kuwait 24 th September 2013 Last updated 20 September
2 Presentation Slides p Available on n MENOG13-IXP-Network-Design.pdf n And on the MENOG 13 website p Feel free to ask questions any time
3 IXP Design p Background p Why set up an IXP? p Layer 2 Exchange Point p Layer 3 Exchange Point p Design Considerations p Route Collectors & Servers p What can go wrong? 3
4 A bit of history Where did the IX concept come from? 4
5 A Bit of History p NSFnet one major backbone n US National Science Foundation funded n Connected academic & research institutions n Also connected private company networks, with acceptable use policy p AUP: No commercial activity n Three Network Access Points (NAPs): Chicago, New York, San Francisco p Private companies needed to interconnect their networks n Requirement to send commercial traffic n Could not cross NSFnet n Resulted in the early commercial Internet Exchanges 5
6 More History p Early Internet Exchanges created in early 90s n CIX-West west coast USA n MAE-East east coast USA n D-GIX Stockholm p End of the NSFnet in 1995: n Meant move towards commercial Internet n Private companies selling their bandwidth n ANS (operator of the late NSFnet) had to join IXes p Routing Arbiter project helped with coordination of routing exchange between providers n Traffic from ISP A needs to get to ISP B 6
7 More History still p The NAPs established late in NSFnet life were some of the original exchange points n NAP operators supported commercial activities as well n (Sprint: NY, PacBell: SF, Ameritech: Chicago, MFS: Vienna/VA) p The NAPs replaced by IXPs: n NAPs didn t succeed (operated by ISPs), replaced by more neutral IXPs n E.g. Virginia NAP replaced by MAE-East (by MFS) p Mid 90s saw rapid Internet growth, with major providers connecting 7
8 Even more History p D-GIX formed in Stockholm in 1992 n Three major ISPs interconnected n Latency reduction, performance gains n Local traffic stays local p LINX formed in London in 1994 n Five UK operators interconnected n Latency reduction, performance gains n Local traffic stays local p HKIX formed in Hong Kong in 1995 n Vibrant Internet community, many small operators n Latency, performance, and local traffic benefits p Also AMS-IX in Amsterdam in 1994 n Same reasons as others 8
9 Internet Exchange Point p What: n A neutral location where network operators freely interconnect their networks to exchange traffic p What is the physical IX: n An ethernet switch in a neutral location p How does it work: n IX Operator provides the switch and rack space n Network Operators bring routers, and interconnect them via the IX fabric p Very simple concept any place where providers meet to exchange traffic 9
10 Internet Exchange Point p Layer 2 exchange point n Ethernet (100Gbps/10Gbps/1Gbps/100Mbps) n Older technologies used in the past included ATM, Frame Relay, SRP, FDDI and SMDS p Layer 3 exchange point n Has historical status now n Router based p Best known example was CIX-West p Router very quickly overwhelmed by the rapid growth of the Internet 10
11 Why an Internet Exchange Point? Saving money, improving QoS, Generating a local Internet economy 11
12 Internet Exchange Point Why peer? p Consider a region with one ISP n They provide internet connectivity to their customers n They have one or two international connections p Internet grows, another ISP sets up in competition n They provide internet connectivity to their customers n They have one or two international connections p How does traffic from customer of one ISP get to customer of the other ISP? n Via the international connections 12
13 Internet Exchange Point Why peer? p Yes, International Connections n If satellite, RTT is around 550ms per hop n So local traffic takes over 1s round trip p International bandwidth n Costs significantly more than domestic bandwidth n Congested with local traffic n Wastes money, harms performance 13
14 Internet Exchange Point Why peer? p Solution: n Two competing ISPs peer with each other p Result: n Both save money n Local traffic stays local n Better network performance, better QoS, n More international bandwidth for expensive international traffic n Everyone is happy 14
15 Internet Exchange Point Why peer? p A third ISP enters the equation n Becomes a significant player in the region n Local and international traffic goes over their international connections p They agree to peer with the two other ISPs n To save money n To keep local traffic local n To improve network performance, QoS, 15
16 Internet Exchange Point Why peer? p Private peering means that the three ISPs have to buy circuits between each other n Works for three ISPs, but adding a fourth or a fifth means this does not scale p Solution: n Internet Exchange Point 16
17 Internet Exchange Point p Every participant has to buy just one whole circuit n From their premises to the IXP p Rather than N-1 half circuits to connect to the N-1 other ISPs n 5 ISPs have to buy 4 half circuits = 2 whole circuits already twice the cost of the IXP connection 17
18 Internet Exchange Point p Solution n Every ISP participates in the IXP n Cost is minimal one local circuit covers all domestic traffic n International circuits are used for just international traffic and backing up domestic links in case the IXP fails p Result: n Local traffic stays local n QoS considerations for local traffic is not an issue n RTTs are typically sub 10ms n Customers enjoy the Internet experience n Local Internet economy grows rapidly 18
19 Layer 2 Exchange The traditional IXP 19
20 IXP Design p Very simple concept: n Ethernet switch is the interconnection media p IXP is one LAN n Each ISP brings a router, connects it to the ethernet switch provided at the IXP n Each ISP peers with other participants at the IXP using BGP p Scaling this simple concept is the challenge for the larger IXPs 20
21 Layer 2 Exchange ISP 6 ISP 5 ISP 4 IXP Services: Root & TLD DNS, Routing Registry Looking Glass, etc Ethernet Switch IXP Management Network ISP 1 ISP 2 ISP 3 21
22 Layer 2 Exchange ISP 6 ISP 5 ISP 4 IXP Services: Root & TLD DNS, Routing Registry Looking Glass, etc Ethernet Switches IXP Management Network ISP 1 ISP 2 ISP 3 22
23 Layer 2 Exchange p Two switches for redundancy p ISPs use dual routers for redundancy or loadsharing p Offer services for the common good n Internet portals and search engines n DNS Root & TLDs, NTP servers n Routing Registry and Looking Glass 23
24 Layer 2 Exchange p Neutral location n Anyone can install fibre or other connectivity media to access the IXP p Without cost or regulations imposed by location p Secure location n Thorough security, like any other network data centre p Accessible location n Easy/convenient for all operators to access p Expandable location n IXPs result in Internet growth, and increasing space requirements 24
25 Layer 2 Exchange p Requires neutral IXP management n Consortium p Representing all participants p Management Board etc n Usually funded equally by IXP participants n 24x7 cover provided by hosting location p Managed by the consortium 25
26 Layer 2 Exchange p Configuration n Private address space if non-transit and no value add services n Otherwise public IPv4 (/24) and IPv6 (/64) n ISPs require AS, basic IXP does not p Network Security Considerations n LAN switch needs to be securely configured n Management routers require TACACS+ authentication, vty security n IXP services must be behind router(s) with strong filters 26
27 Layer 3 IXP p Layer 3 IXP today is marketing concept used by Transit ISPs p Real Internet Exchange Points are only Layer 2 27
28 IXP Design Considerations 28
29 Exchange Point Design p The IXP Core is an Ethernet switch n It must be a managed switch n It must have reasonable security features n has more details p Has superseded all other types of network devices for an IXP n From the cheapest and smallest managed 12 or 24 port 10/100 switch n To the largest switches now handling high densities of 10GE and 100GE interfaces 29
30 Exchange Point Design p Each ISP participating in the IXP brings a router to the IXP location p Router needs: n One Ethernet port to connect to IXP switch n One WAN port to connect to the WAN media leading back to the ISP backbone n To be able to run BGP 30
31 Exchange Point Design p IXP switch located in one equipment rack dedicated to IXP n Also includes other IXP operational equipment p Routers from participant ISPs located in neighbouring/adjacent rack(s) p Copper (UTP) connections made for 10Mbps, 100Mbps or 1Gbps connections p Fibre used for 1Gbps, 10Gbps, 40Gbps or 100Gbps connections 31
32 Peering p Each participant needs to run BGP n They need their own AS number n Public ASN, NOT private ASN p Each participant configures external BGP directly with the other participants in the IXP n Peering with all participants or n Peering with a subset of participants 32
33 Peering (more) p Mandatory Multi-Lateral Peering (MMLP) n Each participant is forced to peer with every other participant as part of their IXP membership n Has no history of success the practice is strongly discouraged p Multi-Lateral Peering (MLP) n Each participant peers with every other participant (usually via a Route Server) p Bi-Lateral Peering n Participants set up peering with each other according to their own requirements and business relationships n This is the most common situation at IXPs today 33
34 Routing p ISP border routers at the IXP must NOT be configured with a default route or carry the full Internet routing table n Carrying default or full table means that this router and the ISP network is open to abuse by non-peering IXP members n Correct configuration is only to carry routes offered to IXP peers on the IXP peering router p Note: Some ISPs offer transit across IX fabrics n They do so at their own risk see above 34
35 Routing (more) p ISP border routers at the IXP should not be configured to carry the IXP LAN network within the IGP or ibgp n Use next-hop-self BGP concept p Don t generate ISP prefix aggregates on IXP peering router n If connection from backbone to IXP router goes down, normal BGP failover will then be successful 35
36 Address Space p Some IXPs use private addresses for the IX LAN n Public address space means IXP network could be leaked to Internet which may be undesirable n Because most ISPs filter RFC1918 address space, this avoids the problem p Most IXPs use public addresses for the IX LAN n Address space available from the RIRs n IXP terms of participation often forbid the IX LAN to be carried in the ISP member backbone p Typically IXPs now provide both IPv6 and IPv4 support on IX LANs 36
37 Autonomous System Numbers p IXPs by themselves do not require ASNs n Ethernet switch is L2 device, and does not run BGP p Some IXPs have a Route Collector n This usually runs in a private ASN p Some IXPs have a Route Server n This usually runs in a private ASN p Some IXPs have common good services n These usually require Internet transit n Meaning the IXP requires a transit router p IXP arranges transit for services with a couple of providers n And this transit router requires a Public ASN and Public Address space 37
38 Hardware p Try not to mix port speeds n If 10Mbps and 100Mbps connections available, terminate on different switches (L2 IXP) p Don t mix transports n If terminating ATM PVCs and G/F/Ethernet, terminate on different devices p Insist that IXP participants bring their own router n Moves buffering problem off the IXP n Security is responsibility of the ISP, not the IXP 38
39 Charging p IXPs needs to be run at minimal cost to its member participants p Common examples: n Datacentre hosts IX for free n IX operates cost recovery n Different pricing for different ports p IXes do NOT charge for traffic crossing the switch fabric n They are a peering enabler, encouraging as much traffic as possible between members 39
40 Charging: Datacentre hosts IX for free p Datacentre covers all costs relating to the IX n They provide the switch and supporting infrastructure n They provide the operator cover n They benefit from the business the IX members and their customers bring to the DC n They benefit from the prestige of hosting the IX and its ancillary services p The IX does not charge members for anything at all n Example: Seattle IX 40
41 Charging: IX Members pay flat fee p Each member pays a flat annual fee towards their IX membership p How it works: n Cost of switch and ports n Cost of operator support n Datacentre cost: power, air-conditioning, etc n Cost of IX membership association n Contingency needed for new equipment and upgrades p Total annual cost shared equally amongst members n The more members, potentially the lower the costs to each 41
42 Charging: Differential pricing by port p IXP Member pays according to the port speed they require n One linecard may handle 4 100GE ports n Or one linecard may handle 24 10GE ports n Or one linecard may handle 96 1GE ports n 96 port 1GE card is tenth price of 24 port 10GE card n Relative port cost is passed on to participants n Plus share in the cost of the switch n Plus all the costs mentioned in the flat-fee model p IX members pay according to the expense of provision of the infrastructure they use n Example: Netnod IXes in Sweden 42
43 Services Offered p Services offered should not compete with member ISPs (basic IXP) n e.g. web hosting at an IXP is a bad idea unless all members agree to it p IXP operations should make performance and throughput statistics available to members n Use tools such as Cacti or Observium to produce IX throughput graphs for member (or public) information 43
44 Services to Offer p cctld DNS n The country IXP could host the country s top level DNS n e.g. SE. TLD is hosted at Netnod IXes in Sweden n Offer back up of other country cctld DNS p Root server n Anycast instances of I.root-servers.net, F.rootservers.net etc are present at many IXes p Usenet News n Usenet News is high volume n Could save bandwidth to all IXP members 44
45 Services to Offer p Route Collector n Route collector shows the reachability information available at the exchange n Technical detail covered later on p Route Server n Helps scale large IXes by providing easier BGP configuration & operation for participants n Technical detail covered later on p Looking Glass n One way of making the Route Collector routes available for global view (e.g. n Public or members only access 45
46 Services to Offer p Content Redistribution/Caching n Google Global Cache n Akamai update distribution service n Broadcast media p Network Time Protocol n Locate a stratum 1 time source (GPS receiver, atomic clock, etc) at IXP p Routing Registry n Used to register the routing policy of the IXP membership (more later) 46
47 Introduction to Route Collectors What routes are available at the IXP? 47
48 What is a Route Collector? p Usually a router or Unix system running BGP p Gathers routing information from service provider routers at an IXP n Peers with each ISP using BGP p Does not forward packets p Does not announce any prefixes to ISPs 48
49 Purpose of a Route Collector p To provide a public view of the Routing Information available at the IXP n Useful for existing members to check functionality of BGP filters n Useful for prospective members to check value of joining the IXP n Useful for the Internet Operations community for troubleshooting purposes p E.g. 49
50 Route Collector at an IXP R3 R2 R4 R1 SWITCH R5 Route Collector 50
51 Route Collector Requirements p Router or Unix system running BGP n Minimal memory requirements only holds IXP routes n Minimal packet forwarding requirements doesn t forward any packets p Peers ebgp with every IXP member n Accepts everything; Gives nothing n Uses a private ASN n Connects to IXP Transit LAN p Back end connection n Second Ethernet globally routed n Connection to IXP Website for public access 51
52 Route Collector Implementation p Most IXPs now implement some form of Route Collector p Benefits already mentioned p Great public relations tool p Unsophisticated requirements n Just runs BGP 52
53 Introduction to Route Servers How to scale IXPs 53
54 What is a Route Server? p Has all the features of a Route Collector p But also: n Announces routes to participating IXP members according to their routing policy definitions p Implemented using the same specification as for a Route Collector 54
55 Features of a Route Server p Helps scale routing for large IXPs n Forward of packets is unaffected p Simplifies Routing Processes on ISP Routers p Optional participation n Provided as service, is NOT mandatory p If traditional router used, will result in insertion of RS Autonomous System Number in the Routing Path p Optionally uses Policy registered in IRR 55
56 Diagram of N-squared Peering Mesh p For large IXPs (dozens for participants) maintaining a larger peering mesh becomes cumbersome and often too hard 56
57 Peering Mesh with Route Servers RS RS p ISP routers peer with the Route Servers n Only need to have two ebgp sessions rather than N 57
58 RS based Exchange Point Routing Flow RS TRAFFIC FLOW ROUTING INFORMATION FLOW 58
59 Advantages of Using a Route Server p Advantageous for large IXPs n Helps scale ebgp mesh n Helps scale prefix distribution p Separation of Routing and Forwarding p Simplifies BGP Configuration Management on ISP routers 59
60 Disadvantages of using a Route Server p ISPs can lose direct policy control n If RS is only peer, ISPs have no control over who their prefixes are distributed to p Completely dependent on 3 rd party n Configuration, troubleshooting, etc p Possible insertion of RS ASN into routing path n (If using a router rather than a dedicated route-server BGP implementation) n Traffic engineering/multihoming needs more care 60
61 Typical usage of a Route Server p Route Servers may be provided as an OPTIONAL service n Most common at large IXPs (>50 participants) n Examples: LINX, TorIX, AMS-IX, etc p ISPs peer: n Directly with significant peers -and- n With Route Server for the rest 61
62 Route Server implementations p Linux/FreeBSD server: n BIRD, Quagga, OpenBGPd p Router: n Any router (but has RS AS in the AS-path) n Cisco IOS 15.2 and IOS XE 3.7 onwards has route-server-client configuration: neighbor route-server-client 62
63 Things to think about... p Would using a route server benefit you? n Helpful when BGP knowledge is limited (but is NOT an excuse not to learn BGP) n Avoids having to maintain a large number of ebgp peers n But can you afford to lose policy control? (An ISP not in control of their routing policy is what?) 63
64 What can go wrong The different ways IXP operators harm their IXP 64
65 What can go wrong? Concept p Some Service Providers attempt to cash in on the reputation of IXPs p Market their Internet transit services as Internet Exchange Point n We are exchanging packets with other ISPs, so we are an Internet Exchange Point! n So-called Layer-3 Exchanges they really are Internet Transit Providers n Router(s) used rather than a Switch n Most famous example: SingTelIX 65
66 What can go wrong? Financial p Some IXPs price the IX out of the means of most providers n IXP is intended to encourage local peering n Acceptable charging model is minimally cost-recovery only p Some IXPs charge for port traffic n IXPs are not a transit service, charging for traffic puts the IX in competition with members n (There is nothing wrong with charging different flat fees for 100Mbps, 1Gbps, 10Gbps etc ports as they all have different hardware costs on the switch.) 66
67 What can go wrong? Competition p Too many exchange points in one locale n Competing exchanges defeats the purpose p Becomes expensive for ISPs to connect to all of them n So they don t, or won t, and local traffic suffers, defeating the viability of the IXPs p An IXP: n is NOT a competition n is NOT a profit making business 67
68 What can go wrong? Rules and Restrictions p IXP tries to compete with their membership n Offering services that ISPs would/do offer their customers n In reality, IXPs are operated by the members for the members p IXP is run as a closed privileged club e.g.: n Restrictive membership criteria n In reality, a participant needs to have an ASN and their own independent address space p IXP located in a data centre with restricted physical/transmission access n IXP must be a neutral interconnect in a neutral location 68
69 What can go wrong? Rules and Restrictions p IXP charges for traffic n So do transit providers charging for traffic is a sure way of ending the viability of the IXP p IXPs providing access to end users rather than just Network Operators & Service Providers n A participant at an IXP needs to have their own address space, their own ASN, and their own transit arrangements p IXPs interfering with member business decisions n The most common error: Mandatory Multi-Lateral Peering 69
70 What can go wrong? Technical Design Errors p Interconnected IXPs n IXP in one location believes it should connect directly to the IXP in another location n Who pays for the interconnect? n How is traffic metered? n Competes with the ISPs who already provide transit between the two locations (who then refuse to join IX, harming the viability of the IX) n Metro interconnections work ok 70
71 What can go wrong? Technical Design Errors p ISPs bridge the IXP LAN back to their offices n We are poor, we can t afford a router n Financial benefits of connecting to an IXP far outweigh the cost of a router n In reality it allows the ISP to connect any devices to the IXP LAN with disastrous consequences for the security, integrity and reliability of the IXP 71
72 What can go wrong? Routing Design Errors p Route Server implemented from Day One n ISPs have no incentive to learn BGP n Therefore have no incentive to understand peering relationships, peering policies, &c n Entirely dependent on operator of RS for troubleshooting, configuration, reliability p RS can t be run by committee! p Route Server is to help scale peering at LARGE IXPs 72
73 What can go wrong? Routing Design Errors (cont) p ibgp Route Reflector used to distribute prefixes between IXP participants p Claimed Advantage (1): n Participants don t need to know about or run BGP p Actually a Disadvantage n IXP Operator has to know BGP n ISP not knowing BGP is big commercial disadvantage n ISPs who would like to have a growing successful business need to be able to multi-home, peer with other ISPs, etc these activities require BGP 73
74 What can go wrong? Routing Design Errors (cont) p Route Reflector Claimed Advantage (2): n Allows an IXP to be started very quickly p Fact: n IXP is only an Ethernet switch setting up an ibgp Route Reflector mesh with participants is no quicker than setting up an ebgp Route Server mesh p But the latter scales, and works 74
75 What can go wrong? Routing Design Errors (cont) p Route Reflector Claimed Advantage (3): n IXP operator has full control over IXP activities p Actually a Disadvantage n ISP participants surrender control of: p Their border router; it is located in IXP s AS p Their routing and peering policy n IXP operator is single point of failure p If they aren t available 24x7, then neither is the IXP p BGP configuration errors by IXP operator have real impacts on ISP operations 75
76 What can go wrong? Routing Design Errors (cont) p Route Reflector Disadvantage (4): n Migration from Route Reflector to correct routing configuration is highly non-trivial n ISP router is in IXP s ASN p Need to move ISP router from IXP s ASN to the ISP s ASN p Need to reconfigure BGP on ISP router, add to ISP s IGP and ibgp mesh, and set up ebgp with IXP participants and/ or the IXP Route Server 76
77 More Information 77
78 Exchange Point Policies & Politics p AUPs n Acceptable Use Policy n Minimal rules for connection p Fees? n Some IXPs charge no fee n Other IXPs charge cost recovery n A few IXPs are commercial p Nobody is obliged to peer n Agreements left to ISPs, not mandated by IXP 78
79 Exchange Point etiquette p Don t point default route at another IXP participant p Be aware of third-party next-hop p Only announce your aggregate routes n Read RIPE-399 and RIPE-532 first p Filter! Filter! Filter! 79
80 Exchange Point Examples p LINX in London, UK p TorIX in Toronto, Canada p AMS-IX in Amsterdam, Netherlands p SIX in Seattle, Washington, US p PA-IX in Palo Alto, California, US p JPNAP in Tokyo, Japan p DE-CIX in Frankfurt, Germany p HK-IX in Hong Kong p All use Ethernet Switches 80
81 Features of IXPs (1) p Redundancy & Reliability n Multiple switches, UPS/Generator p Support n NOC to provide 24x7 support for problems at the exchange p DNS, Route Collector/Server, Content Caches & NTP servers n cctld & root servers n Content caches such as Google Global Cache n Content redistribution systems such as Akamai n Route Collector Routing Table view 81
82 Features of IXPs (2) p Location n Neutral, secure & accessible co-location facilities p Address space n Public address for Peering LAN n Public address for IXP Services LAN p AS Number n Private ASN needed for Route Collector/Server n Public ASN needed for IXP Services p Route servers (for larger IXPs) p Statistics n Traffic data for membership 82
83 More info about IXPs p Euro-IX n European Internet Exchange consortium n All the information needed to start an IXP n p PCH n n Excellent collection of IXP locations, discussion papers, IXP statistics, etc p Telegeography n internet-exchange-map/ n A collection of IXPs and interconnect points for ISPs 83
84 Summary p L2 IXP universally deployed n The core is an ethernet switch n ATM and other old technologies are obsolete p L3 IXP is just a marketing concept used by wholesale ISPs n Does not offer the same flexibility, neutrality or effectiveness as L2 n Not recommended unless there are overriding regulatory or political reasons to do so n Avoid! 84
85 Internet Exchange Point Design End of Tutorial 85
Internet Exchange Points (IXPs) Scalable Infrastructure Workshop
Internet Exchange Points (IXPs) Scalable Infrastructure Workshop Objectives p To be able to explain what an Internet Exchange Point (IXP) is p To be able to explain why ISPs participate in IXPs p To understand
Internet Exchange Points. Philip Smith ISOC-AU Meeting APNIC 38 Brisbane September 16 th 2014
Internet Exchange Points Philip Smith ISOC-AU Meeting APNIC 38 Brisbane September 16 th 2014 1 Internet Exchange Points p Background What is an IXP p Why set up an IXP? p Technologies p Benefits p IXPs
ISP & IXP Design. Philip Smith APNIC 34 21 st 31 st August 2012
ISP & IXP Design Philip Smith APNIC 34 21 st 31 st August 2012 1 ISP & IXP Network Design p PoP Topologies and Design p Backbone Design p Upstream Connectivity & Peering p Addressing p Routing Protocols
Peering in Hong Kong. Che-Hoo CHENG CUHK/HKIX www.hkix.net
Peering in Hong Kong Che-Hoo CHENG CUHK/HKIX www.hkix.net How Internet Operates in simple terms Internet is composed of networks of ISPs and users User networks connect to ISPs Small ISPs connect to large
ISP & IXP Design. Philip Smith MENOG 11 Amman 30 th September 9 th October 2012
ISP & IXP Design Philip Smith MENOG 11 Amman 30 th September 9 th October 2012 1 ISP & IXP Network Design p PoP Topologies and Design p Backbone Design p Upstream Connectivity & Peering p Addressing p
The Value of Peering. ISP/IXP Workshops
The Value of Peering ISP/IXP Workshops 1 The Internet Internet is made up of ISPs of all shapes and sizes Some have local coverage (access providers) Others can provide regional or per country coverage
Interconnections on the Internet: Exchange Points
Interconnections on the Internet: Exchange Points Keith Mitchell CTO, XchangePoint RIPE NCC Regional Meeting Dubai, 7 th Dec 2003 Outline of Presentation Introduction Internet Interconnect Principles Internet
Introduction to Routing
Introduction to Routing How traffic flows on the Internet Philip Smith [email protected] RIPE NCC Regional Meeting, Moscow, 16-18 18 June 2004 1 Abstract Presentation introduces some of the terminologies used,
SERVICE DESCRIPTION INTERNET TRANSIT 04.05.15 / 2.6.4
SERVICE DESCRIPTION INTERNET TRANSIT 04.05.15 / 2.6.4 1 INTRODUCTION 4 2 DEFINITIONS AND ABBREVIATIONS 4 3 SERVICE OVERVIEW NATIONAL AND INTERNATIONAL 5 3.1 Geographic cover Internet Transit... 5 3.1.1
Introduction to The Internet. ISP/IXP Workshops
Introduction to The Internet ISP/IXP Workshops 1 Introduction to the Internet Topologies and Definitions IP Addressing Internet Hierarchy Gluing it all together 2 Topologies and Definitions What does all
Hong Kong Internet Exchange (HKIX) http://www.hkix.net
Hong Kong Internet Exchange (HKIX) http://www.hkix.net Hong Kong Internet Exchange What is HKIX? The Evolution of HKIX Present Situation Conclude with some forecast 19-Aug-2002 ITSC, CUHK 1 What is HKIX?
Transitioning to BGP. ISP Workshops. Last updated 24 April 2013
Transitioning to BGP ISP Workshops Last updated 24 April 2013 1 Scaling the network How to get out of carrying all prefixes in IGP 2 Why use BGP rather than IGP? p IGP has Limitations: n The more routing
ISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.
ISP Case Study UUNET UK (1997) ISP/IXP Workshops ISP/IXP Workshops 1999, Cisco Systems, Inc. 1 Acknowledgements Thanks are due to UUNET UK for allowing the use of their configuration information and network
LINX History. ISP Workshops
LINX History ISP Workshops Background p Slide set based on experiences of one founding participant of LINX p Covers history of LINX during the 90s n More recent history covered well on the LINX website
APNIC elearning: BGP Attributes
APNIC elearning: BGP Attributes Contact: [email protected] erou04_v1.0 Overview BGP Attributes Well-known and Optional Attributes AS Path AS Loop Detection ibgp and ebgp Next Hop Next Hop Best Practice
Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP) Petr Grygárek rek 1 Role of Autonomous Systems on the Internet 2 Autonomous systems Not possible to maintain complete Internet topology information on all routers big database,
Address Scheme Planning for an ISP backbone Network
Address Scheme Planning for an ISP backbone Network Philip Smith Consulting Engineering, Office of the CTO Version 0.1 (draft) LIST OF FIGURES 2 INTRODUCTION 3 BACKGROUND 3 BUSINESS MODEL 3 ADDRESS PLAN
Introduction to The Internet
Introduction to The Internet ISP Workshops Last updated 5 September 2014 1 Introduction to the Internet p Topologies and Definitions p IP Addressing p Internet Hierarchy p Gluing it all together 2 Topologies
Exterior Gateway Protocols (BGP)
Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection
Examination. IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491
Examination IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491 Date: December 15 2009 14:00 18:00 1. No help material is allowed - You
E6998-02: Internet Routing
E6998-02: Internet Routing Lecture 13 Border Gateway Protocol, Part II John Ioannidis AT&T Labs Research [email protected] Copyright 2002 by John Ioannidis. All Rights Reserved. Announcements Lectures
IP interconnection issues
Regulatory and policy challenges of next-generation access IP interconnection issues 6 November 0 Michael Kende Introduction Last year marked the 5th anniversary of the commercialisation of the Internet
Simple Multihoming. ISP Workshops. Last updated 30 th March 2015
Simple Multihoming ISP Workshops Last updated 30 th March 2015 1 Why Multihome? p Redundancy n One connection to internet means the network is dependent on: p Local router (configuration, software, hardware)
APNIC elearning: BGP Basics. Contact: [email protected]. erou03_v1.0
erou03_v1.0 APNIC elearning: BGP Basics Contact: [email protected] Overview What is BGP? BGP Features Path Vector Routing Protocol Peering and Transit BGP General Operation BGP Terminology BGP Attributes
BGP Attributes and Path Selection
BGP Attributes and Path Selection ISP Workshops Last updated 29 th March 2015 1 BGP Attributes BGP s policy tool kit 2 What Is an Attribute?... Next Hop AS Path MED...... p Part of a BGP Update p Describes
The Role IXPs and Peering Play in the Evolution of the Internet
The Role IXPs and Peering Play in the Evolution of the Internet PTC 14, New World, New Strategies, 19-22 January 2014 Steve Wilcox, President and CTO, IX Reach A Quick Introduction Steve Wilcox founded
Module 12 Multihoming to the Same ISP
Module 12 Multihoming to the Same ISP Objective: To investigate various methods for multihoming onto the same upstream s backbone Prerequisites: Module 11 and Multihoming Presentation The following will
BGP Routing. Course Description. Students Will Learn. Target Audience. Hands-On
Hands-On Course Description This Hands-On course on (Border Gateway Protocol), from the basics of how it works through to advanced issues such as route reflectors, policy, filtering, route selection and
Simple Multihoming. ISP/IXP Workshops
Simple Multihoming ISP/IXP Workshops 1 Why Multihome? Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WAN media (physical failure,
Border Gateway Protocol BGP4 (2)
Border Gateway Protocol BGP4 (2) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Presentation Outline Border Gateway Protocol - Continued Computer Networks - 1/2 Learning
IPv6 Deployment in MyIX. Professor Dr. Sureswaran Ramadass
IPv6 Deployment in MyIX Professor Dr. Sureswaran Ramadass What is an Internet Exchange Major providers connect their networks and exchange traffic. High-speed network or Ethernet switch. Simple concept
Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:
Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith SANOG 12 6th-14th August 2008 Kathmandu 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog12-multihoming.pdf And on the
CHAPTER 6 NETWORK DESIGN
CHAPTER 6 NETWORK DESIGN Chapter Summary This chapter starts the next section of the book, which focuses on how we design networks. We usually design networks in six network architecture components: Local
Internet inter-as routing: BGP
Internet inter-as routing: BGP BGP (Border Gateway Protocol): the de facto standard BGP provides each AS a means to: 1. Obtain subnet reachability information from neighboring ASs. 2. Propagate the reachability
Overview of recent changes in the IP interconnection ecosystem
Presentation for Broadband for America Overview of recent changes in the IP interconnection ecosystem Michael Kende June 7 th, 2011 Ref: Introduction 2 Last year marked the 15 th anniversary of the commercialization
Understanding Virtual Router and Virtual Systems
Understanding Virtual Router and Virtual Systems PAN- OS 6.0 Humair Ali Professional Services Content Table of Contents VIRTUAL ROUTER... 5 CONNECTED... 8 STATIC ROUTING... 9 OSPF... 11 BGP... 17 IMPORT
How To Understand Bg
Table of Contents BGP Case Studies...1 BGP4 Case Studies Section 1...3 Contents...3 Introduction...3 How Does BGP Work?...3 ebgp and ibgp...3 Enabling BGP Routing...4 Forming BGP Neighbors...4 BGP and
Configuration Management: Best Practices White Paper
Configuration Management: Best Practices White Paper Document ID: 15111 Contents Introduction High Level Process Flow for Configuration Management Create Standards Software Version Control and Management
Router and Routing Basics
Router and Routing Basics Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Routing Protocols and Concepts CCNA2 Routing and packet forwarding Static routing Dynamic
BGP Best Path Selection Algorithm
BGP Best Path Selection Algorithm Document ID: 13753 Contents Introduction Prerequisites Requirements Components Used Conventions Why Routers Ignore Paths How the Best Path Algorithm Works Example: BGP
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith 26th July - 4th August 2006 Karachi 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog8-multihoming.pdf And on the SANOG8
Peering in General and in Europe. Frank Orlowski DE-CIX Internet Exchange
Peering in General and in Europe Frank Orlowski DE-CIX Internet Exchange myself Currently I work for the DE-CIX Internet Exchange in Frankfurt/Germany. Before that I was a Peering Manager at Deutsche Telekom
DE-CIX Premium Internet Exchange Services
DE-CIX Premium Internet Exchange Services DE-CIX Internet exchange points 2 DE-CIX» operates Internet exchanges (IXs or IXPs) in in various metro markets in Europe, the Middle East and North America» provides
Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks
Routing in Small Networks Internet Routing Overview AS, IGP,, BGP in small networks distance vector or link state protocols like RIP or OSPF can be used for dynamic routing it is possible that every router
Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor
642-902 Route: Implementing Cisco IP Routing Course Introduction Course Introduction Module 01 - Planning Routing Services Lesson: Assessing Complex Enterprise Network Requirements Cisco Enterprise Architectures
Advanced BGP Policy. Advanced Topics
Advanced BGP Policy George Wu TCOM690 Advanced Topics Route redundancy Load balancing Routing Symmetry 1 Route Optimization Issues Redundancy provide multiple alternate paths usually multiple connections
Colt IP Access Colt Technology Services
IP Access Technology Services 2010 Technology Services Group Limited. All rights reserved. Agenda The business Internet IP Backbone IP Access Features, Options and Add-ons Why choose? 2 Internet growth
Load balancing and traffic control in BGP
DD2491 p2 2009/2010 Load balancing and traffic control in BGP Olof Hagsand KTH /CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better
Understanding Route Aggregation in BGP
Understanding Route Aggregation in BGP Document ID: 5441 Contents Introduction Prerequisites Requirements Components Used Conventions Network Diagram Aggregate Without the as set Argument Aggregate with
CHAPTER 6 DESIGNING A NETWORK TOPOLOGY
CHAPTER 6 DESIGNING A NETWORK TOPOLOGY Expected Outcomes Able to identify terminology that will help student discuss technical goals with customer. Able to introduce a checklist that can be used to determine
GregSowell.com. Mikrotik Routing
Mikrotik Routing Static Dynamic Routing To Be Discussed RIP Quick Discussion OSPF BGP What is Routing Wikipedia has a very lengthy explanation http://en.wikipedia.org/wiki/routing In the context of this
Introduction to Metropolitan Area Networks and Wide Area Networks
Introduction to Metropolitan Area Networks and Wide Area Networks Chapter 9 Learning Objectives After reading this chapter, you should be able to: Distinguish local area networks, metropolitan area networks,
Troubleshooting and Maintaining Cisco IP Networks Volume 1
Troubleshooting and Maintaining Cisco IP Networks Volume 1 Course Introduction Learner Skills and Knowledge Course Goal and E Learning Goal and Course Flow Additional Cisco Glossary of Terms Your Training
IPv6 over IPv4/MPLS Networks: The 6PE approach
IPv6 over IPv4/MPLS Networks: The 6PE approach Athanassios Liakopoulos Network Operation & Support Manager ([email protected]) Greek Research & Technology Network (GRNET) III Global IPv6 Summit Moscow, 25
BGP Terminology, Concepts, and Operation. Chapter 6 2007 2010, Cisco Systems, Inc. All rights reserved. Cisco Public
BGP Terminology, Concepts, and Operation 1 IGP versus EGP Interior gateway protocol (IGP) A routing protocol operating within an Autonomous System (AS). RIP, OSPF, and EIGRP are IGPs. Exterior gateway
SPAN Port or TAP? TAP is the only viable data access technology for today s business critical networks
TAP is the only viable data access technology for today s business critical networks Is SPAN port a viable data access technology for today s business critical networks, especially with today s ever increasing
Routing Protocol - BGP
Routing Protocol - BGP BGP Enterprise Network BGP ISP AS 3000 AS 2000 BGP is using between Autonomous Systems BGP(cont.) RFC 1771(BGPv4) Support CIDR Transfer the AS information to reach destination Using
IPv6 Addressing. ISP Training Workshops
IPv6 Addressing ISP Training Workshops 1 Where to get IPv6 addresses p Your upstream ISP p Africa n AfriNIC http://www.afrinic.net p Asia and the Pacific n APNIC http://www.apnic.net p North America n
What's inside the cloud?!
What's inside the cloud?! Initial Arpanet Initial Arpanet Interface Message Processors - DDP-516 mini-computers - 24 Kbyte of Core memory - Store-and-forward packet switching - Predecessors of present
BIRD Internet Routing Daemon. CZ.NIC z. s. p. o. Ondrej Filip / [email protected] NANOG-48, Austin, TX
BIRD Internet Routing Daemon CZ.NIC z. s. p. o. Ondrej Filip / [email protected] NANOG-48, Austin, TX 1 Project history Project started in 1999 Seminar project Charles University Prague Project slept
BGP. 1. Internet Routing
BGP 1. Internet Routing (C) Herbert Haas 2005/03/11 1 Internet Routing Interior Gateway Protocols (IGPs) not suitable for Inter-ISP routing Technical metrics only No policy features Inter-ISP routing is
Course Contents CCNP (CISco certified network professional)
Course Contents CCNP (CISco certified network professional) CCNP Route (642-902) EIGRP Chapter: EIGRP Overview and Neighbor Relationships EIGRP Neighborships Neighborship over WANs EIGRP Topology, Routes,
BGP Multihoming Techniques. Philip Smith <[email protected]> APRICOT 2013 Singapore 19 th February 1 st March 2013
BGP Multihoming Techniques Philip Smith APRICOT 2013 Singapore 19 th February 1 st March 2013 Presentation Slides p Will be available on n http://thyme.apnic.net/ftp/seminars/ APRICOT2013-Multihoming.pdf
FLAG s IPv6 Implementation
FLAG s IPv6 Implementation Bijal Sanghani FLAG Telecom Ltd. Commercial In Confidence FLAG IP Network Overview Multiple STM-16 Backbone links mostly sits on Flag s own Cable System: FA-1, FEA, FNAL, FALCON.
Load balancing and traffic control in BGP
DD2491 p2 2011 Load balancing and traffic control in BGP Olof Hagsand KTH CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better Can
AMS-IX overview. Henk Steenman February 2005
AMS-IX overview Henk Steenman February 2005 What is AMS-IX One of the major Internet Exchanges in Europe Located in Amsterdam, The Netherlands Not for profit, Neutral, Independent Over 212 members ISPs,
BGP and Traffic Engineering with Akamai. Christian Kaufmann Akamai Technologies MENOG 14
BGP and Traffic Engineering with Akamai Christian Kaufmann Akamai Technologies MENOG 14 The Akamai Intelligent Platform The world s largest on-demand, distributed computing platform delivers all forms
Redundancy & the Netnod Internet Exchange Points
Redundancy & the Netnod Internet Exchange Points The extent to which businesses and consumers use the Internet for critical communication has been recognised for over a decade. Since the rise of the commercial
DD2491 p1 2008. Load balancing BGP. Johan Nicklasson KTHNOC/NADA
DD2491 p1 2008 Load balancing BGP Johan Nicklasson KTHNOC/NADA Dual home When do you need to be dual homed? How should you be dual homed? Same provider. Different providers. What do you need to have in
Interconnection and Traffic Exchange on the Internet
Interconnection and Traffic Exchange on the Internet A BROADBAND INTERNET TECHNICAL ADVISORY GROUP TECHNICAL WORKING GROUP REPORT A Uniform Agreement Report Issued: November 2014 Copyright / Legal Notice
CS 457 Lecture 19 Global Internet - BGP. Fall 2011
CS 457 Lecture 19 Global Internet - BGP Fall 2011 Decision Process Calculate degree of preference for each route in Adj-RIB-In as follows (apply following steps until one route is left): select route with
Internet Routing Protocols Lecture 04 BGP Continued
Internet Routing Protocols Lecture 04 BGP Continued Advanced Systems Topics Lent Term, 008 Timothy G. Griffin Computer Lab Cambridge UK Two Types of BGP Sessions AS External Neighbor (EBGP) in a different
Border Gateway Protocol Best Practices
Border Gateway Protocol Best Practices By Clifton Funakura The Internet has grown into a worldwide network supporting a wide range of business applications. Many companies depend on the Internet for day-to-day
ISP Systems Design. ISP Workshops. Last updated 24 April 2013
ISP Systems Design ISP Workshops Last updated 24 April 2013 1 Agenda p DNS Server placement p Mail Server placement p News Server placement p Services network design p Services Network Security 2 ISP Services
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith , Oakland 2001, Cisco Systems, Inc. All rights reserved. 1 Presentation Slides Available on NANOG Web site www.nanog.org/mtg-0110/smith.html Available
A Link Load Balancing Solution for Multi-Homed Networks
A Link Load Balancing Solution for Multi-Homed Networks Overview An increasing number of enterprises are using the Internet for delivering mission-critical content and applications. By maintaining only
Lecture 18: Border Gateway Protocol"
Lecture 18: Border Gateway Protocol" CSE 123: Computer Networks Alex C. Snoeren HW 3 due Wednesday! Some figures courtesy Mike Freedman Lecture 18 Overview" Path-vector Routing Allows scalable, informed
Network Design Best Practices for Deploying WLAN Switches
Network Design Best Practices for Deploying WLAN Switches A New Debate As wireless LAN products designed for the enterprise came to market, a debate rapidly developed pitting the advantages of standalone
KENET NETWORK INFRASTUCTURE. KENNEDY ASEDA [email protected]
KENET NETWORK INFRASTUCTURE KENNEDY ASEDA [email protected] Country of marathon winners? 2 Google Confidential and Proprietary Contents Network Infrastructure Network Operations Achievements & Challenges
Topic 1: Internet Architecture & Addressing
Topic 1: Internet Architecture & Addressing Objectives Understand the general architecture of Internet Identify the main actors in the Internet architecture Identify the main organizations implied in Internet
DDoS Mitigation Techniques
DDoS Mitigation Techniques Ron Winward, ServerCentral CHI-NOG 03 06/14/14 Consistent Bottlenecks in DDoS Attacks 1. The server that is under attack 2. The firewall in front of the network 3. The internet
Overview of Routing between Virtual LANs
Overview of Routing between Virtual LANs This chapter provides an overview of virtual LANs (VLANs). It describes the encapsulation protocols used for routing between VLANs and provides some basic information
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith PacNOG 2 Workshop Apia, Samoa 18-24 June 2006 PacNOG 2 Workshops 1 BGP Multihoming Techniques Why Multihome? Definition & Options Preparing the Network
Computer Networks III
Computer Networks III Wide Area Networks and Packet Switching Network Protocols and the OSI Layers The Internet Internet Infrastructure 1 Wide Area Networks (recap) 2 Page 1 Basic WAN structure Host Router
Demystifying BGP: By Jeffrey Papen Thursday, May 15th, 2003
Demystifying BGP: All across the Internet, the Border Gateway Protocol, or BGP, is used to direct network traffic from one site to another. Here's a look at how BGP works. By Jeffrey Papen Thursday, May
Description: Objective: Upon completing this course, the learner will be able to meet these overall objectives:
Course: Building Cisco Service Provider Next-Generation Networks, Part 2 Duration: 5 Day Hands-On Lab & Lecture Course Price: $ 3,750.00 Learning Credits: 38 Description: The Building Cisco Service Provider
IXP Member connection Best Practice. Kittinan Sriprasert BKNIX [email protected]
IXP Member connection Best Practice Kittinan Sriprasert BKNIX [email protected] Agenda Prerequisites How to Connect to BKNIX Topology Overview Logical Connection Physical Connection Best Connection
BGP Basics. BGP Uses TCP 179 ibgp - BGP Peers in the same AS ebgp - BGP Peers in different AS's. 64512-65535 Private BGP ASN. BGP Router Processes
BGP Basics BGPv4 - RFC 4271 - IPv6 support Path vector routing protocol EGP Routing between AS'es Classless Transit Area - Area used to reach other areas. Requires full routing table (no default routes).
An overview on Internet Measurement Methodologies, Techniques and Tools
An overview on Internet Measurement Methodologies, Techniques and Tools AA 2012/2013 [email protected] (Agenda) Lezione 24/04/2013 Part 1 Intro basic concepts ISP Traffic exchange (peering)
IP SAN BEST PRACTICES
IP SAN BEST PRACTICES PowerVault MD3000i Storage Array www.dell.com/md3000i TABLE OF CONTENTS Table of Contents INTRODUCTION... 3 OVERVIEW ISCSI... 3 IP SAN DESIGN... 4 BEST PRACTICE - IMPLEMENTATION...
100-101: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)
100-101: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1) Course Overview This course provides students with the knowledge and skills to implement and support a small switched and routed network.
How to Configure BGP Tech Note
How to Configure BGP Tech Note This document gives step by step instructions for configuring and testing full-mesh multi-homed ebgp using Palo Alto Networks devices in both an Active/Passive and Active/Active
F root anycast: What, why and how. João Damas ISC
F root anycast: What, why and how João Damas ISC Overview What is a root server? What is F? What is anycast? F root anycast. Why? How does ISC do it? What is f.root-servers.net? One the Internet s official
LINX (The London Internet Exchange) a presentation to the 6 th PTT Forum. John Souter Chief Executive Officer November 2012
LINX (The London Internet Exchange) a presentation to the 6 th PTT Forum John Souter Chief Executive Officer November 2012 Agenda 1. LINX Mission and Ethos 2. A little history 3. Peering & membership 4.
