300 likes | 645 Views
Peering BOF – Peering Personal. NANOG 25 Richmond Hill, CA June 10, 2002. Redneck Horseshoes. What is this?. Moo Shoe Pork. Smaller ISP getting Peering with Large ISP: The Cajoling Tactic. Teaser for “The Art of Peering” Research.
E N D
Peering BOF – Peering Personal NANOG 25 Richmond Hill, CA June 10, 2002
What is this? Moo Shoe Pork
Smaller ISP getting Peering with Large ISP: The Cajoling Tactic
Teaser for “The Art of Peering” Research • When e-mail to peering@<ispdomain>.net generates no response, what do Peering Coordinators do? • Document the “Tricks of the Trade” • Enumerate Tactics to Obtain Peering when otherwise might not be able to. “A must-read for Peering Coordinators” -- Eric Anderson (Concert)
P? APC APC A APC APC BS BPC B BS BPC T? Graphical Representation of Methods To Portray Peering Plays Pictorially… P?=Peering Request w/ Peering Coordinator Peering Negotiation T?=Transit Request To Sales Person Transit Negotiations A B ISP Initiator ISP Target P? ISP B Customers ISP A Customers T? $ $ Larger Circle=More Customer Prefixes Thicker Lines=More Traffic
T A A A A P B B B B Transit and Peering Sessions T=Established Transit Session (Selling Access to entire Internet) Size indicates effective size of transport Supporting the session P=Established Peering Session (Reciprocal Access to each others customers) Size indicates effective size of transport Supporting the session $ T $ Represents “the rest of the Internet” P Graphical Display of Routing Announcements
T A A A A P B B B B Traffic over Transit and Peering Sessions $ Traffic showed as directed lines Thickness of line indicates amount of Traffic in relevant direction T $ Other Variations P->T = Transition of Relationship P | T = Either Peering or Transit apply = Traffic destined anywhere = Fictitious Traffic = Packet Loss ridden Traffic = Traffic destined to green network = Traffic destined to brown network P
Other Graphical Symbols Peering Point Exchange Point, Telco Hotel Tied with Indicates two or more Elements tied with relationship or Indicates a ordering, A sequence to be followed In the Peering Play
$ $ $ T T T P P P A APC A P? T T T $ T T T $ $ L G BPC B G L G L B $ $ $ A forces traffic Over B’s transit 1 MONTH LATER Contact PC-We should Peer! 9)In the Traffic Manipulation tactic, ISPs or content players force traffic along the network path that makes peering appear most cost effective. CH ISP i.e.Yahoo! B hears A’s route ‘for free’ through Peer L
ANOC BNOC 18)The False Peering Outage tactic involves deceiving an ill-equipped NOC into believing a non-existing peering session is down. Peering Point X ANOC: Hey – Emergency! ANOC: Our Peering Session with you Went Down! BNOC: Strange. <looks on router> I don’t see it configured. ANOC: It was. Don’t make me escalate to <famous person> BNOC: Ah – I bet is was that last config run that trashed it. BNOC: Give me a few minutes to fix it on both ends.
P APC A A APC BS B B BS 19) The Leverage Broader Business Arrangement takes advantage of other aspects of the relationship between two companies to obtain peering in exchange for something else. P? Peering Tied with “Other” +Fiber deal +Dial-in deal +Racks +Transport +Strategic deal : P? Tied with Other
Motivations for Peering • Notable: Cable Cos (formerly behind Excite@Home) • Kazaa • The most difficult part of Peering… • Open Peering Dominates
Icons Peering • To indicate willingness to peer Goal: Match up Peering Policies Maximize # of Peering Session • First run at GPF III in Dallas, TX • Second run at NANOG 23 in Oakland, CA • Stepwise Evolution…
Peering Policy Icons Access Heavy Content Heavy Open Peering Peering w/Content OK Large Traffic to Exchange Contract Required for Peering
Large Traffic Flows “We have huge volumes of traffic (lots of users and/or lots of content) (Huge: > 1 Gbps total outbound traffic to peers and transit providers)” Example:
Content Peering OK “Peering with Content Players or Content Heavy ISPs is OK by us” Example: GlobalNaps
Eyeballs Example: “We are Access-Heavy”
Open Peering Policy Open Peering Example: “We will peer with anyone In any single location.”
Some Peering PreReqs • If not completely open, assume some pre reqs: • Common Prereqs: • Multiple Geographical Locations Required • Traffic Volume Minimums Required • Bribe needed
Content Heavy “We are Content Heavy”
Contract Required “We require written contracts for peering”
2-3 minutes per Peering Coordinator • Say a few words about 1) Your Network (incl. AS#) 2) Your Ideal Peer? Why Peer with you? 3) Which IXes are you in? Which IXes are you considering?
Done Manually Now evolved to Peering Personal Program Simple Rules: Eyeballs love Content Content loves eyeballs Some eyeballs will peer with content Some content will peer with content Run Peering Personals
Peering Personals pg. 1 Daniel McGillicuddy Nemo Semret Mike Salafia/Tricia Tsai Blake Williams Karthik Arumugham GlobalNaps Access Heavy Open Peering Content Heavy Contract Req. Peering w/Content OK Large Traffic to Exchange
Peering Personals pg. 2 Scott Sneddon Alex Ponnath Paul Nguyen Ren Nowlin Jeffrey Papen Access Heavy Open Peering Content Heavy Contract Req. Peering w/Content OK Large Traffic to Exchange
Peering Personals pg. 3 Doug Toye Troy Davis Gary James Joe Provo Tatsuo Sato Access Heavy Open Peering Content Heavy Contract Req. Peering w/Content OK Large Traffic to Exchange
Peering Personals pg. 4 Mitchell Rose Jeb Linton Phillip Chan Ian Neale Dwight Ringdahl Access Heavy Open Peering Content Heavy Contract Req. Peering w/Content OK Large Traffic to Exchange
Peering Personals pg. 5 Glen Larwill Access Heavy Open Peering Content Heavy Contract Req. Peering w/Content OK Large Traffic to Exchange