Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 10:20
    ykondratov edited #917
  • 10:16
    ykondratov opened #917
  • Sep 19 10:23
    mattoddy commented #916
  • Sep 18 10:26
    thomas-mangin commented #916
  • Sep 18 08:27
    mattoddy opened #916
  • Sep 14 11:24
    pettai closed #912
  • Sep 14 11:24
    pettai commented #912
  • Sep 12 10:42
    thomas-mangin commented #915
  • Sep 12 09:15
    omkartikare closed #915
  • Sep 12 09:15
    omkartikare edited #915
  • Sep 12 07:53
    omkartikare edited #915
  • Sep 12 07:52
    omkartikare opened #915
  • Sep 11 15:30
    mattoddy commented #913
  • Sep 09 11:27
    thomas-mangin commented #912
  • Sep 08 08:12
    thomas-mangin commented #912
  • Sep 05 11:22
    pettai commented #912
  • Sep 05 10:37
    thomas-mangin commented #912
  • Sep 05 10:31
    thomas-mangin commented #912
  • Sep 05 10:07
    pettai commented #912
  • Sep 05 10:06
    pettai commented #912
Thomas Mangin
@thomas-mangin
We wrote some great library tho - such as a faster than GRPC library … I should try to get that open
Marcel
@winem
that sounds nice!
would love the extend the exabgp documentation a bit. right now I have a bookmark on the healthcheck.py to check the available options. will see if I find some time for it
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