summaryrefslogtreecommitdiffstats
path: root/mpls
diff options
context:
space:
mode:
authorMarek Gradzki <mgradzki@cisco.com>2017-11-23 12:50:57 +0100
committerMarek Gradzki <mgradzki@cisco.com>2017-11-23 12:17:34 +0000
commit1308cf3f2c97cb9067dfcd86bbad326a0e9fc3e6 (patch)
treeb30bd66f4dcdeb0d2f9ba16a54938f93e0ff4411 /mpls
parent82d2da4853410c0e7c00f383c01760cc7f26f75e (diff)
HC2VPP-255: update MPLS confguration examples
Change-Id: I1eccee43fb34ebe31559f01c4eacbcf45897685a Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Diffstat (limited to 'mpls')
-rw-r--r--mpls/mpls_postman_collection.json150
1 files changed, 138 insertions, 12 deletions
diff --git a/mpls/mpls_postman_collection.json b/mpls/mpls_postman_collection.json
index f42de3a9c..c40afd791 100644
--- a/mpls/mpls_postman_collection.json
+++ b/mpls/mpls_postman_collection.json
@@ -9,10 +9,16 @@
"22964c4c-3ba1-39fe-9a24-de6af2ca53a2",
"48779e1a-5a6d-9e76-c646-8f3eea9433d2",
"65f84720-3266-322f-9739-af804da451b7",
- "5a271f51-ab7e-c007-882b-d5e0a99da138",
"15a16a52-17fe-f50a-a973-90947ef6c625",
- "b98635ba-fc25-feb7-8281-1654a7639ebd",
+ "1b3c51b3-0675-61e3-6670-d8b7fcdd2884",
+ "6fcda03b-3efa-3ae9-a1a0-5fafef5732a0",
+ "11f04e55-6c1f-38ad-ed12-dab1f1c5df97",
"15f14fb1-a102-e482-814f-7c8afca13812",
+ "5a271f51-ab7e-c007-882b-d5e0a99da138",
+ "b98635ba-fc25-feb7-8281-1654a7639ebd",
+ "3e9ec3af-3d8b-6b1e-c193-22c702c3e81e",
+ "590a3bad-ecbc-7309-1357-50e678036e17",
+ "1297c446-dc5f-51b1-3368-9d64e48fff83",
"27b745d3-2fbe-0f02-d605-904f8188088f"
],
"folders": [],
@@ -21,6 +27,46 @@
"public": false,
"requests": [
{
+ "id": "11f04e55-6c1f-38ad-ed12-dab1f1c5df97",
+ "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+ "url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/hc2vpp-ietf-mpls-static:static-lsps/static-lsp/static-lsp4",
+ "preRequestScript": "",
+ "pathVariables": {},
+ "method": "PUT",
+ "data": [],
+ "dataMode": "raw",
+ "version": 2,
+ "tests": "",
+ "currentHelper": "normal",
+ "helperAttributes": {},
+ "time": 1511436906647,
+ "name": "Swap label and forward",
+ "description": "Corresponding CLI command:\n\nmpls local-label add eos 123 via 10.10.24.4 loop0 out-labels 123\n\n\nCan be verified via CLI using:\n\nshow mpls fib 123",
+ "collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
+ "responses": [],
+ "rawModeData": "{\n \"static-lsp\": [\n {\n \"name\": \"static-lsp4\",\n \"config\": {\n \"in-segment\": {\n \"incoming-label\": 123\n },\n \"operation\": \"swap-and-forward\",\n \"next-hop\": \"10.10.24.5\",\n \"outgoing-label\": 123,\n \"outgoing-interface\": \"loop0\"\n }\n }\n ]\n}"
+ },
+ {
+ "id": "1297c446-dc5f-51b1-3368-9d64e48fff83",
+ "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+ "url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/hc2vpp-ietf-mpls-static:static-lsps/static-lsp/static-lsp4",
+ "preRequestScript": "",
+ "pathVariables": {},
+ "method": "DELETE",
+ "data": [],
+ "dataMode": "raw",
+ "version": 2,
+ "tests": "",
+ "currentHelper": "normal",
+ "helperAttributes": {},
+ "time": 1511430765571,
+ "name": "Delete label swap FIB entry",
+ "description": "Corresponding CLI command:\n\nmpls local-label del eos 123 via 10.10.24.4 loop0 out-labels 123\n\nCan be verified via CLI using:\n\nshow mpls fib",
+ "collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
+ "responses": [],
+ "rawModeData": ""
+ },
+ {
"id": "14fedcfb-faf6-00f5-4673-c1074923b92e",
"headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
"url": "http://localhost:8183/restconf/operational/ietf-interfaces:interfaces-state/",
@@ -54,9 +100,9 @@
"tests": "",
"currentHelper": "normal",
"helperAttributes": {},
- "time": 1511172867181,
- "name": "Add route with two MPLS labels",
- "description": "Corresponding CLI command:\n\nip route add 10.10.24.0/24 via 10.10.12.2 loop1 out-labels 102 104\n\nCan be verified via CLI using:\n\nshow ip fib",
+ "time": 1511436768230,
+ "name": "Push two MPLS labels",
+ "description": "Corresponding CLI command:\n\nip route add 10.10.24.0/24 via 10.10.12.2 loop1 out-labels 102 104\n\nCan be verified via CLI using:\n\nshow ip fib 10.10.24.0/24",
"collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
"responses": [],
"rawModeData": "{\n \"static-lsp\": [\n {\n \"name\": \"static-lsp1\",\n \"config\": {\n \"in-segment\": {\n \"ip-prefix\": \"10.10.24.0/24\"\n },\n \"operation\": \"impose-and-forward\",\n \"paths\": [\n {\n \"path-index\": 0,\n \"next-hop\": \"10.10.12.2\",\n \"outgoing-labels\": [\n 102,\n 104\n ],\n \"outgoing-interface\": \"loop0\"\n }\n ]\n }\n }\n ]\n}"
@@ -82,6 +128,26 @@
"rawModeData": ""
},
{
+ "id": "1b3c51b3-0675-61e3-6670-d8b7fcdd2884",
+ "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+ "url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/hc2vpp-ietf-mpls-static:static-lsps/static-lsp/static-lsp2",
+ "preRequestScript": "",
+ "pathVariables": {},
+ "method": "PUT",
+ "data": [],
+ "dataMode": "raw",
+ "version": 2,
+ "tests": "",
+ "currentHelper": "normal",
+ "helperAttributes": {},
+ "time": 1511358690276,
+ "name": "Pop label and MPLS lookup",
+ "description": "Corresponding CLI command:\n\nmpls local-label add non-eos 102 mpls-lookup-in-table 0\n\n\nCan be verified via CLI using:\n\nshow mpls fib 102",
+ "collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
+ "responses": [],
+ "rawModeData": "{\n \"static-lsp\": [\n {\n \"name\": \"static-lsp2\",\n \"config\": {\n \"in-segment\": {\n \"incoming-label\": 102\n },\n \"operation\": \"pop-and-lookup\",\n \"vpp-mpls:label-lookup\" : {\n \"type\": \"mpls\",\n \"mpls-lookup-in-table\": 0\n }\n }\n }\n ]\n}"
+ },
+ {
"id": "22964c4c-3ba1-39fe-9a24-de6af2ca53a2",
"headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
"url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/interface/loop0",
@@ -122,6 +188,26 @@
"rawModeData": ""
},
{
+ "id": "3e9ec3af-3d8b-6b1e-c193-22c702c3e81e",
+ "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+ "url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/hc2vpp-ietf-mpls-static:static-lsps/static-lsp/static-lsp2",
+ "preRequestScript": "",
+ "pathVariables": {},
+ "method": "DELETE",
+ "data": [],
+ "dataMode": "raw",
+ "version": 2,
+ "tests": "",
+ "currentHelper": "normal",
+ "helperAttributes": {},
+ "time": 1511436719275,
+ "name": "Delete label pop and MPLS lookup FIB entry",
+ "description": "Corresponding CLI command:\n\nmpls local-label del non-eos 102 mpls-lookup-in-table 0\n\nCan be verified via CLI using:\n\nshow mpls fib",
+ "collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
+ "responses": [],
+ "rawModeData": ""
+ },
+ {
"id": "48779e1a-5a6d-9e76-c646-8f3eea9433d2",
"headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
"url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls",
@@ -142,6 +228,26 @@
"rawModeData": ""
},
{
+ "id": "590a3bad-ecbc-7309-1357-50e678036e17",
+ "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+ "url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/hc2vpp-ietf-mpls-static:static-lsps/static-lsp/static-lsp3",
+ "preRequestScript": "",
+ "pathVariables": {},
+ "method": "DELETE",
+ "data": [],
+ "dataMode": "raw",
+ "version": 2,
+ "tests": "",
+ "currentHelper": "normal",
+ "helperAttributes": {},
+ "time": 1511437151063,
+ "name": "Delete label pop and IPv4 lookup FIB entry",
+ "description": "Corresponding CLI command:\n\nmpls local-label del eos 104 ip4-lookup-in-table 0\n\nCan be verified via CLI using:\n\nshow mpls fib",
+ "collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
+ "responses": [],
+ "rawModeData": ""
+ },
+ {
"id": "5a271f51-ab7e-c007-882b-d5e0a99da138",
"headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
"url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/hc2vpp-ietf-mpls-static:static-lsps/static-lsp/static-lsp0",
@@ -155,8 +261,8 @@
"currentHelper": "normal",
"helperAttributes": {},
"time": 1511172422196,
- "name": "Delete route with single MPLS labels",
- "description": "Corresponding CLI command:\n\nip route del 10.10.34.0/24 via 10.10.13.3 loop0 out-labels 111",
+ "name": "Delete single MPLS label push FIB entry",
+ "description": "Corresponding CLI command:\n\nip route del 10.10.34.0/24 via 10.10.13.3 loop0 out-labels 111\n\nCan be verified via CLI using:\n\nshow ip fib",
"collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
"responses": [],
"rawModeData": ""
@@ -174,14 +280,34 @@
"tests": "",
"currentHelper": "normal",
"helperAttributes": {},
- "time": 1511172263301,
- "name": "Add route with single MPLS labels",
- "description": "Corresponding CLI command:\n\nip route add 10.10.34.0/24 via 10.10.13.3 loop0 out-labels 111\n\nCan be verified via CLI using:\n\nshow ip fib",
+ "time": 1511436775238,
+ "name": "Push single MPLS label",
+ "description": "Corresponding CLI command:\n\nip route add 10.10.34.0/24 via 10.10.13.3 loop0 out-labels 111\n\nCan be verified via CLI using:\n\nshow ip fib 10.10.34.0/24",
"collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
"responses": [],
"rawModeData": "{\n \"static-lsp\": [\n {\n \"name\": \"static-lsp0\",\n \"config\": {\n \"in-segment\": {\n \"ip-prefix\": \"10.10.34.0/24\"\n },\n \"operation\": \"impose-and-forward\",\n \"next-hop\": \"10.10.13.3\",\n \"outgoing-label\": 111,\n \"outgoing-interface\": \"loop0\"\n }\n }\n ]\n}"
},
{
+ "id": "6fcda03b-3efa-3ae9-a1a0-5fafef5732a0",
+ "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+ "url": "http://localhost:8183/restconf/config/hc2vpp-ietf-routing:routing/hc2vpp-ietf-mpls:mpls/hc2vpp-ietf-mpls-static:static-lsps/static-lsp/static-lsp3",
+ "preRequestScript": "",
+ "pathVariables": {},
+ "method": "PUT",
+ "data": [],
+ "dataMode": "raw",
+ "version": 2,
+ "tests": "",
+ "currentHelper": "normal",
+ "helperAttributes": {},
+ "time": 1511360517399,
+ "name": "Pop label and IPv4 lookup",
+ "description": "Corresponding CLI command:\n\nmpls local-label add eos 104 ip4-lookup-in-table 0\n\n\nCan be verified via CLI using:\n\nshow mpls fib 104",
+ "collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
+ "responses": [],
+ "rawModeData": "{\n \"static-lsp\": [\n {\n \"name\": \"static-lsp3\",\n \"config\": {\n \"in-segment\": {\n \"incoming-label\": 104\n },\n \"operation\": \"pop-and-lookup\",\n \"vpp-mpls:label-lookup\" : {\n \"type\": \"ipv4\",\n \"ip4-lookup-in-table\": 0\n }\n }\n }\n ]\n}"
+ },
+ {
"id": "94581eee-036d-dced-1495-1b5c8c35059d",
"headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
"url": "http://localhost:8183/restconf/config/ietf-interfaces:interfaces/",
@@ -216,8 +342,8 @@
"currentHelper": "normal",
"helperAttributes": {},
"time": 1511172427485,
- "name": "Delete route with two MPLS labels",
- "description": "Corresponding CLI command:\n\nip route del 10.10.24.0/24 via 10.10.12.2 loop1 out-labels 102 104",
+ "name": "Delete FIB entry that pushes two MPLS labels",
+ "description": "Corresponding CLI command:\n\nip route add 10.10.24.0/24 via 10.10.12.2 loop1 out-labels 102 104\n\nCan be verified via CLI using:\n\nshow ip fib",
"collectionId": "5e8b5d56-56c7-e7b4-452a-0da051658425",
"responses": [],
"rawModeData": ""