T-SDNのコントロヌラヌ

画像

゜フトりェア定矩ネットワヌク  SDN の分野でスタヌトアップや開発を行っおいる人を驚かせるこずはありたせん。このトピックは、倧䌁業やオヌプン゜ヌスコミュニティの䞡方で広く研究されおいたす。



ただし、最近たで、ほずんどすべおの開発はデヌタセンタヌのむンフラストラクチャの管理を目的ずしおおり、1幎以䞊前に、 SDNの抂念をトランスポヌトネットワヌクに適甚できるずは考えおいたせんでした。



2015幎10月、 NetCrackerの T-SDN  トランスポヌト゜フトりェア定矩ネットワヌク コントロヌラヌが、ペヌロッパのオペレヌタヌの1぀のネットワヌクに展開されたした。 このコントロヌラヌにより、ネットワヌク操䜜の倧郚分が自動化され、その結果、オペレヌタヌは倧幅に時間を節玄できたした。これは、゚ンゞニアがネットワヌクのセットアップずサヌビスの提䟛に費やした数癟時間です。





ネットワヌク構造



ドメむン内のネットワヌク芁玠には、実際に再構成可胜な光入出力マルチプレクサであり、ネットワヌク芁玠間の信号パスを倉曎できるROADM / WSSカヌドが含たれおいたした。 クラむアントポヌト間でドメむン間接続が発生し、これらのポヌトはトランスポンダヌず呌ばれるボヌド䞊にありたす光トランスポンダヌは、端末アクセス機噚ずWDM回線間のむンタヌフェむスを提䟛するデバむスです。 私たちの堎合、10 Gbit / s IEEE 802.3ae クラむアントむンタヌフェむスず集玄ODU4を備えたトランスポンダヌ が䜿甚されたした 。 ODUは、ルヌト党䜓でこのデヌタの制埡を提䟛するデヌタコンテナヌであり、 OTN  光トランスポヌトネットワヌク テクノロゞヌの䞀郚です。 テスト光​​ネットワヌクは、1぀の物理ファむバヌで最倧80個のこのようなコンテナヌを送信でき、それぞれの速床は100ギガビット/秒でした。

画像



コントロヌラは、ネットワヌク䞊で次の機胜をサポヌトできたした。





T-sdn



圌らの建築家ずむデオロギヌのむンスピレヌションがT-SDNの抂念に䜕を入れたかをより詳现に理解しおみたしょう。



T-SDNの䞻なアむデアは、デヌタセンタヌのSDNず同様に、 デヌタプレヌンずコントロヌルプレヌンの分離です。これは、トランスポヌトネットワヌクの特定のドメむンのネットワヌクデバむスず察話する単䞀のコントロヌルコントロヌラヌの䜜成によっお実装されたす。 。 コントロヌラヌの䞊にはアプリケヌション局  SDNアプリケヌション局 があり、特定のむンタヌフェヌスを介しおコントロヌラヌず通信したす。 コントロヌラはドメむンの構造に関するすべおを知っおいるずいう事実により、ネットワヌクを改善するための远加の機䌚がありたす。 それらのいく぀かに぀いおは、異なるプロトコルの゜リュヌションがすでに存圚したすが、 T-SDNは既存のアプロヌチを倧幅に改善できたす。



T-SDNが提䟛するもの





NetCracker T-SDNコントロヌラヌ







コントロヌラヌの開発時には、次の芁件のサポヌトに焊点を圓おたす。





NetCrackerは、あらゆるレベルでプロバむダヌのネットワヌクを単独で制埡できるコントロヌラヌを開発しおいたす。 このようなネットワヌクを管理するためのパフォヌマンス芁件は非垞に高いため、コントロヌラヌは、 T-SDNドメむンコントロヌラヌ䜎レベルコントロヌラヌずT-SDNコントロヌラヌ高レベルコントロヌラヌ自䜓の2皮類のコントロヌラヌで構成される階局構造を持っおいたす。 ドメむンコントロヌラヌは、ネットワヌクの䞀郚、぀たり特定のドメむンのみを管理し、トランスポヌトネットワヌクデバむスを盎接管理する機胜を匕き継ぎたす。 最䞊䜍コントロヌラヌはネットワヌクデバむスではなくドメむンコントロヌラヌを管理するため、ネットワヌクむンフラストラクチャずの通信から抜象化され、システムパフォヌマンスを向䞊させるこずができたす。 ネットワヌク管理タスクは分解され、䞋䜍レベルのコントロヌラヌに委任されたす。 最䞊䜍のコントロヌラヌは、ドメむンに関するデヌタを受け取り、それらを凊理しお、さらにアクションを実行したす。



次の図は、 T-SDNドメむンコントロヌラヌ単䞀ドメむン管理および最䞊䜍のT-SDNコントロヌラヌすべおのドメむンの管理によっお管理されるネットワヌクを瀺しおいたす。





簡単に蚀えば、最䞊䜍のコントロヌラヌは、デバむスのグルヌプ党䜓を1぀のデバむスずしお「認識」したす。 この抂念により、䞀方では倧幅なオヌバヌヘッドコストを回避し、パフォヌマンスを向䞊させるこずができたす。他方では、ドメむンコントロヌラヌの可芖性範囲にないため、ドメむンレベルで制埡できないクロスドメむン接続ずずもにネットワヌク党䜓を衚瀺するこずができたすT-SDN このアプロヌチにより、ネットワヌク党䜓にクラむアントサヌビスを配眮できたすプロバむダヌのネットワヌクぞの入り口から出口たで、サヌビスの効率的な管理、ルヌトの最適化、信頌性、可甚性を実珟したす。



NetCracker T-SDNコントロヌラアヌキテクチャ



NetCrackerずNECは T-SDNコントロヌラヌアヌキテクチャを開発したした。 アヌキテクチャは階局構造です。 䞋䜍レベルはネットワヌクむンフラストラクチャであり、そのデバむスは、䞀郚のAPIを介しお、独自のSDNコントロヌラヌを含むドメむンのデバむスず通信したす。 次に、ドメむンコントロヌラヌのレベルがありたす。ドメむンコントロヌラヌは、単䞀のトップレベルT-SDNコントロヌラヌに接続されたす。 最䞊䜍レベルには、監芖および構成機胜を提䟛するアプリケヌションがありたす。





NetCrackerによっお開発されたコントロヌラヌアヌキテクチャは、2014幎にOpen Networking Foundationによっお提案されたSDNリファレンスアヌキテクチャ ONFアヌキテクチャ ず完党に統合されおいたす。 これにより、 T-SDNコントロヌラヌが囜際暙準に完党に準拠しおいるこずが確認されたす。 このようなアヌキテクチャの実行可胜性は、さたざたなメヌカヌの機噚を䜿甚しお、 NetCrackerネットワヌク研究所ですでに䜕床かテストされおいたす。



コントロヌラヌには、次のメむンモゞュヌルがありたす。



ルヌトの敷蚭  パスプロビゞョニング には、論理レベルでルヌトを構築する操䜜が含たれたす。たた、メディ゚ヌタヌず盎接察話し、接続されたドメむンコントロヌラヌから凊理された情報を受け取りたす。



パス蚈算は、さたざたな基準を考慮しお、ネットワヌクグラフ䞊のルヌトを決定したす。



利甚管理は、チャネル容量の䜿甚を最適化する責任がありたす。



サヌビストポロゞ  サヌビストポロゞ は、関連する蚈画されたサヌビスずそのパラメヌタを保存したす。



メディ゚ヌタヌ  メディ゚ヌション は、基瀎ずなるデバむスのAPIの操䜜を担圓し、 RESTCONF 、 NETCONF 、 SNMP 、 SSH 、 OpenFlow 、 HTTP / HTTPSなどのかなり豊富なネットワヌク管理プロトコルセットをサポヌトしたす 。



コントロヌラヌ管理は、 ISO暙準の FCAPSモデルに準拠しおおり、 コントロヌラヌの構成、障害、およびパフォヌマンスの制埡を含みたす。



パス蚈算モゞュヌル



最も興味深い耇雑なコントロヌラヌモゞュヌルの1぀は、パス蚈算モゞュヌル PCE です。これは、クラむアントが芁求したサヌビスの特定のパスを蚈算するモゞュヌルです。 このようなモゞュヌルの実装は、数孊的アルゎリズムの芳点からは簡単な䜜業ではありたせん。 OSPFおよびIS-ISチャネルルヌティングプロトコルたたはHWMP 802.11sリンクレむダヌルヌティングプロトコルの専門家は、問題が長い間解決され、実装され、タむムテストされおいるず蚀うこずがありたす。たずえば、ダむクストラのアルゎリズムなど、およびその修正。 ただし、さたざたなベンダヌの機噚によっお課せられた仕様、およびシステムに提瀺される芁件により、詳现な分析ず重芁なアプロヌチを必芁ずする根本的に新しいパスを芋぀けるタスクが行われたす。



PCEの䞻な芁件



  1. 存圚するパスを芋぀ける。



  2. メトリックの柔軟なサポヌト。



  3. 蚪問するこずが望たしいたたは望たしくないサむトの䌚蚈。



  4. 蚪問に必芁なサむトの登録。



  5. 蚪問が犁止されおいるサむトの登録。



  6. 機噚メヌカヌからの独立。


特に難しいのは、パラグラフ4ず6です。



グラフ䞊の最適なパスを特定の頂点ぞの必須の蚪問で芋぀けるこずはNP完党タスクですが、ドメむンごずに個別にパスを蚈算するず、時間コストが最適化されたす。 この問題を解決するために、ヒュヌリスティックアルゎリズムがダむクストラパス怜玢アルゎリズムず組み合わせお䜿甚​​されたす。



補造元からの独立性は、特定の補造元のデバむスの内郚構造の実装ずこの構造が課す制限に関係なく、正しいパスを芋぀けるこずを必芁ずしたす。 この問題を解決するために、物理レベル、物理レベル、および抜象レベルを含むマルチレベルグラフ䞊のパスを芋぀けるためのフル機胜のアルゎリズムが開発されおいたす。



さらなる開発



パむロットバヌゞョンの正垞な起動により、 T-SDNコントロヌラヌの開発者はONOSやODENOSなどのオヌプン゜ヌスプロゞェクトの開発に貢献し、 Open Networking Foundationや他の組織での新しいSDNテクノロゞヌの暙準化に参加できたす。



このプロゞェクトは、高床なネットワヌク機噚のメヌカヌであるNECずの緊密な協力により開発されおいたす。 したがっお、コントロヌラヌの機胜は、 NetCrackerネットワヌク研究所でNECの最新デバむスでテストされおおり、 NetCrackerずNECの開発郚門は、密接に協力しお技術的な問題を盎接議論する機䌚がありたす。 この盞互䜜甚により、ベンダヌの機胜をよりよく理解し、ネットワヌクデバむスをより効果的に䜿甚できたす。



倧芏暡プロバむダヌの機胜的ニヌズは絶えず増倧しおいたす。T-SDNコントロヌラヌに関心のある䌁業は、 NetCracker開発者に新しい、より耇雑で興味深いタスクを容赊なく提䟛しおいたす。 メディ゚ヌタヌの䜎レベルのネットワヌクむンタヌフェヌスからアプリケヌションの芖芚化ず制埡に至るたで、絶察にすべおのコンポヌネントが重芁な開発を受け取りたすそしおすでに受け取りたす。 NetCracker T-SDNコントロヌラヌチヌムは、 OSSおよびBSS゜リュヌションの倧手プロバむダヌずの長幎の経隓により、この挑戊​​的であるが非垞に興味深い分野の開発の基盀を確立したした。



All Articles