2020-05-06 Meeting notes (SDN-R)

Date

May 6, 2020 16:00 UTC / noon EDT / 18:00 CEST
Zoom: https://zoom.us/j/619914482

Attendees

@Abhinav Singh 
@Claudio
@Jeff Hartley
@nullop
@Herbert Eiselt
@Lasse Kaihlavirta 
@Marci Haas
@marcin krasowski 
@Melanie Sater 
@s.silvius 
@Martin Skorupski 

Please add yourself. Thanks!

Informed

  • @Kapil Singal (Deactivated)

  • @alexander.dehn

  • @George Clapp

  • @Herbert Eiselt

Goals

  • share information

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

00:00

Admin

@Martin Skorupski

Next meeting: 2020-05-13

00:05

Integration

@s.silvius

Experience about ONAP SDN-R  A1 Adapter with and O-RAN-SC A1-Policy-Agent

00:33

Configuration & Persistency Service

@all

Discussion about Messageflows for CMNotify from VES-Collector to "RuntimeDB". 

  • Options:

    • RuntimeDB listen on DMaaP as described: 
      ARCHCOM: InfoFlow - RunTime Config DB Information Flow#3.1FLOW1:VESInformationFlowCMNotify-WritingtoRunTimeDB 

      • Fits to the overall ONAP architecture

    • SDN-R listen on DMaaP and a function or µService updates RuntimeDB 

      • Comment: such function or µService for sure under the responsibility for RuntimeDB - SDN-R is not involved - however such function or µService coudl or could not deploy together with SDN-R → this could be a deployment option and would need to be configured by OOM helm charts.

      • This option is not discussed and specificed and does not fit much into the ONAP architecture. 

Discussion about Messageflow from "RuntimeDB" to NetConf Servers



Info found after the meeting (not discussed)



01:19

The End



Thanks!!









00:00





Yang error messages - RFC7950

yang defined error-messages are supported for the following yang statements.

  • 7.5.4. The must's Substatements

  • 9.2.4.1. The range's Substatements

  • 9.4.4.1. The length's Substatements

  • 9.4.5.1. The pattern's Substatements



Example:

[...]
must "./ssh-connections + ./tls-connections <= 100" {

error-message "The total number of connections (SSH + TLS) needs to be less than or equal with 100.";
}
[...]

Result in odl-restconf-nb-baermann


{
"errors": {
"error": [
{
"error-type": "application",
"error-tag": "operation-failed",
"error-message": "Commit of transaction org.opendaylight.netconf.sal.connect.netconf.sal.tx.WriteCandidateRunningTx@2aa1fb85 failed",
"error-info": "RemoteDevice{NTS-manager}:RPC during tx failed. The total number of connections (SSH + TLS)
needs to be less than or equal with 100."
}
]
}
}



Result in odl-restconf-nb-RFC8040

{
"errors": {
"error": [
{
"error-type": "application",
"error-message": "RemoteDevice{NTS-manager}:RPC during tx failed. The total number of connections (SSH + TLS)
needs to be less than or equal with 100.",
"error-tag": "operation-failed",
"error-info": "TransactionCommitFailedException{message=Commit of transaction
org.opendaylight.netconf.sal.connect.netconf.sal.tx.WriteCandidateRunningTx@adb0c99 failed,
errorList=[RpcError [message=Commit of transaction
org.opendaylight.netconf.sal.connect.netconf.sal.tx.WriteCandidateRunningTx@adb0c99 failed,
severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null,
cause=NetconfDocumentedException{message=RemoteDevice{NTS-manager}:RPC during tx failed. The total number
of connections (SSH + TLS) needs to be less than or equal with 100., errorType=APPLICATION,
errorTag=OPERATION_FAILED, errorSeverity=ERROR, errorInfo={}}]]}"
}
]
}
}

00:00

Geo-redundancy

>> goes to next meeting

@Martin Skorupski

Overview

Impact on SDN-R

--

see: SDN-R Geo-Redundancy


Action items