Pingポーリング定例

ISP接続+閉域網 フレッツグループアクセス〜LAN型〜
インターネットVPN+ISDNバックアップ構成
閉域網(フレッツグループアクセスなど)で端末型のサービス使用+ISDNバックアップ構成
閉域網 フレッツグループアクセス〜LAN型〜



 ISP接続+閉域網 フレッツグループアクセス〜LAN型〜

閉域網(フレッツグループアクセスなど)でLAN型のサービス使用 +ISP接続あり(2セッション)+ISDNバックアップ構成
Pingポーリングは 拠点⇔センター 対向で設定

設定例
設定例
設定例
設定例
設定例
通常時
フレッツ・グループアクセス内をL2TPによるトンネリング
Router間にてPingポーリングを使用し、通信状況を確認
Pingポーリングの宛先は、対向する ROUTERのLAN側へ向ける
pppセッションダウン時でもRouteが消えないようにidleタイマーを設定。
センターLAN側からと、ISDNを経由した拠点側からのインターネット通信を行うために、ISP接続インターフェースにてENATを行うように切り替える。(拠点からでもISP接続が可能)
障害発生時
Pingポーリングによりフレッツ・グループアクセス側での通信障害の発生を感知
トリガー機能によりINS回線へルートを変更
Pingポーリングの宛先は、対向するRouterのLAN側を維持
この時、 ROUTER間のPingポーリングの宛先の変更はしない
ISP側とLAN側 , INS側間にてENATを行うよう切り替える(拠点からでもISP接続が可能)



【Configuration】
[Router1]
# ISDN CC configuration
add isdn call=test num=20 prec=in
set isdn call=test searchc=on

# L2TP configuration
enable l2tp
enable l2tp server=both
add l2tp call="bbb" rem="aaa" ip=192.168.2.1 ty=virtual prec=in

# PPP configuration
create ppp=0 idle=999999999 over=eth0-any
set ppp=0 bap=off username="test1@allied.com" password="testtest"
set ppp=0 over=eth0-any lqr=off echo=10
create ppp=1 idle=999999999 over=tnl-bbb
set ppp=1 over=tnl-bbb lqr=off bap=off
create ppp=2 idle=60 over=isdn-test
set ppp=2 over=isdn-test lqr=off bap=off
create ppp=3 over=eth0-any lqr=off bap=off echo=on
set ppp=3 iprequ=on user=test3@allied.com pass=testtest

# IP configuration
enable ip
add ip int=vlan1 ip=192.168.1.1
add ip int=ppp0 ip=0.0.0.0 mask=0.0.0.0
add ip int=ppp1 ip=0.0.0.0
add ip int=ppp2 ip=0.0.0.0
add ip int=ppp3 ip=100.1.1.1 mask=255.255.255.255
add ip rou=192.168.2.1 mask=255.255.255.255 int=ppp0 next=0.0.0.0
add ip rou=192.168.2.0 mask=255.255.255.0 int=ppp1 next=0.0.0.0
add ip rou=0.0.0.0 mask=0.0.0.0 int=ppp3 next=0.0.0.0

設定例
設定例



【Configuration】
[Router1]
# FIREWALL configuration
ena fire
create fire poli=test
ena fire poli=test icmp_f=ping,unreac
dis fire poli=test identpro
add fire poli=test int=vlan1 type=private
add fire poli=test int=ppp0 type=private
add fire poli=test int=ppp1 type=private
add fire poli=test int=ppp2 type=private
add fire poli=test int=ppp3 type=public
add fire poli=test nat=enhanced int=vlan1 gblint=ppp3
add fire poli=test nat=enhanced int=ppp1 gblint=ppp3
add fire poli=test nat=enhanced int=ppp2 gblint=ppp3

# PING configuration
add ping poll=1 ip=192.168.2.1 nor=10 upc=5 sam=10
enable ping poll=1

# TRIGGER Configuration
enable trigger
create trigger=1 module=ping event=devicedown poll=1 script=pingd.scp
create trigger=2 module=ping event=deviceup poll=1 script=pingu.scp
create trigger=3 periodic=3 script=reset1.scp
create trigger=4 int=ppp3 event=up script=up1.scp
create trigger=5 int=ppp3 event=down script=down1.scp

設定例 設定例
設定例 設定例
設定例 設定例
設定例 設定例



【Configuration】
[Router1]

≪DOWN1.SCP≫
ena trigger=3

≪UP1.SCP≫
disa trigger=3

≪RESET1.SCP≫
reset ppp=3

≪PINGD.SCP ≫
del ip rou=192.168.2.0 mask=255.255.255.0 int=ppp1 next=0.0.0.0
add ip rou=192.168.2.0 mask=255.255.255.0 int=ppp2 next=0.0.0.0

≪PINGU.SCP ≫
del ip rou=192.168.2.0 mask=255.255.255.0 int=ppp2 next=0.0.0.0
add ip rou=192.168.2.0 mask=255.255.255.0 int=ppp1 next=0.0.0.0

設定例 設定例
設定例 設定例
設定例 設定例
設定例 設定例



【Configuration】
[Router2]
# ISDN CC configuration
add isdn call=test num=10 prec=out
set isdn call=test searchc=on

# L2TP configuration
enable l2tp
enable l2tp server=both
add l2tp call="aaa" rem="bbb" ip=192.168.1.1 ty=virtual prec=out

# PPP configuration
create ppp=0 idle=999999999 over=eth0-any
set ppp=0 bap=off username="test2@allied.com" password="testtest"
set ppp=0 over=eth0-any lqr=off echo=10
create ppp=1 idle=999999999 over=tnl-aaa
set ppp=1 over=tnl-aaa lqr=off bap=off
create ppp=2 idle=60 over=isdn-test
set ppp=2 over=isdn-test lqr=off bap=off

# IP configuration
enable ip
add ip int=vlan1 ip=192.168.2.1
add ip int=ppp0 ip=0.0.0.0
add ip int=ppp1 ip=0.0.0.0
add ip int=ppp2 ip=0.0.0.0
add ip rou=192.168.1.1 mask=255.255.255.255 int=ppp0 next=0.0.0.0
add ip rou=192.168.1.0 mask=255.255.255.0 int=ppp0 next=0.0.0.0
add ip rou=0.0.0.0 mask=0.0.0.0 int=ppp1 next=0.0.0.0

# PING configuration
add ping poll=1 ip=192.168.1.1 nor=10 upc=5 sam=10
enable ping poll=1

設定例
設定例



【Configuration】
[Router2]
# TRIGGER Configuration
enable trigger
create trigger=1 module=ping event=devicedown poll=1 script=pingd.scp
create trigger=2 module=ping event=deviceup poll=1 script=pingu.scp

≪PINGD.SCP ≫
del ip rou=0.0.0.0 mask=0.0.0.0 int=ppp1 next=0.0.0.0
del ip rou=192.168.1.0 mask=255.255.255.0 int=ppp0 next=0.0.0.0
add ip rou=0.0.0.0 mask=0.0.0.0 int=ppp2 next=0.0.0.0

≪PINGU.SCP ≫
del ip rou=0.0.0.0 mask=0.0.0.0 int=ppp2 next=0.0.0.0
add ip rou=192.168.1.0 mask=255.255.255.0 int=ppp0 next=0.0.0.0
add ip rou=0.0.0.0 mask=0.0.0.0 int=ppp1 next=0.0.0.0

設定例 設定例
設定例 設定例
設定例 設定例
設定例 設定例