Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 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
  • Sep 05 10:06
    pettai commented #912
  • Sep 04 19:31
    pettai commented #912
  • Sep 03 19:42
    thomas-mangin commented #912
  • Sep 03 19:22
    pettai commented #912
  • Sep 02 16:25
    thomas-mangin closed #913
Thomas Mangin
@thomas-mangin
I will try to get it tested in a real machine tomorrow
sanjmonkey
@sanjmonkey
@thomas-mangin I’ve had fun trying some ‘real’ machines today. Surprising how scarce they’ve become. So far I’ve only managed to get my hands on, OSX (message saying no support in Darwin), Arch linux (no TCP_MD5SIG in kernel), Raspbian (currently recompiling kernel to support TCP_MD5SIG, yes, really)….!
have stolen a laptop and installing a current (supported) OS. let you know how I get on shortly
Thomas Mangin
@thomas-mangin
Good luck
My laptop security upgrade seems to have gone wrong but then when I last updated mac os it took hours to do
sanjmonkey
@sanjmonkey
This message was deleted
sanjmonkey
@sanjmonkey
tested ‘real’ fedora 20 machine. same behaviour. exa does not see the incoming md5
Thomas Mangin
@thomas-mangin
That the part where I £%$^^%&%^&£$%&£$%^$% and start to wonder why ...
Thank you very much for checking
I will have a look at BIRD’s code and try to find the difference - that’s the cheating way
Thomas Mangin
@thomas-mangin
with my current workload - it may take a few days.
sanjmonkey
@sanjmonkey
no problem! have you managed to replicate it?
Thomas Mangin
@thomas-mangin
Not had an opportunity (and I changed wholesales provider for DSL and my home line was last night 512k with 5% to 20% packet loss - not ideal to do anything) :-(
The joy of being guinea pig !
Ian bobbitt
@icb-
I'm working on modernizing a project that currently uses zebra (yes...) MRT dumps of the routing table. We're using the routing table snapshots to resynchronize and then replay the updates. Is there a way to get ExaBGP to dump out per-peer route information, or am I going to have to keep track of the entire routing table and write out these snapshots myself? I see there's a "show routes [extensive]" command, but it doesn't seem to do what I want.
Thomas Mangin
@thomas-mangin
Hi @icb- I am unclear on what you want to exactly do …
You will have to write a little bit of code ( because everything in ExaBGP requires a little script to do what you need )
But it should be able to do whatever one would want
Ian bobbitt
@icb-
I know I'll have to write some code. The question is whether I can pass a "show routes received" command (or similar) and get back a dump back of what routes are currently active from a peer, or whether I need to keep track of that myself.
sanjmonkey
@sanjmonkey
@icb- I think you will need to keep track of this yourself, processing the update and withdraw messages
Ian bobbitt
@icb-
That's what I was afraid of. I was just hoping I could get away without it when I saw that exabgp.rib.RIB has both an incoming and outgoing exabgp.rib.store.Store, but the incoming doesn't appear to ever have anything in it.
Thomas Mangin
@thomas-mangin
Correct - we do not store incoming route ATM
You need to create an helper application and handle the routes there
Ian bobbitt
@icb-
Is that something that's planned, or that you would be interested in adding?
Thomas Mangin
@thomas-mangin
you can have a look at GIXLG which store them in a DB for you
Ian bobbitt
@icb-
#46 and #42 both look like they would benefit from it
Thomas Mangin
@thomas-mangin
I am “currently” (ie on/off) working on adding a correct CLI
when I am done I will look at these features
Ian bobbitt
@icb-
Awesome. Thank you.
Thomas Mangin
@thomas-mangin
But I already promised more draft support and need to that first ( but both projects may overlap)
Ian bobbitt
@icb-
Would you like me to open an issue requesting it, or will #42 work for that?
Thomas Mangin
@thomas-mangin
Fell free to +1 #42
Ian bobbitt
@icb-
Will do. Thanks again!
sanjmonkey
@sanjmonkey
@icb- GIXLG is a good starting point I would say, but you might soon find yourself wanting more (eg other AFI/SAFI support for example). In which case you should probably write something more specific to your needs. Depending on what you want to do with the data and size of the rib, you may just want to store this in memory and provide an API rather than dumping to a DB...
Ian bobbitt
@icb-
@sanjmonkey at this point, all I care about is whether I can see any route originated from a set of ASs, so it shouldn't be too bad.
Thomas Mangin
@thomas-mangin
Travis is failing as the git clone is not working, I have raised this issue with their support as I can perform the same clone locally
Thomas Mangin
@thomas-mangin
We have a couple of new software/systems developer roles now available to join our existing R&D team at Exa. This is a great chance to work with some amazing people and help us develop existing software used by some of the biggest companies in the world and of course work on new software, products and systems that will help shape the future of our company. If you are interested get in touch with me directly
That sound pompous … Made me smile to find this on my co director LinkedIn board :-)
sanjmonkey
@sanjmonkey
hi @thomas-mangin - any luck with the MD5 problem? Did you manage to see how those other implementations see it?
Thomas Mangin
@thomas-mangin
I have not been able to work on it this week
Perhaps this week-end
I am at loss tho and want to ask Andrej if he knows why
sanjmonkey
@sanjmonkey
ok no problem - thanks for letting me know :)
Thomas Mangin
@thomas-mangin
I wish I could be more useful but we are trying to migrate ERP and have hard deadlines on our content filtering software … So I am quite overloaded atm.
well, we are migrating but it takes the time it takes to get it 100% right and last minutes issues are always fun !
Thomas Mangin
@thomas-mangin
@sanjmonkey not forgotten about MD5 .. Just slow ….
sanjmonkey
@sanjmonkey
@thomas-mangin no problemo. I had a free hour this afternoon and started to look again. What is the significance of MD5SIG and 14? Is this OS specific implementation (linux/tcp.h I assume) I missed?
Thomas Mangin
@thomas-mangin
I was not available this afternoon - going to have a look
Thomas Mangin
@thomas-mangin
Yes, it is