Como verificar se uma lista de strings está presente em dois arquivos separados

Eu tenho dois arquivos, "Arquivo A" é uma lista de endereços IP com endereços MAC correspondentes na mesma linha. "Arquivo B" é uma lista de apenas endereços MAC. Preciso comparar os dois arquivos e listar as linhas do Arquivo A que não possuem endereços MAC encontrados no Arquivo B.

ARQUIVO A:

172.0.0.1 AA:BB:CC:DD:EE:01
172.0.0.2 AA:BB:CC:DD:EE:02
172.0.0.3 AA:BB:CC:DD:EE:03

ARQUIVO B:

AA:BB:CC:DD:EE:01
AA:BB:CC:DD:EE:02

Então a saída deve ser:

172.0.0.3 AA:BB:CC:DD:EE:03

Eu estou procurando soluções em sed, awk, grep, python ou realmente qualquer coisa que me dê o arquivo que eu quero.

questionAnswers(9)

yourAnswerToTheQuestion