quilt - peering - mrp.net · peering policies - when to peer, when not to peer quilt peering...

21
Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

Upload: vuongdieu

Post on 23-Jan-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

Peering Policies- When to Peer, When not to Peer

Quilt Peering WorkshopOctober 2006

St Louis, Missouri

Page 2: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd2

Agenda

• Quick background on AARNet

• What is peering?

• Why peer?

• When not to peer?

• AARNet’s experience

Page 3: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd3

Who is AARNet?

• Australian equivalent to Internet2 but weprovide commodity Internet too

• We’re a telecommunications carrier

• Trans Pacific links to US West Coast

– 4 x OC12 for commodity only

– 2 x OC3 shared with R&E

– (2 x 10G only for R&E)

• Trans Asian link to Europe

• Own our own national fibre footprint

– Some telco services to get to “hard” locations

• Provide Layer 1-3 services

Page 4: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd4

AARNet’s International Footprint

Page 5: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd5

Internet Relationships

• Typical relationship is provider andcustomer

• Customer buys access to “theInternet” from the provider

• Peers provide access to each othersnetwork only

– Usually without money exchange

Page 6: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd6

Types of peering

• Private links

• Peering fabric at IX

• Bilateral peering

– Individual contracts with each peer

• Multi-lateral peering

– Coordinated by the IX

– Peer against a route reflector

– All potential peers or none

Page 7: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd7

Rules, Rules, Rules, …

• Ratios

– Large (US) players like traffic ratios

– 1.5:1 or 2:1

• Points of Interconnect

– Three time zone rule

• East & west coast plus mid-west

– Hawai`i never seems to count :(

• Minimum volumes

– Some ISPs might ask you todemonstrate this via a trial

Page 8: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd8

Why peer?

• Reduce (or fix) costs

– Why finance people like it

• Enable “advanced” services

– Why technology people do it

• Improve performance

– Why network engineers do it

Page 9: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd9

Reduce (or fix) costs

• Peering typically has a fixed costindependent of traffic level

– Purchase access to a peering fabric orpurchase a dedicated circuit

– Cost based on this access speed ratherthan 95th percentile (or byte charge)

• You can play this “game” with transittoo, just commit to more than youneed and that will fix your cost

Page 10: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd10

Enable “advanced” services

• Multicast

• IPv6 (Unicast and/or Multicast)

• Voice/Video over IP

Page 11: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd11

Improve performance

• Reduce RTT

• Localise traffic

– Peer with local DSL providers

– Peer directly with content

• Access priced circuits are typicallyless likely to be congested

Page 12: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd12

When not to peer?

• Remember why you might peer …

• What’s it cost?

• Do they have services not offered byyour transit provider? IPv6 …

• Is performance improved?

– Avoiding congested links?

– Be careful to avoid cross country trafficflows

– But just because someone appears atthe same IX as you doesn’t mean that’sa good path to them

Page 13: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd13

Be careful with the cost

• Remember that while the cost of thepeering fabric is fixed this couldmean the Mbps cost is high if trafficis low

• US commercial peering fabrics aregenerally expensive to use and thereis no guarantee that anyone will peerwith you

Page 14: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd14

Look at a Gigabit Ethernet link

$8,400$11,200TOTAL

$7,000PeeringFabric

$200$10,000Equipment

$1,200$1,200Metro Fibre

MRCCAPEX

Page 15: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd15

So what’s the effective cost?

• Write Off CAPEX over 3 years soeffectively Gigabit Ethernet peeringlink is costing $8,700 per month

• If 200Mbps => $43.50 /Mbps

• If 300Mbps => $29.00 /Mbps

• If 400Mbps => $21.75 /Mbps

• If 500Mbps => $17.40 /Mbps

• How much do you pay for transit?

Page 16: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd16

AARNet’s Peering Status

• A leap of faith

• 3 years ago we did no peering

• Now over 60% of commodity via peering

• Chose international locations for peeringopportunity although needed them fortransit

Page 17: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd17

PeeringDB

Page 18: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd18

AARNet’s Policy

• AARNet has an open policy outsideof Australia

– But we are careful to avoid “stupid”routing

• The policies are published but usedas guidelines not hard and fast rules

– http://www.aarnet.edu.au/engineering/aarnet3/peering.html

• Guidelines are mostly just commonsense engineering

Page 19: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd19

Our Experience

• As we are foreigner we sometimes avoidthe multi timezone requirement

• Other foreigners are usually happy to peer– we have each paid large sums for trans

oceanic capacity

• Content providers are happy to peer

• We have had to use a trial peering once– Knowing that you will pass by analysing netflow

data is a plus if you spend money to do this

• This peering also involved a writtencontract (and an NDA) but they are rare

Page 20: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd20

Our Experience (cont)

• We don’t often say no but we areoften the initiator of the peering sowe are selective of who we ask

• We don’t like multi-lateral peering

– Lack of control

– Wary of two national networks that onlymeet in a single remote point and sotrombone traffic through it

– If bad things happen your only choice isde-peer the exchange rather than thetrouble maker

Page 21: Quilt - Peering - mrp.net · Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri

© 2006, AARNet Pty Ltd21

Thank You

• Mark PriorAARNetLevel 7, 10 Pulteney StreetAdelaide, South AUSTRALIA 5005

[email protected]