Querying DHCP Relay Interfaces
DME
YANG
Copy
GET http://<IP_Address>/api/mo/sys/dhcp/inst/relayif-[eth1/1].json?rsp-subtree=full
Response
{ "totalCount": "1", "imdata": [ { "dhcpRelayIf": { "attributes": { "InformationTrustedEnabled": "no", "SmartRelayEnabled": "no", "SubnetBroadcastEnabled": "no", "adminSt": "enabled", "childAction": "", "descr": "", "dn": "sys/dhcp/inst/relayif-[eth1/1]", "id": "eth1/1", "modTs": "2018-07-06T20:44:48.559+00:00", "monPolDn": "", "name": "", "options": "", "persistentOnReload": "true", "status": "", "uid": "0" }, "children": [ { "dhcpRelayAddr": { "attributes": { "address": "1.1.1.2", "childAction": "", "counter": "2", "gw": "0.0.0.0", "modTs": "2018-07-06T20:44:48.559+00:00", "mode": "not-visible", "persistentOnReload": "true", "rn": "addr-[!unspecified]-[1.1.1.2]", "status": "", "uid": "0", "vrf": "!unspecified" } } } ] } } ] }
GET http://<IP_Address>/api/mo/sys/dhcp/inst/relayif-[vlan10].json?rsp-subtree=full
Response
{ "totalCount": "1", "imdata": [ { "dhcpRelayIf": { "attributes": { "InformationTrustedEnabled": "no", "SmartRelayEnabled": "no", "SubnetBroadcastEnabled": "no", "adminSt": "enabled", "childAction": "", "descr": "", "dn": "sys/dhcp/inst/relayif-[vlan10]", "id": "vlan10", "modTs": "2018-07-06T20:49:30.427+00:00", "monPolDn": "", "name": "", "options": "", "persistentOnReload": "true", "status": "", "uid": "0" }, "children": [ { "dhcpRelayAddr": { "attributes": { "address": "2.2.2.2", "childAction": "", "counter": "2", "gw": "0.0.0.0", "modTs": "2018-07-06T20:49:30.427+00:00", "mode": "not-visible", "persistentOnReload": "true", "rn": "addr-[!unspecified]-[2.2.2.2]", "status": "", "uid": "0", "vrf": "!unspecified" } } } ] } } ] }
Copy
GET http:/<IP_Address>/restconf/data/Cisco-NX-OS-device:System/dhcp-items/inst-items/relayif-items
<relayif-items> <RelayIf-list> <id>eth1/1</id> <InformationTrustedEnabled>false</InformationTrustedEnabled> <SmartRelayEnabled>false</SmartRelayEnabled> <SubnetBroadcastEnabled>false</SubnetBroadcastEnabled> <addr-items> <RelayAddr-list> <vrf>!unspecified</vrf> <address>1.1.1.2</address> <counter>2</counter> <mode>not-visible</mode> </RelayAddr-list> </addr-items> <adminSt>enabled</adminSt> </RelayIf-list> <RelayIf-list> <id>vlan10</id> <InformationTrustedEnabled>false</InformationTrustedEnabled> <SmartRelayEnabled>false</SmartRelayEnabled> <SubnetBroadcastEnabled>false</SubnetBroadcastEnabled> <addr-items> <RelayAddr-list> <vrf>!unspecified</vrf> <address>2.2.2.2</address> <counter>2</counter> <mode>not-visible</mode> </RelayAddr-list> </addr-items> <adminSt>enabled</adminSt> </RelayIf-list> </relayif-items>