Ciscoルヌタヌ+ 2ISP + NAT。 2぀のプロバむダヌを介したサヌビスの可甚性

画像



プッシュ。 圌の埌ろにもう少し匷く。 以䞊です。 高山の牧草地が私の目の前で光り、ベヌゞュのサンドレスを着た女の子が、ひざの付いたハンドルでレヌスの傘をふざけおひねり、過去も光りたした。 あたり正確ではないが匷力な腕をそれに向けお匕っ匵ったずいう事実、描かれたゞェスチャヌや衚情、私の力を最倧限に匕き出したが、どのような包括的なkunyushushkaがそれを期埅できるのか、それは私に向かっお腕を広げたでしょうか他の䜕かを投げる。

しかし、䜕が起こったのか、そしお圌女から巧劙にひったくられた傘だけが、のみでなく、粘り匷い手で、私の目芚めの最埌の数秒間にピンクの色調でわずかに陰圱が付けられ、私の傷぀いた心を枩めたした圌女の髪を芆う傘なしで、少女は少し柔らかくなったはげを話す。 目を開けるず、それは奇劙なこずではなく、新期の遺跡の真ん䞭にいないこずに気づき、すぐに震えの地震の性質を拒吊したした。 少し安心。 叫びを止めた-「船を出お」。 圌は非難しお、郚門の長が肩で私を揺さぶりたした。 謝眪する代わりに、監督ず私は圌が小さなながらも非垞に責任ある仕事をするのを埅っおいるずいうニュヌスを私にもたらしたした。 圌の蚀葉を心に留めずに、私は䜕床かハゲ誘惑に戻っおみたしたが、ボスは忍耐の奇跡を芋せ続けたした。 行かなければなりたせんでした。



監督のオフィスに滞圚する瞬間ず戊闘ミッションを蚭定するプロセスは省略したす。これらの犯眪シヌンの詳现を知る必芁はありたせん。ひどいベヌルに包たれた脅迫や開かれた恐mail、䞡芪の逊子の写真を瀺す涙ず嘆願、絶望に満ちた腕を䞊げるすでに治安委員䌚の捜査官の番号がダむダルされた状態でチュヌブを台無しにしないで投げるこずを芁求したすあなたが芋るこずができるように、私はそのようなケヌスのために私の袖に切り札がありたした-しかしその前に私はなぜ熱心に急いだのか考えなければなりたせんでした 監督のラップトップのWi-Fi蚭定を確認し、「今、パパは誰だ、ダヌリンAA BL ### b」ず蚀われおいるように。 しかし、䜕らかの方法でタスクが蚭定され、圌女はProject Serverキャンバスに立っお、圌女を芋た若い女の子が頬を持ち、他の女性チヌムは、あなたが知っおいるように、角に立぀圌らの壊れやすい半分の写真に嫌悪感を持っお芋たした幎配の女性のテヌブル。 埌戻りはできたせんでした-タスクを解決する必芁がありたした。



そのため、最終的には、特定のサヌバヌぞのリモヌトアクセスを提䟛する必芁がありたした。特定のサヌバヌが遅延しお蚱容できないダりンタむムを匕き起こさないように、サヌバヌ䞊で明らかに砎損した性質のアクションを実行するためです。 このタスクのネットワヌク郚分は、私の壊れやすい肩に重く重ねられ、銖にしっかりず抱きしめられたした。 呌吞が困難になり、階段を䞊局階に登るこずが難しくなりたした。



私のオフィスに戻っお、私は仕事ずお金を返さずに質屋からパスポヌトを取り戻す方法に぀いお真剣に考えたした。 「たあ、それは起こる可胜性がある」ず私は安心した。「私たちのむンタヌネットは安定しおいる。ひもを぀けお、それを機胜させ、人々や他の犯眪者を喜ばせる。」 圓局に「チャンネルが萜ちる確率は非垞に高い」ず報告した。 そしお、この考えを公理ず考えお、私は幞せそうに笑っお、ピンクのサンドレスを着たハゲの女の子ず䞀緒に芖力を取り戻したした。 しかし、運が良ければ、圓時の郡の電気通信事業者の゚ンゞニアの奜奇心は、3぀の文字それ以来、私にずっお非垞に䞍愉快を拟い始めたした-BGP、およびフィルタリングパス属性のあらゆる皮類の改良を積極的に習埗したしたすべおの人が知っおいるように、これらの゚ンゞニアが家族ず盎接結び぀く可胜性が高い、RFC 4274の終わりたで信頌しおいない、宣蚀されたものに準拠するためにルヌト遞択アルゎリズムをテストしたす。以前の陰謀゚ンゞニア、そしお-悪の勢力によるこのグルヌプの行動のため、至犏に 沈黙の私たちの郚門は、たすたす頻繁に電話を聞きたした。 呌び出しの逐語的な内容は私にはわからないが、郚門長の頭の最初の癜髪の倖芳圌が「れロ未満」ずスタむル付けされたずき、かなり譊戒すべき兆候であるおよび圌のサヌビス提䟛に関するサヌビスナヌザヌの印象を私に䌝えるずきの圌の豊かな衚情によっお刀断する、状況は倖科的介入を必芁ずしたした。



非垞に専門的なネットワヌク゚ンゞニア私のチヌムによる短いブレむンストヌミングセッションの結果に基づいお、バックアップチャネルを接続するこずが決定されたした。 しかし、ルヌトの特定のセクションで闘争が行われおいなかったため、殺害され、䜕かが発生した堎合、メむンからバックアップにチャネルを切り替えたすが、BGPの研究を真剣に受け止めた悪の勢力により、䞡方のチャネルで同時にサヌバヌの可甚性を構成する必芁がありたした図1。 そしお、最初のアドレスが䜕らかの皮類の自埋からアクセスできない堎合アドレスはどこからでもアクセスできたすが、どこからでもアクセスできない可胜性がありたす、ナヌザヌは2番目のアドレスに接続したすが、同時に、他のナヌザヌは最初のアドレスにアクセスするこずでサヌバヌにアクセスできたす。

画像

図1



泚 敵の歊噚を圌に匕き぀けお䜿甚するこずは確かに少し考えられおいたしたが、BGPに぀いお蚀及するたびに郚門党䜓が跳ね䞊がり、十字架で十字架を芆い隠したので、神に腹を立おないように請願でRIPEに曞かないこずにしたした。



そのため、問題を解決する際に条件ず制限を手に入れお、NAT、静的ルヌト、ルヌトマップのツヌルを䜿甚しお解決策が芋぀かりたした。 図2に瀺す䟋で、この゜リュヌションを怜蚎しおください。䟋のアドレス指定スキヌムは、プラむベヌトアドレスのみを䜿甚したす。 最初のキャリアISP1のオフィスルヌタヌR1ずゲヌトR2間のアドレスは172.16.12.0/29に倉曎され、2番目のキャリアISP2のオフィスルヌタヌR1ずゲヌトR3間のアドレスは172.16.13.0に倉曎されたす/ 29。 ロヌカルネットワヌクは、実生掻でも䟋でも、プラむベヌトネットワヌクアドレス192.168.1.0/24を䜿甚したす。192.168.1.1はルヌタヌに属し、192.168.1.31はサヌバヌに属したす。



R1#sh ip int br

Interface IP-Address OK? Method Status Protocol

FastEthernet0/0 172.16.12.1 YES NVRAM up up

FastEthernet0/1 172.16.13.1 YES manual up up

FastEthernet1/0 192.168.1.1 YES NVRAM up up









NATサヌバヌの堎合、各プロバむダヌのプヌルに次のIPアドレスを定矩したす。

ISP1192.168.1.31-> 172.16.12.4

ISP2192.168.1.31-> 172.16.13.4



画像

図2。



最初のプロバむダヌ-ISP1のチャネルでサヌバヌの可甚性を構成したす。

最初のプロバむダヌを通るデフォルトルヌト

R1(config)#ip route 0.0.0.0 0.0.0.0 172.16.12.2







NATブロヌドキャストで䜿甚されるむンタヌフェむスを定矩したす。

R1(config)#int fa 0/0

R1(config-if)#ip nat outside

R1(config-if)#int fa 1/0

R1(config-if)#ip nat inside








Natimサヌバヌ

R1(config)#ip nat inside source static 192.168.1.31 172.16.12.4 extendable







それだけです-サヌバヌは172.168.12.4のナヌザヌが利甚できたす。これはもちろん、構成領域をよく芋る䟡倀はありたせんが、それでも党䜓像に぀いおは必芁です。

次に、2番目のプロバむダヌ-ISP2のチャネルでサヌバヌの可甚性を蚭定したす。

むンタヌフェむスを定矩し、NATブロヌドキャストで䜿甚したす。

R1(config)#int fa 0/1

R1(config-if)#ip nat outside








Natimサヌバヌ

R1(config)#ip nat inside source static 192.168.1.31 172.16.13.4 extendable







そしお、最も興味深い質問です。クラむアントがISP 2を経由した堎合、FastEthernet0 / 1むンタヌフェむスを介しおサヌバヌから応答を送信する方法です。最初に頭に浮かんだのは、埌に刀明したこずです明確化はいく぀かの非垞に効果的な手順で行われたした異端審問の聖倧臣の裁刀所のスペむン支郚から借甚し、結果は疑いの䜙地はありたせん正しい決定です-これはルヌトマップの䜿甚です。 そのため、fa1 / 0むンタヌフェむスでは、ISP2を介しお着信するクラむアントに返されるパケットをむンタヌセプトする必芁がありたす。 これらのパケットをどのように䞀臎させるかはただ完党には明らかではありたせん。 パケットの送信元アドレスは同じです-192.168.1.31、宛先もパケットがルヌタヌに送られたむンタヌフェヌスを決しお識別したせん。 緊匵が高たり、解決策は生たれたせんでした。 誘惑者の膝ずの繰り返しの遭遇の芋蟌みは枛りたした。 倧量のグヌグル怜玢ず論文「カモフラヌゞュずアヌト第二次䞖界倧戊での欺forのためのデザむン2.ナニコヌンプレス」を読んだ埌、解決策が生たれたした-構成に導入し、埌で説明したす。

R1(config)#ip nat pool ISP_2nd 192.168.133.0 192.168.133.254 prefix-length 24

R1(config)#access-list 100 permit ip any host 172.16.13.4

R1(config)#ip nat outside source list 100 pool ISP_2nd add-route








2番目のプロバむダヌからむンタヌフェむスfa 0/1に到着するパケットの堎合、ナヌザヌアドレス゜ヌスIPアドレスをプヌル192.168.133.x / 24に倉換し、2番目のオペレヌタヌを介しおサヌバヌにアクセスするナヌザヌに返されるパケットはむンタヌフェむスfa 1 /になりたす0には、フィヌルドdst ip addr = 192.168.133.xがありたす。これにより、次のこずができたす。



R1(config)#access-list 101 permit ip any 192.168.133.0 0.0.0.255

R1(config)#route-map 2ISP permit 10

R1(config-route-map)#match ip address 101

R1(config-route-map)#set ip next-hop 172.16.13.3

R1(config-route-map)#exit

R1(config)# int fa 1/0

R1(config-if)#ip policy route-map 2ISP








そしお出来䞊がり-実行可胜な゜リュヌションの準備が敎いたした。 経営陣ぞの簡単な報告曞、そしおそれは それをロヌルバックし、ワむンを泚ぎ、近くの村を燃やし、䞀般に、その月の蚈画の通垞の実斜に泚意し、人生を楜しんでいたすが...ではありたせん。 GNS3のラボを収集し、2぀のクラむアントホストのリ゜ヌスを節玄しお、私は1぀に制限し、次の機胜に気付きたした-クラむアントがNATブロヌドキャストのアドレス172.16.13.4に2番目の通信事業者を介しおサヌバヌに接続する堎合、次の行を取埗したす

R1#show ip nat translations

Pro Inside global Inside local Outside local Outside global

--- --- --- 192.168.133.1 ZZ.ZZ.ZZ.ZZ

tcp 172.16.13.4:3389 192.168.1.31:3389 192.168.133.1:59324 ZZ.ZZ.ZZ.ZZ:59324








最初の行に特に泚意を払いたす。 䜕らかの理由でナヌザヌがISP1を介しお切断され、アドレス172.16.12.4に再接続された堎合、ナヌザヌからのパケットの送信元アドレスもプヌル192.168.133.x / 24に倉換され、サヌバヌからのパケットはルヌトマップに分類されたすISP2ネットワヌクぞのfa0 / 1むンタヌフェむスを介しおスロヌされたす。 攟送の堎合



t cp 172.16.13.4:3389 192.168.1.31:3389 192.168.133.136:59324 ZZ.ZZ.ZZ.ZZ:59324







最終的に期限切れになり、タむムアりト埌にブロヌドキャストはクリアされたすが、最初のブロヌドキャストはただハングし、深刻な問題が発生したす。 そしお、広告が「なぜそれを詊しおみなかったのですか」ず蚀ったように、私は最初のfa 0/0で远加のNATを詊しお、VRFの2番目のむンタヌフェヌスずNAT NVIのロヌカラむズを詊み、りスリ神話のトラに察する寛倧な血の報酬- 「Duse」、そしおルヌタヌの呚りのデむビッドの星に7人の凊女圓然、小孊校ではマチネではありたせんを構築する確実な方法でさえ、圌は目を滑らかにしたしたが、望みの結果をもたらしたせんでしたから実行しおいる同僚の気たずい顔によっお刀断したしたがセレモニヌ䞭のキャビネット-望みどおりの結果は誰でも異なる e。 この状況では、同じチヌムの非垞に専門的な゚ンゞニア悪の勢力の゚ンゞニアず混同しないようにを迅速に収集する必芁があり、圌女状況はこのコレクションを受け取りたした。 さお、すべおがパタヌンに埓っお進みたす-ブレヌンストヌミング、解決策の発芋、実装、圓局ぞの報告、血なたぐさい報埩、゜スノフカのscar色の茝きなど。



さあ、早速始めたしょう。 トポロゞには重倧な倉曎はありたせん。IPアドレス10.0.0.1/32のルヌプバック0むンタヌフェむスのみが远加されたす。 䜿甚されるIOS機胜に関しおは、これもポリシヌベヌスのルヌティングになりたす。

画像

図3



蚭定を行いたす蚭定は0から行われたす-以前の蚭定は削陀されたす。

NAT倉換のむンタヌフェヌスを定矩したす。

R1(config)#int fa 0/0

R1(config-if)#ip nat outside

R1(config-if)#int lo0

R1(config-if)#ip nat outside

R1(config-if)#int fa 1/00

R1(config-if)#ip nat inside








珟圚、fa 0/1むンタヌフェむスがNAT操䜜に関䞎しおいないこずに泚意しおください。



NATルヌルを远加したす。

R1(config)#ip nat inside source static 192.168.1.31 172.16.12.4 extendable

R1(config)#ip nat inside source static 192.168.1.31 172.16.13.4 extendable








最初のプロバむダヌを通るデフォルトルヌト

R1(config)#ip route 0.0.0.0 0.0.0.0 172.16.12.2







そのため、fa0 / 0ISP1を介した経由のアクセスが既に提䟛されおいたす。2番目の挔算子を䜿甚する堎合、ただ掚枬しおいない堎合、fa0 / 1むンタヌフェむスでNAT倉換を実行する代わりに、着信パケットをリダむレクトしたすこのむンタヌフェむスからlo0むンタヌフェむスに移動し、172.16.13.4でサヌバヌをスレッド化したす。 これにより、lo0でroute-mapを䜿甚しお、2番目のプロバむダヌ経由で返されるサヌバヌからのパケットを远跡し、GRT䞀般ルヌティングテヌブルをバむパスしおfa 0/1経由でリダむレクトする機䌚が埗られたす。 合蚈で、このアクションには3぀のルヌトマップが関䞎したす。

R1(config)#ip access-list extended from_2ndISP

R1(config-ext-nacl)#permit ip any host 172.16.13.4

R1(config-ext-nacl)#route-map from_2ndISP permit 10

R1(config-route-map)#match ip address from_2ndISP

R1(config-route-map)#set interface Loopback1

R1(config-route-map)#int fa 0/1

R1(config-if)#ip policy route-map from_2ndISP








このmapaルヌトfrom_2ndISPは、fa0 / 1むンタヌフェヌスに到着するすべおのパケットをlo0むンタヌフェヌスにリダむレクトし、そこでNATブロヌドキャストず、サヌバヌぞのパケットのさらなるルヌティングがGRTの接続されたルヌトを介しお行われたす。



次ぞ

R1(config)#ip access-list extended srv_2_loop

R1(config-ext-nacl)#permit ip host 192.168.1.31 any

R1(config-ext-nacl)# route-map srv_2_loop permit 10

R1(config-route-map)#match ip address srv_2_loop

R1(config-route-map)#set interface Loopback1

R1(config-route-map)#int fa 1/0

R1(config-if)#ip policy route-map srv_2_loop








このルヌトマップsrv_2_loopを䜿甚するず、サヌバヌからのすべおのパケットがlo0むンタヌフェむスにリダむレクトされ、逆NAT倉換を通過した埌、パケットはむンタヌフェむスキュヌに到達したす開始されたセッションの゜ヌスフィヌルドは192.168.1.31ではなく172.16.13.4になりたす 2番目の通信事業者を通じお、これにより、

R1(config)#ip access-list extended back_2ndISP

R1(config-ext-nacl)#permit ip host 172.16.13.4 any

R1(config-ext-nacl)# route-map back_2ndISP permit 10

R1(config-route-map)#match ip address back_2ndISP

R1(config-route-map)#set ip nex-hop 172.16.13.3

R1(config-route-map)#int fa lo0

R1(config-if)#ip policy route-map back_2ndISP








゜ヌス172.16.13.4から2番目の通信事業者のゲヌトりェむにパケットをリダむレクトするず、acl back_2ndISPに該圓しないものはすべおGRTを䜿甚しおルヌティングされたす。



それだけです。 䞡方のオプションが機胜しおいるず認識できたすが、倚くの状況で最初のものはそのようなものではなくなりたす。そのため、2番目の方法ぱレガントではありたせんが、より信頌性が高くなりたす。



そのためには、読者に理解を任せたすおそらく誰かがそれを読んだ埌に啓瀺を受けたので、時間をかけおください。私は絵のように矎しい遊歩道に沿っお散歩に出かけ、ベヌゞュのレヌスの傘の䞋で堂々ずした姿で呚囲の颚景をリフレッシュしたす。



䜿甚された文献



ゞェフ・ドむル、ゞェニファヌ・デヘむブン・キャロル。 ルヌティングTCP / IP、ボリュヌムII2001 CiscoPress

I.A.クリレフ。 Bonき火ず科孊ず科孊者に察する拷問1933; reprint。、1934。

M.M.シャむンマン。 神の名における火ず血1924; 教皇1959; Pius IXからJohn XXIII1966たで。

I.O. スサニン。 オリ゚ンテヌリングずGLONASSの䜿甚の基本2010; Polit。Publ。



All Articles