From: James Chapman <jchapman@katalix.com>
To: linux-ppp@vger.kernel.org
Subject: Re: [Bridge] kernel doesn't support bridge with a ppp interface ?
Date: Thu, 19 Jun 2008 16:28:52 +0000 [thread overview]
Message-ID: <485A8944.7030005@katalix.com> (raw)
In-Reply-To: <8D8854F742224C1BB834FE0BA4E76BEC@vpn.com>
c.j wrote:
>
>> I'm not sure if this is even possible using standard protocols.
>> Bridging is
>> for Ethernet; PPP is not Ethernet.
You can bridge any bridgable protocol. You can even bridge ethernet to
token ring or other media using translation bridges.
People used to use PPP to bridge two remote networks together using a
PPP link. The BCP PPP protocol was used as the PPP network control
protocol. Each bridge would learn each other's MAC addresses as if the
remote network were on the same LAN.
>> So this would require some sort of
>> nonstandard Ethernet-over-PPP encapsulation protocol, and would only
>> make sense if the PPP devices at both ends of the link talked this
>> protocol.
If pppd supported BCP, I think the pppN network interfaces could be
added to a Linux bridge just like regular eth interfaces. It's BCP
(rfc1638 / rfc2878) support that is missing.
That said, these days people prefer to use routing, where remote
networks are connected together, not bridging. So there is no demand to
add BCP support.
>> This sounds like a job for something outside the kernel, e.g. OpenVPN
>> as suggested or a simpler Ethernet-over-IP tunnelling app.
L2TPv3 can carry raw ethernet frames. We're working on it now. :) It
will be possible to add L2TP ethernet interfaces to a Linux bridge to
bridge ethernet frames over L2TP.
> You are right I think. Thanks.
>
> Regards~
>
> --
> c.j
--
James Chapman
Katalix Systems Ltd
http://www.katalix.com
Catalysts for your Embedded Linux software development
next prev parent reply other threads:[~2008-06-19 16:28 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-19 15:42 [Bridge] kernel doesn't support bridge with a ppp interface ? c.j
2008-06-19 16:28 ` James Chapman [this message]
2008-06-19 17:18 ` John Hasler
2008-06-20 15:32 ` c.j
-- strict thread matches above, loose matches on Subject: below --
2008-06-18 1:11 c.j
2008-06-18 5:33 ` Marek Kierdelewicz
2008-06-18 13:02 ` c.j
2008-06-18 15:09 ` Malcolm Scott
2008-06-18 15:41 ` Francesco Dolcini
2008-06-19 3:31 ` Dylan Hall
[not found] ` <56CC982A1CAD43C483A8F97167A6094C@vpn.com>
2008-06-19 22:28 ` Dylan Hall
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=485A8944.7030005@katalix.com \
--to=jchapman@katalix.com \
--cc=linux-ppp@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.