diff --git a/lighty-examples/lighty-bgp-community-restconf-app/LIGHTY-BGP.postman_collection.json b/lighty-examples/lighty-bgp-community-restconf-app/LIGHTY-BGP.postman_collection.json
index 20f7c94ac..0baa96b6e 100644
--- a/lighty-examples/lighty-bgp-community-restconf-app/LIGHTY-BGP.postman_collection.json
+++ b/lighty-examples/lighty-bgp-community-restconf-app/LIGHTY-BGP.postman_collection.json
@@ -1,6 +1,6 @@
{
"info": {
- "_postman_id": "a109e81e-8940-4d7d-aef3-0aa459b04907",
+ "_postman_id": "903dacee-5543-4b97-b5c6-9fb50722dcce",
"name": "LIGHTY-BGP",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
@@ -31,11 +31,12 @@
"raw": "\n bgp-example-ipv4-topology\n \n \n \n bgp-example\n"
},
"url": {
- "raw": "{{lighty-host}}restconf/data/network-topology:network-topology",
+ "raw": "{{lighty-host}}/restconf/data/network-topology:network-topology",
"host": [
- "{{lighty-host}}restconf"
+ "{{lighty-host}}"
],
"path": [
+ "restconf",
"data",
"network-topology:network-topology"
]
@@ -66,18 +67,17 @@
],
"body": {
"mode": "raw",
- "raw": "\n bgp-example-ipv4-topology\n \n \n \n bgp-example\n"
+ "raw": ""
},
"url": {
- "raw": "{{lighty-host}}/restconf/data/network-topology:network-topology/topology=bgp-example-ipv4-topology",
+ "raw": "{{lighty-host}}/restconf/data/network-topology:network-topology",
"host": [
"{{lighty-host}}"
],
"path": [
"restconf",
"data",
- "network-topology:network-topology",
- "topology=bgp-example-ipv4-topology"
+ "network-topology:network-topology"
]
}
},
@@ -110,7 +110,7 @@
"header": [],
"body": {
"mode": "raw",
- "raw": "\n bgp-example\n x:BGP\n \n \n \n 10.0.0.51\n 64496\n \n \n \n REJECT-ROUTE\n REJECT-ROUTE\n default-odl-import-policy\n default-odl-export-policy\n \n \n \n \n x:IPV4-UNICAST\n \n \n x:IPV6-UNICAST\n \n \n x:IPV4-LABELLED-UNICAST\n \n \n x:IPV6-LABELLED-UNICAST\n \n \n x:L3VPN-IPV4-UNICAST\n \n \n x:L3VPN-IPV6-UNICAST\n \n \n x:L3VPN-IPV4-MULTICAST\n \n \n x:L3VPN-IPV6-MULTICAST\n \n \n x:L2VPN-EVPN\n \n \n LINKSTATE\n \n \n IPV4-FLOW\n \n \n IPV6-FLOW\n \n \n IPV4-L3VPN-FLOW\n \n \n IPV6-L3VPN-FLOW\n \n \n IPV4-MCAST-VPN\n \n \n IPV6-MCAST-VPN\n \n \n ROUTE-TARGET-CONSTRAIN\n \n \n \n \n",
+ "raw": "\n bgp-example\n x:BGP\n \n \n \n 127.0.0.1\n 64496\n \n \n \n REJECT-ROUTE\n REJECT-ROUTE\n default-odl-import-policy\n default-odl-export-policy\n \n \n \n \n",
"options": {
"raw": {
"language": "xml"
@@ -158,7 +158,7 @@
"header": [],
"body": {
"mode": "raw",
- "raw": "\n bgp-example\n x:BGP\n \n \n \n 10.0.0.51\n 64496\n \n \n \n REJECT-ROUTE\n REJECT-ROUTE\n default-odl-import-policy\n default-odl-export-policy\n \n \n \n \n",
+ "raw": "",
"options": {
"raw": {
"language": "xml"
@@ -206,7 +206,7 @@
"header": [],
"body": {
"mode": "raw",
- "raw": "\n external-neighbor\n \n EXTERNAL\n 64496\n \n \n \n 179\n \n \n \n \n 60\n \n \n \n \n x:IPV4-UNICAST\n \n \n true\n \n \n \n \n x:IPV6-UNICAST\n \n \n true\n \n \n \n \n x:IPV4-LABELLED-UNICAST\n \n \n true\n \n \n \n \n x:IPV6-LABELLED-UNICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV4-UNICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV6-UNICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV4-MULTICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV6-MULTICAST\n \n \n true\n \n \n \n \n x:L2VPN-EVPN\n \n \n true\n \n \n \n \n LINKSTATE\n \n \n true\n \n \n \n \n IPV6-FLOW\n \n \n true\n \n \n \n \n IPV4-L3VPN-FLOW\n \n \n true\n \n \n \n \n IPV6-L3VPN-FLOW\n \n \n true\n \n \n \n \n IPV4-MCAST-VPN\n \n \n true\n \n \n \n \n IPV6-MCAST-VPN\n \n \n true\n \n \n \n \n ROUTE-TARGET-CONSTRAIN\n \n \n true\n \n \n \n \n",
+ "raw": "\n external-neighbor\n \n EXTERNAL\n 64496\n \n \n \n 17900\n \n \n \n \n 60\n \n \n \n \n x:IPV4-UNICAST\n \n \n true\n \n \n \n \n x:IPV6-UNICAST\n \n \n true\n \n \n \n \n x:IPV4-LABELLED-UNICAST\n \n \n true\n \n \n \n \n x:IPV6-LABELLED-UNICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV4-UNICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV6-UNICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV4-MULTICAST\n \n \n true\n \n \n \n \n x:L3VPN-IPV6-MULTICAST\n \n \n true\n \n \n \n \n x:L2VPN-EVPN\n \n \n true\n \n \n \n \n LINKSTATE\n \n \n true\n \n \n \n \n IPV6-FLOW\n \n \n true\n \n \n \n \n IPV4-L3VPN-FLOW\n \n \n true\n \n \n \n \n IPV6-L3VPN-FLOW\n \n \n true\n \n \n \n \n IPV4-MCAST-VPN\n \n \n true\n \n \n \n \n IPV6-MCAST-VPN\n \n \n true\n \n \n \n \n ROUTE-TARGET-CONSTRAIN\n \n \n true\n \n \n \n \n",
"options": {
"raw": {
"language": "xml"
@@ -234,9 +234,6 @@
},
{
"name": "Connect peer",
- "protocolProfileBehavior": {
- "disableBodyPruning": true
- },
"request": {
"auth": {
"type": "basic",
@@ -253,11 +250,11 @@
}
]
},
- "method": "GET",
+ "method": "POST",
"header": [],
"body": {
"mode": "raw",
- "raw": "\n 10.0.0.52\n \n /bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"external-neighbor\"]\n \n",
+ "raw": "\n 127.0.0.2\n \n /bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"external-neighbor\"]\n \n",
"options": {
"raw": {
"language": "xml"
@@ -315,10 +312,10 @@
],
"body": {
"mode": "raw",
- "raw": "\r\n \r\n bgp-peer\r\n x:BGP\r\n \r\n \r\n \r\n \r\n 172.18.0.3\r\n 65100\r\n \r\n \r\n \r\n \r\n ACCEPT-ROUTE\r\n ACCEPT-ROUTE\r\n default-odl-import-policy\r\n default-odl-export-policy\r\n \r\n \r\n \r\n \r\n \r\n x:IPV4-UNICAST\r\n \r\n \r\n x:IPV6-UNICAST\r\n \r\n \r\n x:IPV4-LABELLED-UNICAST\r\n \r\n \r\n x:IPV6-LABELLED-UNICAST\r\n \r\n \r\n x:L3VPN-IPV4-UNICAST\r\n \r\n \r\n x:L3VPN-IPV6-UNICAST\r\n \r\n \r\n x:L3VPN-IPV4-MULTICAST\r\n \r\n \r\n x:L3VPN-IPV6-MULTICAST\r\n \r\n \r\n x:L2VPN-EVPN\r\n \r\n \r\n LINKSTATE\r\n \r\n \r\n IPV4-FLOW\r\n \r\n \r\n IPV6-FLOW\r\n \r\n \r\n IPV4-L3VPN-FLOW\r\n \r\n \r\n IPV6-L3VPN-FLOW\r\n \r\n \r\n IPV4-MCAST-VPN\r\n \r\n \r\n IPV6-MCAST-VPN\r\n \r\n \r\n ROUTE-TARGET-CONSTRAIN\r\n \r\n \r\n \r\n \r\n \r\n \r\n 172.18.0.4\r\n \r\n \t\t\t\tINTERNAL\r\n \t\t\t\t65100\r\n \t\t\t\t\r\n \r\n \r\n \t\r\n x:IPV4-UNICAST\r\n \r\n \t\r\n x:L2VPN-EVPN\r\n \r\n \r\n \r\n \r\n \r\n 180\r\n 5\r\n \r\n \r\n \r\n \r\n \r\n 179\r\n true\r\n 172.18.0.4\r\n \r\n \r\n \r\n \r\n \r\n \r\n"
+ "raw": ""
},
"url": {
- "raw": "{{lighty-host}}/restconf/data/openconfig-network-instance:network-instances/network-instance=global-bgp/openconfig-network-instance:protocols/protocol=openconfig-policy-types%3ABGP,bgp-example/bgp-openconfig-extensions:bgp/neighbors/neighbor=10.0.0.52/state",
+ "raw": "{{lighty-host}}/restconf/data/openconfig-network-instance:network-instances/network-instance=global-bgp/openconfig-network-instance:protocols/protocol=openconfig-policy-types%3ABGP,bgp-example/bgp-openconfig-extensions:bgp/neighbors/neighbor=127.0.0.2/state",
"host": [
"{{lighty-host}}"
],
@@ -331,12 +328,60 @@
"protocol=openconfig-policy-types%3ABGP,bgp-example",
"bgp-openconfig-extensions:bgp",
"neighbors",
- "neighbor=10.0.0.52",
+ "neighbor=127.0.0.2",
"state"
]
}
},
"response": []
+ },
+ {
+ "name": "Connect multiple peers",
+ "request": {
+ "auth": {
+ "type": "basic",
+ "basic": [
+ {
+ "key": "password",
+ "value": "admin",
+ "type": "string"
+ },
+ {
+ "key": "username",
+ "value": "admin",
+ "type": "string"
+ }
+ ]
+ },
+ "method": "PUT",
+ "header": [],
+ "body": {
+ "mode": "raw",
+ "raw": "\n \n 127.0.0.2\n \n /bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"external-neighbor\"]\n \n \n \n 127.0.0.3\n \n /bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"external-neighbor\"]\n \n \n \n 127.0.0.4\n \n /bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"external-neighbor\"]\n \n \n \n 127.0.0.5\n \n /bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"external-neighbor\"]\n \n \n \n 127.0.0.6\n \n /bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"external-neighbor\"]\n \n \n",
+ "options": {
+ "raw": {
+ "language": "xml"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{lighty-host}}/restconf/data/openconfig-network-instance:network-instances/network-instance=global-bgp/openconfig-network-instance:protocols/protocol=openconfig-policy-types%3ABGP,bgp-example/bgp-openconfig-extensions:bgp/neighbors",
+ "host": [
+ "{{lighty-host}}"
+ ],
+ "path": [
+ "restconf",
+ "data",
+ "openconfig-network-instance:network-instances",
+ "network-instance=global-bgp",
+ "openconfig-network-instance:protocols",
+ "protocol=openconfig-policy-types%3ABGP,bgp-example",
+ "bgp-openconfig-extensions:bgp",
+ "neighbors"
+ ]
+ }
+ },
+ "response": []
}
]
},
@@ -372,7 +417,7 @@
],
"body": {
"mode": "raw",
- "raw": "\r\n \r\n bgp-peer\r\n x:BGP\r\n \r\n \r\n \r\n \r\n 172.18.0.3\r\n 65100\r\n \r\n \r\n \r\n \r\n ACCEPT-ROUTE\r\n ACCEPT-ROUTE\r\n default-odl-import-policy\r\n default-odl-export-policy\r\n \r\n \r\n \r\n \r\n \r\n x:IPV4-UNICAST\r\n \r\n \r\n x:IPV6-UNICAST\r\n \r\n \r\n x:IPV4-LABELLED-UNICAST\r\n \r\n \r\n x:IPV6-LABELLED-UNICAST\r\n \r\n \r\n x:L3VPN-IPV4-UNICAST\r\n \r\n \r\n x:L3VPN-IPV6-UNICAST\r\n \r\n \r\n x:L3VPN-IPV4-MULTICAST\r\n \r\n \r\n x:L3VPN-IPV6-MULTICAST\r\n \r\n \r\n x:L2VPN-EVPN\r\n \r\n \r\n LINKSTATE\r\n \r\n \r\n IPV4-FLOW\r\n \r\n \r\n IPV6-FLOW\r\n \r\n \r\n IPV4-L3VPN-FLOW\r\n \r\n \r\n IPV6-L3VPN-FLOW\r\n \r\n \r\n IPV4-MCAST-VPN\r\n \r\n \r\n IPV6-MCAST-VPN\r\n \r\n \r\n ROUTE-TARGET-CONSTRAIN\r\n \r\n \r\n \r\n \r\n \r\n \r\n 172.18.0.4\r\n \r\n \t\t\t\tINTERNAL\r\n \t\t\t\t65100\r\n \t\t\t\t\r\n \r\n \r\n \t\r\n x:IPV4-UNICAST\r\n \r\n \t\r\n x:L2VPN-EVPN\r\n \r\n \r\n \r\n \r\n \r\n 180\r\n 5\r\n \r\n \r\n \r\n \r\n \r\n 179\r\n true\r\n 172.18.0.4\r\n \r\n \r\n \r\n \r\n \r\n \r\n"
+ "raw": ""
},
"url": {
"raw": "{{lighty-host}}/restconf/data/openconfig-routing-policy:routing-policy/policy-definitions",
@@ -413,7 +458,8 @@
"variable": [
{
"key": "lighty-host",
- "value": "http://127.0.0.1:8888"
+ "value": "http://127.0.0.1:8888",
+ "type": "default"
}
]
}
\ No newline at end of file