Multicast: Beacons - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Multicast: Beacons

Description:

Multicast is a one-to-many distribution model for network traffic, ... a multicast outage. QuickBridge. Runs on a multicast capable machine. ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 18
Provided by: annta
Category:

less

Transcript and Presenter's Notes

Title: Multicast: Beacons


1
Multicast Beacons Bridges
  • Mark Hayes
  • Technical Director - Cambridge eScience Centre

Access Grid on the Desktop - Tuesday 15th June
2004
2
Multicast an overview
Multicast is a one-to-many distribution model
for network traffic, especially used for video
conferencing and other forms of data
distribution. Machines express an interest in
receiving multicast traffic by joining a
multicast group, e.g. 224.2.177.155. Multicast
packets are sent to this group, represented by a
special sort of IP address in the
range 224.0.0.0-239.255.255.255. (There is also
an associated port number.)
http//www.tldp.org/HOWTO/Multicast-HOWTO.html
3
How do I know if I have working multicast?
  • Ask your local network admin
  • Try the mtrace tool - a multicast version of
    traceroute
  • ftp//limestone.uoregon.edu/pub/multicast/kddlabs-
    mirror/mtrace/
  • Install the NLANR multicast beacon client...

4
The NLANR beacon
  • Application developed by The National Laboratory
    for Applied
  • Network Research (NLANR), USA
  • v0.8 written in Java - OS/platform independent
  • (latest v0.9 in Perl. We will only consider
    v0.8 here.)
  • client-server architecture
  • - clients exchange multicast packets (with
    time stamps) and
  • calculate packet loss, delay, etc.
  • - server collects these parameters from the
    clients and presents
  • them to the user via a web interface.
  • Open source (BSD-type license) allows
    modification, unlimited
  • distribution provided you acknowledge NLANR.

http//dast.nlanr.net/Projects/Beacon/
5

Beacon architecture
6
Screenshot
http//ulcc.beacon.ja.net/
7

Installing the beacon client
  • Prerequisites a working Java run-time
    environment,
  • and an accurate system clock! (use NTP/Win XP
    time sync.)
  • Download the source (v0.8 available from NIEeS)
  • Install in a new directory
  • mkdir beacon unzip ukbeacon-v0.8.zip
  • Edit the configuration file to point to a beacon
    server and
  • a multicast group port number
  • (e.g. ulcc.beacon.ja.net/19997,
    233.3.18.1/55524)
  • Start it up
  • start_beacon.bat

8
Interpreting the beacon display
  • At its most basic
  • greengood, yellowwarning, redtrouble,
  • grey/whiteno information available (usually
    indicates no
  • working multicast, also bad!)
  • The beacon webpage usually indicates how much
    packet
  • loss/time delay etc. corresponds to which
    colour
  • The columns indicate statistics for multicast
    senders,
  • the rows for receivers.
  • Note that multicast traffic is not necessarily
    symmetric.

9
What to do when things look bad...
  • Talk to your (friendly) local network support
    staff
  • Contact the Access Grid support centre
  • http//www.agsc.ja.net/
  • support_at_agsc.ja.net
  • Useful information theyll likely need IP
    address/hostnames,
  • address for the multicast group youre attempting
    to join.
  • Your local e-Science Centre may also be able to
    help

10

Questions?
11
Multicast-Unicast bridge
Luckily for the multicast-deprived, it is
possible to bridge to a multicast capable
network. Usually considered a temporary solution
until multicast can be enabled, or as a
workaround during a multicast outage.
12
QuickBridge
Runs on a multicast capable machine. Clients
connect to the bridge and it forwards all
multicast traffic to/from a specific multicast
group on behalf of the client. Developed by
Mike Daw (Manchester) and Stephen Booth
(EPCC) Available for download at
http//people.man.ac.uk/zzcgumd/software/QuickBri
dge.tar.gz Documentation at http//www.accessgri
d.org/agdp/guide/network-bridging.html (also
covers the multi-session bridge for ANL virtual
venues.)
13
Usage scenarios
1. Local network does not support multicast at
all May require the co-operation of a
friendly remote site with multicast to run
the bridge for you. 2. AG node behind a firewall
that will not forward multicast (but the
local network beyond the firewall does),
therefore run a bridge yourself on a machine
just outside the firewall.
14
Installing QuickBridge
  • Choose a machine to run the bridge software.
    (Linux)
  • N.B. this should not be running other AG
    software
  • Download the source from
  • http//people.man.ac.uk/zzcgumd/software/QuickB
    ridge.tar.gz
  • Uncompress in a new directory
  • tar -zxvf QuickBridge.tar.gz
  • Compile the C source code
  • cc -o QuickBridge QuickBridge.c

15
Using QuickBridge
Starting the server on a multicast-capable
machine Multicast groups and port numbers are
defined for each AG virtual venue in the
vv.dat file. e.g. the entry for the University of
Cambridge virtual venue reads Cam a
233.2.171.193 59756 50304 University of
Cambridge Cam v 233.2.171.193 59754 50306
University of Cambridge ./QuickBridge.ksh -s -r
Cam This will output the unicast port numbers
for audio and video. The remote user connecting
to the bridge will need these port numbers and
the hostname of the machine running the
bridge.
16
Using QuickBridge
Connecting to a bridge from an Access Grid
session In command line mode cd
C\ag\agapps\bin (or similar) audio rat
ltQuickBridge hostnamegt/ltportgt video vrm
ltQuickBridge hostnamegt/ltportgt
17

Questions?
Write a Comment
User Comments (0)
About PowerShow.com