{ "info": { "_postman_id": "f5441117-e55c-ba3b-6673-aaa6d383e33c", "name": "DHCP", "description": "Provides DHCP configuration examples for hc2vpp.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "_postman_id": "92a6f186-c4ea-4781-85a5-2b9c79884349", "name": "Add IP4 DHCP Relay #1", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 0,\n\t\t\t\"gateway-address\": \"5.6.7.8\",\n\t\t\t\"server\" : [\n\t\t\t\t{\n\t\t\t\t\t\"vrf-id\": 0,\n\t\t\t\t\t\"address\": \"1.2.3.3\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"vrf-id\": 0,\n\t\t\t\t\t\"address\": \"1.2.3.4\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"vrf-id\": 1,\n\t\t\t\t\t\"address\": \"1.2.3.5\"\n\t\t\t\t}\n \t]\n\t\t}\n\t]\n}\n" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/relay/dhcp:ipv4/0", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "relay", "dhcp:ipv4", "0" ] }, "description": "Equivalent of\n\nvppctl set dhcp proxy server 1.2.3.3 src-address 5.6.7.8\nvppctl set dhcp proxy server 1.2.3.4 src-address 5.6.7.8\nvppctl set dhcp proxy server 1.2.3.5 src-address 5.6.7.8 rx-fib-id 1\n\n\ncan be verified with\n\nvppctl show dhcp proxy" }, "response": [] }, { "_postman_id": "e0eef0a4-fb27-4a99-933d-2ea4aff476f5", "name": "Add IP4 DHCP Relay #2", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 1,\n\t\t\t\"gateway-address\": \"5.6.7.9\",\n\t\t\t\"server\" : [\n\t\t\t\t{\n\t\t\t\t\t\"vrf-id\": 0,\n\t\t\t\t\t\"address\": \"1.2.3.6\"\n\t\t\t\t}\n \t]\n\t\t}\n\t]\n}\n" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/relay/dhcp:ipv4/1", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "relay", "dhcp:ipv4", "1" ] }, "description": "Equivalent of\n\nvppctl set dhcp proxy server 1.2.3.6 src-address 5.6.7.9 rx-fib-id 1\n\ncan be verified with\n\nvppctl show dhcp proxy" }, "response": [] }, { "_postman_id": "10d6a414-e469-4352-b905-a376bf04e530", "name": "Configure IP6 DHCP Relay", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n\t\"relay\": [\n\t\t{\n\t \"address-type\": \"ipv6\",\n\t \"rx-vrf-id\": 1,\n\t \"gateway-address\": \"2001::2\",\n\t\t\t\"server\" : [\n\t\t\t\t{\n\t\t\t\t\t\"vrf-id\": 2,\n\t\t\t\t\t\"address\": \"2001::1\"\n\t\t\t\t}\n \t]\n\t\t}\n\t]\n}\n" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/relay/dhcp:ipv6/1", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "relay", "dhcp:ipv6", "1" ] }, "description": "Configuration of IP6 DHCP proxy is not supported trough CLI" }, "response": [] }, { "_postman_id": "ec6ef8ec-689b-4ca8-8b5d-93f5a00618af", "name": "Delete one of DHCP servers", "request": { "method": "DELETE", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/relay/dhcp:ipv4/0/server/0/1.2.3.4", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "relay", "dhcp:ipv4", "0", "server", "0", "1.2.3.4" ] }, "description": "Equivalent of\n\nvppctl set dhcp proxy del server 1.2.3.4\n\nvppctl show dhcp proxy" }, "response": [] }, { "_postman_id": "f249a24a-d940-4a88-9738-b41e9fe16c92", "name": "Delete IP4 DHCP Relay #1", "request": { "method": "DELETE", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/relay/dhcp:ipv4/0", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "relay", "dhcp:ipv4", "0" ] }, "description": "Removes DHCP relay configuration for rx-fib-id=0\n\nCan be verified with:\n\nvppctl show dhcp proxy" }, "response": [] }, { "_postman_id": "8d735396-317f-48c5-9af8-b51831f26084", "name": "Delete IP4 DHCP Relay #2", "request": { "method": "DELETE", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/relay/dhcp:ipv4/1", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "relay", "dhcp:ipv4", "1" ] }, "description": "Removes DHCP relay configuration for rx-fib-id=1\n\nCan be verified with:\n\nvppctl show dhcp proxy" }, "response": [] }, { "_postman_id": "88cff2b2-7506-43db-abc3-3609f1c93622", "name": "Show DHCP Relay cfg", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 0,\n\t\t\t\"server-address\": \"1.2.3.4\",\n\t\t\t\"gateway-address\": \"5.6.7.8\"}\n\t]\n}\n" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "" ] } }, "response": [] }, { "_postman_id": "49d460d8-688e-43b5-a29d-d8fab9a940bd", "name": "Show DHCP Relay oper", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Basic YWRtaW46YWRtaW4=" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n\t\"relay\": [\n\t\t{\n\t\t\t\"address-type\": \"ipv4\",\n\t\t\t\"rx-vrf-id\": 0,\n\t\t\t\"server-address\": \"1.2.3.4\",\n\t\t\t\"gateway-address\": \"5.6.7.8\"}\n\t]\n}\n" }, "url": { "raw": "http://localhost:8183/restconf/config/dhcp:dhcp/relays/", "protocol": "http", "host": [ "localhost" ], "port": "8183", "path": [ "restconf", "config", "dhcp:dhcp", "relays", "" ] } }, "response": [] } ] }