[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-misc
Subject:    Re: BGP circular routing
From:       Stuart Henderson <stu () spacehopper ! org>
Date:       2021-04-29 12:04:53
Message-ID: slrns8l875.2lsi.stu () naiad ! spacehopper ! org
[Download RAW message or body]

On 2021-04-29, Marko Cupać <marko.cupac@mimar.rs> wrote:
> I guess this is not related to bgpd, but I hope there are skilled
> network admins here who can give me advice.
>
> I have a problem with circular routing on a site which talks BGP with
> two upstream providers, with traffic to site which has static default
> route over third ISP:
>
>       --> ISP1 --> ISP3 --> 
> SITEA                        SITEB
>       <-- ISP2 <-- ISP3 <--

Asymmetric routing (circular suggest that it's looping so you have
no working connecticity, which I tuink ks not what you're describing).

> I tried to prepend self / neighbor to ISP2 - no change (ISP1 has best
> routes for 99% of the prefixes, including to SITEB). I contacted ISP2,
> they said the problem is with ISP3. I contacted ISP3, they said ISP2
> announces my prefix (they're my LIR) so the best route is over them. I
> contacted ISP2 again, they said they prepended my prefix to ISP3, but
> situation is the same.
>
> Is it OK for ISP2 (my LIR) to announce and prepend my prefix? I thought
> I should be in control of that.
>
> Is there anything I can do about the situation?

You can't do much to control incoming traffic though you can sometimes
influence it. But you do control which routes you accept/prefer. If you
want to avoid the assymetric path, you need to prefer ISP2's announcwments
for SITEB, for example you could match and give it a higher localpref.

Is it causing a problem though? This is completely normal and expected
on the internet.

> Thank you in advance,
>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic