[AG-DEV] AG3 Bridging
Andrew Patrick
Andrew.Patrick at nrc-cnrc.gc.ca
Fri Mar 17 09:45:32 CST 2006
Supporting private bridges will be crucial for adoption of AG 3 around here,
since AG 2 is currently used mostly within private venue servers and bridges.
Thomas D. Uram wrote:
>
> Okay. I only wanted to write up the document to provide additional
> detail about
> what it's doing and how it works overall. Here's how you start it:
>
> Bridge3.py -p <port> -n <name> -l <location> -u
> http://www.accessgrid.org/registry/peers.txt
>
> There are other options too, which you can see with Bridge3.py -h .
>
> The port is an incoming tcp port for outside communication with the
> bridge. The name and
> location are as they have been previously.
>
> The way bridging works with AG3 is this:
>
> - There's a registry for bridges. Bridges register with the registry,
> and clients ask the registry
> for bridges; the registry cleans up its bridge list occasionally, so it
> should only give working
> bridges to clients when they ask.
>
> - Clients make some network calls against the bridges they retrieve from
> the registry to
> determine which is closest. Then the client tells the bridge which
> multicast addresses
> it needs bridged, and the bridge returns unicast addresses.
>
> - There is currently only a single registry. We want to add others and
> have them share
> p2p-style the bridge information, creating a widely-distributed registry
> network for
> bridges, but we're not there yet.
>
> - This implies a _single_ network of bridges/registries. It will be
> possible in 3.0, though not
> obvious, to create a separate, private network of bridges, since some
> communities might
> want to provide bridges to only their users.
>
> - We will later add some metadata for smartening up bridge choices, such
> as cpu usage,
> network bandwidth, etc. to improve bridge selection, and some means of
> identification
> to provide bridge access control.
>
> If you've read this far and have any comments on the design and plans,
> I'd be happy to hear
> them. I'm always willing to listen to the thoughts of smart people.
>
> Tom
>
>
> On 3/16/06 6:37 PM, Todd Zimmerman wrote:
>> Any hints would be appreciated... ;-) Don't need much - just a push in
>> the right direction.
>>
>> Thanks!
>>
>> Todd
>>
>> Thomas D. Uram wrote:
>>> Not yet, but it's on my short list to write one.
>>>
>>> On 3/16/06 4:24 PM, Todd Zimmerman wrote:
>>>> Hey all,
>>>>
>>>> Saw a questions posted a while ago concerning bridging on AG3 and
>>>> didn't see a response. Is there a
>>>> brief howto around for how to run a bridge to an AG3 server?
>>>>
>>>> Thanks,
>>>>
>>>> Todd
>>>>
>>>>
>>
>>
>
--
Andrew Patrick, Ph.D.
Senior Scientist
Information Security Group, Institute for Information Technology
National Research Council (NRC), Ottawa, Canada
E-mail: Andrew.Patrick at nrc-cnrc.gc.ca
WWW - NRC: http://iit-iti.nrc-cnrc.gc.ca
WWW - Personal: http://www.andrewpatrick.ca
Phone: (613) 991-3374 Fax: (613) 952-7151 Cell/SMS: (613) 277-9211
More information about the ag-dev
mailing list