def get_arp_table(self, vrf="<STR_LIT>"):
<EOL>if vrf:<EOL><INDENT>msg = "<STR_LIT>"<EOL>raise NotImplementedError(msg)<EOL><DEDENT>arp_table = []<EOL>arp_table_raw = junos_views.junos_arp_table(self.device)<EOL>arp_table_raw.get()<EOL>arp_table_items = arp_table_raw.items()<EOL>for arp_table_entry in arp_table_items:<EOL><INDENT>arp_entry = {elem[<NUM_LIT:0>]: elem[<NUM_LIT:1>] for elem in arp_table_entry[<NUM_LIT:1>]}<EOL>arp_entry["<STR_LIT>"] = napalm.base.helpers.mac(arp_entry.get("<STR_LIT>"))<EOL>arp_entry["<STR_LIT>"] = napalm.base.helpers.ip(arp_entry.get("<STR_LIT>"))<EOL>arp_table.append(arp_entry)<EOL><DEDENT>return arp_table<EOL>
Return the ARP table.