Retrieve LLDP facts using SNMP
def test_fun(localhost, duthosts, rand_one_dut_hostname):
duthost = duthosts[rand_one_dut_hostname]
facts = localhost.lldp_facts(host=duthost.mgmt_ip, version='v2c', community="public")
host- IP for desired host to get lddp facts for- Required:
True - Type:
String
- Required:
version- SNMP version being used- Required:
True - Type:
String - Choices:
v2v2cv3
- Required:
community- SNMP community- Required:
Trueifversion="v2"/"v2c",Falseotherwise - Type:
String
- Required:
level- Authentication level, required for v3- Required:
Trueifversion="v3",Falseotherwise - Type:
String - Choices:
authPrivauthNoPriv
- Required:
username- Username for v3. Required for v3- Required:
Trueifversion="v3",Falseotherwise - Type:
String
- Required:
integrity- Hashing algorithm desired. Required for v3- Required:
Trueifversion="v3",Falseotherwise - Type:
String - Choices:
md5sha
- Required:
authkey- authentication key for v3. Required for v3- Required:
Trueifversion="v3",Falseotherwise - Type:
String
- Required:
privacy- Encryption algorithm, required iflevelisauthPriv- Required:
Trueiflevel="authPriv",Falseotherwise - Type:
String - Choices:
desaes
- Required:
privkey- Encryption key, required iflevelisauthPriv- Required:
Trueiflevel="authPriv",Falseotherwise - Type:
String
- Required:
Unable to test output. Timeout on my system due to it being slow.