CiscoおよびHUAWEI機器でのOSPFの構成

前回の記事では、HUAWEIネットワーク機器をセットアップする主なポイントを検討し、静的ルーティングを決定しました。 今日のトピックでは、OSPFプロトコルとCiscoルーターを介した動的ルーティングに焦点を当てます。 猫へようこそ。





理論



したがって、スーパーネットワークには4つのルーターがあります。2つのHUAWEIと2つのCiscoです。 ルータR2はASBR、R3はABRです。







OSPFルーターでは、いくつかのタイプに分けられます。







エリア0-バックボーンゾーン、エリア1-スタブゾーン。







それでは、セットアップに取り掛かりましょう。



初期設定:



まず、VLANインターフェイスを作成し、適切なIPアドレスを割り当てて、トラフィックが物理インターフェイスを通過できるようにして、デバイス間のIP接続を実現する必要があります。



その後、ルーターでOSPFプロセスを有効にします。



シスコ:



R1(config)#router ospf 1 R1(config-router)#network 172.16.1.0 0.0.0.255 area 0 R1(config-router)#network 1.1.1.1 0.0.0.0 area 0 R1(config-router)#router R1(config-router)#router-id 1.1.1.1
      
      





HUAWEI:



 [R2]ospf 1 router-id 2.2.2.2 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0 [R2-ospf-1-area-0.0.0.0]
      
      





当然、設定時に、異なるゾーンのrouter-id値とアドバタイズされたネットワークを変更する必要があります。 したがって、初期OSPF設定は次のようになります。

R1 [Cisco]:

 router ospf 1 router-id 1.1.1.1 log-adjacency-changes redistribute static network 1.1.1.1 0.0.0.0 area 0 network 172.16.1.0 0.0.0.255 area 0 !
      
      





R2 [Huawei]:

 ospf 1 router-id 2.2.2.2 area 0.0.0.0 network 172.16.1.0 0.0.0.255 network 2.2.2.2 0.0.0.0 #
      
      





R3 [華為]:

 ospf 1 router-id 3.3.3.3 area 0.0.0.0 network 3.3.3.0 0.0.0.3 network 172.16.1.0 0.0.0.255 area 0.0.0.1 network 172.16.2.0 0.0.0.3 #
      
      





R4:[シスコ]

 router ospf 1 log-adjacency-changes area 1 stub network 4.4.4.4 0.0.0.0 area 1 network 172.16.2.0 0.0.0.3 area 1 !
      
      





R4はABRであるため、複数のゾーンを記述します。 ゾーン1をスタブ状態にするまで。 私たちが得たものを見てみましょう:

 Switch#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/BDR 00:00:39 172.16.1.2 Vlan100 3.3.3.3 1 FULL/DR 00:00:31 172.16.1.3 Vlan100 Switch#
      
      





DR、BDR、DROTHER



ルータR2とR3がそれぞれBDRとDRを出したことがわかります。 これが何を意味するのか思い出させてください。 OSPFの理論全体を学習することは、この記事の目的ではないため、これらの概念について簡単に説明します。



  1. DR、指定ルーター-OSPFネットワーク上のメッセージングプロセスを制御するルーター。
  2. BDR、バックアップ指定ルーター-DRがドロップされた場合にDRを置き換えるルーター。




BDRとDRの選択は、ルーターの優先度に基づいていますが、すべてのデバイスのデフォルトの優先度は1です。この場合、選択プロセスは、観察したルーターの識別子に従って進行します。 しかし、1つだけあります。 DRとBDRがすでに選択されている場合、再選挙は行われません。 原則は有効です:最初に起きた人とスリッパ。 ご覧ください。 これを行うには、プロセスからルーターR2を除外します。

 [R2]ospf 1 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]undo network 172.16.1.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]
      
      





R1はBDRになり、R3はDRのままになりました。

 R1#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 3.3.3.3 1 FULL/DR 00:00:33 172.16.1.3 Vlan100 R1#
      
      





 [R3]display ospf peer OSPF Process 1 with Router ID 3.3.3.3 Neighbors Area 0.0.0.0 interface 172.16.1.3(Vlanif100)'s neighbors Router ID: 1.1.1.1 Address: 172.16.1.1 State: Full Mode:Nbr is Slave Priority: 1 !!!!!DR: 172.16.1.3 BDR: 172.16.1.1!!!!! MTU: 1500 Dead timer due in 35 sec Retrans timer interval: 4 Neighbor is up for 00:35:59 Authentication Sequence: [ 0 ] Neighbors Area 0.0.0.1 interface 172.16.2.1(Vlanif101)'s neighbors Router ID: 4.4.4.4 Address: 172.16.2.2 State: Full Mode:Nbr is Master Priority: 1 DR: 172.16.2.2 BDR: 172.16.2.1 MTU: 1500 Dead timer due in 33 sec Retrans timer interval: 5 Neighbor is up for 00:56:48 Authentication Sequence: [ 0 ] [R3]
      
      





ここで、172.16.1.0 / 24ネットワークをR2ルーターのOSPFプロセスに再び含めます。

 [R2]ospf 1 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]
      
      





次に、ルーターのステータスを見てみましょう。

 R1#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/DROTHER 00:00:36 172.16.1.2 Vlan100 3.3.3.3 1 FULL/DR 00:00:39 172.16.1.3 Vlan100 R1#
      
      





2番目のルーターはDROTHER状態になりました。つまり、DRでもBDRでもありません。 それで。



ゾーン間ルート交換



次に、ルーティングテーブルの内容を見てみましょう。

 R1#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/32 is subnetted, 1 subnets C 1.1.1.1 is directly connected, Loopback0 2.0.0.0/32 is subnetted, 1 subnets O 2.2.2.2 [110/1] via 172.16.1.2, 00:05:59, Vlan100 3.0.0.0/32 is subnetted, 1 subnets O 3.3.3.3 [110/1] via 172.16.1.3, 00:05:59, Vlan100 4.0.0.0/32 is subnetted, 1 subnets O IA 4.4.4.4 [110/3] via 172.16.1.3, 00:05:59, Vlan100 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks C 172.16.1.0/24 is directly connected, Vlan100 O IA 172.16.2.0/30 [110/2] via 172.16.1.3, 00:05:59, Vlan100 R1#
      
      





IAフラグは、ルートが別のOSPFゾーンから来たことを意味します。



HUAWEIでも同じことが言えます。

 [R2]disp ip routing-table Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Tables: Public Destinations : 10 Routes : 10 Destination/Mask Proto Pre Cost Flags NextHop Interface 1.1.1.1/32 OSPF 10 2 D 172.16.1.1 Vlanif100 2.2.2.2/32 Direct 0 0 D 127.0.0.1 LoopBack0 3.3.3.3/32 OSPF 10 1 D 172.16.1.3 Vlanif100 4.4.4.4/32 OSPF 10 3 D 172.16.1.3 Vlanif100 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 172.16.1.0/24 Direct 0 0 D 172.16.1.2 Vlanif100 172.16.1.2/32 Direct 0 0 D 127.0.0.1 Vlanif100 172.16.2.0/30 OSPF 10 2 D 172.16.1.3 Vlanif100 [R2]
      
      





グローバルルーティングテーブルでは、ルート4.4.4.4/32が別のゾーンから来たことは明らかに見えません。 OSPFルートを詳しく見てみましょう。

 [R2]dis ospf routing OSPF Process 1 with Router ID 2.2.2.2 Routing Tables Routing for Network Destination Cost Type NextHop AdvRouter Area 2.2.2.2/32 0 Stub 2.2.2.2 2.2.2.2 0.0.0.0 172.16.1.0/24 1 Transit 172.16.1.2 2.2.2.2 0.0.0.0 1.1.1.1/32 2 Stub 172.16.1.1 1.1.1.1 0.0.0.0 3.3.3.3/32 1 Stub 172.16.1.3 3.3.3.3 0.0.0.0 4.4.4.4/32 3 Inter-area 172.16.1.3 3.3.3.3 0.0.0.0 172.16.2.0/30 2 Inter-area 172.16.1.3 3.3.3.3 0.0.0.0 Total Nets: 6 Intra Area: 4 Inter Area: 2 ASE: 0 NSSA: 0 [R2]
      
      





ここでは、ルート4.4.4.4/32および172.16.2.0/30が別のゾーン(エリア間)から来ていることがわかります。



ルート再配布



私たちは状況を複雑にします。 R2ルーターは自律システムの境界ルーターでもあることを思い出してください。つまり、R2ルーターは背後に他のルーターが存在する可能性があることを思い出してください。 楽園にいくつかの静的ルートを追加します。つまり、それらが戻ってこない場所では、GoogleのDNS DNSを許します。

 [R2]ip route-static 8.8.8.8 32 NULL0 [R2]ip route-static 8.8.4.4 32 NULL0
      
      





そして、静的ルートの再配布を追加します。

 [R2]ospf 1 [R2-ospf-1]import-route static
      
      





T.について。 ルータR2のOSPFセクション設定のイメージ:

 [R2-ospf-1]di th # ospf 1 router-id 2.2.2.2 import-route static area 0.0.0.0 network 2.2.2.2 0.0.0.0 network 172.16.1.0 0.0.0.255 # return [R2-ospf-1]
      
      





ルーティングテーブルを見てみましょう。

 R1#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/32 is subnetted, 1 subnets C 1.1.1.1 is directly connected, Loopback0 2.0.0.0/32 is subnetted, 1 subnets O 2.2.2.2 [110/1] via 172.16.1.2, 00:01:49, Vlan100 3.0.0.0/32 is subnetted, 1 subnets O 3.3.3.3 [110/1] via 172.16.1.3, 00:01:49, Vlan100 4.0.0.0/32 is subnetted, 1 subnets O IA 4.4.4.4 [110/3] via 172.16.1.3, 00:01:49, Vlan100 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks C 172.16.1.0/24 is directly connected, Vlan100 O IA 172.16.2.0/30 [110/2] via 172.16.1.3, 00:01:50, Vlan100 8.0.0.0/32 is subnetted, 2 subnets O E2 8.8.8.8 [110/1] via 172.16.1.2, 00:01:50, Vlan100 O E2 8.8.4.4 [110/1] via 172.16.1.2, 00:01:52, Vlan100 9.0.0.0/32 is subnetted, 1 subnets O E2 9.9.9.9 [110/1] via 172.16.1.2, 00:01:52, Vlan100 R1#
      
      





Eフラグは、ルートが別のルーティングプロトコルからインポートされたことを意味します。



HUAWEIでも同じこと:

 [R3]disp ospf routing OSPF Process 1 with Router ID 3.3.3.3 Routing Tables Routing for Network Destination Cost Type NextHop AdvRouter Area 3.3.3.3/32 0 Stub 3.3.3.3 3.3.3.3 0.0.0.0 172.16.1.0/24 1 Transit 172.16.1.3 3.3.3.3 0.0.0.0 172.16.2.0/30 1 Transit 172.16.2.1 3.3.3.3 0.0.0.1 1.1.1.1/32 2 Stub 172.16.1.1 1.1.1.1 0.0.0.0 2.2.2.2/32 1 Stub 172.16.1.2 2.2.2.2 0.0.0.0 4.4.4.4/32 2 Stub 172.16.2.2 4.4.4.4 0.0.0.1 Routing for ASEs Destination Cost Type Tag NextHop AdvRouter 8.8.4.4/32 1 Type2 1 172.16.1.2 2.2.2.2 8.8.8.8/32 1 Type2 1 172.16.1.2 2.2.2.2 Total Nets: 8 Intra Area: 6 Inter Area: 0 ASE: 2 NSSA: 0 [R3]
      
      





デッドエンドゾーンの設定



最終段階に進みます-デッドロックエリアゾーン1を設定します。最初に、不当に忘れられたR4ルーターに到達したルートを見てみましょう。

 R4#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/32 is subnetted, 1 subnets O IA 1.1.1.1 [110/3] via 172.16.2.1, 00:02:18, Vlan101 2.0.0.0/32 is subnetted, 1 subnets S 2.2.2.2 [1/0] via 172.16.2.1 3.0.0.0/32 is subnetted, 1 subnets O IA 3.3.3.3 [110/1] via 172.16.2.1, 00:02:18, Vlan101 4.0.0.0/32 is subnetted, 1 subnets C 4.4.4.4 is directly connected, Loopback0 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks O IA 172.16.1.0/24 [110/2] via 172.16.2.1, 00:02:18, Vlan101 C 172.16.2.0/30 is directly connected, Vlan101 8.0.0.0/32 is subnetted, 2 subnets O E2 8.8.8.8 [110/1] via 172.16.2.1, 00:02:19, Vlan101 O E2 8.8.4.4 [110/1] via 172.16.2.1, 00:02:21, Vlan101 C 192.168.254.0/24 is directly connected, Vlan96 R4#
      
      





絶対にすべてのルートが来たことがわかります。 ゾーン1をデッドロックに移行します。

 [R3]ospf 1 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]stub [R3-ospf-1-area-0.0.0.1]
      
      





 R4(config)#router ospf 1 R4(config-router)#area 1 stub R4(config-router)#
      
      





ルーティングテーブルを確認します。

 R4#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is 172.16.2.1 to network 0.0.0.0 1.0.0.0/32 is subnetted, 1 subnets O IA 1.1.1.1 [110/3] via 172.16.2.1, 00:01:54, Vlan101 2.0.0.0/32 is subnetted, 1 subnets O IA 2.2.2.2 [110/2] via 172.16.2.1, 00:00:04, Vlan101 3.0.0.0/32 is subnetted, 1 subnets O IA 3.3.3.3 [110/1] via 172.16.2.1, 00:01:54, Vlan101 4.0.0.0/32 is subnetted, 1 subnets C 4.4.4.4 is directly connected, Loopback0 172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks O IA 172.16.1.0/24 [110/2] via 172.16.2.1, 00:01:54, Vlan101 C 172.16.2.0/30 is directly connected, Vlan101 C 192.168.254.0/24 is directly connected, Vlan96 O*IA 0.0.0.0/0 [110/2] via 172.16.2.1, 00:01:54, Vlan101 R4#
      
      





他の自律システムからのルートを除き、すべてのルートが到着したことがわかります。 パケットは、新しく到着したデフォルトルートに沿って他のすべてのアドレスにルーティングされます。



ゾーン1を完全にデッドロックに移行します。 これは、ABRルーターでのみ実行できます。

 [R3]ospf 1 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]stub no-summary [R3-ospf-1-area-0.0.0.1]
      
      





ルーティングテーブルを見てみましょう。

 R4#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is 172.16.2.1 to network 0.0.0.0 4.0.0.0/32 is subnetted, 1 subnets C 4.4.4.4 is directly connected, Loopback0 172.16.0.0/30 is subnetted, 1 subnets C 172.16.2.0 is directly connected, Vlan101 C 192.168.254.0/24 is directly connected, Vlan96 O*IA 0.0.0.0/0 [110/2] via 172.16.2.1, 00:00:03, Vlan101 R4#
      
      





直接接続されたネットワークを除くすべてのパケットがデフォルトルートに沿ってルーティングされるようになりました。



それだけです ご清聴ありがとうございました。



使用されたソースのリスト



1. OSPF xgu.ru-xgu.ru/wiki/OSPF

2. K.パッケージ、D。Tyr:スケーラブルなシスコネットワークの作成

3. HedEx Lite-HUAWEIハードウェアドキュメント。



All Articles