Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.13 KB

show_ip_interface.md

File metadata and controls

35 lines (28 loc) · 1.13 KB

show_ip_interface

Overview

Retrieve ipv4 address of interface and ipv4 address for corresponding neighbor

Examples

def test_fun(duthosts, rand_one_dut_hostname):
    duthost = duthosts[rand_one_dut_hostname]

    ip_intfs = duthost.show_ip_interface()

Arguments

  • namespace - if multi-asic, namespace to run the commmand
    • Required: False
    • Type: String

Expected Output

Provides a dictionary with information on the interfaces. The dictionary hierarchy is described below, with each indentation describing a sub-dictionary:

  • ansible_facts
    • ip_interfaces - Dictionary mapping interface name to information on the interface
      • {INTERFACE_NAME} - Dictionary with info in interface
        • bgp_neighbor - Name of BGP neighbor for interface
        • ipv4 - interface configured ipv4 address
        • peer_ipv4 - BGP neighbor ipv4 address
        • admin - admin state
        • oper_state - operator state
        • prefix_len - interface prefix length