added 'show router' command in CLI
diff --git a/cli/sdncon/rest/views.py b/cli/sdncon/rest/views.py
index 545fe98..78f88d2 100755
--- a/cli/sdncon/rest/views.py
+++ b/cli/sdncon/rest/views.py
@@ -722,6 +722,16 @@
return get_sdnplatform_response(url)
@safe_rest_view
+def do_routers(request):
+ if onos == 0:
+ url = controller_url("core", "controller", "switches", "json")
+ else:
+ url = controller_url("onos","segmentrouting", "routers")
+ if request.META['QUERY_STRING']:
+ url += '?' + request.META['QUERY_STRING']
+ return get_sdnplatform_response(url)
+
+@safe_rest_view
def do_mastership(request):
url = controller_url("onos", "registry", "switches" ,"json")
#url = "http://127.0.0.1:8080/wm/onos/registry/switches/json"
diff --git a/cli/sdncon/urls.py b/cli/sdncon/urls.py
index 5d522de..a850a10 100755
--- a/cli/sdncon/urls.py
+++ b/cli/sdncon/urls.py
@@ -70,6 +70,7 @@
# REST API VNS/device information
(r'^rest/v1/device', 'sdncon.rest.views.do_device'),
(r'^rest/v1/switches', 'sdncon.rest.views.do_switches'),
+ (r'^rest/v1/routers', 'sdncon.rest.views.do_routers'),
(r'^rest/v1/links', 'sdncon.rest.views.do_links'),
(r'^rest/v1/mastership', 'sdncon.rest.views.do_mastership'),
(r'^rest/v1/vns/device-interface', 'sdncon.rest.views.do_vns_device_interface'),