センタ側milan米兰体育官网入口A PPPoE1 | 200.200.200.200 |
センタ側milan米兰体育官网入口B PPPoE1 | 100.100.100.100 |
拠点側 PPPoE1 | milan米兰体育官网入口不定 |
IPsecの対象とする中継パケット | any ⇔ 172.16.0.0/16 ※センタ側L3SWの背後の別セグメントからもVPN可能 |
IPsec Phase1ポリシー | モード ・・・ Aggressiveモード 認証方式 ・・・ 事前共有鍵方式 暗号化方式 ・・・ AES 128 Diffie-Hellman ・・・ Group 2 ハッシュ方式 ・・・ SHA |
IPsec Phase2ポリシー | 暗号化方式 ・・・ AES 128 ハッシュ方式 ・・・ SHA |
IPsec負荷分散の比率 (VPN1:VPN2) |
2:1 ※1 (拠点側) |
L3SW (192.168.3.254) | RIP(Ver.2)を受信 |
! ! ! 特権ユーザモードに移行します。 ! RouterenableEnter password:super←パスワードを入力します。(実際は表示されない) Router# ! ! ! 基本milan米兰体育官网入口モードに移行します。 ! Router#configure terminalRouter(config)# ! ! ! LAN側IPアドレスをmilan米兰体育官网入口します。 ! Router(config)#interface milan米兰体育官网入口Router(config-if milan米兰体育官网入口)#ip address 172.16.0.1 255.255.0.0Router(config-if milan米兰体育官网入口)#exit! ! ! PPPoE1 の各種milan米兰体育官网入口をします。 ! Router(config)#milan米兰体育官网入口Router(config-if pppoe 1)#pppoe server A-ProviderRouter(config-if pppoe 1)#pppoe account user@xxxx.ne.jp secretRouter(config-if pppoe 1)#pppoe type hostRouter(config-if pppoe 1)#crypto map VPN1Router(config-if pppoe 1)#crypto map VPN2! 1つのインタフェース上で2つのVPNを張ります Router(config-if pppoe 1)#exit! ! ! センタ側のピアへのルートをmilan米兰体育官网入口します。 ! Router(config)#ip route 200.200.200.200 255.255.255.255 pppoe 1Router(config)#ip route 100.100.100.100 255.255.255.255 pppoe 1! ! ! DHCPサーバ機能をmilan米兰体育官网入口します。 ! Router(config)#service dhcp-serverRouter(config)#ip dhcp pool milan米兰体育官网入口Router(config-dhcp-pool)#default-router 0.0.0.0Router(config-dhcp-pool)#exit! ! ! milan米兰体育官网入口。 ! Router(config)#vpn enableRouter(config)#vpnlog enable! Router(config)#crypto isakmp policy 1Router(config-isakmp)#authentication prekeyRouter(config-isakmp)#encryption aes 128Router(config-isakmp)#group 2Router(config-isakmp)#hash shaRouter(config-isakmp)#keepalive icmpalways-send ! icmpにより常時keep aliveを行いますRouter(config-isakmp)#keepalive-icmppeer-address192.168.3.1 ! 監視先のアドレスをmilan米兰体育官网入口しますRouter(config-isakmp)#keepalive-icmpsource-interfacemilan米兰体育官网入口 ! 送信元IPmilan米兰体育官网入口をLAN側IPmilan米兰体育官网入口とすることにより、 ! VPNトンネルを通してkeep aliveをおこないますRouter(config-isakmp)#keepalive-icmpmulti-pathmilan米兰体育官网入口 *1 ! keep aliveの送受信インタフェースを固定しますRouter(config-isakmp)#key ascii furukawaRouter(config-isakmp)#my-identity kyoten1-1Router(config-isakmp)#negotiation-mode aggressiveRouter(config-isakmp)#peer-identity address 200.200.200.200Router(config-isakmp)#exit! Router(config)#crypto isakmp policy 2Router(config-isakmp)#authentication prekeyRouter(config-isakmp)#encryption aes 128Router(config-isakmp)#group 2Router(config-isakmp)#hash shaRouter(config-isakmp)#keepalive icmpalways-sendRouter(config-isakmp)#keepalive-icmppeer-address192.168.3.20Router(config-isakmp)#keepalive-icmpsource-interfacemilan米兰体育官网入口Router(config-isakmp)#keepalive-icmpmulti-pathmilan米兰体育官网入口 *1Router(config-isakmp)#key ascii furukawaRouter(config-isakmp)#my-identity kyoten1-2Router(config-isakmp)#negotiation-mode aggressiveRouter(config-isakmp)#peer-identity address 100.100.100.100Router(config-isakmp)#exit! Router(config)#ipsec transform-set P2-POLICY esp-aes-128 esp-sha-hmac! Router(config)#ipsec access-list 10 ipsec ip 172.16.0.0 0.0.255.255 anyRouter(config)#ipsec access-list 64 bypass ip any any! Router(config)#crypto map VPN1 1Router(config-crypto-map)#match address 10multi-path balance 2 *2 ! VPN1側の比率を2として負荷分散しますRouter(config-crypto-map)#set peer address 200.200.200.200Router(config-crypto-map)#set security-associationalways-up ! SAを常時確立しておくようにしますRouter(config-crypto-map)#set transform-set P2-POLICYRouter(config-crypto-map)#sa-up routemilan米兰体育官网入口 local-prot1 *3 ! SAの確立を契機としてセンタ側LAN(any)へのルート情報を ! nexthopをpppoe1として登録しますRouter(config-crypto-map)#exit! Router(config)#crypto map VPN2 2Router(config-crypto-map)#match address 10multi-path balance 1 *2 ! VPN2側の比率を1として負荷分散しますRouter(config-crypto-map)#set peer address 100.100.100.100Router(config-crypto-map)#set security-associationalways-upRouter(config-crypto-map)#sa-up routemilan米兰体育官网入口 local-prot2 *3 ! VPN1とVPN2で全く同じルート情報が登録されることになるので、 ! この2つをlocal-protオプションを付けて区別できるようにします。Router(config-crypto-map)#set transform-set P2-POLICYRouter(config-crypto-map)#exit! ! ! 特権ユーザモードに戻ります。 ! Router(config)#end! ! ! milan米兰体育官网入口を保存します。 ! Router#save SIDE-A.cfg% saving working-config % finished saving Router# ! ! ! milan米兰体育官网入口を有効にするために再起動します。 ! Router#resetAre you OK to cold start?(y/n)y
*1 : | pppoe 1 ではなく、ewan 1 でアドレスをマニュアルmilan米兰体育官网入口している場合は、次のようにmilan米兰体育官网入口します。
|
*2 : | 負荷分散の比率は送信方向のパケットに対してのみ機能します。 |
*3 : | pppoe 1 ではなく、ewan 1 でアドレスをマニュアルmilan米兰体育官网入口している場合は、次のようにmilan米兰体育官网入口します。
|
! ! ! 特権ユーザモードに移行します。 ! RouterenableEnter password:super←パスワードを入力します。(実際は表示されない) Router# ! ! ! 基本milan米兰体育官网入口モードに移行します。 ! Router#configure terminalRouter(config)# ! Router(config)#hostname milan米兰体育官网入口Amilan米兰体育官网入口A(config)# ! ! ! LAN側IPアドレスを設定します。 ! milan米兰体育官网入口A(config)#interface milan米兰体育官网入口milan米兰体育官网入口A(config-if lan 1)#ip address 192.168.3.1 255.255.255.0milan米兰体育官网入口A(config-if lan 1)#exit! ! ! PPPoE1 の各種設定をします。 ! milan米兰体育官网入口A(config)#milan米兰体育官网入口milan米兰体育官网入口A(config-if pppoe 1)#crypto map map1milan米兰体育官网入口A(config-if pppoe 1)#pppoe server testmilan米兰体育官网入口A(config-if pppoe 1)#pppoe account zyx@furukawa.co.jp zyxmilan米兰体育官网入口A(config-if pppoe 1)#pppoe type hostmilan米兰体育官网入口A(config-if pppoe 1)#ip address 200.200.200.200milan米兰体育官网入口A(config-if pppoe 1)#exit! ! ! ルートの設定をします。 ! milan米兰体育官网入口A(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.254! ! ! RIPの設定をします。 ! milan米兰体育官网入口A(config)#router ripmilan米兰体育官网入口A(config-rip)#network milan米兰体育官网入口milan米兰体育官网入口A(config-rip)#exit! ! ! IPsec負荷分散の設定をします。 ! milan米兰体育官网入口A(config)#vpn enablemilan米兰体育官网入口A(config)#vpnlog enable! milan米兰体育官网入口A(config)#crypto isakmp policy 1milan米兰体育官网入口A(config-isakmp)#authentication prekeymilan米兰体育官网入口A(config-isakmp)#encryption aes 128milan米兰体育官网入口A(config-isakmp)#group 2milan米兰体育官网入口A(config-isakmp)#hash shamilan米兰体育官网入口A(config-isakmp)#keepalive icmp always-sendmilan米兰体育官网入口A(config-isakmp)#keepalive-icmp peer-address 172.16.0.1milan米兰体育官网入口A(config-isakmp)#keepalive-icmp source-interface milan米兰体育官网入口milan米兰体育官网入口A(config-isakmp)#keepalive-icmp multi-pathmilan米兰体育官网入口milan米兰体育官网入口A(config-isakmp)#key ascii furukawamilan米兰体育官网入口A(config-isakmp)#negotiation-mode aggressivemilan米兰体育官网入口A(config-isakmp)#peer-identity host kyoten1-1milan米兰体育官网入口A(config-isakmp)#tunnel-routemilan米兰体育官网入口 ! 対向のVPNピアへのルートを、nexthopをPPPoE1として登録しますmilan米兰体育官网入口A(config-isakmp)#exit! milan米兰体育官网入口A(config)#ipsec transform-set P2-POLICY esp-aes-128 esp-sha-hmac! milan米兰体育官网入口A(config)#ipsec access-list 10 ipsec ip any 172.16.0.0 0.0.255.255milan米兰体育官网入口A(config)#ipsec access-list 64 bypass ip any any! milan米兰体育官网入口A(config)#crypto map map1 1milan米兰体育官网入口A(config-crypto-map)#match address 10milan米兰体育官网入口A(config-crypto-map)#set peer host kyoten1-1milan米兰体育官网入口A(config-crypto-map)#set transform-set P2-POLICYmilan米兰体育官网入口A(config-crypto-map)#sa-up route milan米兰体育官网入口 ! local-protオプションがない場合、redistributeで指定しなくても、 ! このルート情報をRIPで広告します。 ! local-protオプションがある場合、RIPで広告するには、 ! 明示的にredistributeで指定する必要があります。milan米兰体育官网入口A(config-crypto-map)#exit! ! ! 特権ユーザモードに戻ります。 ! milan米兰体育官网入口A(config)#endmilan米兰体育官网入口A# ! ! ! 設定を保存します。 ! milan米兰体育官网入口A#save SIDE-A.cfg% saving working-config % finished saving milan米兰体育官网入口A# ! ! ! 設定を有効にするために再起動します。 ! milan米兰体育官网入口A#resetAre you OK to cold start?(y/n)y
! ! ! 特権ユーザモードに移行します。 ! RouterenableEnter password:super←パスワードを入力します。(実際は表示されない) Router# ! ! ! 基本milan米兰体育官网入口モードに移行します。 ! Router#configure terminalRouter(config)# ! Router(config)#hostname milan米兰体育官网入口Bmilan米兰体育官网入口B(config)# ! ! ! LAN側IPアドレスを設定します。 ! milan米兰体育官网入口B(config)#interface milan米兰体育官网入口milan米兰体育官网入口B(config-if lan 1)#ip address 192.168.3.20 255.255.255.0milan米兰体育官网入口B(config-if lan 1)#exit! ! ! PPPoE1 の各種設定をします。 ! milan米兰体育官网入口B(config)#milan米兰体育官网入口milan米兰体育官网入口B(config-if pppoe 1)#crypto map map1milan米兰体育官网入口B(config-if pppoe 1)#ip address 100.100.100.100milan米兰体育官网入口B(config-if pppoe 1)#pppoe server testmilan米兰体育官网入口B(config-if pppoe 1)#pppoe account xyz@furukawa.co.jp xyzmilan米兰体育官网入口B(config-if pppoe 1)#pppoe type hostmilan米兰体育官网入口B(config-if pppoe 1)#exit! ! ! ルートの設定をします。 ! milan米兰体育官网入口B(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.254! ! ! RIPの設定をします。 ! milan米兰体育官网入口B(config)#access-list 10 permit 172.16.0.0 0.0.255.255milan米兰体育官网入口B(config)#router ripmilan米兰体育官网入口B(config-rip)#network milan米兰体育官网入口milan米兰体育官网入口B(config-rip)#offset-list 10 out 5 milan米兰体育官网入口 ! sa-upルートで登録した情報をRIPで広告する際に、metric値を+5して出すようにします。milan米兰体育官网入口B(config-rip)#exit! ! ! IPsec負荷分散の設定をします。 ! milan米兰体育官网入口B(config)#vpn enablemilan米兰体育官网入口B(config)#vpnlog enable! milan米兰体育官网入口B(config)#crypto isakmp policy 1milan米兰体育官网入口B(config-isakmp)#authentication prekeymilan米兰体育官网入口B(config-isakmp)#encryption aes 128milan米兰体育官网入口B(config-isakmp)#group 2milan米兰体育官网入口B(config-isakmp)#hash shamilan米兰体育官网入口B(config-isakmp)#keepalive icmp always-sendmilan米兰体育官网入口B(config-isakmp)#keepalive-icmp peer-address 172.16.0.1milan米兰体育官网入口B(config-isakmp)#keepalive-icmp source-interface milan米兰体育官网入口milan米兰体育官网入口B(config-isakmp)#keepalive-icmp multi-pathmilan米兰体育官网入口milan米兰体育官网入口B(config-isakmp)#key ascii furukawamilan米兰体育官网入口B(config-isakmp)#negotiation-mode aggressivemilan米兰体育官网入口B(config-isakmp)#peer-identity host kyoten1-2milan米兰体育官网入口B(config-isakmp)#tunnel-routemilan米兰体育官网入口milan米兰体育官网入口B(config-isakmp)#exit! milan米兰体育官网入口B(config)#ipsec transform-set P2-POLICY esp-aes-128 esp-sha-hmac! milan米兰体育官网入口B(config)#ipsec access-list 10 ipsec ip any 172.16.0.0 0.0.255.255milan米兰体育官网入口B(config)#ipsec access-list 64 bypass ip any any! milan米兰体育官网入口B(config)#crypto map map1 1milan米兰体育官网入口B(config-crypto-map)#match address 10milan米兰体育官网入口B(config-crypto-map)#set peer host kyoten1-2milan米兰体育官网入口B(config-crypto-map)#set transform-set P2-POLICYmilan米兰体育官网入口B(config-crypto-map)#sa-up route milan米兰体育官网入口milan米兰体育官网入口B(config-crypto-map)#exit! ! ! 特権ユーザモードに戻ります。 ! milan米兰体育官网入口B(config)#endmilan米兰体育官网入口B# ! ! ! 設定を保存します。 ! milan米兰体育官网入口B#save SIDE-A.cfg% saving working-config % finished saving milan米兰体育官网入口B# ! ! ! 設定を有効にするために再起動します。 ! milan米兰体育官网入口B#resetAre you OK to cold start?(y/n)y