[Xorp-users] Multicast over GRE tunnel between Cisco and Ubuntu 11.10

Thiago Anderson thiago at g3informatica.com.br
Tue Jan 10 05:56:11 PST 2012


   Cisco                                                       Linux
10.244.0.1/32 -------------------[ipsec]----------------------
10.244.249.117
10.244.229.221/30 ---------------[ gre ] ---------------------
10.244.229.222/30
10.244.0.0/24 ------------------------------------------------------
10.245.6.240/28

I have a tunnel as above, where gw ipsec - gw and a gre to pass multicast
and unicast.
Unicast is ok, and works through the normal conecoes tcp / ping.

I'm trying to configure the XORP to be able to forward multicast but still
unable to deliver the join the group through the GRE tunnel.

Below is the configuration of the XORP:

**** My home network is on eth2 and gre tunnel is named Bovespa ****


rtrmgr {
config-directory: "/etc/xorp"
}

interfaces {
interface eth2 {
description: "upstream interface"
 disable:false
default-system-config
vif eth2 {
 address 10.245.6.241 {
prefix-length:28
multicast-capable: true
 }
}
}

interface bovespa {
description: "downstream interface"
 disable: false
default-system-config
vif bovespa {
 address 10.245.6.222 {
prefix-length:30
multicast-capable: true
  }
  }
}

}

plumbing {
mfea4 {
 disable: false
 interface eth2 {
vif eth2 {
disable: false
 }
}

interface bovespa {
 vif bovespa {
disable: false
}
 }
interface register_vif {
vif register_vif {
 /* Note: this vif should be always enabled */
 disable: false
 }
  }
traceoptions {
 flag all {
 disable: false
}
 }
}
}
protocols {

igmp {
 disable: false
interface eth2 {
vif eth2 {
 disable: false
}
 }

interface bovespa {
vif bovespa {
disable: false
 }
 }

 traceoptions {
 flag all {
 disable: false
 }
 }
}

pimsm4 {
disable: false
interface eth2 {
 vif eth2 {
disable: false
}
  }

interface bovespa {
vif bovespa {
 disable: false
}
 }

interface register_vif {
vif register_vif {
 /* Note: this vif should be always enabled */
 disable: false
}
  }

  static-rps {
rp 10.244.0.10 {
 group-prefix 233.111.180.96/27 {
 /* rp-priority: 192 */
 }
 group-prefix 233.111.180.128/27 {
 /* rp-priority: 192 */
 }
}
  }

bootstrap {
disable: false
 cand-bsr {
 scope-zone 233.111.180.96/27 {
 cand-bsr-by-vif-name: "bovespa"
bsr-priority: 1
hash-mask-len: 30
 }
}
 cand-rp {
 group-prefix 233.111.180.96/27 {
cand-rp-by-vif-name: "bovespa"
 rp-priority: 192
rp-holdtime: 150
}
 }
}


traceoptions {
 flag all {
  disable: false
  }
 }
}
fib2mrib {
 disable: false
}
}


**********************
root at gw> show pim neighbors
Interface    DRpriority NeighborAddr    V Mode   Holdtime Timeout


**********************

root at fw-neppo> show igmp group
Interface    Group           Source          LastReported Timeout V State
eth2         233.111.180.97  0.0.0.0         10.245.6.242     198 2     E
eth2         233.111.180.98  0.0.0.0         10.245.6.242     205 2     E
eth2         233.111.180.99  0.0.0.0         10.245.6.242     201 2     E
eth2         233.111.180.100 0.0.0.0         10.245.6.242     205 2     E


Thank for replay.

Thiago.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20120110/06dc6056/attachment.html 


More information about the Xorp-users mailing list