Re: IPv6 BFD interop with Huawei, checksum 0 UDP

2024-06-12 Thread Maria Matejka via Bird-users
Hello! On Wed, Jun 12, 2024 at 06:32:10PM +0700, Ville O wrote: > At least some Huawei devices use a checksum of 0 for all IPv6 BFD UDP > packets after finishing Poll/Final. > All packets sent with states other than Up or with flags other than C > have the correct checksums. > > [...] > > This

Re: [Routing Issue] There are two same net range routing on routing table.

2024-06-09 Thread Maria Matejka via Bird-users
Hello! Which version of BIRD and Linux kernel are you running? Could you please share your configuration file and dump of `show route all`? Thanks, Maria On Mon, Jun 03, 2024 at 10:31:25AM +0900, 이재용 wrote: > Hello, > > We use BIRD for communication with servers with higher-level switches. >

Re: bird BFD is DOWN

2024-06-07 Thread Maria Matejka via Bird-users
Hello! On first sight this looks like Fortinet ignoring the packets. Maybe (wild guess) you have a firewall rule in place dropping them in the Fortinet? Maria On 7 June 2024 21:51:28 CEST, LIU Chris via Bird-users wrote: >Classified as: {Hitachi Rail – Public} > >My setup : >Linux running

Re: bird BGP debug issue

2024-06-01 Thread Maria Matejka via Bird-users
Hello! On Fri, May 31, 2024 at 11:29:12PM +, LIU Chris via Bird-users wrote: > I configured BGP with peer, which is Fortinet device. Both of sides show BGP > status established, however, there is no route exchanged. > Start bird daemon with -D log_file, but only see some keepalive, no other

Re: BGP Confederation Internal ASN Filtering and is_bogon() Functionality in New BIRD Version

2024-06-01 Thread Maria Matejka via Bird-users
Hello Brandon, On Thu, May 30, 2024 at 09:52:53PM +0800, Brandon Zhi wrote: > I am writing to inquire about the capabilities of the new version of BIRD > regarding BGP Confederation internal ASNs. Specifically, I would like to > know: > > 1. Can the new BIRD version filter BGP Confederation

Re: use TCP_NODELAY on TCP sockets?

2024-05-16 Thread Maria Matejka via Bird-users
Hello Douglas, just a really fast response, we aren't going to implement BGP over QUIC at all, at least when TLS is a required part of QUIC. There are some thoughts about BGP 5 being encoded as CBOR and sent over something like QUIC, anyway it doesn't make any sense to introduce QUIC to BGP now.

Re: Cannot locate output from "birdc dump"

2024-05-14 Thread Maria Matejka via Bird-users
Hello Christian, On Mon, May 13, 2024 at 11:06:03PM +0200, christian2 wrote: > I would like to inspect BIRD's neighbor cache with "birdc dump > neighbors". However, I can see no ouput. There are appearances of > " CLI: dump neighbors" in the configured log file but no actual > dumps. This is also

Re: bird2 doesn't negotiate with gobgp over ipv6

2024-05-05 Thread Maria Matejka via Bird-users
You may wish to have v6 nexthops for v4 prefixes though – to enable these, set "extended next hop" in the BGP channel config. Maria On 5 May 2024 09:45:32 CEST, Vladimir Pouzanov wrote: >On Sun, May 5, 2024 at 7:35 AM Maria Matejka wrote: > >> The error message actually means "you requested

Re: bird2 doesn't negotiate with gobgp over ipv6

2024-05-05 Thread Maria Matejka via Bird-users
Then i was totally wrong with that, sorry. Now i checked once again the log, and there are actually two different neighbor addresses, one ending :fb71, another :d930. This may be some discrepancy in your ipv6 settings. The error message actually means "you requested direct connection but i

Re: bird2 doesn't negotiate with gobgp over ipv6

2024-05-04 Thread Maria Matejka via Bird-users
Not at my computer, just a wild guess – would you try please, instead of ::/0, narrowing the range, e.g. like 2000::/3? I haven't seen the code recently but this may help. Maria On 4 May 2024 17:16:21 CEST, Vladimir Pouzanov wrote: >Hi! > >I'm running bird 2.15.1 and I'm trying to make it

BIRD at RIPE 88 (May 2024, Kraków)

2024-04-30 Thread Maria Matejka via Bird-users
Dear BIRD users, On Sat, Mar 02, 2024 at 02:05:38PM +0100, Maria Matejka via Bird-users wrote: > * I'm going to remotely participate at IETF 119 (mid-March). If you >wanna direct me to any specific working group which I should join, >feel free to send me a pointer. I was part

Re: Large communities indicating RPKI VALID status

2024-04-27 Thread Maria Matejka via Bird-users
Hello Nigel, you can always store this information to custom attributes which are faster than communities, auto-ignored on export and can't leak to your peers. BTW that guide looks quite outdated (regarding e.g. the support of autoreload) and will be even more outdated with BIRD 3 optimized

Re: Bird 3 Status

2024-04-18 Thread Maria Matejka via Bird-users
Hello Marcelo, On Thu, Apr 18, 2024 at 09:40:52AM -0300, Marcelo Balbinot wrote: > Could you give us a brief update on the status of version 3 ? We found some grave bugs in BGP export implementation (which had to be rewritten to support asynchronous Adj-RIP-Out / export table dumps) so

Re: Current bird via bookworm-backports?

2024-04-18 Thread Maria Matejka via Bird-users
Hello Oliver, On Thu, Apr 18, 2024 at 11:24:31AM +0200, Oliver Seufer via Bird-users wrote: > Hello, > > The version 2.0.12 included in Debian Bookworm unfortunately lacks a few > current features. I would therefore greatly appreciate it if a Debian package > with the latest version could be

Fwd: Re: babel RTT metric false samples

2024-04-13 Thread Maria Matejka via Bird-users
t been given to using SO_TIMESTAMPING to have the >kernel compute TX/RX timestamps? > >- Erin > > >On Sat, 13 Apr 2024, at 16:14, Maria Matejka via Bird-users wrote: >> Hello Stephanie, Toke and list, >> >> On Fri, Apr 12, 2024 at 04:22:50PM +0200, Toke

Re: babel RTT metric false samples

2024-04-13 Thread Maria Matejka via Bird-users
Hello Stephanie, Toke and list, On Fri, Apr 12, 2024 at 04:22:50PM +0200, Toke Høiland-Jørgensen via Bird-users wrote: > Stephanie Wilde-Hobbs via Bird-users writes: > > The babel RTT metric measurements provided by bird appears suspect > > for my setup. The metric through a tunnel with a

Re: memcpy uses value of mls (mpls label stack) instead of address

2024-04-12 Thread Maria Matejka via Bird-users
Hello Ramanathan, On Fri, Apr 12, 2024 at 10:09:34AM +0530, Ramanathan Selvamani wrote: > [...] > > memcpy(mls.stack, >nh.label[a->nh.labels - mls.len], mls.len * > sizeof(u32)); > > > Here the "mls.stack" is passed directly instead of its address in memcpy. - `a->nh.label` is of type `u32

Re: The bird wikis is broken

2024-04-06 Thread Maria Matejka via Bird-users
; > > > z...@zxinc.org > > From: Maria Matejka via Bird-users > Date: 2024-04-06 16:03 > To: bird-users > Subject: Re: The bird wikis is broken > Hello! > > If you meant this wiki > https://gitlab.nic.cz/labs/bird/-/wikis/home > it's still there, just

Re: The bird wikis is broken

2024-04-06 Thread Maria Matejka via Bird-users
Hello! If you meant this wiki https://gitlab.nic.cz/labs/bird/-/wikis/home it's still there, just quite old. Could you please share with us what you were looking for and on which links? Without that, we can't move forward. Thanks, Maria On 6 April 2024 09:30:16 CEST, chan alfie wrote: >I am

Re: [2.14] show route not showing all tables (rpki)

2024-03-22 Thread Maria Matejka via Bird-users
Hello Elmar, On 2024-03-22 08:40, Elmar K. Bins via Bird-users wrote: santi...@crfreenet.org (Ondrej Zajicek) wrote: The command 'show route' by default shows the first table for each network type. Use 'show route table all' if you want all tables. Nonetheless, this is bizarre and unexpected

Re: Fresh Install Bird 2.14

2024-03-13 Thread Maria Matejka via Bird-users
Hello, the same way you install any version, you can also downgrade. If it doesn't work, please share more details. Thanks, Maria On 2024-03-13 16:23, Ilham Maulana wrote: Hello, Is there any step by step tutorial how to downgrade from Bird 2.15 to Bird 2.14? or maybe fresh install Bird

Re: [PATCH] BSD: macOS Support

2024-03-13 Thread Maria Matejka via Bird-users
Hello Zhang, thank you for your contribution. This looks includable, however I'd like to ask you about maintainability of this patch. It may quite quickly rot away. Is there an easy (and legal) way to have automatic macOS build and basic run testing, without a need to maintain a physical Mac?

Re: iBGP and next hop - bird router

2024-03-02 Thread Maria Matejka via Bird-users
Hello Skanda, there are multiple solutions to this: * you can just ignore the "unreachable" and use "bgp_next_hop" attribute for display * you can set "ipv6 table it6; ipv4 table it4;" on top-level, "igp table it6; igp table it4;" in the bgp channel and … o either re-generate the

BIRD at various meetings (until Jun 2024)

2024-03-02 Thread Maria Matejka via Bird-users
Dear BIRD users, I'd like to share our preliminary meeting schedule with you. * I was talking at NANOG 90 in Charlotte, NC, USA, about lossless prefix aggregation for forwarding. See the recording here: https://www.youtube.com/watch?v=35xgLPoQags * Ondřej Zajíček is going to talk about

Re: Error: Hold timer expired

2024-02-29 Thread Maria Matejka via Bird-users
Hello! You probably hit the architectural limits of single thread routing. Try BIRD 3 (alpha). Also with this load, it's very much recommended to have a BIRD Support package to have us booked for resolving high load problems. It's a time-consuming and very fiddly job for experienced

Re: segfault on running "show mem" command with bird-3.0alpha2

2024-02-26 Thread Maria Matejka via Bird-users
Hello Prem, Could you please try out the current thread-nextbranch, i.e. this one? https://gitlab.nic.cz/labs/bird/-/tree/thread-next/ This is the development branch which will become 3.0alpha3 soon and if your report is still relevant for this branch, I'll try to fix it before releasing.

Re: Adding support for an experimental IPv6 Hop By Hop Extension header

2024-02-19 Thread Maria Matejka via Bird-users
Hello Paul, I'm afraid that this topic may be out of BIRD's primary scope. If I assess your needs correctly, this is maybe more to do in NetworkManager or something like that, or maybe even in-kernel. But I may be wrong. If you could describe what exactly you're trying to achieve (even

Re: Add random number

2024-02-11 Thread Maria Matejka via Bird-users
> > > > *Brandon Zhi* >> > > > HUIZE LTD >> > > > www.huize.asia <https://huize.asia/>| www.ixp.su | Twitter >> > > > >> > > > This e-mail and any attachments or any reproduction of this e-mail in >> >

Re: Add random number

2024-02-11 Thread Maria Matejka via Bird-users
w.huize.asia <https://huize.asia/>| www.ixp.su | Twitter >> > >> > This e-mail and any attachments or any reproduction of this e-mail in >> > whatever manner are confidential and for the use of the addressee(s) >> only. >> > HUIZE LT

Re: Add random number

2024-02-10 Thread Maria Matejka via Bird-users
Hello! No, it's not possible and it makes the filters non-deterministic which would break a critical invariant in BIRD's internal algorithms. If you better clarify what you are trying to achieve, we may find another way for you to do it, or at least convert it to a viable feature request.

Re: Doc suggestion - clarifying behaviour when routes are moving between protocols

2024-02-09 Thread Maria Matejka via Bird-users
Hello Mark, you are having a lot of useful suggestions. There are even more thoughts alike yours, regarding documentation. And indeed you are right that our documentation is kinda good as a reference manual but it kinda sucks if you are a newbie. The thing is, we have quite a long backlog

Re: bird 2.14 segfault

2024-02-08 Thread Maria Matejka via Bird-users
Hello! Transfered to our internal issue tracker as a possible bug, gonna check it later. Thank you for reporting! https://gitlab.nic.cz/labs/bird/-/issues/30 Maria On 2024-02-08 10:26, ico wrote: I wanted to upgrade bird on router A from 1.6 to 2.14. As soon as new bird started up on A,

Re: Overloading RTR to load IRR (Was: Defines for mixed IPv6/IPv4)

2024-01-25 Thread Maria Matejka via Bird-users
Zubkov wrote: AFAIK in RPKI AS0 means implicit invalid. On Thu, Jan 25, 2024, 14:31 Maria Matejka via Bird-users wrote: On 2024-01-25 11:55, Erin Shepherd wrote: Spitballing slightly here, but could you avoid this problem by adding 0.0.0.0/0+ ::0/0+ AS0 RoAs to the table and accepting ROA

Re: Overloading RTR to load IRR (Was: Defines for mixed IPv6/IPv4)

2024-01-25 Thread Maria Matejka via Bird-users
Matejka via Bird-users wrote: On 2024-01-25 11:55, Erin Shepherd wrote: Spitballing slightly here, but could you avoid this problem by adding 0.0.0.0/0+ <http://0.0.0.0/0+> ::0/0+ AS0 RoAs to the table and accepting ROA Unknowns? Obv

Re: Overloading RTR to load IRR (Was: Defines for mixed IPv6/IPv4)

2024-01-25 Thread Maria Matejka via Bird-users
On 2024-01-25 11:55, Erin Shepherd wrote: Spitballing slightly here, but could you avoid this problem by adding 0.0.0.0/0+ ::0/0+ AS0 RoAs to the table and accepting ROA Unknowns? Obviously the disadvantage here is that if your IRR RTR server goes down you're basically unfiltered, but it at

Re: Defines for mixed IPv6/IPv4

2024-01-25 Thread Maria Matejka via Bird-users
On 25 January 2024 08:34:36 CET, Jeroen Massar wrote: > > >> On 24 Jan 2024, at 11:08, Maria Matejka wrote: >> >> >> >> On 24 January 2024 08:53:19 CET, Jeroen Massar via Bird-users >> wrote: >>> >>> On 23 Jan 2024, at 14:13, Nico Schottelius via Bird-users wrote:

Re: Defines for mixed IPv6/IPv4

2024-01-24 Thread Maria Matejka via Bird-users
On 24 January 2024 08:53:19 CET, Jeroen Massar via Bird-users wrote: > > >> On 23 Jan 2024, at 14:13, Nico Schottelius via Bird-users >> wrote: >> >> >> Hello bird users, >> >> I am wondering how you handle matching both IPv6 and IPv4 prefixes >> efficiently. >> >> We have tons of

BIRD at CSNOG and NANOG

2024-01-16 Thread Maria Matejka via Bird-users
Dear BIRD Users, during the next week, you may expect our presence at CSNOG in Zlin, Czechia, where also Ondrej Zajicek is going to present about upcoming EVPN and MPLS capabilities of BIRD. This talk is expected to be in Czech. I'm also going to attend NANOG 90 in Charlotte, NC, USA; if you

Re: Version numbers

2024-01-13 Thread Maria Matejka via Bird-users
Hello Ray and list, thank you for pointing at this. We actually intend to do kinda the semantic versioning, we only didn't see any reason to add a trailing zero. Regarding your case, I'd suggest to _not_ rely on the versioning being x.y.z; what we can promise (and probably should document)

Re: Exporting a larger prefix if a smaller prefix is being exported

2024-01-13 Thread Maria Matejka via Bird-users
Sorry, sent this off-list by mistake. Maria On 13 January 2024 18:11:07 CET, Maria Matejka wrote: >Hello! > >This will be possible in version 3, maybe not fully automatic in the first >stable versions. There is some code (indirectly) enabling this, waiting for >some finishing touches amd

Re: Inject default route via OSPF, but only to specific OSPF peer and contingent on BGP session established

2024-01-09 Thread Maria Matejka via Bird-users
Hello! TL;DR: That's currently not possible. But there are other options. On 2024-01-10 00:28, Lukas Haase via Bird-users wrote: Hi, I have two "border gateways"; each establishes a BGP session to the outside world. An internal router connects to each of the border gateways and uses OSPF to

Re: Bird is not adding routes into kernel anymore

2023-12-26 Thread Maria Matejka via Bird-users
Hello! Thank you for confirming that Calico still runs BIRD 1.6… and also it's nice to know that it's not our bug. Happy holidays! Maria On 26 December 2023 11:27:24 CET, Nico Schottelius via Bird-users wrote: > >And again. So this is my Christmas present of stupidity to everyone out >there

Re: notification scripts ?

2023-12-15 Thread Maria Matejka via Bird-users
On 2023-12-14 14:17, Douglas Fischer wrote: Well... If it will be really yang modeled, sounds "not that hard" for an external daemon doing that translation. Not that hard on first sight, anyway with the current state of BGP YANG drafts, we may very easily get forced to divert from the IETF

Re: notification scripts ?

2023-12-14 Thread Maria Matejka via Bird-users
the machine-friendly interface will be a YANG-defined API encoded in CBOR gRPC and gNMI are no-go because of HTTP/2; won't go that direction; if there is such a need, a separate (standalone) daemon may be created to handle translations between BIRD API and gRPC / gNMI but it isn't in our

Re: notification scripts ?

2023-12-13 Thread Maria Matejka via Bird-users
On 2023-12-13 11:28, Nigel Kukard wrote: On 12/13/23 10:14, Maria Matejka via Bird-users wrote: Hello! On 2023-12-13 10:19, Kees Meijs | Nefos wrote: Hi, On 12-12-2023 17:20, Maria Matejka via Bird-users wrote: We're prototyping a machine-friendly interface which should include, in some

Re: notification scripts ?

2023-12-13 Thread Maria Matejka via Bird-users
Hello! On 2023-12-13 10:19, Kees Meijs | Nefos wrote: Hi, On 12-12-2023 17:20, Maria Matejka via Bird-users wrote: We're prototyping a machine-friendly interface which should include, in some later versions, also subscribing to various notifications. Hear hear! Probably asked before

Re: notification scripts ?

2023-12-12 Thread Maria Matejka via Bird-users
Hello, there is no such mechanism in current BIRD, your best option is probably hooking on logs and parsing them. We're prototyping a machine-friendly interface which should include, in some later versions, also subscribing to various notifications. Maria On 2023-12-12 16:19, Jérôme Loyet

Re: BIRD meetup on Tue [not Thu] 07 Nov 2023, Prague, 19:00

2023-11-07 Thread Maria Matejka via Bird-users
1:14:58AM +0100, Maria Matejka via Bird-users wrote: >> … we decided on Tuesday evening, beginning around 19:00, in some pub nearby. >> The exact location is still TBD. ICS attached. > >-- >Elen sila lumenn' omentielvo > >Ondrej 'Santiago' Zajicek (email: santi...@crfreenet

BIRD meetup on Thu 07 Nov 2023, Prague, 19:00

2023-11-04 Thread Maria Matejka via Bird-users
On 2023-10-31 16:14, Maria Matejka via Bird-users wrote: if you wish to meet us, please let us know preferably during this week and we may do some BIRD meetup. … we decided on Tuesday evening, beginning around 19:00, in some pub nearby. The exact location is still TBD. ICS attached. See you

BIRD and IETF 118

2023-10-31 Thread Maria Matejka via Bird-users
Hello! Just a short reminder for those attending IETF 118 – we aren't officially attending, anyway, if you wish to meet us, please let us know preferably during this week and we may do some BIRD meetup. Have a nice journey to Prague and remember, we have the 2nd best[1] public

Re: Seminar on BIRD 3 internals (CZ only) [Was: BIRD presence on meetings until end of 2023]

2023-10-30 Thread Maria Matejka via Bird-users
interested in EN based ,  Not exactly in classes ,  but to just listen in on the discussions . Tia ,  JimL On Mon, 30 Oct 2023, Maria Matejka via Bird-users wrote: Dear BIRD Users, on Tuesday Dec 19, we're having a day-long seminar of how BIRD 3 architecture looks like. This event

Seminar on BIRD 3 internals (CZ only) [Was: BIRD presence on meetings until end of 2023]

2023-10-30 Thread Maria Matejka via Bird-users
previous announcements. On 2023-10-13 10:46, Maria Matejka via Bird-users wrote: * NANOG 89 in San Diego, October 16 to 18, If anybody wants to meet me there, let me know or just find me there. I'll check my mailbox (and twitter) regularly during the event. This event is also gone. I threw

Re: Is it possible to set an IP address to an interface?

2023-10-24 Thread Maria Matejka via Bird-users
Hello Robért, BIRD basically doesn't set IP addresses to interfaces. This is a design choice of the current team. Please use external tooling for this. To elaborate a bit more, because we get these kinds of questions repeatedly → Implementing of this feature would open a huge can of worms,

Re: bird control socket response

2023-10-18 Thread Maria Matejka via Bird-users
Hello! We could do it as length+text kinda easily but for historical reasons it isn't there. Please note that this kind of interface has become impossible to maintain. We won't extend this interface to include length, mostly bc. it would just be another hack in an already insufficient and

Re: Proper use of graceful restart functionality

2023-10-16 Thread Maria Matejka via Bird-users
Hello! The -R option basically prohibits local forwarding table cleanup before the BGP settles. It tries to not break your local routing by simply starting BIRD. Maria On 2023-10-16 18:44, Pavlos Parissis wrote: Hi all, I am using latest 2.x version of Bird and I have a question about

Re: Low voltage server for bird.

2023-10-15 Thread Maria Matejka via Bird-users
Hello! In this category, I'd opt instead for running 2x (or more) Turris Omnia or something like that. As we release Turris Omnia Enterprise, it would be much better solution for you but it's not available for end-user purchase yet. I don't answer your question, yet it may be worth

Re: BIRD tutorial at RIPE (was: Re: BIRD presence on meetings until end of 2023)

2023-10-14 Thread Maria Matejka via Bird-users
wrote: Hopefully this is recorded:) On Sat, Oct 14, 2023, 09:41 Maximilian Wilhelm wrote: Hi Maria, Anno domini 2023 Maria Matejka via Bird-users scripsit: > >   * RIPE 87 in Rome, November 27 to December 1. > > > We got approved a tutorial on Monday Nov 2

Re: Transition from BIRD 1 to 2

2023-10-13 Thread Maria Matejka via Bird-users
Hello! I'd recommend doing some templating, and even reconsider whether the pipe and auxiliary table is really needed. With BIRD 2 and import table / export table BGP setting, the pipes are just unnecessary burden in most cases. More on this in Rome (Nov 27, RIPE 87). Maria On 2023-10-13

Re: BIRD presence on meetings until end of 2023

2023-10-13 Thread Maria Matejka via Bird-users
Dear BIRD Users, On 2023-09-26 10:56, Maria Matejka wrote: I'd like to let you know that we're planning to visit several meetings before this year ends: * LinuxDays in Prague, October 7 (presentation in Czech), This event is gone. The presentation was targeted on non-users of BIRD on

Re: BIRD 2.14

2023-10-08 Thread Maria Matejka via Bird-users
On 2023-10-08 23:06, Ondrej Zajicek wrote: On Sun, Oct 08, 2023 at 10:18:24PM +0200, Maria Matejka via Bird-users wrote: Hello Robert, On 2023-10-08 21:40, Robert Scheck wrote: Unfortunately, building BIRD 2.14 on CentOS/RHEL 7 fails like this: sysdep/linux/netlink.c: In function

Re: BIRD 2.14

2023-10-08 Thread Maria Matejka via Bird-users
Hello Robert, On 2023-10-08 21:40, Robert Scheck wrote: Unfortunately, building BIRD 2.14 on CentOS/RHEL 7 fails like this: sysdep/linux/netlink.c: In function 'rta_get_via': sysdep/linux/netlink.c:499:11: error: dereferencing pointer to incomplete type 'struct rtvia'

Re: Possibly a way to match Kernel.source field?

2023-09-30 Thread Maria Matejka via Bird-users
Hello! On 2023-09-30 22:33, Nigel Kukard via Bird-users wrote: On 9/30/23 20:31, Alexander Zubkov wrote: Hi, I'm sure one of the attributes mentioned in the documentation fits your need: https://bird.network.cz/?get_doc=20=bird-6.html#ss6.7

Re: BIRD presence on meetings until end of 2023

2023-09-26 Thread Maria Matejka via Bird-users
people from nic.br quite often, they are being taken care of. Maria On 2023-09-26 12:16, Douglas Fischer wrote: Brazil?  What about the biggest case of BIRD in the World? https://nic.br/semanainfrabr/ Em ter., 26 de set. de 2023 às 06:02, Maria Matejka via Bird-users escreveu: Dear BIRD

BIRD presence on meetings until end of 2023

2023-09-26 Thread Maria Matejka via Bird-users
Dear BIRD Users, I'd like to let you know that we're planning to visit several meetings before this year ends: * LinuxDays in Prague, October 7 (presentation in Czech), * NANOG 89 in San Diego, October 16 to 18, * Euro-IX 39th Forum in Prague, November 19 to 22, * RIPE 87 in Rome,

Re: Path Attribute Attack

2023-09-18 Thread Maria Matejka via Bird-users
Hello! Can't open that link for whatever reason, anyway the last problem with sending an invalid path attribute in BGP, killing some sessions repeatedly, didn't affect BIRD at all. Anyway, BIRD transferred this attribute (as unknown transitional) through the whole Internet, so we are now

Re: [Babel-users] [RFC] Replace WireGuard AllowedIPs with IP route attribute

2023-09-11 Thread Maria Matejka via Bird-users
Hello! On 8/29/23 00:13, Daniel Gröber wrote: On Mon, Aug 28, 2023 at 07:40:51PM +0200, Juliusz Chroboczek wrote: I've read the whole discussion, and I'm still not clear what advantages the proposed route attribute has over having one interface per peer. Is it because interfaces are expensive

Re: Pending bird patches and discussions for proto/babel

2023-08-28 Thread Maria Matejka via Bird-users
Lastly my v5 route selection patch should also be ready, all threads of discussion should be resolved and there are no known bugs. However I've not received any testing reports, hint, hint peeps °>° OK, will look at it as well. Please send me an owl, a pigeon or another avian carrier

Re: kernel: does not learn routes with RTPROT_KERNEL

2023-08-24 Thread Maria Matejka via Bird-users
Hello! On first sight, this looks good. Gonna do some checks and tests and let you know whether anything more is needed from you. Thank you for your patch! Maria On 8/24/23 01:38, Pavel Šorejs via Bird-users wrote: Here is first version - based on master Pavel ---  doc/bird.sgml 

Re: kernel: does not learn routes with RTPROT_KERNEL

2023-08-23 Thread Maria Matejka via Bird-users
Hello! On 8/23/23 14:12, Pavel Šorejs via Bird-users wrote: i have following problem - the kernel protocol ignores routes with RTPROT_KERNEL source. Is there some particular reason why this is so? IIRC it simply was there in the beginning and nobody did any change. It should be possible to

Re: Recursive nexthop via kernel route in proto static not working

2023-08-15 Thread Maria Matejka via Bird-users
Hello! On 7/5/23 00:34, Daniel Gröber wrote: There are some details in the recursive nexthop resolution algorithm (preventing infinite resolution loops) which may apply to your case. Can you point me to the right bits in the code so I can have a look? The appropriate function is

Re: Some version questions

2023-08-09 Thread Maria Matejka via Bird-users
Hello! On 8/9/23 16:07, Kobayashi_Bairuo via Bird-users wrote: We heard that BIRD is working on v3.0 and v2.14, what's new? Is support for MPLS on the agenda? Version 3.0 is going to have at least one more alpha before releasing, and it's basically 2.x with multithreaded internals.

Re: Ouch , Been exceedingly quiet on this maillist ?

2023-08-09 Thread Maria Matejka via Bird-users
Hello! It's summer in Europe, holiday time, and when not on holiday, we are also heavily working on finishing v3.0, v2.14, fixing bugs or expanding the team. The list is up and running and sometimes a message goes through it. We have never been a large volume list and we hope that we never

Re: Bird does not prefer older eBGP route - RFC5004 and "older prefer on"

2023-07-03 Thread Maria Matejka via Bird-users
26 AS4250627482     BGP.community: (63949,1000) (63949,1002) (63949,1004) (63949,1005) (65110,31107) (65310,31107) (65518,31107) Thanks, Dariusz *From: *Maria Matejka via Bird-users *Reply-To: *Maria Matejka *Date: *Friday, June 30, 2023 at 12:53 PM *To: *"bird-users@networ

Re: typo in the documentation

2023-06-30 Thread Maria Matejka via Bird-users
Merged, thanks. Maria On 6/30/23 01:30, Alexander Zubkov via Bird-users wrote: Hello, I've found a typo in the documenation. The problem is the "/" symbol in the prefix mask that finishes the formatting definition. The patch is attached. Best regards, Alexander Zubkov -- Maria Matejka

Re: Bird does not prefer older eBGP route - RFC5004 and "older prefer on"

2023-06-30 Thread Maria Matejka via Bird-users
Hello! I suspect that the routes either aren't all external, or are otherwise compared different before it comes to breaking ties. Could you please share the `show route all` output to see all the relevant BGP attributes? Maria On 6/30/23 11:43, Mazur, Dariusz via Bird-users wrote: Hello

Re: Recursive nexthop via kernel route in proto static not working

2023-06-27 Thread Maria Matejka via Bird-users
Hello Daniel, this looks fishy. I tried a trivial config like this on my laptop as follows and it works. Could you please disclose the full table? There are some details in the recursive nexthop resolution algorithm (preventing infinite resolution loops) which may apply to your case. BTW, is

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-25 Thread Maria Matejka via Bird-users
Hello! On 6/24/23 15:13, Ondrej Zajicek wrote: On Thu, Jun 15, 2023 at 03:57:10AM +0200, Alexander Zubkov wrote: Also, I think that the current realization in bird relies on the fact that lexer would not have symbols parsed in advance, i.e. that further mentions of the keyword should return

Re: Bird routing daemon memory segfault issue submission

2023-06-22 Thread Maria Matejka via Bird-users
Hello! We'll try to reproduce it locally (which should be trivial) and fix this corner case. If any additional information is needed, we'll follow up. Thank you for your report. Maria On 6/22/23 14:52, Kobayashi_Bairuo via Bird-users wrote: Hello Bird Development Team: We are AS140731,

Re: Graceful shutdown request signal

2023-06-21 Thread Maria Matejka via Bird-users
the new instance could transparently catch up with all the running sessions, etc. It can serialize the internal state somehow and then reinitialize it from that. But I'm afraid it would require a great effort to implement something like that. On Wed, Jun 21, 2023, 08:58 Maria Matejka via Bird-users

Re: Graceful shutdown request signal

2023-06-21 Thread Maria Matejka via Bird-users
Hello Daniel, On 21 June 2023 01:03:50 CEST, "Daniel Gröber" wrote: >Hi Erin, > >On Tue, Jun 20, 2023 at 08:20:50PM +0200, Erin Shepherd wrote: >> I run bird on a system which uses systemd as a service supervisor, and >> would like to implement graceful restart in a way which works well with >>

Re: Graceful shutdown request signal

2023-06-20 Thread Maria Matejka via Bird-users
Hello! Well, it's a pity that systemd doesn't allow for custom operations – in such case you could call "systemd graceful bird2" or "systemd restart bird2"… Anyway, feel free to implement it, it should be like 10 lines of code. Sigusr2 is probably ok. Then it'll be on anybody to choose whether

BIRD 1 End Of Life Reminder

2023-06-15 Thread Maria Matejka via Bird-users
Dear BIRD Users, we'd like to remind you that BIRD 1 is reaching its end of life on 31 Dec 2023. Based on our existing materials, we have prepared a short guide to upgrade to version 2 which you can also print out for your convenience (see the attachment). Please note that the upgrade may

Re: Feature Request: Preference in bird

2023-06-15 Thread Maria Matejka via Bird-users
On 6/14/23 17:08, Juliusz Chroboczek wrote: You basically shouldn't do it. BIRD does something like last-resort pointer comparison and we should probably even add a warning if somebody misconfigures in this way. Why not use the protocol's default preference as a last-resort tie-breaker? It's

Re: peering between route reflectors

2023-06-14 Thread Maria Matejka via Bird-users
Dear Benoit, this looks like that you maybe want to bump the bgp_local_pref by some value for the transit route, or properly use bgp_med. You haven't disclosed much so I can't help you more specifically than this. Anyway, as this is obviously a pretty big deployment, you may make a good use

Re: Feature Request: Preference in bird

2023-06-14 Thread Maria Matejka via Bird-users
You basically shouldn't do it. BIRD does something like last-resort pointer comparison and we should probably even add a warning if somebody misconfigures in this way. Maria On 14 June 2023 15:54:13 CEST, "Marek Küthe" wrote: >Thanks for the answer. > >What happens when the preference is the

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
Well, we haven't agreed yet. We're gonna meet tomorrow so there may be a discussion about this in person and then we'll come with some agreement. Anyway, thank you for all the input! Maria On 12 June 2023 17:55:34 CEST, Alexander Zubkov wrote: >Some additional ideas for decorating binary

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
200, Maria Matejka via Bird-users wrote: >> Hello! >> >> I think using hex() and base64() with adding these two tokens to the >> "kw_sym:" non-terminal. This way, no current config should break. > >I would prefer hex:XX:YY:... to hex(XX:YY:...) to emphasize

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
Hello! I think using hex() and base64() with adding these two tokens to the "kw_sym:" non-terminal. This way, no current config should break. Also it may be handy for both hex() and base64() to accept any number of whitespace inside the argument, to enable configs like hex(de ad be ef) or

Re: [PATCH] adding custom options in radv protocol, strict ipv6 regex

2023-06-12 Thread Maria Matejka via Bird-users
Hello! This looks like a clever solution for such a problem. Thank you for the patch! Regarding the bytestring syntax, what about adding some syntax like hex(deadbeef12345678) or even base64(...) where the user could write byte blob of any length? Maria On 6/12/23 13:08, Alexander Zubkov

Re: Pending bird patches and discussions for proto/babel

2023-06-01 Thread Maria Matejka via Bird-users
Hello Daniel! On 6/1/23 17:10, Daniel Gröber wrote: Hello birds, I just thought I'd put together an overview of as yet unresolved proto/babel patches and discussions to stimulate some activity :) Toke's RTT series: - lib/timer: Add current_time_now() function for immediate timestamp - babel:

Re: AddressSanitizer: heap-use-after-free lib/timer.h:61 in tm_active

2023-05-26 Thread Maria Matejka via Bird-users
Hello Michał, this issue seems valid. Although I'm quite sure that it is almost impossible to hit it in real deployment, we shall definitely fix it. As soon as we get back from RIPE, we'll address it. Thank you for your bugreport. Maria On 5/26/23 16:12, Zagorski, Michal via Bird-users

Re: Swapping routes without deletion

2023-05-21 Thread Maria Matejka via Bird-users
Hello! You're right, the information you found and described here is correct. Kudos to you for being able to dig it all out yourself. We're all travelling this weekend with a limited time and internet access so we couldn't reply instantly as we sometimes do. Yet the fact that it apparently

Re: unable to install leaked routes with krt_prefsrc set/how to unset an attribute?

2023-05-16 Thread Maria Matejka via Bird-users
Hello! unset(krt_prefsrc); Maria On 16 May 2023 15:51:07 CEST, jo+b...@swagspace.org wrote: >Hello. > >I am currently trying to get route leaking to work on Linux with bird. > >I have several VRFs and want to leak some of the routes from one VRF into an >other. For this I have several routing

Re: Strange behaviour on filtering bgp_large_community ...

2023-05-15 Thread Maria Matejka via Bird-users
That's fishy. Will try to reproduce and find out what is behind. Maria On 5/15/23 13:32, Tim Weippert via Bird-users wrote: Hi Maria, i think the confusion part is, that it works on CLI in a "symmetric" way but not in a function, that was my biggest questionmark :) regards, tim On Mon, May

Re: question regarding table lookups

2023-05-15 Thread Maria Matejka via Bird-users
Hello! These features are not present. I'm now merging (into v3) a feature allowing to check for routes in different tables but without parameters. All in all, these features are not even in our backlog as they are surprisingly complex below the surface. Anyway, if there is a demand for this…

Re: BIRD 3.0alpha2

2023-05-15 Thread Maria Matejka via Bird-users
Hello Nico! On 5/14/23 13:33, Nico Schottelius wrote: below you find an initial version of a Dockerfile allowing to build images for bird directly from the git repository. Thank you for your efforts! As there are two meetings in a row in the following fortnight, please forgive higher latency

Re: BIRD 3.0alpha2

2023-05-13 Thread Maria Matejka via Bird-users
Hello! Thank you for your report. The systemd unit file should definitely be Type=forking and without -f for BIRD. Will fix that soon also in v2. The bad fd itself was caused by an invalid pointer usage caused by missing else. Here you can download new packages to check it for yourself.

Re: BIRD 3.0alpha2

2023-05-13 Thread Maria Matejka via Bird-users
There shall be a "threads N;" top-level config directive. We have probably not published build docs, we'll fix that for the next release, sorry for that. Kernel sync is a hard question, we have to discuss it internally first. The most viable way is probably just offloading it into a worker

Re: Bird policy towards non RFC-compliant workarounds.

2023-05-12 Thread Maria Matejka via Bird-users
Hello! If that option is by default off and doesn't make the code inadequately complex, then basically yes, and in this specific case also yes. Interoperability is important. Maria On 5/12/23 21:36, Arnaud Houdelette-Langlois via Bird-users wrote: Hi. I have an issue with the BGP

Re: BIRD 3.0alpha2

2023-05-12 Thread Maria Matejka via Bird-users
Hello! Thank you for giving us the opportunity to test. So far I spotted only few flaws: Thank you for testing and reporting. Your inputs are appreciated. 1. Routes with unknown attributes which are abusively extending/violating BGP protocol are still rejected. rtr bird[98404]: bgp_r_v4:

  1   2   >