For at give dig en idé om, hvad der sker, har jeg to eBGP-jævnaldrende uden nogen annoncerede ruter. Funktionerne er nul og der er ingen NLRI. BGP etableres mellem eBGP-jævnaldrende.
Dernæst beder jeg en af jævnaldrende om at annoncere for IPv4-ruter ved at tilføje ruterne. Straks går denne BGP-router fra ESTABLISHED -> ACTIVE -> ESTABLISHED.
Er det nødvendigt at rive TCP-sessionen ned og starte igen med de nye muligheder i OPEN-meddelelsen? Jeg ser det samme i pcap. Kan vi ikke få UPDATE-meddelelsen til at underrette den anden peer om de nye muligheder?
Tak.
Kommentarer
- @BVH. Det er ikke nødvendigt at nedbryde en etableret BGP-session for at annoncere for en ekstra rute (r). Hvordan skal du " tilføje IPv4-ruter ", der skal reklameres for? Kan du dele din relevante BGP-konfiguration såvel som enhver statiske ruter eller yderligere routingprotokol (er), der bruges på denne enhed?
- Med andre ord, hvis en peers evner ændres, skal den nulstille TCP-session.
- Hvilken bgp-implementering? Del venligst din konfiguration
- Ser ud til mig, at peer ' ikke har blød omkonfiguration aktiveret, men for at blød omkonfiguration skal fungere, skal begge kammerater støtte den . Hvis du ikke reklamerer for nogen funktioner, ved den anden ende ikke ' om du understøtter rutefornyelse, så den flaps sessionen, når de har ændret deres filtre.
- Gjorde noget svar hjælper dig? Hvis ja, skal du acceptere svaret, så spørgsmålet ikke ' ikke dukker op for evigt og leder efter et svar. Alternativt kan du sende og acceptere dit eget svar.
Svar
Dette er til Cisco, men jeg kan forestille mig det gælder også for andre:
Når der er en ændring i routingpolitikken, skal BGP-sessionen nulstilles (ryddet) for at den nye politik skal træde i kraft, og rutetabellen skal omkonfigureres. Brug af en hård nulstilling til at rydde en BGP-session forårsager ugyldiggørelse af cache og resulterer i en negativ indvirkning på netværksdriften.
Blød nulstilling anbefales, fordi det gør det muligt at konfigurere routingtabelpolitikker og aktivere uden at rydde BGP-sessionen. Soft reset udføres pr. Nabo. Bløde nulstillinger kan være indgående eller udgående:
Men det samme dokument siger også:
Denne funktion giver en yderligere metode til soft reset, der tillader dynamisk udveksling af anmodninger om ruteopdatering og routinginformation mellem BGP-routere og den efterfølgende reklame for den respektive udgående routingtabel. Blød nulstilling ved hjælp af ruteopdateringsfunktionen kræver ikke forudkonfiguration og bruger ingen ekstra hukommelsesressourcer.
For at bruge denne nye metode skal begge BGP-jævnaldrende understøtte soft soft rute opdateringsfunktion, som annonceres i OPEN-meddelelsen sendt, når en peer sender sin routingtabelopdatering.
Da du siger, at du ikke ser nogen muligheder, annonceres der ingen “ruteopdaterings” -funktion, så der er intet andet valg for at nulstille BGP-sessionen for at gennemføre ændringen i routingpolitikken.
Referencer:
- Cisco soft reset-forbedring
- BGP-kapacitetskoder (se koder 2 og 70)