VNF Management Badge

The VNF Requirements in Ch7 as of mid August (there are some changes pending for section 7.4 and 7.5 in      VNFRQTS-278                    -             Update Section 7.4 for VES support in Casablanca                                                             In Progress                and      VNFRQTS-289                    -             PNF plug N play                                                             In Progress               )

Section

Number of Reqts  

 Topic

Section

Number of Reqts  

 Topic

7.1

0

 Service Design

7.2

55

 VNF On-boarding and package management

 7.2.1

0

 Design Definition

 7.2.2

 9

 Resource Description

 7.2.3

 9

 Resource Configuration

 7.2.4

 18

 Resource Control Loop

 7.2.5

 7

 Compute, Network, and Storage Requirements

 7.2.6

 3

 Testing

 7.2.7

 9

 Licensing Requirements

 7.3

 114

 Configuration Management

7.3.1

20

 Controller Interactions With VNF

7.3.2

 63

 NETCONF Standards and Capabilities

 7.3.2.1

 63

 VNF Configuration via NETCONF Requirements

 7.3.2.1.1

 2

 Configuration Management

 7.3.2.1.2

 61

 NETCONF Server Requirements

  7.3.2.1.2

44 

 (other- no subheading) ** needs further breakdown/summarization

  7.3.2.1.2

 11

 Yang Models

  7.3.2.1.2

 6

 Netconf RFCs

7.3.3

 1

 VNF REST APIs

7.3.4 

 14

 Chef Standards and Capabilities

7.3.5 

 16

 Ansible Standards and Capabilities

7.3.6

 0

 Support of Controller Commands And Southbound Protocols

7.4

27

 Monitoring & Management

 7.4.1

0

 Data Model for Event Records

 7.4.2

 Event Records - Data Structure Description

 7.4.3

0

 Data Structure Specification of the Event Record

 7.4.4

0

 Transports and Protocols Supporting Resource Interfaces

 7.4.5

27

 Monitoring & Management Requirements

 7.4.5.1

1

VNF telemetry via standardized interface 

 7.4.5.2

0

Encoding and Serialization 

 7.4.5.3

1

JSON 

 7.4.5.4

0

 KV-GPB/GPB

 7.4.5.5

1

Reporting Frequency 

 7.4.5.6

8

 Addressing and Delivery Protocol

 7.4.5.7

9

Asynchronous and Synchronous Data Delivery 

 7.4.5.8

 Security

 7.4.5.9

3

 Bulk Performance Measurement

Naively mapping sections to pulldowns would still have  (Red) sections with more than 20 reqts, and would need some further breakdown or summarization.  pulldowns with 0 or 1 requirement do not make sense, and should be consolidated. This would suggest ~16 pulldowns with an addition pulldown to consolidate the 4 sections with a single reqt, and some further breakdown/ summarization of the 44 reqts in 7.3.2.1.2. Something like:

Section #

Num. of reqts  

Pulldown titlep

Section #

Num. of reqts  

Pulldown titlep

 7.2.2

 9

 Resource Description

 7.2.3

 9

 Resource Configuration

 7.2.4

 18

 Resource Control Loop

 7.2.5

 7

 Compute, Network, and Storage Requirements

 7.2.6

 3

 Testing

 7.2.7

 9

 Licensing Requirements

7.3.1

20

 Controller Interactions With VNF

 7.3.2.1.2

 11

 Yang Models

 7.3.2.1.2

 6

 Netconf RFCs

7.3.4 

 14

 Chef Standards and Capabilities

7.3.5 

 16

 Ansible Standards and Capabilities

 7.4.5.6

8

 Addressing and Delivery Protocol

 7.4.5.7

9

Asynchronous and Synchronous Data Delivery 

 7.4.5.8

 Security

 7.4.5.9

3

 Bulk Performance Measurement

7.3.3 /  7.4.5.1 /  7.4.5.3 /  7.4.5.5

4

VNF REST APIs / VNF telemetry via standardized interface / JSON / Reporting Frequency 

  7.3.2.1.2

44 

 (other- no subheading) ** needs further breakdown/summarization