IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. •...

13
IPv6 prefix assignment for end- customers - persistent vs non- persistent, and what size to choose. (Best Current Operational Practice for operators) Jan Žorž, Internet Society / Zavod Go6

Transcript of IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. •...

Page 1: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

IPv6prefixassignmentforend-customers- persistentvs non-

persistent,andwhatsizetochoose.

(BestCurrentOperationalPracticeforoperators)JanŽorž,InternetSociety/Zavod Go6

Page 2: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Whatisthisdocumentallabout?• ThisdocumentdiscussesthemainissuesrelatedtotheoperationalpracticesfortheassignmentofIPv6prefixesforend-customers.

• MakingwrongchoiceswhendesigningyourIPv6networkwillsoonerorlaterhavenegativeimplicationsonyourdeploymentandrequirefurthereffortsuchasrenumberingwhenthenetworkisalreadyinoperation.Thetemptationtotake“easy”approachesforquickerdeploymentshouldthereforeberesisted.

Page 3: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Co-authors• JanŽorž <[email protected]>,• SanderSteffann <[email protected]>,• Primož Dražumerič <[email protected]>,• MarkTownsley <[email protected]>,• AndrewAlston<[email protected]>,• Gert Doering <[email protected]>,• Jordi Palet <[email protected]>,• JenLinkova <[email protected]>,• LuisBalbinot <[email protected]>,• KevinMeynell <[email protected]>,• LeeHoward<[email protected]>

Page 4: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Draftv.1

• https://sinog.si/docs/draft-IPv6pd-BCOP-v1.pdf• [root@webserver]#grep draft-IPv6pd-BCOP-v1.pdfsinog-ssl_access_log*|wc -l

909

Page 5: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Draftv.2

• https://sinog.si/docs/draft-IPv6pd-BCOP-v2.pdf• Numberofcommentsandsuggestionson-listandoff-list…

• PresentedandgatheredsomecommentsalsoatRIPEBCOPTFmeetingonMonday

• Majorityofco-authors,presentatRIPE74meetinginBudapestgatheredinalobbybaronTuesdaytodotheeditorialcycle,followedbylanguagepass.

• SenttoRIPEIPv6mailingliston11th Mayat02:44am

Page 6: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Editingdraftv.2

Page 7: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have
Page 8: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Agenericsetofrecommendations:

a)IPv6isnotthesameasIPv4.InIPv6youassignanumberof“n”/64prefixestoeachend-customersite,sotheyareabletohaveasmanysubnetsastheywish.YoushouldnotbeconcernedwithexhaustingtheIPv6addressingspace,andyoushouldthinkbigwhenplanningfuturerequirements.Ifyouneedmorespace,youcangobacktoyourRegionalInternetRegistryandprovidingyouraddressingplanjustifiesit,youcanobtainmoreIPv6addresses.

Page 9: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Agenericsetofrecommendations:b)Ifyouwantasimpleaddressingplan,youshouldconsiderthesethreeoptions:1)/48foreachend-customer.ThiswillworkverywellforcustomerscomingfromotherISPs,thosethathavetheirownULA,orhavebeenusingtransitionmechanisms.Thiswillalsobeeasierwhenyouhaveamixofcustomersusingthesameinfrastructure,whethertheyareresidentialcustomers,SMEsorevenlargecorporates.2)Differentiateamongsttypesofcustomers,evenifthiswillincreasethecomplexityofyournetworkandthoseofyourcustomers,byoffering/48forbusinesscustomersand/56forresidentialcustomers.3)Atrade-offamongsttheprevioustwooptionsbyreservinga/48forresidentialcustomers,butactuallyjustassigningthemthefirst/56.Thereaspecificcaseforcellularphonestobeassignedasingle/64pereachPDPcontext,butthisisoutofscopeofthisdocument.

Page 10: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Agenericsetofrecommendations:

c)Inordertofacilitatetroubleshootingandhaveafutureproofnetwork,youshouldconsidernumberingtheWANlinksusingGUAs(GlobalUnicastAddresses),usinga/64prefixoutofadedicatedpoolofIPv6prefixes.Ifyoudecidetouse/127foreachpoint-to-pointlink,itisadvisabletoallocatea/64foreachlinkandjustuseone/127outofit.

Page 11: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Agenericsetofrecommendations:

d)Non-persistentprefixesareconsideredharmfulinIPv6asyoucan’tavoidissuesthatmaybecausedbysimpleend-customerpoweroutages,soassigningpersistentprefixesisasaferandsimplerapproach.Furthermore,thisavoidstheneedforexpensivelogging,increasesyourchancestooffernewbusinesstocustomers,anddecreasesyourcustomerchurn.

Page 12: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Acknowledgements

TheauthorswouldliketothankNathalieKunneke-Trenaman,MikaelAbrahamsson,JasonFesler,MartinLevy,IanDickinson,PhilipHomburg, IvanPepelnjak,MatthiasKluth,Ondřej Caletka,NickHilliard,PaulHoffmanandRomanNurul Islamforconstructivecritic,suggestionsandideashowtomakethisdocumentbetter.SpecialthanksgotoRIPEIPv6WorkingGroupcommunityandChairsforacceptingthisdocumentfortechnicalreview,andalsotheRIPEBCOPTaskForcecommunityandChairsforensuringitdoesconformwithactualbestoperational practice.

Page 13: IPv6 prefix assignment for end- customers -persistent vs ......IPv6 prefixes for end-customers. • Making wrong choices when designing your IPv6 network will sooner or later have

Q&A

Suggestions?Comments?

Ideas?

Wayforward?