ずれたのでもっかい。

MBONEのtunnelについて聞きたいんですが、


              |←---------------- tunnel ----------------→|
| host A |------| mrouted A |-----( Internet )-----| router |-----| mrouted B |---| host B |
  ↑          ↑                   ↑    ↑      ↑        ↑
  G           G                   G     P       P         P
*host A側のルーターは省いてあります。
*G:グローバルアドレス   P:プライベートアドレス

−−設定(/etc/mrouted.conf)−−
mrouted A:
tunnel <mrouted A> <mrouted B> metric 1 threshold 1

mrouted B:
tunnel <mrouted B> <mrouted A> metric 1 threshold 1


このような環境で二つのmrouted間のトンネリングは可能でしょうか?
host B側のルーターで、NATを使用しています。
マルチキャストルーティングプロトコルはDVMRPで、
mroutedにはお互いにDVMRP−probeのメッセージが届いています。
しかし、mrouted Bのアドレスがプライベートアドレスであるために、
うまくMBONEを構築することができません。
やはり、このような環境ではMBONEを構築することができないのでしょうか?
もし、何か方法があればよろしくお願いします。