At 01:18 PM 1/8/98 +0100, Andre Beck wrote: >Hi, > >I've posted on this here already but no answer yet. I'd like to try >out the multicasting capabilities of several Ascend boxes I have >around. I basically have two obstacles: > >1) Documentation, or better lack thereof. I can't find where the > multicast stuff for Ascend boxes is documented. Neither the > "ISP Guide" nor the "Reference Guide" from the beta download > area (I assumed them to be the newest) had a single word on > it. Searching www.ascend.com reveals some release notes that > may have information, but the WWW server fails to retrieve them. > I'll have a look on FTP later, but this is a really bad example > for documentation: We are at least one major version after the > releases where multicast was added (4.6Bi or such) but still have > no documentation besides what may hang around in a giant backlog > of change release notes. Your manual must be old. You should ask for a new one. Attached is the most recent HTML file for Multicast.Title: Setting Up IP Multicast Forwarding
Setting Up IP Multicast Forwarding
This chapter covers these topics:
Configuring multicast forwarding
The multicast backbone (MBONE) is a virtual network layered on top of the Internet to support IP multicast routing across point-to-point links. It is used for transmitting audio and video on the Internet in real-time, because multicasting is a much cheaper and faster way to communicate the same information to multiple hosts.
Ethernet
Mod Config
Multicast...
Forwarding=Yes
Mbone Profile=
Client=No
Rate Limit=5
HeartBeat Addr=224.0.1.1
HeartBeat Udp Port=123
HeartBeat Slot Time=10
HeartBeat Slot Count=10
Alarm threshold=3
Source Addr=128.232.0.0
Source Mask=0.0.0.0
EthernetFor details on each parameter, see the MAX Reference Guide.
Connections
Ip options...
Multicast Client=No
Multicast Rate Limit=5
The Forwarding parameter turns on multicast forwarding in the MAX.
Trap type: TRAP_ENTERPRISE
Code: TRAP_MULTICAST_TREE_BROKEN (19)
Arguments:
1) Multicast group address being monitored (4 bytes),
2) Source address of last heartbeat packet received (4 bytes)
3) Slot time interval configured in seconds (4 bytes),
4) Number of slots configured (4 bytes).
5) Total number of heartbeat packets received before the MAX started sending SNMP Alarms (4bytes).
To set up heartbeat monitoring, you configure several parameters that define what packets will be monitored, how often and for how long to poll for multicast packets, and the threshold for generating an alarm. These are the related parameters:
Each local or WAN interface that supports multicast clients must set the Client (or Multicast Client) parameter to Yes. With this setting, the MAX begins handling IGMP requests and responses on the interface. It does not begin forwarding multicast traffic until the rate limit is set.
Note: Heartbeat monitoring is an optional feature. You can operate multicast forwarding without it if you prefer.
This sample profile specifies the MBONE interface as the Ethernet port, and uses the heartbeat group address of 224.1.1.1:
Ethernet
Mod Config
Multicast...
Forwarding=Yes
Mbone Profile=
Client=No
Rate Limit=5
HeartBeat Addr=224.1.1.1
HeartBeat Udp Port=16387
HeartBeat Slot Time=10
HeartBeat Slot Count=10
Alarm threshold=3
Source Addr=0.0.0.0
Source Mask=0.0.0.0
Ethernet
Connections
Ip options...
Multicast Client=Yes
Multicast Rate Limit=5
Note: This example does not use heartbeat monitoring. If you want to configure the MAX for heartbeat monitoring, see the example settings in "Multicast forwarding from an MBONE router on Ethernet" .
Ethernet
Mod Config
Multicast...
Forwarding=Yes
Mbone Profile=20
Client=Yes
Rate Limit=5
Ethernet
Connections
profile #20...
Ip options...
Multicast Client=No
Multicast Rate Limit=5
Ethernet
Connections
Ip options...
Multicast Client=Yes
Multicast Rate Limit=5
Administering multicast interfaces
The terminal server command-line interface provides commands to support IP multicast functionality. To see the options, invoke the terminal server interface (System>Sys Diag>Term Serv) and type:
ascend%show igmp ?
show igmp ? Display help informationand:
show igmp stats Display IGMP Statistics
show igmp groups Display IGMP groups Table
show igmp clients Display IGMP clients
ascend%show mrouting ?
show mrouting ? Display help information
show mrouting stats Display MROUTING Statistics
ascend%show igmp groups
IGMP Group address Routing Table Up Time: 0:0:22:17The output contains these fields:
Hash Group Address Members Expire time Counts
10 224.0.2.250
2 0:3:24 3211 :: 0 S5
1 0:3:21 145 :: 0 S5
0(Mbone) ...... 31901 :: 0 S5
ascend%show igmp clients
IGMP ClientsThe output contains these fields:
Client Version RecvCount CLU ALU
0(Mbone) 1 0 0 0
2 1 39 68 67
1 1 33310 65 65
ascend%show igmp stats
46 packets received.To display the number of multicast packets received and forwarded:
0 bad checksum packets received.
0 bad version packets received.
0 query packets received.
46 response packets received.
0 leave packets received.
51 packets transmitted.
47 query packets sent.
4 response packets sent.
0 leave packets sent.
ascend%show mrouting stats
34988 packets received.In many cases, the number of packets forwarded will be greater than the number of packets received, because packets may be duplicated and forwarded across multiple links.
57040 packets forwarded.
0 packets in error.
91 packets dropped.
0 packets transmitted.
Copyright © 1997, Ascend Communications, Inc. All rights reserved.
Matt Holdrege http://www.ascend.com matt@ascend.com