Subject: DVMRP tunnel configuration (3rd attemp)

From: "Lih-Er.Wey" <[email-masked]>
Date: Fri, 02 May 97 17:27 EDT

I am sorry for the duplication, one of my mail services processor keep
chopping off my mail message. I hope this time works.
Here goes...

I have set up a test subnet to experiement mbone connectivity by
configuring a tunnel from our campus mbone feed (mbone-gw) to the
Cisco 2514. Mbone-gw, a SUN sparc running mrouted, receives mbone
traffic via a DVMRP tunnel from Merit network.
There are some configuration problem exist which I could not fingure
out yet, hope some one can help me out. Thanks in advance.

                                        Cisco 2514
                cisco router           (IOS 11.2(4))
      35.8.2.X   +--------+  35.9.3.X  +----------+    35.12.246.X
   --------------|cc2-gw  |----------e0|lewtest-gw|e1----------------
        |        +--------+.....|.....;+----------+     |        |
   +--------+ T u n n e l  ;+-------+               +------+  +------+
   |mbone-gw|.D.V.M.R|P....;|mbone3 |               |eeyore|  |piglet|
   +--------+        |      +-------+               +------+  +------+
  (mrouted);     +----------+
       ;   ;     |commart-gw|
     T ;    .    +----------+
   D u ; D T ;       |
   V n ; V u ;       |35.8.98.X
   M n ; M n ;   +-------+
   R e ; R n ....|legato |
   P l ; P e     +-------+
       ;   l     (mrouted)
     . ;

  .(mrouted).
 .mbone.merit.edu
     .    .

Here is part of the configuration looks like in the cisco 2514:

ip multicast-routing
ip dvmrp route-limit 7000

interface Tunnel0
ip unnumbered Ethernet0
ip pim dense-mode
tunnel source 35.9.3.2
tunnel destination 35.8.2.15
tunnel mode dvmrp
!
interface Ethernet0
ip address 35.9.3.2 255.255.255.0 secondary
ip address 35.10.3.2 255.255.255.0
ip pim dense-mode
no mop enabled
!
interface Ethernet1
ip address 35.12.246.1 255.255.255.0
ip pim dense-mode
!

It appears that All the systems can receive external(outside msu.edu
domain) mbone traffic OK but not MSU's internal mbone sessions.
Here is a scenario :

mbone-gw      sees sdr session created by: mbone-gw
                                           piglet
                                           legato

legato        sees sdr session created by: legato
                                           piglet

mbone3        sees sdr session created by: mbone3
                                           legato
                                           piglet

eeyore        sees sdr session created by: eeyore
                                           legato
                                           piglet

piglet        sees sdr session created by: piglet
                                           eeyore
                                           legato

Here is mrinfo output:

35.10.3.2 [version cisco 11.2] [flags: PMSA]:
35.10.3.2 -> 0.0.0.0 [1/0/pim/querier/leaf]
35.12.246.1 -> 0.0.0.0 [1/0/pim/querier/leaf]
35.9.3.2 -> 35.8.2.15 (mbone-gw.cl.msu.edu) [1/0/tunnel/querier]

More information ....

1)
The other cisco box (cc2-gw) is running IOS 11.0(3). cc2-gw is
NOT pim enable.

2)

lewtest-gw#sho ip rpf 35.8.2.15
RPF information for mbone-gw.cl.msu.edu (35.8.2.15)
  RPF interface: Tunnel0
  RPF neighbor: mbone-gw.cl.msu.edu (35.8.2.15)
  RPF route/mask: 35.8.2.0/255.255.255.0
  RPF type: dvmrp

3)

mtrace shows that routes between mbone-gw and hosts in lewtest
side are one way only,...

mtrace mtrace mbone-gw.cl.msu.edu mbone3.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.8.2.15 to 35.9.3.5 via group 224.2.100.100
From source (mbone-gw.cl.msu.edu) to destination (mbone3.cl.msu.edu)
Querying full reverse path...
 0  mbone3.cl.msu.edu (35.9.3.5)
-1  35.10.3.2 DVMRP  thresh^ 0  0 ms
-2  0.0.0.0 DVMRP  thresh^ 0  62983 ms  Wrong interface

lewtest-gw>mtrace mbone3.cl.msu.edu mbone-gw.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.9.3.5 to 35.8.2.15 via group 224.2.100.100
From source (mbone3.cl.msu.edu) to destination (mbone-gw.cl.msu.edu)
Querying full reverse path...
 0  mbone-gw.cl.msu.edu (35.8.2.15)
-1  mbone-gw.cl.msu.edu (35.8.2.15) DVMRP  thresh^ 1  63008 ms
-2  lewtest-gw-s9-3.msu.edu (35.9.3.2) PIM  thresh^ 0  15 ms

lewtest-gw>mtrace mbone-gw.cl.msu.edu eeyore.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.8.2.15 to 35.12.246.5 via group 224.2.100.100
From source (mbone-gw.cl.msu.edu) to destination (eeyore.cl.msu.edu)
Querying full reverse path...
 0  eeyore.cl.msu.edu (35.12.246.5)
-1  lewtest-gw-e1.msu.edu (35.12.246.1) DVMRP  thresh^ 0  3 ms
-2  0.0.0.0 DVMRP  thresh^ 0  62994 ms  Wrong interface

lewtest-gw>mtrace eeyore.cl.msu.edu mbone-gw.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.12.246.5 to 35.8.2.15 via group 224.2.100.100
From source (eeyore.cl.msu.edu) to destination (mbone-gw.cl.msu.edu)
Querying full reverse path...
 0  mbone-gw.cl.msu.edu (35.8.2.15)
-1  mbone-gw.cl.msu.edu (35.8.2.15) DVMRP  thresh^ 1  63006 ms
-2  lewtest-gw-s9-3.msu.edu (35.9.3.2) PIM  thresh^ 0  11 ms

lewtest-gw>mtrace mbone3.cl.msu.edu eeyore.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.9.3.5 to 35.12.246.5 via group 224.2.100.100
From source (mbone3.cl.msu.edu) to destination (eeyore.cl.msu.edu)
Querying full reverse path...
 0  eeyore.cl.msu.edu (35.12.246.5)
-1  lewtest-gw-e1.msu.edu (35.12.246.1) PIM  thresh^ 0  3 ms

lewtest-gw>mtrace eeyore.cl.msu.edu mbone3.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.12.246.5 to 35.9.3.5 via group 224.2.100.100
From source (eeyore.cl.msu.edu) to destination (mbone3.cl.msu.edu)
Querying full reverse path...
 0  mbone3.cl.msu.edu (35.9.3.5)
-1  35.10.3.2 PIM  thresh^ 0  68 ms

lewtest-gw>mtrace mbone3.cl.msu.edu legato.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.9.3.5 to 35.8.98.9 via group 224.2.100.100
From source (mbone3.cl.msu.edu) to destination (legato.cl.msu.edu)
Querying full reverse path... * switching to hop-by-hop:
 0  legato.cl.msu.edu (35.8.98.9)
-1  * legato.cl.msu.edu (35.8.98.9) DVMRP  thresh^ 1  118266 ms
-2  * mbone-gw.cl.msu.edu (35.8.2.15) DVMRP  thresh^ 1  63018 ms
-3  * lewtest-gw-s9-3.msu.edu (35.9.3.2) PIM  thresh^ 0  139 ms
-4  * Route must have changed...try again

lewtest-gw>mtrace legato.cl.msu.edu mbone3.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.8.98.9 to 35.9.3.5 via group 224.2.100.100
From source (legato.cl.msu.edu) to destination (mbone3.cl.msu.edu)
Querying full reverse path...
 0  mbone3.cl.msu.edu (35.9.3.5)
-1  35.10.3.2 DVMRP  thresh^ 0  7 ms
-2  0.0.0.0 DVMRP  thresh^ 0  63004 ms  Wrong interface

lewtest-gw>mtrace eeyore.cl.msu.edu legato.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.12.246.5 to 35.8.98.9 via group 224.2.100.100
From source (eeyore.cl.msu.edu) to destination (legato.cl.msu.edu)
Querying full reverse path... * switching to hop-by-hop:
 0  legato.cl.msu.edu (35.8.98.9)
-1  * legato.cl.msu.edu (35.8.98.9) DVMRP  thresh^ 1  118270 ms
-2  * mbone-gw.cl.msu.edu (35.8.2.15) DVMRP  thresh^ 1  62984 ms
-3  * lewtest-gw-s9-3.msu.edu (35.9.3.2) PIM  thresh^ 0  11 ms
-4  * Route must have changed...try again

lewtest-gw>mtrace legato.cl.msu.edu w   eeyore.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.8.98.9 to 35.12.246.5 via group 224.2.100.100
From source (legato.cl.msu.edu) to destination (eeyore.cl.msu.edu)
Querying full reverse path...
 0  eeyore.cl.msu.edu (35.12.246.5)
-1  lewtest-gw-e1.msu.edu (35.12.246.1) DVMRP  thresh^ 0  3 ms
-2  0.0.0.0 DVMRP  thresh^ 0  62984 ms  Wrong interface

lewtest-gw>mtrace mbone-gw.cl.msu.edu legato.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.8.2.15 to 35.8.98.9 via group 224.2.100.100
From source (mbone-gw.cl.msu.edu) to destination (legato.cl.msu.edu)
Querying full reverse path... * switching to hop-by-hop:
 0  legato.cl.msu.edu (35.8.98.9)
-1  * legato.cl.msu.edu (35.8.98.9) DVMRP  thresh^ 1  118230 ms
-2  * mbone-gw.cl.msu.edu (35.8.2.15) DVMRP  thresh^ 1  63003 ms
-3  * Route must have changed...try again

lewtest-gw>mtrace legato.cl.msu.edu mbone-gw.cl.msu.edu 224.2.100.100
Type escape sequence to abort.
Mtrace from 35.8.98.9 to 35.8.2.15 via group 224.2.100.100
From source (legato.cl.msu.edu) to destination (mbone-gw.cl.msu.edu)
Querying full reverse path...
 0  mbone-gw.cl.msu.edu (35.8.2.15)
-1  mbone-gw.cl.msu.edu (35.8.2.15) DVMRP  thresh^ 1  62996 ms
-2  legato.cl.msu.edu (35.8.98.9) DVMRP  thresh^ 1  118271 ms
-3  legato.cl.msu.edu (35.8.98.9)

4)
I shorten the output a bit ..

lewtest-gw>sho ip mroute
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, C - Connected, L - Local, P - Pruned
       R - RP-bit set, F - Register flag, T - SPT-bit set, J - Join SPT
Timers: Uptime/Expires
Interface state: Interface, Next-Hop, State/Mode

(*, 239.0.0.239), 00:35:26/00:01:46, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 00:35:26/00:00:00

(*, 239.111.111.239), 05:29:43/00:01:52, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 05:29:44/00:00:00

(*, 224.2.198.37), 2d06h/00:02:56, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 2d06h/00:00:00

(192.9.9.71/32, 224.2.198.37), 00:00:58/00:01:59, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(*, 224.2.233.2), 05:43:36/00:02:54, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 05:43:36/00:00:00

(13.2.116.11/32, 224.2.233.2), 00:00:55/00:02:00, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(*, 224.2.198.41), 00:00:00/00:02:56, RP 0.0.0.0, flags: DC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 00:00:00/00:00:00

(18.58.0.236/32, 224.2.198.41), 00:00:00/00:02:58, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(*, 239.100.102.224), 05:29:41/00:02:12, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 05:29:41/00:00:00

(*, 239.100.101.227), 05:29:46/00:01:34, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 05:29:46/00:00:00

(*, 233.178.116.60), 01:08:18/00:01:57, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 01:08:18/00:00:00

(*, 224.2.185.79), 3d06h/00:02:57, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 3d06h/00:00:00

(137.192.192.27/32, 224.2.185.79), 00:02:19/00:00:37, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(*, 224.2.184.79), 05:34:50/00:02:57, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 05:34:51/00:00:00

(18.58.0.236/32, 224.2.184.79), 00:01:13/00:01:42, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(138.25.8.74/32, 224.2.184.79), 00:01:52/00:01:06, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(*, 224.2.253.8), 00:01:57/00:02:55, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 00:01:58/00:00:00

(141.213.8.193/32, 224.2.127.254), 00:01:05/00:01:51, flags: CT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list:
    Ethernet0, Forward/Dense, 00:01:05/00:00:00
    Ethernet1, Forward/Dense, 00:01:05/00:00:00

(198.129.65.88/32, 224.2.127.254), 00:04:26/00:00:59, flags: CT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list:
    Ethernet0, Forward/Dense, 00:04:27/00:00:00
    Ethernet1, Forward/Dense, 00:04:27/00:00:00

(199.94.220.184/32, 224.2.127.254), 00:02:09/00:00:48, flags: CT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list:
    Ethernet0, Forward/Dense, 00:02:09/00:00:00
    Ethernet1, Forward/Dense, 00:02:09/00:00:00

(*, 224.2.253.119), 00:02:09/00:02:54, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 00:02:09/00:00:00

(193.62.83.169/32, 224.2.253.119), 00:02:09/00:00:49, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(*, 224.2.195.73), 3d10h/00:02:57, RP 0.0.0.0, flags: SJPC
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(129.173.78.20/32, 224.2.195.73), 00:02:10/00:00:48, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp, Registering
  Outgoing interface list: Null

(*, 224.2.211.93), 3d05h/00:02:55, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 3d05h/00:00:00

(13.2.116.11/32, 224.2.211.93), 00:02:47/00:00:12, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(13.2.116.55/32, 224.2.211.93), 00:02:47/00:00:07, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(131.243.1.27/32, 224.2.211.93), 00:00:32/00:02:26, flags: PCT
  Incoming interface: Tunnel0, RPF nbr 35.8.2.15, Dvmrp
  Outgoing interface list: Null

(*, 224.2.250.106), 00:04:48/00:01:05, RP 0.0.0.0, flags: DJC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Tunnel0, Forward/Dvmrp, 00:04:48/00:00:00

Thanks for your help and time.

Lih-Er Wey

Network Services
Computer Lab.
Michigan State University
E-mail: [email-masked]
(voice) 517-432-2936
(fax)   517-353-9847