-
BGP faz uso da porta TCP 179 e é orientado a conexões, o OSPF não faz uso de TCP, usa apenas o IP.
-
O OSPF é baseado em estado de link e não em vetor de distância.
O BGP é utilizado como EGP (Exterior Gateway Protocol) e não como IGP (Interior Gateway Protocol).
O BGP é um protocolo utilizado para o roteamento entre SAs (Sistemas Autônomos).
-
OSPF precisa atuar num multicast confiável, pois ele precisa conversar com múltiplis vizinhos no mesmo segmento de rede. Sendo que TCP não suporta multicast e UDP não é confiável. Sendo assim, OSPF implementa seu próprio mecanismo de transporte que admite ambos para confiabilidade (reconhecimentos e retransmissão de segmentos) e multicasting, contornando tanto TCP quanto UDP.
-
Com relação à alternativa d):
O Protocolo BGP é considerado o mais robusto Protocolo de Roteamento para redes IP.
http://rjnetwork.com.br/blog/?p=802