Inleiding
Dit document beschrijft welke stappen u moet nemen wanneer u EHRM/OSPF/BGP-flaps via een DMVPN/GRE/VTI/FlexVPN-tunnel ervaart.
Achtergrondinformatie
Om dit probleem op te lossen, is de eerste vraag die moet worden beantwoord "Is dit een VPN, routingprotocol, of ISP kwestie?" Om de vraag te beantwoorden moeten de connectiviteitstests over de ondergrond (gewoonlijk het internet of een privé WAN) en de overlay (gewoonlijk de VPN-tunnel) worden uitgevoerd tijdens de periode van de flap/uitval. Helaas kunnen deze flap-gebeurtenissen van voorbijgaande en intermitterende aard zijn en als gevolg daarvan kan het moeilijk zijn om deze tests uit te voeren in de tijd van de kwestie. Dit document biedt een leidraad voor het gebruik van de IP Service Level Agreement (SLA), spoorobjecten en Embedded Event Manager (EEM) om deze informatie op het moment van de uitgifte automatisch te verzamelen.
Functieinformatie
IP SLAs zijn processen, die op de router in de achtergrond lopen, die een aantal netwerkvoorwaarden testen. In dit document wordt de algemene IP-connectiviteit getest met de "icmp-echo"
test.
Een volgen object kan dan de status van de IP-SLA achterhalen. Vervolgens kan, met een EEM-toepassing, de toestand van het netwerk in de syslog-buffer worden geregistreerd wanneer het object van het spoor verandert.
Gebruik de netwerkstatus die in de systeemgeschiedenis is vastgelegd om de status van het netwerk tijdens de flap/uitval te begrijpen en om te bepalen of er een probleem was met een crypto-, transport- of Interior Gateway Protocol (IGP).
Methodologie
Stap 1. Defineer een SLA om de onderlay te volgen (internetconnectiviteit)
- Optie A
Openbaar IP-adres naar openbaar IP-adres (172.18.3.52 > 172.20.5.43). Aangezien de externe peer doorgaans op ICMP antwoordt, hoeft deze SLA alleen op één apparaat te worden gedefinieerd.
ip sla 100
icmp-echo 172.20.5.43 source-interface FastEthernet4
frequency 5
ip sla schedule 100 life forever start-time now
- Optie B
Opmerking: In sommige omgevingen worden de pakketten Internet Control Message Protocol (ICMP) geblokkeerd in het onderlay/transport netwerk. In deze omgevingen, udp-echo
pakketten kunnen worden gebruikt in plaats van icmp-echo
voor IP-SLA.
IP SLA-initiator (linkerrouter)
ip sla 100
udp-echo 172.20.5.43 1501 source-ip 172.18.3.52 source-port 1501 control disable
frequency 5
ip sla schedule 100 life forever start-time now
IP SLA-responder (juiste router)
ip sla responder
ip sla responder udp-echo ipaddress 172.20.5.43 port 1501
Stap 2. Defineer een SLA om de overlay te volgen (tunnelconnectiviteit)
Deze SLA's verzenden elke vijf seconden één pakje naar de gedefinieerde peers. Als de peer reageert, wordt de SLA gemarkeerdOK
". Indien niet reageert, wordt het gemarkeerd met "Timeout
". De objecten volgen de toestand van de SLA.
Stap 3. Vaststellen van objecten om de SLA-staten te bewaken
Wanneer het object van het spoor verandert, kan er een bericht in de syslogs worden ingevoegd.
Stap 4. Defineer een EEM-toepassing om op te nemen wanneer de objecten op het spoor veranderen
- Maak een EEM-toepassing voor wanneer het onderlijnse transport mislukt en een ander voor wanneer het herstelt
event manager applet ipsla100down
event track 100 state down
action 1.0 syslog msg "Underlay SLA probe failed!"
event manager applet ipsla100up
event track 100 state up
action 1.0 syslog msg "Underlay SLA probe came up!"
- Maak een EEM-toepassing voor wanneer het overlay transport mislukt en een ander voor wanneer het herstelt
event manager applet ipsla200down
event track 200 state down
action 1.0 syslog msg "Overlay SLA probe failed!"
event manager applet ipsla200up
event track 200 state up
action 1.0 syslog msg "Overlay SLA probe came up!"
Gegevensanalyse
Als een stroomstoring optreedt, verzamelt u de uitvoer van show log
Opdracht. Kijk naar de SLA berichten in de vorige sectie.
Er zijn drie mogelijke scenario's:
- Beide SLA's falen. Dit betekent:
- Layer 3 connectiviteit tussen de twee peers tussen de ondergrond (Internet/MPLS) werd onderbroken. Dit vergt nader onderzoek.
- Er is geen probleem met de tunnel. Het is mislukt omdat het slachtoffer is van de onderbreking van de fundering.
- De fysieke SLA faalt niet, maar de Tunnel SLA wel. Dit betekent:
- Layer 3 connectiviteit via het internet tussen de twee peers werkt correct.
- Er is een probleem met de tunnel. Verdere onderzoeken van de tunnel zijn noodzakelijk.
- Geen van de SLA's faalt. Dit betekent:
- Layer 3 connectiviteit via het internet tussen de twee peers werkt correct.
- Layer 3 unicast connectiviteit over de tunnel tussen de twee peers werkt correct.
- Layer 3 multicast connectiviteit via de tunnel is onbekend. Om dit te testen, pingelt u het multicast adres dat door IGP wordt gebruikt.
- Als de test werkt, dan duidt dit op een toepassingskwestie (DHCP/OSFP/BGP). Verdere protocolonderzoeken zijn noodzakelijk.