[ncc-regional-middle-east] Regional Peering
Saleem Albalooshi saleem at nic.ae
Fri May 12 11:26:22 CEST 2006
Dear All, Kindly find below a writeup about the importance of establishing peering connectivity between the regional ISP's, please feel free to correct or comment on any technical or linguistic information in the writeup below. Saleem Al-Balooshi UAEnic ----------------------------------------------------------------------------------------- The Internet started for public use in most of the regional countries "ME&NA" in 1995 and 1996, during that period all the ISP's in the ME&NA were connected via satellite to the transit Internet backbone providers in the US and EU. During that time the round trip delays for an ICMP packet for example from UAE to Qatar used to take more than 1200 ms using following path: 1. Round trip time for the satellite connection from UAE to US was around 600 ms. 2. Round trip time for the satellite connection for Qatar to Us was around 600 ms. As the demand for internet access services increased in the region the need for faster connectivity and better performance increased as well. Several ISP's started to migrate its internet connectivity from satellite to Fiber cables, In 1998 “Etisalat” established a fiber optic connectivity from the UAE (DXB) to US (NY), and introduced the first regional Transit IP provider (EMIX), several ISP's in the region used EMIX as it's transit IP provider and other used direct fiber connectivity to transit providers in the EU and US. Two type of relationships between the ISP's: 1. Transit Providers and customers: The internet service providers that provide it's customers with full BGP routing table for multi-homed customers or default route for single homed customers in order to transit via it's network to all the destinations in the interne. The customers pay’s agreed fees to it's transit provider. Example: - Transit provider ASN is 8961 - Customer ASN is 5384 Prefix’s originated are "194.170/16" and "195.229/16" - In this example with Transit relationship, the transit provider (AS8961) sends the full BGP routing table to it's customer (AS5384). - And the Customer (AS5384) send its originated routes (194.170/16 and 195.229/16) to its AS8961. 2. Peering relationship: Two ISP's agrees the exchange it's locally originated traffic between each other via a mutual agreement, and each ISP takes care of it's part of the connectivity (Usually no IP port charges are involved) Example: - ISP1 it's ASN is 5384 and the routes originated are "194.170/16 and 195.229/16" - ISP2 it's ASN is 8961 and the routes originated are "217.164/16", AS 8961 has a customer who's ASN is 8966 and the routes originated are "213.42/16" - ISP1 and ISP2 decided to establish a peering relationship in this case they establish the physical connectivity configure the BGP session between the directly connected routers. - ISP1 apply filters in it's BGP configuration so that only the routes originated - from AS5384 are sent to AS8966, and only receives the routes originated from AS8961 and AS8966. - ISP2 apply filters in it's BGP configuration so that only routes originated from AS8961 and AS8966 are sent to AS5384 and only receives the routes originated from AS5384. *_Advantages of peering_*: 1. Improves network performance for the traffic exchanged directly between the ISP's, i.e traffic between UAE and Qatar even after migrating to cable used to take more that 700ms since their was no direct connectivity between the two neighboring countries and traffic used to follow in the following path: UAE -- UK -- US(NY) -- US (LA) -- HK -- Qatar. After establishing the direct peering connectivity the performance reduced to less than 20ms. 2. Improve the availability by reducing the number of hubs (point of failure) between the two ISP's. 3. Reduce the overall network cost, since the traffic will be exchanged via a cheaper cost instead of traveling via the transit provider link which is very costly. 4. Improve network security avoiding sending the regional traffic via 3rd parties. Despite the above facts, during my involvement in EMIX development and operation, I have noticed following scenarios: 1. An ISP used to have 2 separate connectivity to EMIX, one for it's residential customers traffic and the other for it's business customers traffic. The traffic exchanged between residential customers network to a business customer used to travel via EMIX in the UAE. I have visited this ISP and found both the business units in the same campus, when I asked the technical people for the reason they tolled me it's just internal competition reasons between the Business units. 2. Another case where we had two competing ISP's from the same countries located in the same building were connected to EMIX and used to exchange it's local customers traffic via EMIX. *_The way Forwared:_* 1. The Telecom regulatory authorities in the countries should understand the advantages of the peering and try to enforce the ISP's in the country to establish peering connectivity either by establishing a county wide exchange point or direct connectivity between each two ISP's. 2. The ISP's in the region should communicate with each other and establish its direct connectivity in order to exchange it's locally originated traffic. Conclusion: Peering between the ISP's in the region is an important step for the improvement of the performance of internet infrastructure and the experience of the internet users in the region. *_Useful documents on this subject:_* http://www.equinix.com/pdf/whitepapers/Business_case.pdf http://www.equinix.com/pdf/whitepapers/PeeringWP.2.pdf