Goal
- scale up SDN-Controller/RESTconf interface for microserivces which are using only RESTconf (and optional websocket) interface, e.g. highstreet adapted transportPCE
Restrictions
- RESTconf only for the device requests (up to now)
- only implemented services (here named multirequest services) can also be forwarded
- NodeIds have to be unique in the whole network (over multiple SDNCs /SDNC clusters)
How it works
Forwarding Rules
Uri | Description |
---|---|
^\/rests\/(data|operations)\/network-topology:network-topology\/topology=topology-netconf\/node=([a-zA-Z0-9\-_]+)[\?\/]+ | forward to odl of nodeId(match.group(2)) |
^\/restconf\/(config|operational)\/network-topology\/network-topology\/topology\/topology-netconf\/node\/([a-zA-Z0-9\-_]+) | forward to odl of nodeId(match.group(2)) |
^/odlux | only by sdnc-web |
^/help | only by sdnc-web |
^/yang-schema | multi request service (with caching?) |
^/jolokia | ??? |