route management guide v3 - apnic · 2017-12-17 · 1 introduction this document provides detailed...

27
1 Route Management Guide to manage your routes and (RPKI) ROA

Upload: others

Post on 17-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

1

Route Management Guide to manage your routes and (RPKI) ROA

Page 2: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

2

1 Introduction....................................................................................................3

2 ActivatingRPKIengine....................................................................................32.1 PermissionsrequiredforResourceCertification.................................................................32.2 RPKIEngineactivation(enablingresourcecertification)..................................................42.3 HostingyourownCertificateAuthority....................................................................................63 RouteandROAmanagement..........................................................................93.1 HowMyAPNICroutesandWHOISrouteobjectsaredifferent....................................103.2 SynchronizingMyAPNICroutesandWHOISrouteobjects...........................................103.3 ConflictsbetweenMyAPNICroutesandWHOISrouteobjects....................................104 Importroutes...............................................................................................11

5 CreateRoutes...............................................................................................145.1 UsingROAoption.............................................................................................................................155.2 ‘WhoisRouteAttributes’option................................................................................................165.3 ‘Notifyadditionalcontacts’option...........................................................................................185.4 Sub-routeselection.........................................................................................................................195.5 RouteRequests–Actionlog........................................................................................................215.6 RouteTaskDetails...........................................................................................................................226 EditRoutes...................................................................................................23

7 Userpermission............................................................................................257.1 Checkinguserpermission............................................................................................................258 FAQ..............................................................................................................268.1 WhatisROAandRPKI...................................................................................................................268.2 WhydoIget“authorizationfailed”..........................................................................................268.3 Howdoesauthorizationwork?..................................................................................................268.4 HowdoIenableTwofactorauthentication(2FA)............................................................278.4.1 Time-basedOneTimePassword(TOTP)..............................................................................278.4.2 DigitalCertificates.........................................................................................................................27

Page 3: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

3

1 IntroductionThisdocumentprovidesdetailedinstructionsregardingusingtheRoutesManagementfeatureinMyAPNICtocreaterouteobjectsandROAs.ThenextsectionofthisdocumentisexplaininghowtoactivatetheRPKIengine,whichisrequiredforResourceCertification,followedbyRouteManagement.

2 ActivatingRPKIengineRPKIengineneedstobeactivatedinordertocertifytheresourcesunderaparticularaccount.TheRPKIpageisaccessibleasfollowing:

1) LogintoMyAPNIC2) Goto:ResourcesàResourceCertification(seeimagebelow)

2.1 PermissionsrequiredforResourceCertificationAll users should have Two-Factor-Authentication enabled in MyAPNIC to use the Resource Certification feature

- Corporate Contacts by default have “update” privilege.

- Other contacts by default only have “view” privilege

The Corporate Contact can manage user privileges from the Manage Contact menu in MyAPNIC.

Page 4: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

4

2.2 RPKIEngineactivation(enablingresourcecertification)

TostartusingtheResourceCertificationfeature,clickontheCertificationmenuunderResources.SelectifyouwanttooperateintheMyAPNICRPKIportalorifyouwanttohostyourowncertificateauthority.

Page 5: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

5

Afterselectingthefirstoption,youwillbetakentothetermsandconditions.Pleasereadcarefully,andifyouagreetotheconditionspleaseacceptbyclickingthefollowingbuttonatthebottomofthepage.

WiththatyourRPKIenginewillbeactivated.Thisisrequiredtorequest/receiveyourResourceCertificatefromAPNICandcreateyourROA(RouteOriginAuthorization)objectsinMyAPNIC.Oncethisserviceisactivated,itisavailabletoallMyAPNICusersfromthataccountwiththeResourceCertificationprivilege.

Page 6: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

6

2.3 HostingyourownCertificateAuthority

Selectthesecondoptionandclick“Next”.

Page 7: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

7

Readthetermsandconditionsandclickon“Iaccept.EnableprovisioningprotocoltomyownCertificationAuthority”.Clickon“UploadXML”andattachyouridentity.xmlfile.

Page 8: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

8

Afteryouattachyouridentity.xmlfile,clickon“Submit”.

Clickon“DownloadparentXML”todownloadtheXMLfilewhichisneededtoconfiguretheparentofyourRPKIengine.ShouldyourRPKIenginesbusinessPKI(BPKI)certificatechangeinthefuture,youneedtouploadyournewidentityXMLfilebyclickingon“UploadnewXML”.

Page 9: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

9

3 RouteandROAmanagementTheroutemanagementtoolisaninteractivefeatureinMyAPNICwhereuserscanmanageroutesandROAsatonce.ToaccesstheRoute/ROAmanagementfeature:

3) LogintoMyAPNIC4) Goto:ResourcesàRouteManagement(seeimagebelow)

Page 10: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

10

3.1 HowMyAPNICroutesandWHOISrouteobjectsaredifferentThroughthistool,userscancreate/manageMyAPNICroutes,whicharementionedas“routes”throughoutthisdocument.These‘routes’actasatemplateforcreatingactualroutesinwhoisdatabase,whicharementionedas“routeobjects”inthisdocument.Routesandrouteobjectscanexistseparately;thatisarouteinMyAPNICcanexistwithoutanactualrouteobjectinwhoisdatabase,androuteobjectsinwhoisdatabasecanexistwithoutarouteentryinMyAPNIC.

3.2 SynchronizingMyAPNICroutesandWHOISrouteobjectsUserscandecidetoimportroutesinthewhoisdatabasethroughRouteManagementtool.ThiswillensurearouteentryinMyAPNICiscreatedforeveryrouteobjectassociatedtothataccount.(routeswithaccountsIPprefixesandASNs).OncearouteentryiscreatedinMyAPNIC,userscanmanagewhoisrouteobjectsthroughthetoolsinterface.Whenausercreates/updates/deletesaroutethroughthistool,thetoolwillattempttocreateawhoisrouteobjectassoonaspossible.Ifyouareupdatingmultipleobjectsatthesametime,thetoolmayshow“pending”statusagainsttherouteswhicharenotyetsynchronized.

3.3 ConflictsbetweenMyAPNICroutesandWHOISrouteobjectsRoutemanagementtoolisnottheonlywaythatawhoisrouteobjectcanbemanaged.Ifawhoisrouteobjectischanged,theMyAPNICrouteentrywillnotchange.Itwillindicatethatthereisconflict.ThisensuresthatuserismadeawareofchangesdoneoutsidetheRouteManagementtool.Theusercanthentakeactiontoresolvetheconflict.Eitheracceptthechanges,orreverttherouteobjectbacktoMyAPNICroutetemplate.

Page 11: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

11

4 ImportroutesWhenauseropensorrefreshestheRoutemanagementpage,thetoolchecksforanyrouteobjectsintheAPNICwhoisdatabasewhicharenotmanagedbytheroutemanagementtoolinMyAPNIC.Ifanysuchrouteobjectsexist,theusercanselectandimportthemandstartmanagingthemthroughthetool.

Ifuserclickson“Review&Import”,followingscreenwillappear.

Page 12: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

12

Fromthispage,theusercanviewandselectrouteobjectstobemanagedbythetool.Whentheuserfinishesselecting,andclickson“Import”thefollowingmessagewillappearonthescreentoconfirmthattheimporttaskisbeinghandledinthebackground.

Toseemoredetailsaboutthetask,theusercaneitherclickontheabovemessagewhileitsbeingdisplayed,orclickonthe“Requests”linkatthetopofRouteManagementpage.Byclickingeitherofthelinks,usercanseefollowingdetailedinformationaboutthetask.

Byclickingonthe“View”buttonaparticularrequestontheRoutetaskrequestwindow,thetoolwillshowanychangesthatweredoneintheAPNICwhoisdatabaseregardingthisrequest.Inthecaseofimporting,therouteobjectwillnotbechanged,hencethemessage“Objectalreadyexists”isdisplayed.

Page 13: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

13

Oncetheroutesareimported,anyfurtherchangestotherouteobjectwillchangetherouteobjectintheAPNICwhoisdatabase.Seesection3,Editroutesformoreinformationaboutmakingchangestoanexistingroute.

Page 14: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

14

5 CreateRoutesTocreateanewrouteobject,pleaseselectthe‘createrouteobject’

Thefollowingtemplateshowstheminimuminformationthatauserneedstoinputtocreatearoute.

Prefix TheIPv4orIPv6prefixinCIDRnotationOriginAS TheASNumberwhichisusedtoannouncetheIPprefixMostSpecificAnnouncement

Bydefault,thiswillbeprefilledbytheIPprefixessize.However,theusercanchosetoannouncemorespecificIPprefixesifhewishesto.Ifamorespecificannouncementischosen,thetoolwillcreatealltherouteobjectsfromtheleastspecificannouncement,uptothemostspecificannouncement,includinganyprefixesinbetween.

ROA SeeROAoptionDefinewhosisrouteattributes

See‘WhoisRouteAttributes’option

NotifyAdditionalContacts

SeeNotifyAdditionalContacts

Page 15: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

15

5.1 UsingROAoptionIfthememberwhologsintoMyAPNIChas:-RPKIupdatepermission–AND--TwoFactorAuthenticationenabledTheROAoptionwillbetickedbydefault.Ifproceeded,withtheoption,matchingROAswillbecreatedfortheprefixandalsoformostspecificannouncement.Optioncanbeun-tickediftheuserdoesnotrequireROAstobecreated.IfthememberwhologsintoMyAPNIChas:-RPKIupdatepermissionrevoked–OR--TwoFactorAuthenticationdisabledTheROAoptionwillbeun-tickedbydefault.Usercannottickthisoption.IftheuserwantstocreateROAs,hecanclick“here”togototheTwoFactorAuthenticationconfigurationpage.

Page 16: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

16

5.2 ‘WhoisRouteAttributes’option

Usercanaddnumberofattributesthroughthisoption,fromthedropdownmenu,onebyone.ToseeadetailedexplanationaboutalltheseattributespleasevisitthefollowingURL.https://www.apnic.net/apnic-info/whois_search/using-whois/guide/routeIfthisoptionisnotselected,aroutewillbecreatedwiththemandatoryattributesfilledwithinformationfromyour.

Page 17: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

17

Routeobjecttemplatefor‘route’(IPv4routes)

Routeobjecttemplatefor‘route6’(IPv6routes)

Page 18: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

18

5.3 ‘Notifyadditionalcontacts’optionBydefault,ifarouteiscreated,automaticnotificationswillbesendtoASNcustodian.NotificationswillbesendtoAPNICaccountcontacts.IftheASNisfromadifferentRIR,‘whois’databasecontactsassociatedtothatASNwillbenotified.Ifneitheroftheabovecontactswerefound,APNIChelpdeskwillbenotified.WiththeNotify‘Notifyadditionalcontacts’,theuserisabletosendroutecreationnoticestoanyotherpartythathewishestoinform.Multiplee-mailcontactscanbeincludedbyseparatingthemwithcommasorspaces.

Page 19: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

19

5.4 Sub-routeselectionOncealltheinformationisfilled,andwhenuserclicks“NEXT”,theConfirmationwindowappears,wherefurtheradjustmentscanbemade.

Theconfirmationscreenaboveshowsalltheroutesthataregoingtobecreated.Themandatoryattributestheuserenteredaredisplayedatthetopofthescreen.Itisfollowedbyalistofroutesthatwillbecreated.Listwillhavemorethanonerouteifthe‘mostspecificannouncement’ishigherthan‘prefixsize’.Allroutesinthelistwouldbeselectedbydefault.Theuserhastheoptiontounselectanyrouteifrequired.Selectall Ticksallthesub-routesinthelistDeselectall Un-tickallthesub-routesinthelistShow‘X’entries

Determinesthenumberofsub-routestobedisplayedperpage.Optionsare10,25,50and100

Previous Goestothepreviouspageofthelistifthenumberofsub-routesdoesnotfitintoanewpage

Page 20: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

20

Next Goestothenextpageofthelistifthenumberofsub-routesdoesnotfitintoanewpage

Cancel AbortstheroutecreationGoback Goestothepreviouspagewhererouteattributescanbe

updatedSubmit Allselectedsub-routeswillbecreated.Routeobjectswillbe

injectedtothewhoisdatabase.IfROAoptionisenabled,matchingROAswillbecreated

Oncethee‘Submit’buttonisclicked,thetoolwillstartprocessingtheroutecreation.Adialogboxappearingasbelowwillindicatethis.

ThisdialogboxwilldisappearautomaticallyoncetheroutesarecreatedinMyAPNIC.Asshowninthedialogbox,toseedetailsclickthe‘Routerequests’linkshownbelow.

Page 21: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

21

5.5 RouteRequests–ActionlogThe‘Routerequests’link(please1.1.4ConfirmandSubmit)willtaketheusertoalogofallactivitiesassociatedtheRouteManagementpage.Actionlogwilllooksimilartothebelowscreen.

ID ActionlogIDCreated DateandtimestampofthesubmissionUser MyAPNICuserIDType Typeofactionrequests.CreateRoute,ModifyRouteorDelete

RouteRoute TheIPprefixwhichwillbeannounced.Sub-routeprefixescanbe

viewedbyclicking‘View’Status Greentickmarkindicatesallsub-routesarecreatedsuccessfully.

Redcrossiconindicatesthatatleastonesub-routecreationhasfailed.

View Showsmoredetailsaboutaspecificactionitem

Page 22: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

22

5.6 RouteTaskDetailsThescreenbelowshowshowroutetaskdetailswillappearifthe‘view’buttonisclickedintherouterequestspage(see1.1.6RouteRequests)

Ifthetaskselectediseither“CreateRoute”or“EditRoute”,theusercanviewtheactualwhoisrouteobjectbyclickingthe“ViewWhoisObject”buttonintheabovescreen.

Page 23: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

23

6 EditRoutesTheroutescreatedthroughMyAPNICorthroughothermethodssuchase-mailupdatescanbemodifiedthroughthisinterface.

Clickingontheeditbuttoninfrontofarouteentrycanmodifythespecificroute.

Page 24: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

24

MostSpecificAnnouncement

Usercanchangethisattribute.Bychangingthis,thenumberofsub-routeentrieswillautomaticallychange.

ROA UsercantogglebetweenROAenableandROAdisable.UserneedtohavepermissiontoenableROA(See:UserPermission)

Enable/Disable IfManagedsetto‘Enabled’,itmeansthereisawhoisrouteobjectexisting.IfManagedsetto‘Disabled’,itmeanswhoisrouteobjectdoesnotexist.Bytogglingbetweenthetwostates,theusercancreateanddeletewhoisrouteobjects.Iftheuserdisablesasub-routeforwhichROAisenabled,ROAwillautomaticallygetdeletedaswell.

Submit Changeswillbeprocessed,andwhoisrouteobjectswillbeupdatedaccordingly.

UpdateWhois Thisbuttonwillopenwhoisupdatepageforthatparticularwhoisrouteobject.

Page 25: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

25

7 UserpermissionTobeabletocreateROAstogetherwithroutes,userrequire:

1) ResourceCertificationpermissionenabled–AND-2) TwoFactorAuthenticationenabled(2FA)

a. TimebasedOneTimePasswords(TOTP)–ORb. DigitalCertificates

Tolearnmoreabout:ResourcesCertification:www.apnic.net/ROATwoFactoreAuthentication:www.apnic.net/2FABydefault,CorporateContactshaveResourceCertificationpermissionEnabled.TechnicalContactsandBilling(Admin)Contactsdonothaveaccessbydefault.TheCorporateContactcangrantthemaccessthroughMyAPNIC.Noneofthecontactshave2FAenabled.Therefore,allcontactpersonsmustselectedoneoftheabove2FAmethodsandconfigureitbeforetheycancreateROAs.

7.1 CheckinguserpermissionUserscancheckwhatpermissionsareenabledforthembygoingto:HomeàMyProfileàAccountPermission

TobeabletocreateROAsboth“View”and“Update”permissionsshouldbeenabled.

Page 26: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

26

8 FAQ

8.1 WhatisROAandRPKIPleasevisitAPNICwebsiteformoreinformation.www.apnic.net/ROA

8.2 WhydoIget“authorizationfailed”Itcouldbeduetooneormoreofthefollowingreasons.

1) IPprefixnotintheAPNICaccount.RouteobjectscanbecreatedbyIPprefixcustodiansonly.Pleasegoto:HomeàResourcesàIPv4/IPv6andcheckiftheIPprefixisavailable.

2) TheaccountmaintainerhasnotbeenaddedtoyourMyAPNIC.Youcanrequestforthepasswordifthereareotheruserswhoalreadyhavethemaintaineradded.Pleasegoto:HomeàResourcesàmaintainersandcheckifthemaintainerisregistered.

3) Antherrouteobjectexistswhichissameorlargerthantherouteobject

youaretryingtocreate,andithasadifferent“mnt-lower”or“mnt-routes”.Inthatcase,pleaseregisterthatmaintainerinyourMyAPNICanduseitformorespecificrouteannouncements.

8.3 Howdoesauthorizationwork?Whois objects are protected bymaintainers. In the case of route objects, it’s a little bit morecomplicated.Tobeconsistentwith theobjectswhichalreadyexist, therearedifferent levelsofcheckswhichneedstobevalidatedbeforearoutecanbeinjectedintowhoisdatabase.If you are creating a route object (eg : 198.51.100.0/24 with AS64511), maintainerauthorizationwillbecheckedinthefollowingorder.

1) IstherearouteobjectwiththesameIPprefix?a. Ifyes:Goto5b. IfNo:Goto2

2) IstherearouteobjectwithalessspecificIPprefix?(overlappingtherouteyouwanttocreate)

a. Ifyes:Goto5b. IfNo:Goto3

3) IsthereaninetnumobjectwiththesameIPprefix?

a. Ifyes:Goto5b. IfNo:Goto4

4) IsthereaninetnumobjectwithalessspecificIPprefix?(overlappingtherouteyouwant

tocreate)a. Ifyes:Goto5b. IfNo:routecreationfailerrorgiven

5) Isthereamnt-routesdefinedintheexistingobject

Page 27: ROUTE MANAGEMENT GUIDE V3 - APNIC · 2017-12-17 · 1 Introduction This document provides detailed instructions regarding using the Routes Management feature in MyAPNIC to create

27

a. Ifyes:Goto8b. IfNo:Goto6

6) Isthereamnt-lowerdefinedintheexistingobjecta. Ifyes:Goto8b. IfNo:Goto7

7) Isthereamntnerdefinedintheexistingobjecta. Ifyes:Goto8b. IfNo:routecreationfailerrorgiven

8) Doesthemnt-routes/mnt-lower/mntneroftheexistingobjectmatchthemntneroftherouteyouwishtocreate?

a. Ifyes:CreateRouteb. IfNo:routecreationfailerrorgiven

If you still cannot find the reason why it fails, please contact APNIC helpdek.([email protected])

8.4 HowdoIenableTwofactorauthentication(2FA)Therearetwooptionstoenable2FA.Formoreinformationabout2FA,pleasevisitwww.apnic.net/2FA

8.4.1 Time-basedOneTimePassword(TOTP)Toconfigure,pleaseseefollowingguide:www.apnic.net/2fa

8.4.2 DigitalCertificatesToconfigure,pleaseseefollowingguide:https://www.apnic.net/manage-ip/myapnic/digital-certificates