Introduction to the Operations and Management Area in the IETF

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

Page 1: Introduction to the Operations and Management Area in the IETF

IntroductiontotheOperationsandManagementAreaintheIETF

Joeljaeggli<[email protected]>

BenoîtClaise<[email protected]>

1

Page 2: Introduction to the Operations and Management Area in the IETF

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

HowDoYouWorkThisThing?

3

GROW

IDR SIDR (NOGs)

SpecOperationalExperience

How-To

FixNeeded

Page 4: Introduction to the Operations and Management Area in the IETF

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

• opsecOperationalSecurityCapabilitiesforIPNetworkInfrastructure

• SidrSIDROperations• v6opsIPv6Operations

4

Page 5: Introduction to the Operations and Management Area in the IETF

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

7

IETF

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

Page 8: Introduction to the Operations and Management Area in the IETF

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

Industry

Page 9: Introduction to the Operations and Management Area in the IETF

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

10

Page 11: Introduction to the Operations and Management Area in the IETF

11

Page 12: Introduction to the Operations and Management Area in the IETF

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

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

LIMEWG

• LayerIndependentOAMManagementintheMulti-LayerEnvironment

• YANGmodelsforconsistentconfiguration,reporting,andpresentationfortheOAMmechanisms

• Gettingthere…

14

Page 15: Introduction to the Operations and Management Area in the IETF

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

L3SMWGL3vpnServiceModule

• AserviceYANGmoduleforL3VPN– WhatisaserviceYANGmodule?

– Drivenbyoperators,foroperators

– Foracontroller/orchestrator

• ConcludedWG

16

Page 17: Introduction to the Operations and Management Area in the IETF

L3SM=>L2SMWGL2vpnServiceModule

• AserviceYANGmoduleforL2VPN

• BasedontheL3SMsuccess

• Justcreated,firstmeeting

17

Page 18: Introduction to the Operations and Management Area in the IETF

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

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

lmap Large-ScaleMeasurementofBroadbandPerformance

• Chairs:DanRomascanu,JasonWeil

• Defineanarchitecturetomeasurebroadbandnetworks,workwithIPPMtodefineaperformancemetricregistry

• ManagedbytheSecurityADAlissaCoper

20

Page 21: Introduction to the Operations and Management Area in the IETF

ANIMAWG

• AutonomicNetworkingIntegratedModelandApproach

• ManagedbytheSecurityADTerryManderson

21

Page 22: Introduction to the Operations and Management Area in the IETF

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

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

The Ops in Operations and Management

Joel Jaeggli

Page 25: Introduction to the Operations and Management Area in the IETF

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

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

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

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 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

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

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

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

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

mboned – MBONE Deployment

● Chairs:LeonardGiuliano,GregShepherd

● Deploymentandoperationofmulticastroutingprotocols.

● Coordinationofoperatordemandsfornewwork,runjointlywiththepimworkinggroup

Page 35: Introduction to the Operations and Management Area in the IETF

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

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

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

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

Questions?

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

Page 40: Introduction to the Operations and Management Area in the IETF

Bibliography

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

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