Difference between revisions of "IETF 101 Hackathon"
Line 1: | Line 1: | ||
Objectives: |
Objectives: |
||
+ | |||
+ | 1. IETF standardization: Implement testcase for draft-ietf-netconf-yang-push-15.txt validating the concept and the YANG modules. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/yang-push/run.sh link] |
||
+ | |||
+ | 2. Interoperability: Try to configure Open Daylight Carbon server with enabled NETCONF northbound API using yangcli and trivial topology of netconfd NETCONF nodes on its southbound API. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/opendaylight/run.sh link] |
||
+ | |||
+ | 3. Interoperability: Integrate CESNET YANG conformance test suite. Run testcases both against netconfd and confd. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/cesnet-libyang-conformance-suite/run.sh link] |
||
+ | |||
+ | 4. Usability: Add netconfd example module where single shell script is called to handle configuration transaction and a single script is called to handle operational state read requests based on pre-configured list of schema path handler registrations allowing basic implementations without use of specific server API. [https://github.com/vlvassilev/yuma123/blob/master/example-modules/external-handler/README link] |
||
+ | |||
+ | Progress: |
||
* IETF standardization: Implement testcase for draft-ietf-netconf-yang-push-15.txt validating the concept and the YANG modules. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/yang-push/run.sh link] |
* IETF standardization: Implement testcase for draft-ietf-netconf-yang-push-15.txt validating the concept and the YANG modules. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/yang-push/run.sh link] |
||
* Interoperability: Try to configure Open Daylight Carbon server with enabled NETCONF northbound API using yangcli and trivial topology of netconfd NETCONF nodes on its southbound API. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/opendaylight/run.sh link] |
* Interoperability: Try to configure Open Daylight Carbon server with enabled NETCONF northbound API using yangcli and trivial topology of netconfd NETCONF nodes on its southbound API. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/opendaylight/run.sh link] |
||
* Interoperability: Integrate CESNET YANG conformance test suite. Run testcases both against netconfd and confd. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/cesnet-libyang-conformance-suite/run.sh link] |
* Interoperability: Integrate CESNET YANG conformance test suite. Run testcases both against netconfd and confd. [https://github.com/vlvassilev/yuma123/blob/master/netconf/test/netconfd/cesnet-libyang-conformance-suite/run.sh link] |
||
* Usability: Add netconfd example module where single shell script is called to handle configuration transaction and a single script is called to handle operational state read requests based on pre-configured list of schema path handler registrations allowing basic implementations without use of specific server API. [https://github.com/vlvassilev/yuma123/blob/master/example-modules/external-handler/README link] |
* Usability: Add netconfd example module where single shell script is called to handle configuration transaction and a single script is called to handle operational state read requests based on pre-configured list of schema path handler registrations allowing basic implementations without use of specific server API. [https://github.com/vlvassilev/yuma123/blob/master/example-modules/external-handler/README link] |
||
− | |||
− | Progress: |
||
− | * The testcases (running against confd and netconfd based raw NETCONF session scripting): |
Revision as of 15:05, 18 March 2018
Objectives:
1. IETF standardization: Implement testcase for draft-ietf-netconf-yang-push-15.txt validating the concept and the YANG modules. link
2. Interoperability: Try to configure Open Daylight Carbon server with enabled NETCONF northbound API using yangcli and trivial topology of netconfd NETCONF nodes on its southbound API. link
3. Interoperability: Integrate CESNET YANG conformance test suite. Run testcases both against netconfd and confd. link
4. Usability: Add netconfd example module where single shell script is called to handle configuration transaction and a single script is called to handle operational state read requests based on pre-configured list of schema path handler registrations allowing basic implementations without use of specific server API. link
Progress:
- IETF standardization: Implement testcase for draft-ietf-netconf-yang-push-15.txt validating the concept and the YANG modules. link
- Interoperability: Try to configure Open Daylight Carbon server with enabled NETCONF northbound API using yangcli and trivial topology of netconfd NETCONF nodes on its southbound API. link
- Interoperability: Integrate CESNET YANG conformance test suite. Run testcases both against netconfd and confd. link
- Usability: Add netconfd example module where single shell script is called to handle configuration transaction and a single script is called to handle operational state read requests based on pre-configured list of schema path handler registrations allowing basic implementations without use of specific server API. link