HC2VPP-255: update MPLS confguration examples 42/9542/2
authorMarek Gradzki <[email protected]>
Thu, 23 Nov 2017 11:50:57 +0000 (12:50 +0100)
committerMarek Gradzki <[email protected]>
Thu, 23 Nov 2017 12:17:34 +0000 (12:17 +0000)
Change-Id: I1eccee43fb34ebe31559f01c4eacbcf45897685a
Signed-off-by: Marek Gradzki <[email protected]>
mpls/mpls_postman_collection.json

index f42de3a..c40afd7 100644 (file)
@@ -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": [],
        "owner": 0,
        "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",
                        "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}"
                        "responses": [],
                        "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",
                        "responses": [],
                        "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",
                        "responses": [],
                        "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",
                        "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": ""
                        "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",
                        "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": ""