|
I'd like to have ANY info on that subject, even if
it's non-complete.
The real tournament is starting saterday
morning
I got 1 night to understand + doing it. lol.
This IS a challenge.
----- Original Message -----
Sent: Friday, October 26, 2001 2:26
AM
Subject: Re: [hlds_linux] World Cyber
Game - FR - Relaying HLTV this weekend
On 25/10/2001, 14:49:26, "Eric Craeymeersch" <[EMAIL PROTECTED]> wrote regarding Re:
[hlds_linux] World Cyber Game - FR - Relaying HLTV this weekend: >
damn, how do you do that ? Not sure multicast can go through our >
provider...? or tunneling go around this pb ?
Ya, that's the whole
point of multicast tunneling. Lots of ISPs don't support multicast
routing, so the creators of multicast built tunneling into the idea right
from square one. Hell, at the creation of MBONE, no ISPs supported
multicast (obviously) and the creators weren't directly connected, so they
had to have this tunneling concept even to experiment with the
stuff.
There's this beast running around the net called the
MBONE: multicast backbone. That's a network of hosts that are all
on multicast-capable networks, and call all reach each other. It
pretty much spans the world, but it isn't at every ISP. So all you
have to do is tunnel out to a segment of the MBONE that's near you, and
away you go.
There are multiple levels of support for multicast: level
1 hosts have to accept multicast packets, but they don't have to
understand them. Most machines are level 1 at least. Level 2 hosts
actually handle multicast and can generate their own packets and do
multicast routing. Linux boxen can become level 2 hosts if your
ethernet card supports multicast (some don't), you compile your kernel
with multicast support (redhat's kernels have that by default, I think),
you use the iproute2 utilities, and you install a copy of mrouted.
Once you get all that going, you're away and happy. This process is
what my tutorial is all about: getting all the tools, configuring and
compiling them, and diagnosing certain types of multicast troubles, like
firewall config and stuff.
I don't know much about Windows' support for
multicast. It seems to do ok in my experimenting. It cant route
the stuff, but at least it can generate multicast packets and handle the
ones bound directly for it. Otherwise the whole concept of the
multicast HLTV would be fundamentally broken. :) Anyway, the major
problem is that most consumer-level ISPs don't support multicast, so you
have to do tunneling to use it if you're behind one of them. And I
have no clue if Windows supports multicast tunneling. Luckily,
that's not an issue if you have a Linux firewall/router in front of the
windows box, because it can be made to do the tunneling to MBONE on behalf
of the Windows boxen.
(note: before September, I knew very little about
multicast. Nearly everything I know now, I've learned by studying
since then specifically so that I could support HLTV multicast. So it's
not a particular hard or twisted subject, it's just a little difficult to
actually find good information on it. However, I'm by no means done
studying the subject. That's one reason I'm writing this HLTV
tutorial: so I can test and debug my own
knowledge.)
_______________________________________________ To
unsubscribe, edit your list preferences, or view the list archives, please
visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
|