Yet Another BGP (Border Gateway Protocol) Python Implementation
Hi experts Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
Hi Xiao , This is seems to be interesting . Can i used this in other platform who does not support bflow ? Thanks // Jahangir On Tue, Aug 4, 2015 at 12:29 PM, Peng Xiao (penxiao) <penxiao@cisco.com> wrote:
Hi experts
Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
Hi Jahangir You mean the platform you try to run yabgp on , or the platform you want to connect with? If you want to run yabgp, we recommend you use any Linux/Unix platform, if you want to establish BGP session with it, the platform can be any routers that support BGP. Thanks. Peng From: Jahangir Hossain [mailto:jahangir@parween.net] Sent: 2015年8月6日 15:27 To: Peng Xiao (penxiao) Cc: nanog@nanog.org Subject: Re: Yet Another BGP (Border Gateway Protocol) Python Implementation Hi Xiao , This is seems to be interesting . Can i used this in other platform who does not support bflow ? Thanks // Jahangir On Tue, Aug 4, 2015 at 12:29 PM, Peng Xiao (penxiao) <penxiao@cisco.com<mailto:penxiao@cisco.com>> wrote: Hi experts Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
Hi experts
Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
I don't want to be mean but is it of any use in 2015 to release a tool that doesn't support IPv6 ? Denis
Xiao , actually i'm trying this into UNIX and juniper Platform. Denis , are you confirm that 2015 release doesn't support IPv6 ? This is because i haven't tried yet in YABGP. Thanks // Jahangir On Thu, Aug 6, 2015 at 1:48 PM, Peng Xiao (penxiao) <penxiao@cisco.com> wrote:
Hi Jahangir
You mean the platform you try to run yabgp on , or the platform you want to connect with?
If you want to run yabgp, we recommend you use any Linux/Unix platform, if you want to establish BGP session with it, the platform can be any routers that support BGP.
Thanks.
Peng
*From:* Jahangir Hossain [mailto:jahangir@parween.net] *Sent:* 2015年8月6日 15:27 *To:* Peng Xiao (penxiao) *Cc:* nanog@nanog.org *Subject:* Re: Yet Another BGP (Border Gateway Protocol) Python Implementation
Hi Xiao ,
This is seems to be interesting . Can i used this in other platform who does not support bflow ?
Thanks // Jahangir
On Tue, Aug 4, 2015 at 12:29 PM, Peng Xiao (penxiao) <penxiao@cisco.com> wrote:
Hi experts
Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
Currently, yabgp does not support IPv6 address family. We only support IPv4 now. Thanks and Regards, Xiao peng From: Jahangir Hossain [mailto:jahangir@parween.net] Sent: 2015年8月6日 17:26 To: Peng Xiao (penxiao); xxnog@ledeuns.net Cc: nanog@nanog.org Subject: Re: Yet Another BGP (Border Gateway Protocol) Python Implementation Xiao , actually i'm trying this into UNIX and juniper Platform. Denis , are you confirm that 2015 release doesn't support IPv6 ? This is because i haven't tried yet in YABGP. Thanks // Jahangir On Thu, Aug 6, 2015 at 1:48 PM, Peng Xiao (penxiao) <penxiao@cisco.com<mailto:penxiao@cisco.com>> wrote: Hi Jahangir You mean the platform you try to run yabgp on , or the platform you want to connect with? If you want to run yabgp, we recommend you use any Linux/Unix platform, if you want to establish BGP session with it, the platform can be any routers that support BGP. Thanks. Peng From: Jahangir Hossain [mailto:jahangir@parween.net<mailto:jahangir@parween.net>] Sent: 2015年8月6日 15:27 To: Peng Xiao (penxiao) Cc: nanog@nanog.org<mailto:nanog@nanog.org> Subject: Re: Yet Another BGP (Border Gateway Protocol) Python Implementation Hi Xiao , This is seems to be interesting . Can i used this in other platform who does not support bflow ? Thanks // Jahangir On Tue, Aug 4, 2015 at 12:29 PM, Peng Xiao (penxiao) <penxiao@cisco.com<mailto:penxiao@cisco.com>> wrote: Hi experts Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
On Thu, 06 Aug 2015 14:25:55 -0000, "Peng Xiao (penxiao)" said:
Currently, yabgp does not support IPv6 address family. We only support IPv4 now.
http://tnx.nl/legacy-ip-only.svg Seriously guys. It's 2015. We really don't care what you hack for your own use - but publicly announcing stuff that doesn't have IPv6 support is getting kind of embarassing... *especially* when it's a major vendor open-sourcing their code. (I'm still willing to cut a *little* slack for "two guys and a stack of empty pizza boxes" software....)
On Thu, Aug 6, 2015 at 12:16 PM, <Valdis.Kletnieks@vt.edu> wrote:
On Thu, 06 Aug 2015 14:25:55 -0000, "Peng Xiao (penxiao)" said:
Currently, yabgp does not support IPv6 address family. We only support IPv4 now.
http://tnx.nl/legacy-ip-only.svg
Seriously guys. It's 2015. We really don't care what you hack for your own use - but publicly announcing stuff that doesn't have IPv6 support is getting kind of embarassing...
*especially* when it's a major vendor open-sourcing their code. (I'm still willing to cut a *little* slack for "two guys and a stack of empty pizza boxes" software....)
note that the list of 'references' for yabgp includes: RFC2545 RFC4798 RFC5701 and this interesting snippet: address-family ipv6 unicast
perhaps dissing someone for their free code is even ruder than not doing ipv6 in 2015? you don't have to use either. randy
Randy Bush <randy@psg.com> writes:
perhaps dissing someone for their free code is even ruder than not doing ipv6 in 2015? you don't have to use either.
Definitely. In any case, one advantage of open sourcing stuff is that you can always answer such comments with a simple "Patches welcome!" which tends to silence critics :-) Bjørn
Hi! Thanks for your code! I have used ExaBGP for one year and will try your tool too! Do you have any plans about BGP Flow Spec? On Friday, August 7, 2015, Bjørn Mork <bjorn@mork.no> wrote:
Randy Bush <randy@psg.com <javascript:;>> writes:
perhaps dissing someone for their free code is even ruder than not doing ipv6 in 2015? you don't have to use either.
Definitely. In any case, one advantage of open sourcing stuff is that you can always answer such comments with a simple
"Patches welcome!"
which tends to silence critics :-)
Bjørn
-- Sincerely yours, Pavel Odintsov
"As our priority, we will do MPLS VPN, IPv6, *Flowspec* firstly. In the future, we will consider multicast and EVPN. Thanks." On 7 August 2015 at 10:05, Pavel Odintsov <pavel.odintsov@gmail.com> wrote:
Hi!
Thanks for your code! I have used ExaBGP for one year and will try your tool too!
Do you have any plans about BGP Flow Spec?
On Friday, August 7, 2015, Bjørn Mork <bjorn@mork.no> wrote:
Randy Bush <randy@psg.com <javascript:;>> writes:
perhaps dissing someone for their free code is even ruder than not doing ipv6 in 2015? you don't have to use either.
Definitely. In any case, one advantage of open sourcing stuff is that you can always answer such comments with a simple
"Patches welcome!"
which tends to silence critics :-)
Bjørn
-- Sincerely yours, Pavel Odintsov
Nice! On Friday, August 7, 2015, Alistair Mackenzie <magicsata@gmail.com> wrote:
"As our priority, we will do MPLS VPN, IPv6, *Flowspec* firstly. In the future, we will consider multicast and EVPN. Thanks."
On 7 August 2015 at 10:05, Pavel Odintsov <pavel.odintsov@gmail.com <javascript:_e(%7B%7D,'cvml','pavel.odintsov@gmail.com');>> wrote:
Hi!
Thanks for your code! I have used ExaBGP for one year and will try your tool too!
Do you have any plans about BGP Flow Spec?
On Friday, August 7, 2015, Bjørn Mork <bjorn@mork.no <javascript:_e(%7B%7D,'cvml','bjorn@mork.no');>> wrote:
Randy Bush <randy@psg.com <javascript:_e(%7B%7D,'cvml','randy@psg.com');> <javascript:;>> writes:
perhaps dissing someone for their free code is even ruder than not doing ipv6 in 2015? you don't have to use either.
Definitely. In any case, one advantage of open sourcing stuff is that you can always answer such comments with a simple
"Patches welcome!"
which tends to silence critics :-)
Bjørn
-- Sincerely yours, Pavel Odintsov
-- Sincerely yours, Pavel Odintsov
Hi guys, Ipv6 and other address families are under development. We have already designed the data structures for them as you can see from the documentation, but it's just some testing code and not stable and we are not doing them after careful consideration. But at last, they will come out. -----Original Message----- From: Valdis.Kletnieks@vt.edu [mailto:Valdis.Kletnieks@vt.edu] Sent: 2015年8月7日 0:16 To: Peng Xiao (penxiao) Cc: Jahangir Hossain; xxnog@ledeuns.net; nanog@nanog.org Subject: Re: Yet Another BGP (Border Gateway Protocol) Python Implementation On Thu, 06 Aug 2015 14:25:55 -0000, "Peng Xiao (penxiao)" said:
Currently, yabgp does not support IPv6 address family. We only support IPv4 now.
http://tnx.nl/legacy-ip-only.svg Seriously guys. It's 2015. We really don't care what you hack for your own use - but publicly announcing stuff that doesn't have IPv6 support is getting kind of embarassing... *especially* when it's a major vendor open-sourcing their code. (I'm still willing to cut a *little* slack for "two guys and a stack of empty pizza boxes" software....)
Hi Peng, Good stuff! Any plans for multicast, RTC and EVPN AF's? Regards, Jeff
On Aug 6, 2015, at 7:43 PM, Peng Xiao (penxiao) <penxiao@cisco.com> wrote:
Hi guys,
Ipv6 and other address families are under development. We have already designed the data structures for them as you can see from the documentation, but it's just some testing code and not stable and we are not doing them after careful consideration. But at last, they will come out.
-----Original Message----- From: Valdis.Kletnieks@vt.edu [mailto:Valdis.Kletnieks@vt.edu] Sent: 2015年8月7日 0:16 To: Peng Xiao (penxiao) Cc: Jahangir Hossain; xxnog@ledeuns.net; nanog@nanog.org Subject: Re: Yet Another BGP (Border Gateway Protocol) Python Implementation
On Thu, 06 Aug 2015 14:25:55 -0000, "Peng Xiao (penxiao)" said:
Currently, yabgp does not support IPv6 address family. We only support IPv4 now.
http://tnx.nl/legacy-ip-only.svg
Seriously guys. It's 2015. We really don't care what you hack for your own use - but publicly announcing stuff that doesn't have IPv6 support is getting kind of embarassing...
*especially* when it's a major vendor open-sourcing their code. (I'm still willing to cut a *little* slack for "two guys and a stack of empty pizza boxes" software....)
Hi Jeff As our priority, we will do MPLS VPN, IPv6, Flowspec firstly. In the future, we will consider multicast and EVPN. Thanks. -----Original Message----- From: Jeff Tantsura [mailto:jeff.tantsura@ericsson.com] Sent: 2015年8月7日 14:06 To: Peng Xiao (penxiao) Cc: Valdis.Kletnieks@vt.edu; nanog@nanog.org Subject: Re: Yet Another BGP (Border Gateway Protocol) Python Implementation Hi Peng, Good stuff! Any plans for multicast, RTC and EVPN AF's? Regards, Jeff
On Aug 6, 2015, at 7:43 PM, Peng Xiao (penxiao) <penxiao@cisco.com> wrote:
Hi guys,
Ipv6 and other address families are under development. We have already designed the data structures for them as you can see from the documentation, but it's just some testing code and not stable and we are not doing them after careful consideration. But at last, they will come out.
-----Original Message----- From: Valdis.Kletnieks@vt.edu [mailto:Valdis.Kletnieks@vt.edu] Sent: 2015年8月7日 0:16 To: Peng Xiao (penxiao) Cc: Jahangir Hossain; xxnog@ledeuns.net; nanog@nanog.org Subject: Re: Yet Another BGP (Border Gateway Protocol) Python Implementation
On Thu, 06 Aug 2015 14:25:55 -0000, "Peng Xiao (penxiao)" said:
Currently, yabgp does not support IPv6 address family. We only support IPv4 now.
http://tnx.nl/legacy-ip-only.svg
Seriously guys. It's 2015. We really don't care what you hack for your own use - but publicly announcing stuff that doesn't have IPv6 support is getting kind of embarassing...
*especially* when it's a major vendor open-sourcing their code. (I'm still willing to cut a *little* slack for "two guys and a stack of empty pizza boxes" software....)
On 04/08/15 07:29, Peng Xiao (penxiao) wrote:
Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
Out of curiosity, why did you write your own project, as opposed to using - or potentially contributing to - one of the existing projects? (ExaBGP comes to mind, I'm sure there are others). -- Tom
On Thu, Aug 06, 2015 at 11:09:13AM +0100, Tom Hill wrote:
On 04/08/15 07:29, Peng Xiao (penxiao) wrote:
Cisco has open sourced one part of their BGP monitoring system - YABGP And hosted source code on GitHub. https://github.com/smartbgp/yabgp Documentation: http://yabgp.readthedocs.org/en/latest/
Out of curiosity, why did you write your own project, as opposed to using - or potentially contributing to - one of the existing projects? (ExaBGP comes to mind, I'm sure there are others).
Because it is fun? :-)
participants (13)
-
Alistair Mackenzie
-
Bjørn Mork
-
Christopher Morrow
-
Denis Fondras
-
Jahangir Hossain
-
Jeff Tantsura
-
Job Snijders
-
Pablo Lucena
-
Pavel Odintsov
-
Peng Xiao (penxiao)
-
Randy Bush
-
Tom Hill
-
Valdis.Kletnieks@vt.edu