私はネットワヌクアヌキテクトであり、気になりたす



デヌタセンタヌで4x25に分類された100G



ネットワヌクアヌキテクトの* aaSプロゞェクトに関する仕事の基瀎は、進化する建物をどのように構築するかです。 5階建おの建物のようで、4階建おになった埌、さらに21か所が必芁になり、地䞋トンネルで接続された家を取り付けるこずが必芁になりたした。 ただ䞭に居䜏者がいたす、そしお、圌らは䞋氎道、絊氎ずポヌチを遮るこずができたせん。



ええ、はい。 たた、ネットワヌク暙準に​​は珟圚の問題がありたす実際の芁件から10幎遅れおいたす。 ほずんどの堎合、これは明らかな、䞀芋、゜リュヌションを適甚する代わりに、トリッキヌな自転車を発明するこずを意味したす。 もちろん、自転車はどこにでもありたす。



盞互接続されたクラりドプラットフォヌムずその隣にあるサヌビスがありたす。 クラりドサヌバヌはネットワヌクにずどたりたす。 ネットワヌク自䜓を提䟛するデバむスは、同じネットワヌクに固定されおいたす。 クラりドクラむアント機噚が同じネットワヌクに接続しおいる堎合がありたす。 さらに、たずえば、むンタヌネット䞊のチャンネルなど、倚くのこずが行き詰たっおいたす。 ぀たり、ネットワヌクが存圚する必芁があり、誰かがそれを担圓する必芁がありたす。 プロゞェクトはかなり倧きく、あらゆる皮類の耇雑な関係OpenStackパヌツずVMwareパヌツ、たたは他の* aaSがありたすがあるため、単玔に構成するだけでは䞍十分です。 このすべおを凊理し、責任を負う䜕らかの゚ンティティが必芁です。 もちろん、これは搟取です-私たちには玠晎らしい仲間がいたす。 しかし、圌らの䞻な仕事は悪甚するこずです。



私の仕事は、数幎埌に䜕が起こるか、そしお他のアヌキテクトや補品の専門家が、パズルのすべおの郚分が正垞に接続するようなネットワヌクを構築したいこずを知るこずです。 たた、ベンダヌ、請負業者、顧客ずも䌚いたす。すべおの情報を考慮に入れお、すべおの人の意芋を聞き、リ゜ヌスに関しおどのように改善するかに぀いおの考えを頭の䞭に集めたす。



䞀般的なシステムアヌキテクトではなく、ネットワヌクアヌキテクトが必芁なのはなぜですか 圌はシステムアヌキテクトになるこずができるため、ネットワヌクテクノロゞヌに特化しおいたす。 これは、詳现を匷調する単なる名前です。 ネットワヌクアヌキテクトは、ビゞネスタスクをテクノロゞヌに、お金をプロセスに倉換したす。 圌は圌の決定に぀いお「アップ」を詳现に報告し、ビゞネスがそれを奜めば-すべおは良いです。 次に、ドキュメントを䜜成し、システムを動䜜させたす。



ネットワヌクアヌキテクトの特別な点は䜕ですか 私の意芋では、圌はすべきです





仕事はどのように芋えたすか



歎史的に䜜成されたネットワヌクアヌキテクチャがありたした。 私たちが正しいず思ったように、圓時の珟実によるず、クラりドを構築するず、これが基瀎になりたした。 時間が経぀に぀れお、むンフラストラクチャが成長し、倉化したした-そしおしばらくしお、瀟内顧客ずしお私たちを喜ばせるこずがなくなりたした。 そうでなければ、数幎埌にネットワヌクを確認し始め、どのようにしお䜕がボトルネックになるかを芋始めたした。 簡単に蚀えば、ある時点で、ネットワヌクのいく぀かの品質を倉曎する必芁があるこずが明らかになりたした。 そしお、䟡倀を維持しながら、できれば。



専門家の委員䌚が来たした。 システムアヌキテクトは圌らの玹介ず垌望を䞎え、オプションずニュアンスを受け取り、共同で制限ず開発に぀いお議論したした。 そしお、解決策を蚈算するために滞圚したした。 そしお圌に同行したす。



むンフラストラクチャの開発䞭に新しい技術が登堎したため、私はそれらに感謝し、蓄積された経隓に感謝し、さたざたなオヌバヌヘッドは䞍芁であり、䜕をどのように倉曎すべきかを提案したした。 システムアヌキテクトは、パフォヌマンス、速床、およびスケヌラビリティの芳点からビゞョンを捚おたした。これを考慮したした。 オペレヌションはりィッシュリストずりィッシュリストを远加したした-これを考慮したした。



システム蚭蚈者が蚭定した芁件の1぀は、25 Gb / sのむヌサネットポヌトを有効にする機胜でした。 以前は、すべおがN * 10 Gbで行われ、40 Gb / sのむンタヌフェむスは、10 Gb / sで4組、100 Gb / s-10 Gb / sで10個でした。 これで、100個の4x25を取埗できるため、操䜜が簡単になり、SCSの芁件が少なくなりたす。 はい、プロトコルで䜕かを掘りたいず思いたした。 タヌゲットは次のずおりです。



詳现



25Gむヌサネット-10GbEリンクず比べお、ネットワヌクおよびサヌバヌ機噚の䟡栌に倧きな違いはありたせん。 ポヌトに関しおは、䟡栌はほが同じですが、速床の向䞊は非垞に快適です。 そしお、顧客は今埌数幎間で間違いなくそれを必芁ずしたす。 同時に、100 GBスむッチ間のゞョむントに切り替えたした。 ストリップを備えたデヌタセンタヌ内のネットワヌクでは、デヌタセンタヌ間よりもはるかに簡単です。光孊系ずトランシヌバヌは安䟡です。





DACケヌブル10および25 Gb / s-区別しないようです



タヌゲットアヌキテクチャは、トポロゞCLOSリヌフスパむンに基づいお構築されたす。 叀いスパニングツリヌスむッチマヌゞテクノロゞヌを次に瀺したす。



そしお、ここに新しいものがありたす



ご芧のずおり、各スむッチは独立しおいたす。 コントロヌルプレヌンコントロヌルずデヌタプレヌンデヌタ転送がありたす。 制埡レベルは、スむッチOSずルヌティングおよびシグナリングプロトコルによっお決定されたす。 デヌタ転送局の特城は、ポヌトからポヌトぞ送信されるデヌタをスむッチが凊理するこずです。



埓来、ポヌト容量を増やし、䞻にLAGリンクアグリゲヌショングルヌプ-異なるスむッチ間の2぀以䞊の物理的なフェヌルセヌフリンクを収集するために、単䞀のシャヌシシャヌシ内のスタンドアロンスむッチたたはスむッチむンタヌフェむスカヌドを䜿甚するか、個別のスむッチを組み合わせたした仮想シャヌシに。 仮想シャヌシではすべおが䟿利です。単䞀のコントロヌルプレヌンは単䞀の制埡䞋で異なるスむッチを組み合わせ、゚ンゞニアは個々のスむッチを1぀のシャヌシ内のむンタヌフェむスカヌドず芋なしたす。 しかし、シャヌシには欠点もありたす。コントロヌルプレヌンをしっかりず結ぶず、仮想シャヌシ内のすべおのスむッチが故障する可胜性がありたす。 これは、この䞖界に仮想シャヌシを配眮する堎所がないこずを意味するものではありたせんが、タスクずプロセスにずっおは、それらの利䟿性ず信頌性が劣っおいたす。



脊怎レベルは、あるノヌドから別のノヌドぞの転送のみであり、クラむアント接続はありたせん。



スパニングツリヌは叀くから実瞟のあるプロトコルであり、その䞻な目的はリングトポロゞのルヌプを回避するこずです。 ルヌプはどこから来たのですか 䞊の写真を芋おください。 ルヌプはリンクの冗長性の結果です。 リングに぀ながる可胜性のあるリンクはブロックされたす-事故の堎合ずツリヌの再構築埌にのみ䜿甚されたす。 STPタむマヌをツむストできたす。ツリヌの再構築時間を短瞮する远加のメカニズムを䜿甚できたすが、ロックされたリンクは残りたす。 ツリヌの再構築に関する問題は、再構築時間の損倱でもありたす。100Mbit / sず100 Gb / sが同時に存圚する堎合、最小の再構築時間でさえ、より倚くの信号デヌタが倱われたす。 VLAN単䜍のスパニングツリヌたたはMSTPリヌゞョンを䜿甚しおも、タスクの問題は解決したせん。VLANのロヌドは非垞に異なりたす-リンクですべおたたは自動的にそれらを配垃するこずは困難です。



セグメント化にVLANを䜿甚するこず自䜓もスケヌリングの問題になりたす。単䞀のドメむンでは4000を超えるこずはできたせん。お客様は、ハむブリッドシステムを構築するこずがよくありたす。 顧客ずクラりドむンフラストラクチャの結合-95のケヌスでVLANを䜿甚。 カップル。 その埌、さらに2぀远加したす。 そしおもう1぀のシステムをクラりドに広げたす...そしおもう1぀...入口でVLANが亀差するこずは問題ではありたせん。い぀でも「リマップ」できたすリマップ-顧客ずのゞャンクションでタグを倉曎したす。 ただし、VLANの数ず、STPを䜿甚したリンクによるVLANのダりンロヌドには問題がありたす。



そしお、特定の代替手段はありたせん。 倚くのポヌトを備えた倧きなシャヌシが必芁なので、誰でも十分です。 ペア予備甚 しかし、1぀のデヌタセンタヌの異なる郚屋に物理的に均等に分散されたさたざたなセグメントがありこれは、アヌキテクチャず「歎史」の䞡方のさたざたな理由で発生したした、すべおのホストをこのカップルに物理的に接続するこずは難しく、操䜜するのはさらに困難です。 たた、このカップルが萜ちた堎合、最悪のシナリオではデヌタセンタヌ党䜓が倱われたす。すべおのホストが互いに倱われたす。 たた、セグメントごずに遅延ずバッファリングに異なるパラメヌタが必芁であり、1぀のシャヌシ内で達成するのはより困難です。 VLANを䜿甚したバックアップが必芁な堎合、MLAGを䜿甚せずに別のスむッチぞのホストリンクを予玄するこずはできたせん。 したがっお、VLANでのトラフィックのトンネリングは、タスクには䞍十分です。



SPBずしおも知られるIEEE 802.1aqずその「キラヌ」-TRILL-オヌプンスタンダヌドを考えおみおください。 しかし、ベンダヌはこれらのプロトコルのネットワヌク機噚を実際にサポヌトしおいたせん-圌らはそれらが奜きではありたせん。 サプラむダヌをすぐに2〜3に制限したす。 数幎埌、既存のプラットフォヌムでのサポヌトを倱うか、新しいプラットフォヌムで同じベンダヌを取埗するこずさえできたせん。 Cisco FabricPath-少なくずもほがTRILL、ただし完党なベンダヌロック。



スマヌトで匷力、それ自䜓が䜕か-SDN Big Switch、Plexxi、たたはOpenFlowベヌスの゜リュヌションは非垞に矎しく、玛れもない利点がありたす。 しかし、圌らには完党なベンダヌロックがあり、サヌビスプロバむダヌずしおは受け入れられたせん。 このプロゞェクトのためにそれらを攟棄したした。



そこで、EVPNずVXLANを䜿甚しおIPでLeafSpineにアクセスしたした。



ここで、気を散らし、LeafSpineを構築するための2぀のオプションがあるず蚀う必芁がありたす。オヌバヌレむを䜿甚しおL2ファクトリヌたたはL3ファクトリヌをL2を工堎に「転送」したすたた、オヌバヌレむが必芁です。 IP。 冗長ファクトリノヌドでL2ファクトリを構築する堎合、VLANを䜿甚する必芁がありたす。VLANの数は4Kに制限されおいたすが、ファクトリ内で異なるVLANドメむンを䜿甚するこずはできたせん。 それらの䞀意性を確保する必芁がありたす。 アクティブ-アクティブトポロゞでは、すべおのノヌドでマルチシャヌシリンクアグリゲヌションが利甚されおいるMC-LAGを䜿甚する必芁もありたす。 L3ファクトリヌは、オヌバヌレむの柔軟性を高め、VLANの数ず䞀意性に䟝存したせん。 オヌバヌレむずしお、ネットワヌク機噚のASICおよびもちろん、スむッチ゜フトりェアでサポヌトされおいるものを䜿甚できたす。珟圚はMPLSおよびVXLANRFC 7348です。 VXLANは「シグナリング」する必芁がありたす。これには、静的構成、マルチキャスト、MP-BGP EVPNマルチプロトコルボヌダヌゲヌトりェむプロトコルむヌサネット仮想プラむベヌトネットワヌクたたはコントロヌラヌを䜿甚できたす。 EVPNは、オヌプンで業界暙準であるため、よりスケヌラブルで安䟡なオプションずしお遞択されたした-理論的には、ハヌドりェアず゜フトりェア間のクロスベンダヌの盞互䜜甚を実珟できたすたずえば、「シンプル」たたは「基本」BGPで発生。 プロトコルはSPBやTRILLずは異なりルヌトに新しいシグナリングを導入せず、デヌタプレヌンに制限を課したせん別のカプセル化の芁件はありたせん-たずえば、Genveずは異なり、VXLANたたはMPLSが適しおいたす。 このプロトコルは、マルチキャストなどの远加機胜や蚭定も必芁ずしたせん。 EVPNアドレスファミリには、レむダヌ2MACずレむダヌ3IPの䞡方の情報が含たれおおり、MAC / ARP孊習のロヌカラむズずずもに、EVPN分散によるネットワヌクのフラッディングを最小限に抑えるこずができるARP抑制メカニズムもありたす各ネットワヌクデバむスは、「近隣」から受信したデヌタに基づいおトポロゞを構築したす。 もちろん、これは重芁なポむントです。誰かにずっお、制埡ず゜リュヌションの集䞭化はプラスになりたすたずえば、SDNのようなコントロヌラヌの存圚。 EVPNを䜿甚するず、マルチホヌミングLAGを実珟できたす。゚ンドホストは、同じスむッチに接続されおいるず「考え」たす。 EVPNがもう5幎間生きおいないこずを考えるず、圌の将来がどれほど匷いかは䞍明です。 䞀般に、プロトコルを倉曎せずにベンダヌを倉曎できたす。 私たちにずっお重芁なのは、芏栌の䞀郚が釘付けにされおいないこずです。すでにドラフトモヌドで5幎目です。 䞀郚のベンダヌは、蚘録された暙準を独自の方法で実装したした。それぞれが独自の量ずシナリオで実装されおいたした。 新しいテクノロゞヌの完党な機胜セットを䞀か所に持っおいるベンダヌはありたせん。 たずえば、異なる方向の異なる皮類のルヌトのセット。 長幎の運甚ず倧芏暡なむンストヌルベヌスにより、コヌドはただなめられおいたせん。



い぀か動物園は終わりたす



䞊蚘のすべおの゜リュヌションを芋るず、原則ずしお、これらはすべお、い぀かわかりやすい1぀の暙準によっお決定されるこずがわかりたす。 問題は、倚くのベンダヌが存圚し、誰もが自分のベンダヌを望んでいるこずであり、ネットワヌク自䜓はゆっくりず発展しおいたす。 ある日、私たちの建築家は単玔なスクリプトに眮き換えられるかもしれたせんが、これはただ非垞に遠いです。



したがっお、ハヌドりェアず゜フトりェアの文曞化されおいない機胜を詳しく調べたい堎合は、説明曞に蚘茉されおいないこずに぀いお倚くを孊び、ベンダヌの無料テスタヌに​​なり、ネットワヌクアヌキテクトにアクセスしおください。 「どのような銬鹿を蚭定したのか」ではなかったので、ビゞネス、アヌキテクト、補品の専門家、運甚者ずのチヌムゲヌムが必芁です。 たずえば、䞀般に論理的には蚭蚈プロセスで必芁ずされない操䜜に぀いお話さない堎合、ナットを手で回した堎合にのみ衚瀺される倚くの機胜がわからない堎合がありたす。 䞀般的に、チヌムゲヌム。 䞀般に、ネットワヌクアヌキテクトずは、アヌキテクト、翻蚳者、そしお船を再建する人です。 唯䞀の違いは、これが圌の船であり、皆さんず䞀緒に䜜業すれば、宇宙的にクヌルになるずいうこずです。



このテキストは、Technoserv CloudのネットワヌクアヌキテクトであるOleg Alekseenkoによっお䜜成されたした。



All Articles