Este documento descreve um problema onde espreitar do Border Gateway Protocol (BGP) não funcione corretamente devido às capacidades combinadas mal entre os pares e fornece uma solução ao problema.
O bgp peer não vem acima, e um vizinho relata este erro:
BGP-3-NOTIFICATION?? received from neighbor x.x.x.x 2/7
(unsupported/disjoint capability) 2 bytes 4600
%BGP_SESSION-5-ADJCHANGE: neighbor x.x.x.x IPv4
Unicast topology base removed from session
??BGP Notification received
Uma dos apoios e das tentativas dos bgp peer para negociar uma capacidade BGP que não seja apoiada pelo outro roteador.
Considere esta topologia simples:
O roteador1 apoia alguma capacidade BGP que o R2 não apoia, e o bgp peer não funciona. O roteador1 indica esta mensagem:
BGP-3-NOTIFICATION received from neighbor x.x.x.x 2/7
(unsupported/disjoint capability) 2 bytes 4600
%BGP_SESSION-5-ADJCHANGE: neighbor x.x.x.x IPv4
Unicast topology base removed from session
BGP Notification received
Se o roteador1 tem outros bgp peer que estão estabelecidos, inscreva o comando show ip bgp neighbor a fim mostrar as capacidades que são negociadas com outros pares:
Router1#show ip bgp neighbor
<output shortened for brevity>
Neighbor capabilities:
Route refresh: advertised and received(new)
Four-octets ASN Capability: advertised and received
Address family IPv4 Unicast: advertised and received
Enhanced Refresh Capability: advertised
Nesta saída, os capabilites marcados como “anunciado” são capacidades que o roteador tenta negociar com o vizinho. As capacidades que “são recebidas” são apoiadas e negociadas atualmente pelo vizinho. Observe que este vizinho não apoia, ou não negocie aumentado refrescam a capacidade (possivelmente devida desabilitou a negociação), que é indicada na saída (não “recebido” para aumentado refresca a capacidade).
O roteador2 pôde indicar um Mensagem de Erro que indicasse um pacote BGP deformado:
BGP-4-MSGDUMP unsupported or mal-formatted message received from x.x.x.x:
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 002D 0104 95B0 00B4 7CC3 263B 1002 0E02
0041 0400 0095 B001 0400 0100 01
Adicionalmente, esta mensagem pode ser descodificada a fim descobrir se é uma mensagem aberta BGP (contacte o centro de assistência técnica da Cisco). Igualmente alista as capacidades para que a negociação foi tentada. As capacidades esta mensagem tentada negociar são:
O BGP é estabelecido depois que a negociação da capacidade especificada no r1 (roteador que apoia a capacidade) é desabilitada. Isto é feito com comandos ocultos no processo BGP.
A fim desligar toda a negociação de recurso, incorpore este comando:
neighbor x.x.x.x dont-capability-negotiate
A fim desabilitar com certeza capacidades da negociação, incorpore estes comandos:
neighbor x.x.x.x dont-capability-negotiate four-byte-as
neighbor x.x.x.x dont-capability-negotiate enhanced-refresh