Cisco が発サブアドレス情報要素を認識しないせいで、サブアドレスありと無
しの複数の ISDN アドレスを使わなければならない。そのため、dialer
string ではなく dialer map を使う必要があり、ルーティングにも一工夫必
要。また、RT100i も 1.03.04 以降であることが必要になる。
- RT100i では isdn remote address でサブアドレスありを第一引数に、
サブアドレス無しを第二引数として登録
- Cisco では RT100i の Ethenet 側 IP アドレスを dialer map でサブ
アドレスありとなしの両方で登録
- dialer map は先に登録された方にまず発呼するので、サブアドレスあ
りを必ず先に登録する
- Cisco で RT100i の Ethenet 側 IP アドレスは BRI0 へ直接ルーティング
- Cisco で必要なルーティングは RT100i の Ethenet 側 IP アドレスを
ゲートウェイとして設定
Internet
-----------+---
| 192.168.1.0/24
---+---+-----------------
|
| 192.168.1.254
+--------+
| RT100i |
+--------+
: 0xxx-11-1111/yamaha
:
: 0xxx-22-2222:cisco
+--------+
| Cisco |
+--------+
| 192.168.2.254
|
---+---------------------
192.168.2.0/24
[RT100i]
isdn local address 0xxx111111/yamaha
ip lan address 192.168.1.254/24
pp select 1
isdn remote address 0xxx222222/cisco 0xxx222222
ip pp route add net 192.168.2.0/24 2
pp enable 1
[Cisco]
isdn switch-type ntt
!
interface Ethernet0
ip address 192.168.2.254 255.255.255.0
!
interface BRI0
ip unnumbered Ethernet0
encapsulation ppp
no keepalive
dialer map ip 192.168.1.254 0xxx111111:yamaha
dialer map ip 192.168.1.254 0xxx111111
dialer hold-queue 10
dialer-group 1
isdn caller 0xxx111111
isdn answer 0xxx222222:cisco ← ダイヤルインを契約している回線の場合
isdn answer :cisco ← ダイヤルインを契約していない回線の場合
!
ip classless
ip route 192.168.1.254 255.255.255.255 BRI0
ip route 0.0.0.0 0.0.0.0 192.168.1.254
dialer-list 1 protocol ip permit