Frr: FRR does not support Enhanced Route Refresh Capability [Code 70]

Created on 18 Aug 2018  路  23Comments  路  Source: FRRouting/frr

We need to enhance the feature to support Enhanced Route Refresh Capability

2018/08/18 09:48:31 BGP: 192.168.1.11 unrecognized capability code: 70 - ignored

bgp enhancement

Most helpful comment

I have almost working branch, just needs some fixes.

All 23 comments

Addedt ofeature request page

Hello,
if some one is interested in doing the backporting, something has been done for quagga on this link:

https://github.com/6WIND/quagga/commit/88da2c10d3317a5fa2224b7eddf10052c36b70a1

i can look at the issue

BGP: [EC 33554505] 2602:fed:fc0::1 unrecognized capability code: 70 - ignored

FRR v7.0 still has this issuse.

I confirm. At 7.0 there is a similar problem.
20.07.2019 | 09:37:36 | BGP | 192.168.1.153 unrecognized capability code: 70 - ignored

How could I help in solving this problem? Very interested.

@mdash-vmware @donaldsharp @pguibert6WIND @kssoman @liuxyon @eqvinox @qlyoung
Maybe someone already has a solution?

I have almost working branch, just needs some fixes.

@ton31337 help you with tests?
If so, write a checklist.

I鈥檒l update you when back to this issue, ok?

Well thank you.
I will wait.

@ton31337
I beg your pardon, but when should I expect?

Hello!
Faced a similar problem in the opnsense distribution. I see it has been solved for a long time and no progress so far.
I really need this functionality and I would like to ask when will there be at least some progress?

I used gobgp to achieve the goal and bird and everywhere I get this error.

@ton31337

@workeberies @BitSums could you guys please tell me how do you test this capability? I would love to test it locally before pushing and write a test for this capability as well.

@ton31337

Hey.
I recently encountered the same problem on FRR 7.2.
I tried to address the white address with bird 1.6.3 on ubuntu 18.04, config:

nano /etc/bird/bird.conf

log syslog all;
router id 192.168.1.157;

protocol kernel {
        scan time 60;
        import none;
#       export all;   # Actually insert routes into the kernel routing table
}

protocol device {
        scan time 60;
}

protocol direct {
        interface "venet*", "tun*"; # Restrict network interfaces it works with
}

protocol static static_bgp {
        import all;
#        include "pfxlist.txt";
        #include "iplist.txt";
}

protocol bgp OurRouter {
        description "Our Router";
        neighbor 192.168.1.1 as 65535;
        import none;
        export where proto = "static_bgp";
        local as 65009;
        passive off;
        multihop;
}

What do you mean here _white_?

13.07.2019 17:24:44 BGP 192.168.1.157 unrecognized capability code: 70 - ignored

It's about the IP address - white.
That is, my task is to run services on a white address in the place where I use bird.

I have this scenario with me:
freebsd 11.2 - frr
ubuntu 18.04 - bird

On ubuntu I have to start the service (nginx, for example) on the white ip (195.112.90.39) address, and not on the gray one (192.168.1.157 - gray).

that鈥檚 fine, how many prefixes do you have in those lists?

51

On 6.0.2 a similar problem.

version doesn鈥檛 matter at all because it鈥檚 not implemented

@Rockvere can you join FRR slack channel?

Still not working in 7.3 ;-(
What happend to "bgpd: Enhanced Route Refresh capability #5094"

@ruben-herold I'll continue this work, I hope I will find more time in the next few weeks.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

pguibert6WIND picture pguibert6WIND  路  5Comments

blakedot picture blakedot  路  5Comments

qlyoung picture qlyoung  路  4Comments

ne-vlezay80 picture ne-vlezay80  路  5Comments

ne-vlezay80 picture ne-vlezay80  路  6Comments