内側から見ると、ネットワークデバイスのモジュラーOSの利点は何ですか(たとえば、Extreme NetworksのXOS)

近年、アクティブなネットワーク機器のメーカーは、モジュラーオペレーティングシステム上で動作する製品を宣伝していますが、CLIが異なる場合はわずかです。



主な違いは、原則として、非常に論理的な理由(技術の保護、著作権、および好奇心に起因する可能性のある不可逆的な結果)のために、管理者とユーザーから隠されています。 このような論理構造がどのように実装されるかについては、ほぼ少し低くなります。









通常、モジュラーOSは次のものの上で実行されます。

•MontaVista Linux(Cisco NX-OS、Extreme XOS)

•FreeBSD(JunOS)

•OpenBSD(Dell-Force10 OS)

•その他



ただし、ファイルシステム自体を直接操作することはブロックされており、追加の特権が必要です。





Extreme XOSのこの動作モードは「デバッグモード」と呼ばれます。

「デバッグモード」に入るには、この場合ヒントが機能しないため、コマンドを完全に手動で操作する必要があります。 その後、コンソールはパスワードの入力を求める招待状を発行します。この招待状は、TACエンジニアから受け取る必要があります(サービスケースで必要であり、有効なサービス契約がある場合)。 パスワードは59分間有効で、システムによって生成された「チャレンジ」に基づいて生成されます。







「デバッグモード」に入った後、ユーザーは<TAB>を使用して、構成コマンドのいくつかの追加の非表示ブランチを使用してヒントを見ることができます。



そして、大部分のブランチが通常の操作モードで表示できる場合、







ここにあるブランチ(何らかの理由で漫画をすぐに覚えています:)は完全に隠されており、XOS開発者によるデバッグを目的としています。



また、ブランチの隠しコマンドを知っていて、CLIで完全に登録した場合、それらを適用できますが、これはチームでは機能しません。







しかし、最も重要なことは、シェルに入ることができるのはこのモードからのみであるということです。



BusyBoxビルトインコマンドセットを図に示します。







そして、すべてのLinuxシステムでよく知られているルートディレクトリ構造







すべてがCFスイッチに事前にインストールされた上にマウントされます。



BootRomからXOSをインストールすると、これらの8つの論理パーティションがどのようにフォーマットされているかを確認できます。 9番目の位置は、フロントパネルポートに接続された外部USBフラッシュドライブです。







「プライマリ」セクションと「セカンダリ」セクションにOSをインストールする場合の違いは何ですか?また、1つのXOSファイルが同じ行のすべてのスイッチに個別にインストールするのに適している理由

モデルと機能から。



スイッチのSummit X460ファミリがリリースされる前は、MIPS 64アーキテクチャを備えたBroadcom CPUがスイッチにインストールされていましたが、現在では同様のアーキテクチャを備えたRMIの生産性の高いプロセッサです。 そのため、2つのカーネルがオペレーティングシステムファイルに含まれており、それぞれが独自のプロセッサ用にコンパイルされています。 カーネルバージョン2.6.98.6が選択されています。



alphadiagsファイルは、ポートから内部バス、LEDまで、ハードウェアの診断に役立ちます。 診断はシンプルで高度なものであり、CLIから<run diagnostic {normal | 拡張}>(起動によりポートのトラフィックが失われます!!!)。



alphadiagsという名前は、すべてのExtreme Networks機器がAlphaプラントのコンベヤー上で組み立てられているという事実に何らかの関係がある可能性があります。







Summit X460-24tスイッチに取り付けられているプロセッサー







実際、以下では、オペレーティングシステムがモジュラーと呼ばれているプロセスとカーネルモジュール。



各プロセスには独自のメモリ領域があり、1つのプロセスが失敗した場合に他のプロセスが動作し、重要でないプロセスを手動で再起動できます

モジュールシステム。







一部のカーネルモジュールの作成者。 Extreme Networksは機器にBroadcom ASICを使用しているため、それらを使用するにはソースからのカーネルモジュールが必要です。







各スイッチにはプラットフォームの識別子があり、EEPROMに保存されているため、インストール後、プラットフォームとライセンスレベルへの準拠が確認されます。 実行する必要がある機能に関する情報は、対応するファイルに含まれています。 このアプローチの便利な点は、ライセンスキーを入力した後、OSイメージを完全に再インストールする必要なく、対応するモジュールを起動するためのコマンドが単に発行されることです。



最後のファイルは、デフォルト構成をロードするスクリプトです。







組み込みのviエディターを使用すると、このようなファイルの構造を確認できます。 プロセス/モジュールの説明、開始パス、手動で再起動する機能、障害後にプロセスを自己修復する機能、その他のパラメーターなど、すべてが非常に単純です。







結論:



1.モジュラーオペレーティングシステムは、その前身であるモノリシックオペレーティングシステムよりもインテリジェントであり、すべての結果としてマーケティングに影響します。 ただし、それらのインストールには適切なハードウェアサポートが必要であるため、製品の最終コストが増加します。 これはアクセススイッチで特に顕著であり、この場合、モノリシックOSのアナログと価格で競合することはできず、一部のメーカーはこのセグメントで提供さえしません。



2.システムイメージを仮想マシンにインストールする場合の難しさ:第1に、OSに組み込まれたインストールスクリプトをユーザーが利用できず、第2に、すべてのメーカーがソリューションでx86ベースのプロセッサを使用しない。 したがって、エミュレータに関するこの問題は、必要な修正を行い、x86用のソースをコンパイルするメーカーによってのみ解決されます。



一般に、状況は(著者の個人的な意見では)携帯電話市場をsomewhatとさせます。IOSやAndroidなどのモジュラーOSの出現により、古いプラットフォームが事実上放棄され、

低価格セグメントでニッチを占めるようになりました。 ネットワークデバイスの市場は確かにそれほど動的ではありませんが、そのような移行の傾向と利点は明らかです。



それでは、エクストリームネットワークス、シスコシステムズ、ジュニパーネットワークス、およびレビューした機能を積極的に開発および使用している他の市場リーダーからの発表に従ってください。




Extreme Networks認定トレーニングコース






MUK-Service-あらゆる種類のIT修理:保証、非保証修理、スペアパーツの販売、契約サービス



All Articles