Re: VPLS and PWE3 status in Openbsd

2014-08-13 Thread Andy

Hi, we are interested in this too. Great work :)

Cheers, Andy.


On 08/08/14 18:24, noah pugsley wrote:

On Fri, Aug 8, 2014 at 1:19 AM, Alucard aluc...@phangos.fr wrote:

Le jeudi 7 août 2014 23:28:37, Renato Westphal a écrit :


2014-08-05 9:17 GMT-03:00 Rafael Zalamena rzalam...@gmail.com:

On Tue, Aug 05, 2014 at 12:53:43PM +0200, Alucard wrote:

Hi,

What is the status of VPLS/PWE3 support on Openbsd right now ?

I have been researching a bit but cannot find a definitive answer.

There is several mentions of work on this on the web and in the
mailing lists but nothing really clear.

Back in 2011 Claudio Jeker about Openbsd 4.9/5.0 state that these
features are expected in near future.
http://2011.eurobsdcon.org/papers/jeker/MPLS.pdf

There is a couple of guys speaking about work on this on the mailing
list in 2012 and 2013
http://comments.gmane.org/gmane.os.openbsd.tech/29882

http://openbsd.7691.n7.nabble.com/RFC-Patches-for-the-LDP-daemon-td228828.html

But I didn't find mentions of this in the ldpd manpage (or am I
missing something ?)

Thank you


Hi Alucard,

I stopped coding VPLS/PWE3 support at the end of 2012 because it was
getting messy and I didn't have time to properly write it (also I wasn't
experienced enough). So after I finished my final paper which was the
main reason why I was coding it I simply left it as it was.

The wire(4) driver is missing MAC learning and to make it work for my
presentation I had to manually add them. The VPLS implementation in LDPd
was just too messy and it took me a lot of time to understand LDPd code.
Now that I understand most of the ldpd code I'm ashamed of what I did at
that time.

So: (1) to finish wire(4) there is still a small integration with
bridge(4)
MAC learning code left to be done and (2) about the VPLS code in LDPd you
might have a better luck talking with renato@.


Hi Alucard,

There is an ongoing effort to implement these features on OpenBSD. The
control plane for ldpd(8) is already done, I just need some time to
polish the patches and send them for review. If you want to help with
testing please let me know. As for the data plane, I'm now in touch
with Rafael to support him with his implementation. He will need to
change a few things in order to support both the VPWS and VPLS
solutions. For example, claudio@ suggested using one virtual interface
per pseudo wire and use our bridge(4) for the VPLS stuff (mac
learning, flooding, ageing, etc). We hope to finish things up soon.

[]s


Hi Renato

This is good news.
I would be happy to help testing

Louis



I am also very very interested in this. And I have access to a lot of
gear for any cross platform testing...

Thank you guy's so much, I thought this was in a coma...

-Noah




Re: VPLS and PWE3 status in Openbsd

2014-08-08 Thread Alucard

Le jeudi 7 août 2014 23:28:37, Renato Westphal a écrit :

2014-08-05 9:17 GMT-03:00 Rafael Zalamena rzalam...@gmail.com:

On Tue, Aug 05, 2014 at 12:53:43PM +0200, Alucard wrote:

Hi,

What is the status of VPLS/PWE3 support on Openbsd right now ?

I have been researching a bit but cannot find a definitive answer.

There is several mentions of work on this on the web and in the
mailing lists but nothing really clear.

Back in 2011 Claudio Jeker about Openbsd 4.9/5.0 state that these
features are expected in near future.
http://2011.eurobsdcon.org/papers/jeker/MPLS.pdf

There is a couple of guys speaking about work on this on the mailing
list in 2012 and 2013
http://comments.gmane.org/gmane.os.openbsd.tech/29882
http://openbsd.7691.n7.nabble.com/RFC-Patches-for-the-LDP-daemon-td228828.html

But I didn't find mentions of this in the ldpd manpage (or am I
missing something ?)

Thank you



Hi Alucard,

I stopped coding VPLS/PWE3 support at the end of 2012 because it was
getting messy and I didn't have time to properly write it (also I wasn't
experienced enough). So after I finished my final paper which was the
main reason why I was coding it I simply left it as it was.

The wire(4) driver is missing MAC learning and to make it work for my
presentation I had to manually add them. The VPLS implementation in LDPd
was just too messy and it took me a lot of time to understand LDPd code.
Now that I understand most of the ldpd code I'm ashamed of what I did at
that time.

So: (1) to finish wire(4) there is still a small integration with bridge(4)
MAC learning code left to be done and (2) about the VPLS code in LDPd you
might have a better luck talking with renato@.



Hi Alucard,

There is an ongoing effort to implement these features on OpenBSD. The
control plane for ldpd(8) is already done, I just need some time to
polish the patches and send them for review. If you want to help with
testing please let me know. As for the data plane, I'm now in touch
with Rafael to support him with his implementation. He will need to
change a few things in order to support both the VPWS and VPLS
solutions. For example, claudio@ suggested using one virtual interface
per pseudo wire and use our bridge(4) for the VPLS stuff (mac
learning, flooding, ageing, etc). We hope to finish things up soon.

[]s



Hi Renato

This is good news.
I would be happy to help testing

Louis



Re: VPLS and PWE3 status in Openbsd

2014-08-08 Thread noah pugsley
On Fri, Aug 8, 2014 at 1:19 AM, Alucard aluc...@phangos.fr wrote:
 Le jeudi 7 août 2014 23:28:37, Renato Westphal a écrit :

 2014-08-05 9:17 GMT-03:00 Rafael Zalamena rzalam...@gmail.com:

 On Tue, Aug 05, 2014 at 12:53:43PM +0200, Alucard wrote:

 Hi,

 What is the status of VPLS/PWE3 support on Openbsd right now ?

 I have been researching a bit but cannot find a definitive answer.

 There is several mentions of work on this on the web and in the
 mailing lists but nothing really clear.

 Back in 2011 Claudio Jeker about Openbsd 4.9/5.0 state that these
 features are expected in near future.
 http://2011.eurobsdcon.org/papers/jeker/MPLS.pdf

 There is a couple of guys speaking about work on this on the mailing
 list in 2012 and 2013
 http://comments.gmane.org/gmane.os.openbsd.tech/29882

 http://openbsd.7691.n7.nabble.com/RFC-Patches-for-the-LDP-daemon-td228828.html

 But I didn't find mentions of this in the ldpd manpage (or am I
 missing something ?)

 Thank you


 Hi Alucard,

 I stopped coding VPLS/PWE3 support at the end of 2012 because it was
 getting messy and I didn't have time to properly write it (also I wasn't
 experienced enough). So after I finished my final paper which was the
 main reason why I was coding it I simply left it as it was.

 The wire(4) driver is missing MAC learning and to make it work for my
 presentation I had to manually add them. The VPLS implementation in LDPd
 was just too messy and it took me a lot of time to understand LDPd code.
 Now that I understand most of the ldpd code I'm ashamed of what I did at
 that time.

 So: (1) to finish wire(4) there is still a small integration with
 bridge(4)
 MAC learning code left to be done and (2) about the VPLS code in LDPd you
 might have a better luck talking with renato@.


 Hi Alucard,

 There is an ongoing effort to implement these features on OpenBSD. The
 control plane for ldpd(8) is already done, I just need some time to
 polish the patches and send them for review. If you want to help with
 testing please let me know. As for the data plane, I'm now in touch
 with Rafael to support him with his implementation. He will need to
 change a few things in order to support both the VPWS and VPLS
 solutions. For example, claudio@ suggested using one virtual interface
 per pseudo wire and use our bridge(4) for the VPLS stuff (mac
 learning, flooding, ageing, etc). We hope to finish things up soon.

 []s


 Hi Renato

 This is good news.
 I would be happy to help testing

 Louis



I am also very very interested in this. And I have access to a lot of
gear for any cross platform testing...

Thank you guy's so much, I thought this was in a coma...

-Noah



Re: VPLS and PWE3 status in Openbsd

2014-08-07 Thread Renato Westphal
2014-08-05 9:17 GMT-03:00 Rafael Zalamena rzalam...@gmail.com:
 On Tue, Aug 05, 2014 at 12:53:43PM +0200, Alucard wrote:
 Hi,

 What is the status of VPLS/PWE3 support on Openbsd right now ?

 I have been researching a bit but cannot find a definitive answer.

 There is several mentions of work on this on the web and in the
 mailing lists but nothing really clear.

 Back in 2011 Claudio Jeker about Openbsd 4.9/5.0 state that these
 features are expected in near future.
 http://2011.eurobsdcon.org/papers/jeker/MPLS.pdf

 There is a couple of guys speaking about work on this on the mailing
 list in 2012 and 2013
 http://comments.gmane.org/gmane.os.openbsd.tech/29882
 http://openbsd.7691.n7.nabble.com/RFC-Patches-for-the-LDP-daemon-td228828.html

 But I didn't find mentions of this in the ldpd manpage (or am I
 missing something ?)

 Thank you


 Hi Alucard,

 I stopped coding VPLS/PWE3 support at the end of 2012 because it was
 getting messy and I didn't have time to properly write it (also I wasn't
 experienced enough). So after I finished my final paper which was the
 main reason why I was coding it I simply left it as it was.

 The wire(4) driver is missing MAC learning and to make it work for my
 presentation I had to manually add them. The VPLS implementation in LDPd
 was just too messy and it took me a lot of time to understand LDPd code.
 Now that I understand most of the ldpd code I'm ashamed of what I did at
 that time.

 So: (1) to finish wire(4) there is still a small integration with bridge(4)
 MAC learning code left to be done and (2) about the VPLS code in LDPd you
 might have a better luck talking with renato@.


Hi Alucard,

There is an ongoing effort to implement these features on OpenBSD. The
control plane for ldpd(8) is already done, I just need some time to
polish the patches and send them for review. If you want to help with
testing please let me know. As for the data plane, I'm now in touch
with Rafael to support him with his implementation. He will need to
change a few things in order to support both the VPWS and VPLS
solutions. For example, claudio@ suggested using one virtual interface
per pseudo wire and use our bridge(4) for the VPLS stuff (mac
learning, flooding, ageing, etc). We hope to finish things up soon.

[]s

-- 
Renato Westphal



VPLS and PWE3 status in Openbsd

2014-08-05 Thread Alucard

Hi,

What is the status of VPLS/PWE3 support on Openbsd right now ?

I have been researching a bit but cannot find a definitive answer.

There is several mentions of work on this on the web and in the mailing 
lists but nothing really clear.


Back in 2011 Claudio Jeker about Openbsd 4.9/5.0 state that these 
features are expected in near future.

http://2011.eurobsdcon.org/papers/jeker/MPLS.pdf

There is a couple of guys speaking about work on this on the mailing 
list in 2012 and 2013

http://comments.gmane.org/gmane.os.openbsd.tech/29882
http://openbsd.7691.n7.nabble.com/RFC-Patches-for-the-LDP-daemon-td228828.html

But I didn't find mentions of this in the ldpd manpage (or am I missing 
something ?)


Thank you



Re: VPLS and PWE3 status in Openbsd

2014-08-05 Thread Rafael Zalamena
On Tue, Aug 05, 2014 at 12:53:43PM +0200, Alucard wrote:
 Hi,
 
 What is the status of VPLS/PWE3 support on Openbsd right now ?
 
 I have been researching a bit but cannot find a definitive answer.
 
 There is several mentions of work on this on the web and in the
 mailing lists but nothing really clear.
 
 Back in 2011 Claudio Jeker about Openbsd 4.9/5.0 state that these
 features are expected in near future.
 http://2011.eurobsdcon.org/papers/jeker/MPLS.pdf
 
 There is a couple of guys speaking about work on this on the mailing
 list in 2012 and 2013
 http://comments.gmane.org/gmane.os.openbsd.tech/29882
 http://openbsd.7691.n7.nabble.com/RFC-Patches-for-the-LDP-daemon-td228828.html
 
 But I didn't find mentions of this in the ldpd manpage (or am I
 missing something ?)
 
 Thank you
 

Hi Alucard,

I stopped coding VPLS/PWE3 support at the end of 2012 because it was
getting messy and I didn't have time to properly write it (also I wasn't
experienced enough). So after I finished my final paper which was the
main reason why I was coding it I simply left it as it was.

The wire(4) driver is missing MAC learning and to make it work for my
presentation I had to manually add them. The VPLS implementation in LDPd
was just too messy and it took me a lot of time to understand LDPd code.
Now that I understand most of the ldpd code I'm ashamed of what I did at
that time.

So: (1) to finish wire(4) there is still a small integration with bridge(4)
MAC learning code left to be done and (2) about the VPLS code in LDPd you
might have a better luck talking with renato@.