MontaVista Linux Carrier Grade Edition
MontaVista Linux Carrier Grade Editionは、カスタマイズ可能なオープンソースLinux環境により、通常、独自の開発プラットフォームでしか得られない、開発期間の短縮という利点を提供します。
MontaVista Linux Carrier Grade Editionの中心は、ATCA ベースおよびMicroTCA ベースのプラットフォームを含む、SGSN、GGSN、およびソフトスイッチなどのテレコムおよびネットワーク機器向けに設計された組込みLinux オペレーティングシステムです。Carrier Grade Editionは、次世代の4GおよびLTEなどのワイヤレスネットワークプロトコルをサポートし、Service Availability Forumアプリケーションインターフェース仕様(AIS)に準拠したOpenSAFハイアベイラビリティミドルウェアを完全に統合しており、新しいVirtual Routing and Forwardingを介したCOTSハードウェアの使用を可能にします。CGEは、Virtual Routing and Forwardingをサポートしている唯一のLinuxです。
CGEは、Carrier Grade Linux、IPv6、およびLinux Standard Baseの認定に準拠した唯一のキャリアグレードLinuxであり、モンタビスタのみが提供する機能を搭載しています。これには、フィールドエンジニアが稼動中のシステムを、全くまたはほとんどダウンタイムなしで動作させながら、修正およびアップグレードが可能な新しいフィールドサービサビリティ機能が含まれています。非商用オープンソースコードとは異なり、MontaVista Linux CGE はモンタビスタ社内で統合され、専用のテスト施設において統合、テスト、およびデバッグされています。また、プロダクションシステムで稼動しているオペレーティングシステムとして多くの実績があり、経験豊富なサポート組織によってサポートされています。MontaVista Linux CGE は、主要な電話会社やデータ通信事業者の現場にて実証済みの信頼性、スケーラビリティ、およびリアルタイム性能を提供します。
| 完全な開発プラットフォーム | |||
|---|---|---|---|
IKEv2 - Internet Key Exchange (rfc4301) |
新しい4GおよびLTE無線ネットワーク仕様では、SCTPおよびIKEv2のサポートが要求されています。CGEでは、これらのプロトコルがネイティブでサポートされているため、エンジニアは、自らプロトコルを開発および導入する必要がありません。 |
||
Stream Control Transmission Protocol (rfc4960) |
新しい4GおよびLTE無線ネットワーク仕様では、SCTPおよびIKEv2のサポートが要求されています。CGEでは、これらのプロトコルがネイティブでサポートされているため、エンジニアは、自らプロトコルを開発および導入する必要がありません。 |
||
SCTPトラフィックでのIPSEC利用 |
LTEやLTE-Advancedなどの新しいネットワーク規格では、SCTPトラフィックでのIPSECが要求されています。 |
||
OpenSAF Integration |
Service Availability | ||
Virtual Routing and Forwarding |
CGEは、Virtual Routing and Forwardingを利用可能な唯一のLinuxです。これにより、NEPは低コストのCOTSハードウェアを使用して安全なネットワーク通信を提供することができます。同じ機能を達成するために、高価な専用のハードウェア・プラットフォームは必要ありません。 |
||
ランタイムアプリケーションパッチャ |
モンタビスタのみが提供するランタイムアプリケーションパッチャにより、フィールドエンジニアは稼動中のシステムを動作させたまま、ダウンタイムなしでシステムにバイナリパッチを適用できます。エンジニアは、システムを停止、再起動することなく、稼動中のシステムに対して、ソフトウェアのアップデートやバグの修正、新機能の追加が可能です。 |
||
|
フライトレコーダ |
従来、システムに障害が発生した場合、フィールドエンジニアは最初の障害を調査するために次の障害が発生するまで待たなければならず、障害発生時のデータを十分に収集し、解析を行い、その結果に基づいて修正を施す手段はありませんでした。CGEは、航空機のブラックボックスのような役目を果たす、システムトレースを追跡記録するフライトレコーダを備えています。フライトレコーダは障害発生時のメモリイメージ以上の情報を提供するスケジューラ履歴を記録しており、運用形態により、拡張カスタマイズ可能です。 |
||
フィールドセーフアプリケーションデバッガ
|
稼動中のキャリア向けのシステムで問題が発生したとき、デバッグのためにシステムをオフラインにすることはできません。フィールドセーフアプリケーションデバッガは、実行を中断したり、サービスに影響を与えることなく稼動中のシステムをデバッグします。フィールドエンジニアは稼動中のシステムにログインし、デバッガを使用してトレースポイントを設定して、ログアウトします。デバッガは実行情報を収集して、以後の復旧に備えて保存します。デバッガはメモリ使用量が少なく、CPU負荷を軽くするよう設計されているため、稼動中のシステムに与える影響はわずかです。このため、通信事業者が要求するハイアベイラビリティを保証したまま、アプリケーションのデバッグが可能です。このデバッグ機能はモンタビスタ独自のものであり、従来よりも機能拡張され、使いやすいものとなっています。 |
||
ライブアプリケーションコアダンプ
|
フィールドエンジニアが動作中のアプリケーション上の問題をデバッグするためにコアダンプを取得する必要がある場合、モンタビスタのライブアプリケーションコアダンプは、コアダンプを行うのに必要なダウンタイムを大幅に短縮します。アプリケーションを短時間(通常、数十から数百ミリ秒)停止させるだけで、この新機能は動作中のアプリケーションのスナップショットを取得します。エンジニアがアプリケーションのスナップショットをデバッグしている間、アプリケーションは動作を継続できます。モンタビスタはLinux ディストリビューターとしてこの機能を最初に提供しました。 |
||
Transparent Inter-Process Communication(TIPC)
|
クラスタコンピュータ環境に対応するTIPC クラスタ間通信プロトコルにより、クラスタ内の位置に関係なく、他のアプリケーションと迅速かつ高い信頼性を維持しながら通信可能なアプリケーションを作成できます。TIPCを使用することによりプロセスはサービスの位置を把握していなくてもメッセージを送信できるため、サービスはクラスタ内のどのノード上にも移動することが可能です。TIPCはクラスタで使用可能なノードとそうでないノードを把握するための基本的なメンバシップ処理も提供します。 |
||
統合されたリアルタイム応答性
|
Carrier Grade Editionは、モンタビスタ拡張機能や統合された高解像度ナノ秒タイマ(hrtimers)などのリアルタイム性能機能を備えた100%ネイティブなLinuxです。他にも、高速ミューテックス、スレッド化されたソフトおよびハードIRQハンドラ、アプリケーションレベルでのミューテックスの優先度継承やキューイングなどのリアルタイム機能によって、50μ秒という短いプリエンプション応答レイテンシを提供します。ベンチマークテストによって、モンタビスタのリアルタイム機能の統合が、モンタビスタ以外による実装に比べてレイテンシが格段に短くなることが実証されています。 |
||
Microstate accounting
|
商用Linux 製品では初めて、エンジニアがCPU のプロセスおよびスレッド使用率を正確に測定できます。CGEは、高分解能プロセスアカウンティングを実行するので、CPU過負荷状態を予測および防止するために個々のアプリケーションを監視できます。これにより、エンジニアは信頼性が高く正確なCPU負荷数値を使用して、自動化された負荷バランシングおよび穏やかなプロトコルデグラデーションを設計することができます。エンジニアは、CPU 負荷を正確に監視および予測して、ワーストケースのプラニングの精度を向上させ、ダウンタイムを回避し、トラフィック急増に対するバックアップ機器の購入を抑えることができます。従来のシステムは、現在Microstate accounting により可能となった実際の測定でなく、統計的サンプリング評価に基づくCPU およびスレッド動作を報告しますが、それは非常に不正確な場合があります。CGEのMicrostate accountingは、スケーラビリティ、信頼性、およびキャリアネットワークのコストを改善します。 |
||
統合された開発環境
|
Carrier Grade Editionには、カーネルおよびアプリケーションエンジニアが生産性を高めることが可能な新しいランタイムコンポーネントの開発ツールを備えたEclipse ベースの統合開発環境であるMontaVista DevRocket が含まれています。メモリリーク検出機能、パフォーマンスプロファイリング機能、メモリ使用率分析機能、およびシステムトレース機能が一体となって、システムの開発および保守を加速し、システム アベイラビリティを向上させます。 |
||
マルチコアおよびSMP のサポート
|
Carrier Grade Editionは、シングルコアおよびマルチコアプロセッサの両方をサポートし、複数の機能を持つチップを搭載した機器や統合チップでの同期および非同期多重処理をサポートします。 |
||
キャリア標準規格の準拠
|
MontaVista Linux CGEは、Linux Foundation(旧称Open Source Development Lab - OSDL)が提供するCarrier Grade Linux Specification 4.0 とLSB 3.0 に準拠しています。SCOPE Alliance Linux Profile にも準拠しており、PICMG Advanced Telecommunications Computing Architecture (ATCA) およびMicroTCA 仕様をサポートするように設計されたハードウェア上で動作します。また、CGEはインテルが提唱しているExtensible Firmware Initiative(EFI)もサポートしています。 |
||
モンタビスタのキャリア向けパートナ
|
Oracle、MySQL、Enea、VirtualLogix をはじめ、70 社を超えるモンタビスタパートナから、MontaVista Linux Carrier Grade Edition を搭載したキャリア向けのネットワーク機器ですぐに使用できるミドルウェア、アプリケーション、およびツールが提供されています。 |
||

