Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 11 07:35
    thomas-mangin commented #933
  • Nov 09 20:17
    juise commented #933
  • Nov 09 19:08
    thomas-mangin commented #932
  • Nov 09 19:07
    thomas-mangin commented #933
  • Nov 08 15:15
    juise opened #933
  • Nov 04 13:51
    thomas-mangin closed #932
  • Nov 04 13:51
    thomas-mangin commented #932
  • Nov 03 18:25
    tarelda opened #932
  • Oct 25 08:03
    thomas-mangin commented #927
  • Oct 24 14:13
    pguibert6WIND commented #927
  • Oct 24 08:10
    thomas-mangin closed #930
  • Oct 24 08:10
    thomas-mangin commented #930
  • Oct 24 08:08

    thomas-mangin on master

    fix issue #930 on 'restart' co… Merge pull request #931 from ju… (compare)

  • Oct 24 08:08
    thomas-mangin closed #931
  • Oct 23 18:09
    thomas-mangin commented #927
  • Oct 23 18:08

    thomas-mangin on master

    change the type/subtype #927 (compare)

  • Oct 23 17:59
    thomas-mangin commented #929
  • Oct 23 17:59
    thomas-mangin labeled #929
  • Oct 23 17:59
    thomas-mangin labeled #929
  • Oct 23 17:58
    thomas-mangin assigned #929
Thomas Mangin
@thomas-mangin
Nowdays I code nearly only in go.
And I have little time to work on ExaBGP .. doubling traffic every quarter is hard ..
Marcel
@winem
oh yes, I feel you
Thomas Mangin
@thomas-mangin
100 billions entry in the analytics mean we must change our underlying DB too !
Marcel
@winem
which DB do you use?
Thomas Mangin
@thomas-mangin
Currently CitusDB (shared PostgreSQL)
Marcel
@winem
never heard of CitusDB but the first things I read about it looks damn good and like something we could really need for our new product
instead of postgres and pgpool or something like that
Thomas Mangin
@thomas-mangin
We are looking at CockroachDB ATM
Marcel
@winem
quick question. we are talking about the tcp/179 listener here, right?
not about a local socket which is used to connect to the peer, right?
Thomas Mangin
@thomas-mangin
It would have been the listener on port 179. not the established connection indeed
Marcel
@winem
ok
just to make sure that I don't write any bullshit to the managers. thx :)
so does the theory that it was "something in the network" still hold if there is no established connection from a router to 179?
or does the fact that there was no established connection to port 179 reduce the list of possible causes to the OS, kernel network stack and maybe the hypervisor?
Marcel
@winem
have to leave now, but will check the channel later
Thomas Mangin
@thomas-mangin
It can happen without connection if the net “drops"
andrii09
@andrii09
hi guys!
have a question regarding "passive" mode.
even having that option in the config doesn't restrain exabgp to don't send SYN to the peer
is it expected behavior ?
andrii09
@andrii09
i mean i'm trying to establish a session with router
exabgp <=> juniper
exabgp has a passive entry in the config file
but exabgp process doesn't listen on 179 port and obviously upon receiving a SYN packet from the router simply replies with RST
neighbor x.x.x.x { local-address x.x.x.x; local-as 65535; peer-as 65535; passive; }
Thomas Mangin
@thomas-mangin
not able to answer right now but will
andrii09
@andrii09
thank you, looking forward to it
enjoy your christmas !
Thomas Mangin
@thomas-mangin
Passive, means that the program will only listen on port 179 and accept incoming connection but not try to connect to the peer
I believe there is an option to make the peer listen on 4.0 so it need to be set. Look into the QA folder for examples
andrii09
@andrii09
hi @thomas-mangin
thank you for the answer
yeah, i'm using that "passive" entry in my config file(i posted a snippet of the config above)
still exabgp doesn't listen on 179
here is my exabgp version
root@123901212312:~# exabgp -v ExaBGP : 4.0.10-a8462350 Python : 2.7.15rc1 (default, Nov 12 2018, 14:31:15) [GCC 7.3.0]
it was installed through pip
maybe it's worth to try install from the latest github master?
Thomas Mangin
@thomas-mangin
Nope, it will be the same
Under the peer you may have to use the keyword listen, look on the GitHub repo for examples of it
Line 67
andrii09
@andrii09
just found another issue on github and launched it with env exabgp.tcp.bind="0.0.0.0" exabgp.tcp.port=179 exabgp.daemon.daemonize=false exabgp /etc/exabgp/exabgp.conf
now it works !
from that snippet - port should be just an int ?
andrii09
@andrii09
work just fine with listen entry in the configuration
thank you
Thomas Mangin
@thomas-mangin
The first solution is for 3.4 compatibility the second is how 4.x should be configured. Happy to hear it works.
As I started to use slack (as other OSS project use it) and I am trying to keep the number of IM app I use to under 10 !!
Matthew W.W
@MattMattie_twitter
hi question I seem to run into a problem with process in my config any idea what I'm doing wrong? https://p.6core.net/p/XRYA12ScSqfR1Rcsm1AGwfnF
Thomas Mangin
@thomas-mangin
It is a 4.x configuration format but you re using 3.4
Matthew W.W
@MattMattie_twitter
ah I see that fixed the configuration issue though the neighbor doesn't seem to initialize from the group template .. if I manually set a neighbor it does work is it something todo with the template I'll look at some more examples to figure out why the neighbor won't load
thanks
Ali Momen
@momenhejazi_twitter
hi all
Thomas Mangin
@thomas-mangin
@momenhejazi_twitter we are not ignoring you - just very slow to reply to “Hi”s :p
Ali Momen
@momenhejazi_twitter
@thomas-mangin thanks for your reply Thomas
@thomas-mangin I'm new in ExaBGP and i need some help. I think chat is a good way to discuss about that
Ben White
@biwhite
Hi, seeing exabgp on some ipv6 sessions occasionally generate malformed packets, which looks to be due to next-hop being outside of the nlri
Thomas Mangin
@thomas-mangin
Hi Ben, I replied on slack .. can I please have a example of such packet ?
and ideally the command line which was used to generate it