Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC...

40
Introduction to the Operations and Management Area in the IETF Joel jaeggli <[email protected]> Benoît Claise <[email protected]> 1

Transcript of Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC...

Page 1: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

IntroductiontotheOperationsandManagementAreaintheIETF

Joeljaeggli<[email protected]>

BenoîtClaise<[email protected]>

1

Page 2: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

OperationsandManagementArea

• Operatinganetwork– Operationalfeedback,bestpractices– Networkprotocoldeploymentguidelines

• Managinganetwork(protocolsanddatamodels)– YANGmodels,NETCONFandRESTCONF– MIBs(withSNMP)– Flows(withIPFIX)– AAA(DiameterandRadius)– FautConfigurationAccountingPerformance

2

Page 3: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

HowDoYouWorkThisThing?

3

GROW

IDR SIDR (NOGs)

SpecOperationalExperience

How-To

FixNeeded

Page 4: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

Operations:CurrentWGsOperatingstuff(andprovidingoperatorfeedbackonspecifications)• bmwgBenchmarkingMethodology• dnsopDomainNameSystemOperations• growGlobalRoutingOperations• mbonedMBONEDeployment• opsawgOperationsandManagementAreaWorkingGroup

• opsecOperationalSecurityCapabilitiesforIPNetworkInfrastructure

• SidrSIDROperations• v6opsIPv6Operations

4

Page 5: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

Management:CurrentWGs• netconfNetworkConfiguration

• netmodNETCONFDataModelingLanguage

• l3smL3VPNServiceModel=>Justclosedl2sm

• LimeLayerIndependentOAMManagementintheMulti-LayerEnvironment

• SupaSimplifiedUseofPolicyAbstractions

• AnimaAutonomicNetworkingIntegratedModelandApproach(TerryasAD)

• DimeDiameterMaintenanceandExtensions(StephenasAD)

• LmapLarge-ScaleMeasurementofBroadbandPerformance(AlissaasAD)

• RadextRADIUSEXTensions(KathleenasAD)5

Page 7: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

7

IETF

http://www.claise.be/modules-ietf.png

Page 8: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

http://www.claise.be/modules-all-all.png8

Industry

Page 9: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

ExploringFurther

• WanttoknowmoreaboutaWG?– https://datatracker.ietf.org/wg/netconf/charter/

– http://tools.ietf.org/wg/netconf

• ActiveWGdocuments,interestingdocuments

• Linksto:– Charter

– WGchairs

– Mailinglistsubscription,archives

9

Page 10: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

10

Page 11: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

11

Page 12: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

NETCONFWGNETworkCONFiguration

• Providestandardmechanismstomanagenetworkdevices,withYANGdatamodels:– NETCONF,RESTCONFprotocol(justfinished)– Encoding:JSONorXML

• Basicprotocolcomplete,additionalworkcontinues:– EventNotifications(4drafts)– YANGmodelsformanagingNETCONF/RESTCONF– Callhome

12

Page 13: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

NETMODWGNETconfdataMODelinglanguage

• DatamodelinglanguageforNETCONFandRESTCONF:YANGlanguage1.0and1.1

• YANGmodelsforrouting(justpublished),access-list,syslog

• Hottopics:– YANGschemamount:mechanismtocombineYANGmodulesintotheschemadefinedinotherYANGmodules

– ARevisedConceptualModelforYANGDatastores:intendedandapplied

13

Page 14: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

LIMEWG

• LayerIndependentOAMManagementintheMulti-LayerEnvironment

• YANGmodelsforconsistentconfiguration,reporting,andpresentationfortheOAMmechanisms

• Gettingthere…

14

Page 15: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

SUPAWG SimplifiedUseofPolicyAbstractions

• LayerIndependentOAMManagementintheMulti-LayerEnvironment

• YANGmodelsforpolicyelements– If…then…

– Nointend!

• Metricforsuccess:“SUPApolicyconstructsarere-usedinfutureIETFspecifications(andideallyspecificationsfromotherSDOs)”

15

Page 16: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

L3SMWGL3vpnServiceModule

• AserviceYANGmoduleforL3VPN– WhatisaserviceYANGmodule?

– Drivenbyoperators,foroperators

– Foracontroller/orchestrator

• ConcludedWG

16

Page 17: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

L3SM=>L2SMWGL2vpnServiceModule

• AserviceYANGmoduleforL2VPN

• BasedontheL3SMsuccess

• Justcreated,firstmeeting

17

Page 18: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

DIMEWGDIameterMaintenanceandExtensions

• UpdateDiameterbasedonexperienceandnewusecases.

• AAA(Authentication,Authorization,andAccounting)tutorialatIETF89– http://www.ietf.org/proceedings/89/train-6.html

• Workwellunderway

• ManagedbytheSecurityADStephenFarrell

18

Page 19: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

RADEXTWGRADiusEXTensions

• ExtendRADIUSwithgreaterattributes,improvesecurity.

• AAA(Authentication,Authorization,andAccounting)tutorialatIETF89– http://www.ietf.org/proceedings/89/train-6.html

• Workwellunderway

• ManagedbytheSecurityADKathleenMoriarty

19

Page 20: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

lmap Large-ScaleMeasurementofBroadbandPerformance

• Chairs:DanRomascanu,JasonWeil

• Defineanarchitecturetomeasurebroadbandnetworks,workwithIPPMtodefineaperformancemetricregistry

• ManagedbytheSecurityADAlissaCoper

20

Page 21: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

ANIMAWG

• AutonomicNetworkingIntegratedModelandApproach

• ManagedbytheSecurityADTerryManderson

21

Page 22: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

OPSAreaDirectorate

TeamofexperiencedoperatorswhohelptheADsimprovetheirefficiency,particularlywhenpreparingforIESGtelechats,allowingthemtofocuson(potentially)troublesomedocumentsandspendlesstimeonthetrouble-freeones. Improvingthedocumentsisanimportant,butclearlynottheprimary,purpose.AnadditionalgoalistoexposetheOPSDirectoratereviewerstoworkgoingoninotherpartsoftheIETF.ReviewsfromOPSDirectoratemembersdonot,inandofthemselves,causetheIESGtoblockadocument.Thereviewsmay,however,provideadvicetotheOPSADsorconvinceotherIESGmemberstochallengeorblockadocument.Thereviews,particularlythoseconductedinIETFlastcallandearlier,mayalsohelpthedocumenteditorsimprovetheirdocuments.

https://trac.ietf.org/trac/ops/wiki/Directorates

22

Page 23: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

OtherOpsAreaDirectorates

• YANGDoctorshttp://www.ietf.org/iesg/directorate/yang-doctors.html

• MIBDoctorshttp://www.ietf.org/iesg/directorate/mib-doctors.html

• AAA-doctors(mailinglist)http://www.ietf.org/mail-archive/web/aaa-doctors/current/maillist.html

• PerformanceMetricsDirectoratehttp://www.ietf.org/iesg/directorate/performance-metrics.html

23

OPSopenhours: Where:ParkBallroom3 When:thisMondayat3:50PM

Page 24: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

The Ops in Operations and Management

Joel Jaeggli

Page 25: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

What is it?

● IETF Areas are typically organized around particular lines of work (routing, internet, transport, applications, realtime applications etc).

● Operations and Managment gets two, Managment protocols, and Operations

● Both are in many requests meta-lines of work. ● Management stretches across most other lines of work in

the IETF. ● Operations Concerns itself with the operation of IETF

protocols.

Page 26: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

What has it done?

● We didn't start with an operations area. ● Over time the IETF protocols accumulate gaps

between documented expectations and reality − Sometimes experience sharing and coordination

between operators is a necessary part of protocol usage.

● Operations tries to fill that hole. − routing coordination − security coordination − measurement

Page 27: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

Challenges

● Operations, working groups typically do not do protocol development or maintenance except in narrowly defined cases.

● Coordination with protocol developers, for active working groups is easier then with dormant / closed working groups.

● Maintaining critical-mass / process on open-ended activities − sometimes activities levels are cyclical − don't be afraid to charter new work just because it

might not work out.

Page 28: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

Operators (how not to make this us vs them)

● Perhaps obviously the audience for the work is operators rather than protocol developers / standards folks

● In many cases authors are participants come from both sides of the fence developers / vendors / operators / consumers. − we do this together.

Page 29: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

Operations as a Moral Compass ● RFC 5706 - Guidelines for Considering Operations and

Management of New Protocols and Protocol Extensions − A way to think about how operations and management

considerations are considered in IETF work. − In action (quic charter)

“The fifth focus area will provide an Applicability and Manageability Statement, describing how, and under what circumstances, QUIC may be safely used, and describing deployment and manageability implications of the protocol.

Current practices for network management of transport protocols include the ability to apply access control lists (ACLs), hashing of flows for equal-cost multipath routing (ECMP), directional signaling of flows, signaling of flow setup and teardown, and the ability to export information about flows for accounting purposes. The QUIC protocol need not be defined to enable each of these abilities, or enable them in the same way as they are enabled by TCP when used with TLS 1.3, but the working group must consider the impact of the protocol on network management practices, reflecting the tensions described in RFC 7258.”

Page 30: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

An overview of current operations work.

● Currently Chartered working groups − bmwg − dnsop − grow − mboned − opsawg − opsec − sidrops − v6ops

Page 31: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

bmwg – Benchmarking Methodology

● Chairs:SarahBanks,AlMorton

● Operational since 1989! ● Recommendations and methodology for

benchmarking of internet technologies. ● Long-livedgroupwithongoingworkinbenchmarkingBGPconvergence,SIP,trafficmanagement,neighbordiscovery,virtualnetworkfunctions...

Page 32: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

dnsop - Domain Name System Operations

● Chairs:TimWicinski,SuzanneWoolf

● The place in the IETF that's all DNS all the time. ● behavior of resolvers, authoritative servers, new

record types, zone handling, dnssec etc. ● Interface to other constituencies is through

participants that come here. ● In it's current chartered form picks up from where

dnsext left off.

Page 33: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

grow – Global Routing Operations

● Chairs:ChrisMorrow,PeterSchoenmaker

● DocumentissuesandoperationalpracticeswithBGP,routingtablesize,IGP/EGPinteraction,security,andVPN.

● Bestpracticesforconfiguration,problemstatements.

Page 34: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

mboned – MBONE Deployment

● Chairs:LeonardGiuliano,GregShepherd

● Deploymentandoperationofmulticastroutingprotocols.

● Coordinationofoperatordemandsfornewwork,runjointlywiththepimworkinggroup

Page 35: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

opsawg – Operations and Management Area

● Chairs:TianranZhou,WarrenKumari

● Catch-allforworkthatdoesn’tfitintoanexistingWG,butisn’tbigenoughtojustifycreatinganewWG.

● Currenttopicsincludemanagementofconstraineddevices,CAPWAPupdates,VMMIB.

● UndertakesMIBordatamodelworkthatdoesn'tjustifyspinningupadedicatedWG.

● Maintenanceactionsforlegacydocuments.

Page 36: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

opsec – Operational Security Capabilities for IP Network

Infrastructure ● Chairs:ErickVynke,GunterVandeVelde

● Bestpracticesfornetworksecurity.

● Severalactivetopics.

− Highlightsoperationalsecurityissuesfordeployedprotocolsandnetworks.

− Developsrecommendationsandbestpractices.

Page 37: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

sidrops – SIDR Operations

● Chairs: Keyur Patel, Chris Morrow ● Newly Chartered; to commence on Closure of

SIDR working group. ● Focused on the deployment and operations

guidance for SIDR and the RPKI.

Page 38: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

v6ops – IPv6 Operations

● Chairs:RonBonica,LeeHoward

● Deployingandrunningadual-stacknetwork.

● Guidelinesforoperators,DHCPv6v.SLAAC,ULAconsiderations,etc.

● Recommendationsfordeployment/migrationstrategies.

● ProblemDevelopment.

Page 39: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

Questions?

https://www.surveymonkey.com/r/97ops

Page 40: Introduction to the Operations and Management Area in the IETF · Operations as a Moral Compass RFC 5706 - Guidelines for Considering Operations and Management of New Protocols and

Bibliography

● RFC 5706 − https://tools.ietf.org/html/rfc5706

● IESG Areas − https://www.ietf.org/iesg/area.html