検証環境
Juniper M7i 12.1R1.9
検証構成
1台のルータにlogical-systemで構築。logical-systeの利用方法は、下記を参照
Junos logical-system の基本設定
ホスト名の変更および保存(commit)
ホスト名をJunosに変更します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
juniper> configure Entering configuration mode [edit] juniper# set system host-name JUNOS [edit] juniper# show | compare [edit system] + host-name JUNOS; [edit] juniper# commit and-quit commit complete Exiting configuration mode juniper@JUNOS> |
コマンド解説
1 |
configure |
ログイン直後はオペレーションモード(プロンプト>)の為、設定することが出来ません。設定するにはコンフィグレーションモード(プロンプト #)に変更する必要があります。コンフィグレーションモードに変更は上記コマンドで実行
1 |
set system host-name JUNOS |
ホスト名を指定するコマンド、今回はホスト名 JUNOSと設定する。
1 2 3 4 |
show | compare [edit system] + host-name JUNOS; |
JUNOSは設定を有効化するのにはcommitが必要です。現在の設定値からcommitのよって変化するConfigを確認するのが上記コマンドです。上記のコマンドよりsystem host-name JUNOS が追記されるのがわかります。
1 |
commit and-quit |
JUNOSはコマンド設定しただけでは有効化になりません。commitすることで有効化することが出来ます。commit だけを実行するとそのままコンフィグレーションモードに残ります。今回のように and-quit を追記することで設定を有効かしかつ、オペレーションモードに移行することが出来ます。
logical-system 作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
juniper@JUNOS> configure Entering configuration mode [edit] juniper@JUNOS# set logical-systems JunosR1 [edit] juniper@JUNOS# set logical-systems JunosR2 [edit] juniper@JUNOS# set logical-systems JunosR3 [edit] juniper@JUNOS# set logical-systems JunosR1 interfaces fe-0/0/0 unit 0 [edit] juniper@JUNOS# set logical-systems JunosR2 interfaces fe-0/0/1 unit 0 [edit] juniper@JUNOS# set logical-systems JunosR2 interfaces fe-0/0/2 unit 0 [edit] juniper@JUNOS# set logical-systems JunosR3 interfaces fe-0/0/3 unit 0 [edit] juniper@JUNOS# commit and-quit commit complete Exiting configuration mode juniper@JUNOS> |
今回構築する3台を設定する。3台にそれぞれ物理インターフェイスを割り当てる。
スポンサーリンク
インターフェイスの有効化、無効化
インターフェイスの無効化
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
juniper@JUNOS> set cli logical-system JunosR1 Logical system: JunosR1 juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# set interfaces fe-0/0/0 unit 0 disable [edit] juniper@JUNOS:JunosR1# commit commit complete [edit] juniper@JUNOS:JunosR1# exit Exiting configuration mode juniper@JUNOS:JunosR1> show interfaces terse Interface Admin Link Proto Local Remote fe-0/0/0 fe-0/0/0.0 down up juniper@JUNOS:JunosR1> |
インターフェイスの有効化
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# delete interfaces fe-0/0/0 unit 0 disable [edit] juniper@JUNOS:JunosR1# commit and-quit commit complete Exiting configuration mode juniper@JUNOS:JunosR1> show interfaces terse Interface Admin Link Proto Local Remote fe-0/0/0 fe-0/0/0.0 up up juniper@JUNOS:JunosR1> |
コマンド解説
1 |
set cli logical-system JunosR1 |
このコマンドを入力することで、JunosR1での設定および確認コマンドが実行できる。下記を参照
Junos logical-system の基本設定
1 |
set interfaces fe-0/0/0 unit 0 disable |
該当インターフェイスを無効化(disable)すること出来る。
1 |
show interfaces terse |
インターフェイス一覧を簡易表示するコマンド。インターフェイスのup/downおよびアドレス情報を表示することが出来る。
1 |
delete interfaces fe-0/0/0 unit 0 disable |
該当インターフェイスを有効化(enable)することが出来る。
インターフェイスipv4アドレス設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# set interfaces fe-0/0/0 unit 0 family inet address 192.168.0.1/24 [edit] juniper@JUNOS:JunosR1# commit commit complete [edit] juniper@JUNOS:JunosR1# exit Exiting configuration mode juniper@JUNOS:JunosR1> show interfaces terse Interface Admin Link Proto Local Remote fe-0/0/0 fe-0/0/0.0 up up inet 192.168.0.1/24 juniper@JUNOS:JunosR1> |
インターフェイスipv6アドレス設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# set interfaces fe-0/0/0 unit 0 family inet6 address 2001:db8::1/64 [edit] juniper@JUNOS:JunosR1# commit and-quit commit complete Exiting configuration mode juniper@JUNOS:JunosR1> show interfaces terse Interface Admin Link Proto Local Remote fe-0/0/0 fe-0/0/0.0 up up inet 192.168.0.1/24 inet6 2001:db8::1/64 fe80::217:cbff:fe71:6400/64 juniper@JUNOS:JunosR1> |
ipv4 デフォルトstaticルート設定
ipv4デフォルトルート(自身のルーティングテーブル記載されていないprefix以外全ての宛先)をJunosR2に向ける設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# set routing-options static route 0.0.0.0/0 next-hop 192.168.0.2 [edit] juniper@JUNOS:JunosR1# commit and-quit commit complete Exiting configuration mode juniper@JUNOS:JunosR1> show route inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[Static/5] 00:00:03 > to 192.168.0.2 via fe-0/0/0.0 192.168.0.0/24 *[Direct/0] 00:08:34 > via fe-0/0/0.0 192.168.0.1/32 *[Local/0] 00:08:34 Local via fe-0/0/0.0 inet6.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::/64 *[Direct/0] 00:06:08 > via fe-0/0/0.0 2001:db8::1/128 *[Local/0] 00:06:08 Local via fe-0/0/0.0 fe80::/64 *[Direct/0] 00:06:08 > via fe-0/0/0.0 fe80::217:cbff:fe71:6400/128 *[Local/0] 00:06:08 Local via fe-0/0/0.0 juniper@JUNOS:JunosR1> |
ipv6 デフォルトstaticルート設定
ipv4でフォルトルート(自身のルーティングテーブル記載されていないprefix以外全ての宛先)をJunosR2に向ける設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
juniper@JUNOS:JunosR1> configure Entering configuration mode [edit] juniper@JUNOS:JunosR1# set routing-options rib inet6.0 static route ::/0 next-hop 2001:db8::2 [edit] juniper@JUNOS:JunosR1# commit commit complete [edit] juniper@JUNOS:JunosR1# quit Exiting configuration mode juniper@JUNOS:JunosR1> show route inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[Static/5] 00:07:20 > to 192.168.0.2 via fe-0/0/0.0 192.168.0.0/24 *[Direct/0] 00:15:51 > via fe-0/0/0.0 192.168.0.1/32 *[Local/0] 00:15:51 Local via fe-0/0/0.0 inet6.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[Static/5] 00:00:06 > to 2001:db8::2 via fe-0/0/0.0 2001:db8::/64 *[Direct/0] 00:13:25 > via fe-0/0/0.0 2001:db8::1/128 *[Local/0] 00:13:25 Local via fe-0/0/0.0 fe80::/64 *[Direct/0] 00:13:25 > via fe-0/0/0.0 fe80::217:cbff:fe71:6400/128 *[Local/0] 00:13:25 Local via fe-0/0/0.0 juniper@JUNOS:JunosR1> |
JuniperR2 / JuniperR3 のアドレス設定
上記設定方法と同じなので割愛
JuniperR3のIPv4 staticルート設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
juniper@JUNOS:JunosR3> configure Entering configuration mode [edit] juniper@JUNOS:JunosR3# set routing-options static route 192.168.0.0/24 next-hop 192.168.1.2 [edit] juniper@JUNOS:JunosR3# commit and-quit commit complete Exiting configuration mode juniper@JUNOS:JunosR3> show route inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.0/24 *[Static/5] 00:00:04 > to 192.168.1.2 via fe-0/0/3.0 192.168.1.0/24 *[Direct/0] 00:00:42 > via fe-0/0/3.0 192.168.1.3/32 *[Local/0] 00:00:42 Local via fe-0/0/3.0 inet6.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8:1::/64 *[Direct/0] 00:04:10 > via fe-0/0/3.0 2001:db8:1::3/128 *[Local/0] 00:04:10 Local via fe-0/0/3.0 fe80::/64 *[Direct/0] 00:04:10 > via fe-0/0/3.0 fe80::217:cbff:fe71:6403/128 *[Local/0] 00:04:10 Local via fe-0/0/3.0 juniper@JUNOS:JunosR3> ping 192.168.0.1 PING 192.168.0.1 (192.168.0.1): 56 data bytes 64 bytes from 192.168.0.1: icmp_seq=0 ttl=63 time=1.502 ms 64 bytes from 192.168.0.1: icmp_seq=1 ttl=63 time=1.352 ms 64 bytes from 192.168.0.1: icmp_seq=2 ttl=63 time=1.287 ms 64 bytes from 192.168.0.1: icmp_seq=3 ttl=63 time=1.282 ms ^C --- 192.168.0.1 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.282/1.356/1.502/0.089 ms juniper@JUNOS:JunosR3> |
JuniperR3のIPv6 staticルート設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
juniper@JUNOS:JunosR3> configure Entering configuration mode [edit] juniper@JUNOS:JunosR3# set routing-options rib inet6.0 static route 2001:db8::/64 next-hop 2001:db8:1::2 [edit] juniper@JUNOS:JunosR3# commit and-quit commit complete Exiting configuration mode juniper@JUNOS:JunosR3> show route inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.0/24 *[Static/5] 00:09:11 > to 192.168.1.2 via fe-0/0/3.0 192.168.1.0/24 *[Direct/0] 00:09:49 > via fe-0/0/3.0 192.168.1.3/32 *[Local/0] 00:09:49 Local via fe-0/0/3.0 inet6.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::/64 *[Static/5] 00:00:05 > to 2001:db8:1::2 via fe-0/0/3.0 2001:db8:1::/64 *[Direct/0] 00:13:17 > via fe-0/0/3.0 2001:db8:1::3/128 *[Local/0] 00:13:17 Local via fe-0/0/3.0 fe80::/64 *[Direct/0] 00:13:17 > via fe-0/0/3.0 fe80::217:cbff:fe71:6403/128 *[Local/0] 00:13:17 Local via fe-0/0/3.0 juniper@JUNOS:JunosR3> ping 2001:db8::1 PING6(56=40+8+8 bytes) 2001:db8:1::3 --> 2001:db8::1 16 bytes from 2001:db8::1, icmp_seq=0 hlim=63 time=1531.107 ms 16 bytes from 2001:db8::1, icmp_seq=3 hlim=63 time=1.419 ms 16 bytes from 2001:db8::1, icmp_seq=4 hlim=63 time=1.427 ms 16 bytes from 2001:db8::1, icmp_seq=5 hlim=63 time=1.420 ms ^C --- 2001:db8::1 ping6 statistics --- 6 packets transmitted, 4 packets received, 33% packet loss round-trip min/avg/max/std-dev = 1.419/383.843/1531.107/662.373 ms juniper@JUNOS:JunosR3> |
IPv4/IPv6共にPingが通り設定が完了しました。
設定Config
Basic-Config-JunosR1
Basic-Config-JunosR2
Basic-Config-JunosR3
スポンサーリンク