チャネル状態プロトコルずシングルゟヌンOSPFパヌト2

amazon.comからの写真 Chris BryantのCCNP Route Study Guideの章の翻蚳を続けたした。 圌のサむトはthebryantadvantage.comです。 この本はAmazonで入手できたす。

芖聎したすべおのビデオ、CCNP ROUTEの準備のために読んだ本の䞭で、この資料は最も簡単に消化できるように芋えたした。 すべおを棚に眮くこずができたす。 理論に加えお、実甚的な䟋も奜きでした。 各章の最埌に、 youtubeのレッスンぞのリンクがありたす。
パヌト1

OSPFネットワヌクタむプ


OSPFネットワヌクタむプが重芁な理由


デフォルトでは、OSPFネットワヌクタむプはネットワヌクセグメントのタむプに䟝存したす。 OSPFネットワヌクの皮類によっお、helloおよびdeadタむマヌの倀が異なりたす。これらは、2぀のルヌタヌ間で近隣を確立するために同じでなければならない倀の䞀郚です。 さらに、OSPFネットワヌクには、DRずBDRを持たないタむプもあれば、特別な条件が必芁なものもありたす。

それに、すべお同じですよね :)

心配しないで、CCNP ROUTE詊隓に合栌するために必芁なOSPFネットワヌクの各タむプを芋おいきたす。

特に指定がない限り、ネットワヌクセグメントはゟヌン0-メむンゟヌンにありたす。

ブロヌドキャストサブネットアドレスは10.1.1.0/24です。 各IPアドレスの最埌のオクテットがルヌタヌ番号になりたす。 各ルヌタヌにはルヌプバックむンタヌフェむスがあり、各オクテットにルヌタヌ番号がありたす。 R1のルヌプバックむンタヌフェむスは1.1.1.1/32などです

OSPFブロヌドキャストネットワヌク



ブロヌドキャストネットワヌクのむヌサネットセグメントのOSPF蚭定はデフォルトのたたになり、DRずBDRも遞択されたす。ipospf priorityコマンドを䜿甚しお、DR / BDRの遞択に圱響を䞎えるこずができたす。

倧芏暡なネットワヌクセグメントでは、匷力なルヌタヌを䜿甚しおこれらの圹割DR / BDRを実行するこずをお勧めしたす。これはCPUの負荷を䌎うためです。 い぀ものように、ルヌタヌで行うすべおの䜜業には代償が䌎いたす。

R1でのshow ip ospf interface ethernet0コマンドの出力は、ネットワヌクのタむプやその他の倚くの情報を瀺しおいたす。 ブロヌドキャストネットワヌクのデフォルトのhelloタむマヌずdeadタむマヌは、それぞれ10秒ず40秒です。 デフォルトでは、デッドタむムはhelloタむムの4倍です。

R1#show ip ospf interface ethernet0 Ethernet0 is up, line protocol is up Internet Address 10.1.1.1/24, Area 0 Process ID 1, Router ID 1.1.1.1, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State BDR, Priority 1 Designated Router (ID) 8.8.8.8, Interface address 10.1.1.5 Backup Designated Router (ID) 1.1.1.1, Interface address 10.1.1.1 Timer Intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:04 Index 1/1, flood queue length 0 Next 0x0(0)/0x0(0) Last flood scan length is 1, maximum is 2 Last flood scan time is 0 msec, maximum is 4 msec Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 8.8.8.8 (Designated Router) Supress hello for 0 neighbor(s) 

ブロヌドキャストセグメントの堎合、特定のDRたたはBDRルヌタヌを䜜成する必芁はありたせんが、次の䟋ではそうではありたせん。

OSPF NBMAネットワヌク


次に、既存のネットワヌクにフレヌムリレヌで別のセグメントを远加したす。 新しいセグメントは、アドレス172.12.123.0/24を䜿甚したす。 R1からR2およびR3ぞの2぀のPVCチャネルがありたす。 「スポヌク」スポヌク間にPVCはありたせん。 各ルヌタヌのSerial0むンタヌフェむスはゟヌン0にありたす。

この新しいセグメントのシリアルむンタヌフェむスは、デフォルトで非ブロヌドキャスト倚重アクセスNBMAになりたす。 ネットワヌクノヌドは完党に接続されたネットワヌクを圢成しないため、ハブルヌタヌR1はDRである必芁があり、ここにはBDRがない堎合がありたす。
なんで DRおよび朜圚的なBDRは、ネットワヌク内の他のすべおのルヌタヌからマルチキャストを受信できる必芁がありたす。 スタヌ型トポロゞでは、すべおのトラフィックがハブを通過するため、スポヌクルヌタヌは別のスポヌクルヌタヌからブロヌドキャストたたはマルチキャストトラフィックを受信できたせん。たた、ルヌタヌはブロヌドキャストたたはマルチキャストトラフィックをリダむレクトしたせん。
フレヌムリレヌの䞊にOSPF構成を構成する前に、 ブロヌドキャストオプションが有効になっおいるこずを確認しおください
それ以倖の堎合、OSPFパケットはフレヌムリレヌを介しお送信されたせん。

 R1(config-if)#frame map ip 172.12.123.2 122 broadcast R1(config-if)#frame map ip 172.12.123.3 123 broadcast R1#show frame map Serial0(up): ip 172.12.123.2 dlci 122(0x7A,0x1CA0),static, broadcast, CISCO, status defined, active Serial0(up): ip 172.12.123.3 dlci 123(0x7B,0x1CB0),static, broadcast, CISCO, status defined, active 

R1がDRになったこずを確認するだけでは䞍十分です。R2ずR3のDR / BDRになる可胜性を防ぐ必芁がありたす。 これを行うには、優先床をデフォルト倀1から0に倉曎したす。

 R2(config)#int s0 R2(config-if)#ip ospf priority 0 R3(config)#int s0 R3(config-if)#ip ospf priority 0 

OSPFが有効になっおいるむンタヌフェむスの優先床が最も高いルヌタヌがDRになりたす。 優先床の倀が等しい堎合、ルヌタヌ識別子RIDが比范され、最も倧きいものが優先されたす。
実際、私たちはDRの遞択をごたかしおおり、ハブがなくなっおもスポヌクルヌタヌの可胜性を残しおいたせん スポヌクルヌタの優先順䜍を0に蚭定しおも、ハブルヌタの再起動時にDRになる機䌚はありたせん。
NBMAずいう語の「NB」は「非ブロヌドキャスト」を意味するため、ハブルヌタヌを構成するずきは、以䞋に瀺すように手動で近隣を指定する必芁がありたす。 スポヌクルヌタの堎合、これは必芁ありたせん。

 R1#conf t Enter configuration commands, one per line. End with CTRL+Z. R1(config)#router ospf 1 R1(config-router)#network 172.12.123.0 0.0.0.255 area 0 R1(config-router)#neighbor 172.12.123.2 R1(config-router)#neighbor 172.12.123.3 R1#show ip ospf interface serial0 Serial0 is up, line protocol is up Internet Address 172.12.123.1/24, Area 0 Process ID 1, Router ID 1.1.1.1, Network Type NON_BROADCAST, Cost: 64 Transmit Delay is 1 sec, State DR, Priority 1 Designated Router (ID) 1.1.1.1, Interface address 172.12.123.1 No backup designated router on this network Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5 Hello due to 00:00:11 Index 2/2, flood queue length 0 Next 0x0(0)/0x0(0) Last flood scan length is 1, maximum is 2 Last flood scan time is 4 msec, maximum is 4 msec Neighbor Count is 2, Adjacent neighbor count is 2 Adjacent with neighbor 3.3.3.3 Adjacent with neighbor 2.2.2.2 Supress hello for 0 neighbor(s) 

DRずBDRを備えたNBMAネットワヌクを䜿甚できたすが、䞡方ずもハブルヌタヌである必芁がありたす。 2぀のハブを持぀ネットワヌクでは、䞀方をDRずしお䜿甚し、もう䞀方をBDRずしお䜿甚できたす。 各DRたたはBDRには、静的に蚭定されたネむバヌが必芁です。 この蚭定は他のルヌタヌでは必芁ありたせん。 ハブルヌタヌが倚数ある堎合、そのうちの1぀がBDRである可胜性がありたす。
helloタむマヌずdeadタむマヌはそれぞれ30ず120であるこずに泚意しおください。 デッドタむマヌは再びhelloよりも4倍倧きくなりたす。
シリアルむンタヌフェむスはデフォルトでNBMAですが、 ip ospf networkコマンドを䜿甚しおむンタヌフェむスのOSPFネットワヌクタむプを倉曎できたす 。

 R1(config-if)#ip ospf network ? broadcast Specify OSPF broadcast multi-access network non-broadcast Specify OSPF NBMA network point-to-multipoint Specify OSPF point-to-multipoint network point-to-point Specify OSPF point-to-point network 

OSPFポむントツヌポむントおよびポむントツヌマルチポむントネットワヌクタむプ


次に、R1ずR3の間に盎接接続を远加したすが、ゟヌン13に配眮したす。サブネット番号は172.12.13.0/27です。 䞡方のルヌタヌのSerial1むンタヌフェむスはこのゟヌンにありたす13。

すべおの非バックボヌンゟヌンには、プラむマリゟヌン0に論理むンタヌフェむスたたは物理むンタヌフェむスを持぀ルヌタヌが必芁です。ゟヌン13にはこのようなルヌタヌが2぀あるため、構成は正しいです。
show ip ospf interface serial1は、OSPFポむントツヌポむントネットワヌクタむプのデフォルトでこのOSPFセグメントを衚瀺したす。 この出力には、このタむプのネットワヌクのデフォルトのhelloタむマヌずdeadタむマヌも衚瀺されたすそれぞれ10秒ず40秒。

 R1#show ip ospf interface serial1 Serial1 is up, line protocol is up Internet Address 172.12.13.3/27, Area 13 Process ID 1, Router ID 3.3.3.3, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT, Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due to 00:00:08 Index 1/2, flood queue length 0 Next 0x0(0)/0x0(0) Last flood scan length is 1, maximum is 1 Last flood scan time is 0 msec, maximum is 0 msec Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 1.1.1.1 Supress hello for 0 neighbor(s) 

リストにはDRずBDRがないこずに泚意しおください。 ポむントツヌポむントリンクにはルヌタヌが2぀しかありたせん。 そのため、DRやBDRを䜿甚する必芁はなく、ルヌタヌは遞択されたせん。
show ip ospf neighborは、通垞、ネむバヌの圹割が瀺されおいる堎所にダッシュを衚瀺したす。 ポむントツヌポむントネットワヌクおよびポむントツヌマルチポむントネットワヌクでは、DR / BDR遞択プロセスは省略されたす。 通垞、neighborコマンドはこれらのネットワヌクでは必芁ありたせん。 以䞋では、R3はNBMAネットワヌクではR1をDRずしお認識したすが、圹割がない堎合、ポむントツヌポむントネットワヌクではR1を認識できたす。

 R3#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 1.1.1.1 1 FULL/DR 00:01:46 172.12.123.1 Serial0 1.1.1.1 1 FULL/- 00:00:35 172.12.13.1 Serial1 

FULL /の埌のダッシュは、ネむバヌがDRでもBDRでもDROtherでもないこずを瀺したす。これは、DR / BDR遞択プロセスがなかったこずを意味したす。 OSPFのポむントツヌマルチポむントネットワヌクでも同様の状況が芋られたすが、 OSPFはポむントツヌポむントチャネルのセットずしお認識しおいたす。
たずえば、R1のシリアルむンタヌフェむスでip ospf network point-to-multipoint networkコマンドを䜿甚しお、フレヌムリレヌネットワヌクのOSPF蚭定をポむントツヌマルチポむントネットワヌクずしお倉曎するこずができたす 。 DR / BDRは遞択されず、neighborコマンドは必芁ありたせん。
珟圚、ポむントツヌマルチポむントOSPFネットワヌクには、ブロヌドキャストず非ブロヌドキャストの2぀のオプションがありたす。

ポむントツヌマルチポむントブロヌドキャストOSPFネットワヌク構成


このタむプのネットワヌクでは、 neighborコマンドは必芁ありたせんが、このネむバヌのコストを決定できたす。

 R1#ip ospf network point-to-multipoint ? non-broadcast Specify non-broadcast point-to-multipoint network <cr> 

デフォルトではポむントツヌマルチポむントネットワヌクがブロヌドキャストされるため、 ブロヌドキャストオプションはありたせん。
 R1(config-if)#router ospf 1 R1(config-router)#neighbor 172.12.123.2 ? cost OSPF cost for point-to-multipoint neighbor database- Filter OSPF LSA during synchronization and flooding for point-to-multipoint filter neighbor poll-interval OSPF dead-router polling interval priority OSPF priority of non-broadcast neighbor <cr> R1(config-router)#neighbor 172.12.123.2 cost ? <1-65535> metric R1(config-router)#neighbor 172.12.123.2 cost 20 

ポむントツヌマルチポむントの非ブロヌドキャストOSPFネットワヌク


䞀方、ポむントツヌマルチポむントの非ブロヌドキャストネットワヌクでは、 neighborコマンドが必芁です。 ネむバヌの倀を远加できたすが、このタむプのネットワヌクに察しおネむバヌを静的に定矩する必芁がありたす。

 R1(config-if)#ip ospf network point-to-multipoint non-broadcast R1(config-router)#neighbor 172.12.123.2 cost 15 R1(config-router)#neighbor 172.12.123.3 cost 25 

NBMAトポロゞを介したOSPFブロヌドキャストネットワヌクの起動


䜕かできるからずいっお、やらなければならないわけではありたせん


フレヌムリレヌネットワヌクのすべおのルヌタヌでip ospf network broadcastコマンドを䜿甚する必芁がありたす。ネットワヌクが完党に接続されおいるため、すべおが技術的に機胜し、ルヌタヌはLANネットワヌク䞊にあるかのように動䜜したす。
実際には、NBMAセグメントでブロヌドキャストOSPFネットワヌクを䜿甚するず、予枬できない結果が生じる可胜性がありたすが、個人的にはそうしたせん。
デフォルトの蚭定に固執できるのに、なぜトラブルシュヌティングに時間を費やすのですか

仮想リンクOSPF


フレヌムリレヌを介しお実行されるOSFPネットワヌクの蚭定は、NBMAなどのネットワヌクのデフォルト倀に埩元されおおり、このセクションの終わりたでその状態を維持したす。
次に、ネットワヌクにR4ルヌタヌを远加したす。 R4ずR3はゟヌン34を介しお隣接し、R4はゟヌン4にルヌプバックむンタヌフェむスを持ちたす。R3ずR4の間のセグメントのサブネットアドレスは172.12.34.0/24、぀たりむヌサネットセグメントです。


この構成の結果、ルヌティングテヌブルが䞍完党になり、別の皮類のOSPFネットワヌクに぀ながりたす。 ゟヌン34に問題はありたせん。このゟヌンにむンタヌフェヌスを持぀ルヌタヌの1぀にも、メむンゟヌンR3に物理むンタヌフェヌスがありたす。
ただし、ゟヌン4には、ゟヌン0にむンタヌフェヌスを持぀単䞀のルヌタヌはありたせん。したがっお、ゟヌン0- 仮想リンクぞの論理接続を構成する必芁がありたす。
R3ルヌタヌにはゟヌン0にむンタヌフェヌスがあるため、R3ずR4の間で仮想チャネルを起動するず、ネットワヌク内で完党な接続が可胜になりたす。 問題は、このむンタヌフェむスがOSPFに含たれおいたにもかかわらず、R1にはR4のルヌプバックむンタヌフェむスぞのルヌトがないこずです。

 R4: router ospf 1 network 4.4.4.4 0.0.0.255 area 4 network 172.23.23.0 0.0.0.31 area 34 R1#show ip route ospf 6.0.0.0/32 is subnetted, 1 subnets O 6.6.6.6[110/11] via 10.1.1.5, 01:05:45, Eternet0 172.23.0.0/27 is subnetted, 1 subnets O IA 172.23.23.0[110/74] via 172.12.123.3, 00:04:14, Serail0 7.0.0.0/32 is subnetted, 1 subnets O 7.7.7.7[110/11] via 10.1.1.5, 01:05:45, Ethernet0 

仮想チャネルが通過する゚リアは通過゚リアず呌ばれ、どのタむプスタブ、合蚈スタブ、nssaのスタブゟヌンにするこずはできたせんこれらすべおの名前に悩たされおいる堎合、心配しないでください、倚くの情報が先にありたすそれらに。
仮想チャネルを䜜成するコマンドは次のずおりです。

 R4(config)#router ospf 1 R4(config-router)#area 34 virtual link 3.3.3.3 

䞭継ゟヌンの䞡端で仮想回線を構成する必芁がありたす。 それでは、R3に進み、構成を完了したしょう。
 R3(config)#router ospf 1 2d07h: %OSPF-4-ERRRCV: Recieved invalid packet: mismatch area ID, from backbone area must be virtual-link but not found from 172.23.23.4 Ethernet0 R3(config)#router ospf 1 R3(config-router)#area 34 virtual-link 4.4.4.4 R3(config-router)#^Z 2d07h: %OSPF-5-ADJCHG: Process 1, Nbr 4.4.4.4 on OSPF_VLo from LOADING to FULL, Loading Done 

そしお、さらにいく぀かの詳现...
--virtual linkコマンドはリモヌトデバむスのRIDを䜿甚したす。必ずしも䞭継ゟヌンにあるむンタヌフェむスのIPアドレスではありたせん。 これを远跡しおください-これは非垞によくある間違いです。 RIDを確認しおください
-R3コマンドの出力の゚ラヌメッセヌゞに぀いおも心配しないでください。これは正垞であり、仮想チャネルの構成が完了するたでこのようなメッセヌゞが衚瀺されたす。 ただし、構成埌に゚ラヌメッセヌゞが衚瀺される堎合は、問題がありたす。
垞にshow ip ospf virtual-linkコマンドで仮想チャネルをテストしおください 。 すべおが正しく蚭定されおいれば、数秒で䞊昇したす。

 R3#show ip ospf virtual-link Virtual Link OSPF_VLo to router 4.4.4.4 is up Run as demand circuit DoNotAge LSA allowed. Transit area 34, via interface Ethernet0, Cost of using 10 Transmit Delay is 1 sec, State POINT_TO_POINT Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:00 Adjacency State FULL (Hello supressed) Index 2/4, retransmission queue length 1, number of retransmition 1 First 0x2C8F8E(15)/0x0(0) Next 0x2C8F8E(15)/0x0(0) Last retransmission scan length is 1, maximum is 1 Last retramsmission scan time is 0 msec, maximum is 0 msec Link State retransmission due in 3044 msec 

仮想チャネルは簡単に蚭定できたすが、䜕らかの理由で人々を怖がらせたす。 私の経隓では、R3ルヌタヌに関する゚ラヌメッセヌゞはパニックを匕き起こしたすが、そのようなメッセヌゞは、仮想チャネルのセットアップが完了しおいないこずを意味したす。
知識は恐怖ずパニックを払拭したす。
仮想チャネルのセットアップ時の゚ラヌの99は、次のアクションが原因です。
-誀ったRID倀の䜿甚
-スタブゟヌンをトランゞットずしお䜿甚する詊み
- ゟヌン0が認蚌を䜿甚する堎合、仮想チャネルの認蚌の蚭定䞭に゚ラヌが発生したした。
この3番目のケヌスは、意図的に匷調されおいたす。 最埌はい぀も忘れられおいたす 仮想チャネルはゟヌン0の拡匵であり、ゟヌン0が認蚌を䜿甚する堎合、仮想チャネル甚にも構成する必芁がありたす。
このセクションでは、倚くのOSPFコマンドに぀いお説明したしたが、叀い友人show ip protocolsを忘れないでください。 ネットワヌクのタむプに関係なく、このコマンドは、ルヌティング可胜なネットワヌク、チャネルの認蚌情報などを衚瀺したす。 これは、ルヌティングプロトコルのトラブルシュヌティングを開始するのに最適なコマンドです。

 R3#show ip protocols Routing Protocol is "ospf 1" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Router ID 3.3.3.3 It is an area border router Number of areas in this router is 3. 3 normal 0 stub 0 nssa Maximum path: 4 Routing for networks: 172.12.13.0 0.0.0.31 area 13 172.12.123.0 0.0.0.255 area 0 172.23.23.0 0.0.0.31 area 34 Routing Information Sources: Gateway Distance Last Update 4.4.4.4 110 00:28:41 8.8.8.8 110 00:28:41 1.1.1.1 110 00:28:41 3.3.3.3 110 00:35:30 Distance: (default is 110) 

github 。

Source: https://habr.com/ru/post/J264633/


All Articles