Configuring NVE Interfaces

Configuring BGP as the Ingress Replication Protocol

Configuring BGP as the Ingress Replication Protocol
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "ingressReplProtoBGP": "yes"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <ingressReplProtoBGP>true</ingressReplProtoBGP>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 global ingress-replication protocol bgp

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting BGP as the Ingress Replication Protocol

Deleting BGP as the Ingress Replication Protocol
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "ingressReplProtoBGP": "no"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <ingressReplProtoBGP>false</ingressReplProtoBGP>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 no global ingress-replication protocol bgp

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring ARP Suppression for NVE

Configuring ARP Suppression for NVE
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "suppressARP": "yes"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <suppressARP>true</suppressARP>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 global suppress-arp

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting ARP Suppression for NVE

Deleting ARP Suppression for NVE
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "suppressARP": "no"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <suppressARP>false</suppressARP>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 no global suppress-arp

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Enabling the Explicit Disabling of ARP Suppression

Enabling the Explicit Disabling of ARP Suppression
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
  "children": [
    {
      "nvoEp": {
        "attributes": {
          "epId": "1"
        },
        "children": [
          {
            "nvoNws": {
              "children": [
                {
                  "nvoNw": {
                    "attributes": {
                      "isLegacyMode": "no",
                      "suppressARP": "disabled",
                      "vni": "123"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <nws-items>
          <vni-items>
            <Nw-list>
              <vni>123</vni>
              <isLegacyMode>false</isLegacyMode>
              <suppressARP>disabled</suppressARP>
            </Nw-list>
          </vni-items>
        </nws-items>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 member vni 123
  suppress-arp disable

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Removing the Explicit Disabling of the ARP Suppression

Removing the Explicit Disabling of the ARP Suppression
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1"
          },
          "children": [
            {
              "nvoNws": {
                "children": [
                  {
                    "nvoNw": {
                      "attributes": {
                        "isLegacyMode": "no",
                        "suppressARP": "off",
                        "vni": "123"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <nws-items>
          <vni-items>
            <Nw-list>
              <vni>123</vni>
              <isLegacyMode>false</isLegacyMode>
              <suppressARP>off</suppressARP>
            </Nw-list>
          </vni-items>
        </nws-items>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 member vni 123
  no suppress-arp disable

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Enabling ARP Suppression on an Interface

Enabling ARP Suppression on an Interface
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1"
          },
          "children": [
            {
              "nvoNws": {
                "children": [
                  {
                    "nvoNw": {
                      "attributes": {
                        "isLegacyMode": "no",
                        "suppressARP": "enabled",
                        "vni": "123"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <nws-items>
          <vni-items>
            <Nw-list>
              <vni>123</vni>
              <isLegacyMode>false</isLegacyMode>
              <suppressARP>enabled</suppressARP>
            </Nw-list>
          </vni-items>
        </nws-items>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 member vni 123
  suppress-arp

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Disabling ARP Suppression on an Interface

Disabling ARP Suppression on an Interface
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1"
          },
          "children": [
            {
              "nvoNws": {
                "children": [
                  {
                    "nvoNw": {
                      "attributes": {
                        "isLegacyMode": "no",
                        "suppressARP": "off",
                        "vni": "123"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <nws-items>
          <vni-items>
            <Nw-list>
              <vni>123</vni>
              <isLegacyMode>false</isLegacyMode>
              <suppressARP>off</suppressARP>
            </Nw-list>
          </vni-items>
        </nws-items>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 member vni 123
  no suppress-arp

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring a Global Multicast Group for L2 VNIs

Configuring a Global Multicast Group for L2 VNIs
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "mcastGroupL2": "234.255.255.250"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <mcastGroupL2>234.255.255.250</mcastGroupL2>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 global mcast-group 234.255.255.250 L2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a Global Multicast Group for L2 VNIs

Deleting a Global Multicast Group for L2 VNIs
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "mcastGroupL2": "0.0.0.0"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <mcastGroupL2>0.0.0.0</mcastGroupL2>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 no global mcast-group L2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring a Global Multicast Group for L3 VNIs

Configuring a Global Multicast Group for L3 VNIs
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "mcastGroupL3": "234.255.255.250"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <mcastGroupL3>234.255.255.250</mcastGroupL3>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 global mcast-group 234.255.255.250 L3

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a Global Multicast Group for L3 VNIs

Deleting a Global Multicast Group for L3 VNIs
POST http://<mgmt0_IP>/api/mo/sys/eps.json
{
  "nvoEps": {
    "children": [
      {
        "nvoEp": {
          "attributes": {
            "epId": "1",
            "mcastGroupL3": "0.0.0.0"
}}}]}}
{
    imdata:[]
}
<System>
  <eps-items>
    <epId-items>
      <Ep-list>
        <epId>1</epId>
        <mcastGroupL3>0.0.0.0</mcastGroupL3>
      </Ep-list>
    </epId-items>
  </eps-items>
</System>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

interface nve 1-1
 no global mcast-group L3

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html