def test_mac_to_ipv6(): mac = EUI('00-1B-77-49-54-FD') eui = mac.eui64() assert mac == EUI('00-1B-77-49-54-FD') assert eui == EUI('00-1B-77-FF-FE-49-54-FD') assert mac.modified_eui64() == EUI('02-1B-77-FF-FE-49-54-FD') assert mac.ipv6_link_local() == IPAddress('fe80::21b:77ff:fe49:54fd') assert eui.ipv6_link_local() == IPAddress('fe80::21b:77ff:fe49:54fd') assert mac.ipv6(0x12340000000000000000000000000000) == IPAddress('1234::21b:77ff:fe49:54fd') assert eui.ipv6(0x12340000000000000000000000000000) == IPAddress('1234::21b:77ff:fe49:54fd')
def test_mac_to_ipv6(): mac = EUI('00-1B-77-49-54-FD') eui = mac.eui64() assert mac == EUI('00-1B-77-49-54-FD') assert eui == EUI('00-1B-77-FF-FE-49-54-FD') assert mac.modified_eui64() == EUI('02-1B-77-FF-FE-49-54-FD') assert mac.ipv6_link_local() == IPAddress('fe80::21b:77ff:fe49:54fd') assert eui.ipv6_link_local() == IPAddress('fe80::21b:77ff:fe49:54fd') assert mac.ipv6(0x12340000000000000000000000000000) == IPAddress( '1234::21b:77ff:fe49:54fd') assert eui.ipv6(0x12340000000000000000000000000000) == IPAddress( '1234::21b:77ff:fe49:54fd')
def test_mac_to_ipv6_link_local(): mac = EUI('00-0F-1F-12-E7-33') ip = mac.ipv6_link_local() assert ip == IPAddress('fe80::20f:1fff:fe12:e733') assert ip.is_link_local() assert mac.eui64() == EUI('00-0F-1F-FF-FE-12-E7-33')
vmnum = int (sys.argv[2]) username = sys.argv[3] password = sys.argv[4] except : print "%s [HVNUM] [VMNUM] [username] [password]" % sys.argv[0] sys.exit (1) intf = "shownet-mgmt" macaddr = "02:00:aa:01:%02d:%02d" % (hvnum, vmnum) config = "running-config-%d-%d.xml" % (hvnum, vmnum) controller = "172.16.30.10" mac = EUI (macaddr) mgmtaddr = mac.ipv6_link_local () p = pexpect.spawn ("telnet %s%%%s" % (mgmtaddr, intf)) p.logfile_read = sys.stdout p.expect (r'login: '******'Password: '******'grandslam@pa-vm> ') p.send ("set cli pager off\n")
def test_mac_to_ipv6_link_local(): mac = EUI('00-0F-1F-12-E7-33') ip = mac.ipv6_link_local() assert ip == IPAddress('fe80::20f:1fff:fe12:e733') assert ip.is_link_local() assert mac.eui64() == EUI('00-0F-1F-FF-FE-12-E7-33')