Date: Wed, 29 Nov 2000 20:57:32 +0100 From: Marko Cuk <cuk@nu.cuk.nu> To: freebsd-net@FreeBSD.ORG Subject: Re: New Protocol over Ethernet Message-ID: <3A255FAC.75400D44@nu.cuk.nu> References: <3A142E0C.1B1D18DD@fokus.gmd.de> <3A14701F.4CF92AFB@elischer.org> <3A25345D.FD3649CC@fokus.gmd.de>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Hmm...good, but I'm interested in sometging similar.... I have some experiences with hamradio AX.25 protocols...but it's slow. Check http://www.hamradio.si/hid.html You have interesting idea on sync stations, but you think, that it will work ? How can I put two Lucent IEEE 802.11 cards into one BSD box and make them like one interface, to double speed of 11Mbit/s ?? Actual spped through one wireless link is about 500KBytes/s what is around half speed of 10mbit ethernet. So, how can i achieve it , full 10Mbit speed with two wireless cards in one maschine ? Or, how to "merge" two 100Mbit ethernets to achieve 200Mbit/s ?? Tnx, Cuk Falco Krepel wrote: > Julian Elischer wrote: > > > Hi, > > > > > > I want to implement my own protocol on top of ethernet. This protocol > > > should should not influence other protocols running on the system. So I > > > must distinguish my own frames from other frames. > > > > > > If I understood it right, three approaches exists: > > > > > > 1. I creat with netgraph a hook over ther ethernet interface. With this > > > solution I am not shure how much overhead this adds because it could be > > > possible that this runs into timing problems. > > > > > > > There will be no more timing load that any other scheme you can think > > of. > > Netgraph is very efficient. > > > > it would help a bit if you gave more specific information as to the > > characterisitics of the protocol you want. > > OK, I give you a short description about my project. The goal is to > realize a wireless link simulation over ethernet. This is done by using > 100MBit/s full duplex point to point links between the terminal and the > simulation box (PC). The box contains a four port ethernet card, so it > is possible to connect four terminals. > > Each packet receiving on one port must be forwarded to at least one > other port. Between receive and send some bit level modifications are > done depending on a channel error model. > > My idea was to encapsulate the wireless link frames in ethernet frames > to reduce any further overhead. A timer give an indication for each > frame. To synchronize the stations I will use the NTP protocol running > over an extra ethernet card. > > So I receive my ethernet frames, do some modifications and send them > out. I think netgraph is the best way to do this because it is possible > to implement the protocol in user space and no kernel modifications are > required. I create a hook on each ethernet port and get the ethernet > frames and send them out through the hooks. Is it right that I get the > raw ethernet frames through this hooks and is it possible to set a > filter for special frames? > > > > Now my questions: > > > > > > - Does exist an implementation which could help me to find the solution? > > > - Has anybody experience with such an implementation? > > > > > > > many people have done this.. > > Great. It is possible that anybody share his implementation? This will > be very helpful for me. Also links to implementations or implementation > examples are useful for me. > > -- > Falco Krepel Phone: +49-(0)30 - 34 63 - 7 276 > GMD-FOKUS Fax: +49-(0)30 - 34 63 - 8 276 > Kaiserin-Augusta-Allee 31 e-mail: krepel@fokus.gmd.de > 10589 Berlin WWW: http://www.fokus.gmd.de/usr/krepel > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-net" in the body of the message [-- Attachment #2 --] 0G *H 80410 + 0 *H I0V0 0 *H 0]10 UBE10U GlobalSign nv-sa10U Class 1 CA10UGlobalSign Class 1 CA0 001118175006Z 001219175006Z0610U cuk@nu.cuk.nu10 *H cuk@nu.cuk.nu00 *H 0 Dc̝D?ҾG|9i"zƗcDS4 89ᱮǔF]*3+HVW)&o,@"Jf0߳\&_r C0A0 `HB0U0U#0<`' .~si0 *H Mwϴh{[~ܘs'wOU)b*eAo/`K;g W n9?*_KSF70%Lg;e a P͈0;0# x:0 *H 0m10 UBE10U GlobalSign nv-sa10UPrimary Class 1 CA1&0$UGlobalSign Primary Class 1 CA0 980916120000Z 040128120000Z0]10 UBE10U GlobalSign nv-sa10U Class 1 CA10UGlobalSign Class 1 CA00 *H 0 2X>WfLBp` 6^r̪3b%/.+"b"^]iEm Cwk1ኁbdUV|)YN̸^gMIYDza05*խ-y p0n0U 0U<`' .~si0U#0fZ5@ҸC0 `HB 0U00 *H %!K'N3 NF ~ ߕrfQQXI #h衜<&z`5,N*rri_cqh1ry.:T;hޘnj Mc6r5kV5d^dB<-j.:oXikaz :>VNiņ?7t0K7K1~]D g.p?|e1]['y](00 x70 *H 0W10 UBE10U GlobalSign nv-sa10URoot CA10UGlobalSign Root CA0 980915120000Z 090128120000Z0m10 UBE10U GlobalSign nv-sa10UPrimary Class 1 CA1&0$UGlobalSign Primary Class 1 CA0"0 *H 0 5G(9#G p!RW14Wk~CyRHͼ2nrm.w"NKBpYcNRaDyuEaVEmB=r˦``P0rwXAQƶiO6H?֟!tdo'>KHWgS`'s4KZVs혖]J@K b1OzYg+몃5a'fBWijnIڏA8H c0a0U 0UfZ5@ҸC0U#0`{fE ʉP/}4K0U00 *H Dq2j)U>}zD֯Xǫih\9H!34$lJ{`ރ Au0H&3x*˺V2n1.F'b\Z8d74r!=Kx1f5GIo$lsw&k]*HcP2G [\8$H_|4c-L wv/) v7MvK)Y$Jc_TEds!100l0]10 UBE10U GlobalSign nv-sa10U Class 1 CA10UGlobalSign Class 1 CA 0 + 0 *H 1 *H 0 *H 1 001129195732Z0# *H 1#MÕ+A-(Amc0R *H 1E0C0 *H 0*H 0+0 *H @0 *H (0 *H V˵jɓ L*Wu1wȞDK{VJVg9nT3|1hSR#?+ ;h`_¥1 y K4X.u<DS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A255FAC.75400D44>
