top of page

JANOG 53 NETCON 問題解説 Level 2-1

JANOG 53 にスタッフ(NETCON委員)として参加させていただきました。 作成した問題について、回答と解説を記載します。

Level 2-1 OSPF ネイバー問題



技術要素

・OSPF

構成解説

・Cisco CSR100v x 2 (R1、R2)

問題文

R1とR2でOSPFネイバーを形成して下さい。 制約 R2にはログインできません

・R1の G2 インターフェースの設定を変更してはいけません(問題環境にアクセス出来なくなります)



問題解説 各種 show コマンドを実行すると、トポロジ図と設定内容が合っていないことが分かります。

R1#sh ip ospf int b

Interface PID Area IP Address/Mask Cost State Nbrs F/C

Gi3 1 100 192.168.12.1/16 1 WAIT 0/0

R1#sh run | sec ospf

router ospf 1

router-id 2.2.2.2

area 10 stub

network 192.168.12.0 0.0.0.255 area 100

R1#sh run int g3

Building configuration...

Current configuration : 119 bytes

!

interface GigabitEthernet3

ip address 192.168.12.1 255.255.0.0



エリア番号、サブネットマスクを修正します。

R1(config)#router ospf 1

R1(config-router)# network 192.168.12.0 0.0.0.255 area 10

R1(config-router)#int g3

R1(config-if)#ip add 192.168.12.1 255.255.255.0

*Nov 28 10:06:14.592: %OSPF-4-DUP_RTRID_NBR: OSPF detected duplicate router-id 2.2.2.2 from 192.168.12.2 on interface GigabitEthernet3


ルーターID重複のメッセージが出ているので、ルータIDを変更します。

R1(config)#router ospf 1

R1(config-router)#router-id 1.1.1.1


それでもネイバーが張れないので、debug してみます。

R1#debug ip ospf hello

OSPF hello debugging is on

*Nov 28 10:13:57.463: OSPF-1 HELLO Gi3: Rcv hello from 2.2.2.2 area 10 192.168.12.2

*Nov 28 10:13:57.464: OSPF-1 HELLO Gi3: Hello from 192.168.12.2 with mismatched Stub/Transit area option bit


スタブエリアビットの不一致が起きているので、エリア 10 の stub 設定を削除します。

R1(config)#router ospf 1

R1(config-router)#no area 10 stub

*Nov 28 10:15:54.582: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on GigabitEthernet3 from LOADING to FULL, Loading Done


ネイバーが確立されました。

R1#sh ip ospf nei

Neighbor ID Pri State Dead Time Address Interface

2.2.2.2 1 FULL/DR 00:00:31 192.168.12.2 GigabitEthernet3


初めから debug コマンドで見える情報を一つ一つ解決していく手法もあります。

R1#terminal monitor

R1#debug ip ospf hello

OSPF hello debugging is on

*Nov 28 09:47:45.889: OSPF-1 HELLO Gi3: Send hello to 224.0.0.5 area 100 from 192.168.12.1

*Nov 28 09:47:54.928: OSPF-1 HELLO Gi3: Send hello to 224.0.0.5 area 100 from 192.168.12.1

*Nov 28 09:48:04.068: OSPF-1 HELLO Gi3: Send hello to 224.0.0.5 area 100 from 192.168.12.1

*Nov 28 09:48:13.407: OSPF-1 HELLO Gi3: Send hello to 224.0.0.5 area 100 from 192.168.12.1

R1#sh run | sec ospf

router ospf 1

router-id 2.2.2.2

area 10 stub

network 192.168.12.0 0.0.0.255 area 100

R1(config)#router ospf 1

R1(config-router)# network 192.168.12.0 0.0.0.255 area 10

*Nov 28 09:49:56.517: OSPF-1 HELLO Gi3: Send hello to 224.0.0.5 area 10 from 192.168.12.1

*Nov 28 09:49:58.288: %OSPF-4-DUP_RTRID_NBR: OSPF detected duplicate router-id 2.2.2.2 from 192.168.12.2 on interface GigabitEthernet3

R1(config)#router ospf 1

R1(config-router)# router-id 1.1.1.1

*Nov 28 09:50:50.461: OSPF-1 HELLO Gi3: Send hello to 224.0.0.5 area 10 from 192.168.12.1

*Nov 28 09:50:54.629: OSPF-1 HELLO Gi3: Rcv hello from 2.2.2.2 area 10 192.168.12.2

*Nov 28 09:50:54.629: OSPF-1 HELLO Gi3: Mismatched hello parameters from 192.168.12.2

*Nov 28 09:50:54.629: OSPF-1 HELLO Gi3: Dead R 40 C 40, Hello R 10 C 10 Mask R 255.255.255.0 C 255.255.0.0

R1#sh run int g3

Building configuration...

Current configuration : 119 bytes

!

interface GigabitEthernet3

ip address 192.168.12.1 255.255.0.0

R1(config)#interface GigabitEthernet3

R1(config-if)# ip address 192.168.12.1 255.255.255.0

*Nov 28 09:52:46.125: OSPF-1 HELLO Gi3: Rcv hello from 2.2.2.2 area 10 192.168.12.2

*Nov 28 09:52:46.125: OSPF-1 HELLO Gi3: Hello from 192.168.12.2 with mismatched Stub/Transit area option bit

*Nov 28 09:52:47.639: OSPF-1 HELLO Gi3: Send hello to 224.0.0.5 area 10 from 192.168.12.1

R1(config)#router ospf 1

R1(config-router)#no area 10 stub

*Nov 28 09:53:14.979: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on GigabitEthernet3 from LOADING to FULL, Loading Done

R1#sh ip ospf nei

Neighbor ID Pri State Dead Time Address Interface

2.2.2.2 1 FULL/DR 00:00:36 192.168.12.2 GigabitEthernet3



正解例

以下のようにR1の設定を修正します。

R1(config)#router ospf 1

R1(config-router)# router-id 1.1.1.1

R1(config-router)#no area 10 stub

R1(config-router)# network 192.168.12.0 0.0.0.255 area 10

R1(config-router)#interface GigabitEthernet3

R1(config-if)# ip address 192.168.12.1 255.255.255.0

修正後のネイバー状態確認結果

R1#sh ip ospf nei

Neighbor ID Pri State Dead Time Address Interface

2.2.2.2 1 FULL/DR 00:00:37 192.168.12.2 GigabitEthernet3


初期config R1

host R1

no ip domain lo

int g3

ip add 192.168.12.1 255.255.0.0

no shut

router ospf 1

router-id 2.2.2.2

area 10 stub

network 192.168.12.0 0.0.0.255 area 100

 R2

host R2

no ip domain lo

int g3

ip add 192.168.12.2 255.255.255.0

no shut

router ospf 1

router-id 2.2.2.2

net 192.168.12.0 0.0.0.255 area 10


タグ:

Comments


最新記事
アーカイブ
タグから検索
ソーシャルメディア
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page