ネットワークの謎を解く: リバースエンジニアリングの技術
ネットワークの謎を解明する: リバース エンジニアリングの技術 ネットワークにおいて、リバース エンジニアリングとは、何かがどのように構築されたかを調べてそれをコピーしようとすることではありません (ドイツのエニグマ マシンのように...)
待望の変更ウィンドウ ネットワークアップグレード 着きました。 マネージャーはピザを会議室のテーブルに積み上げ、スナックはオフィス全体に散らばっており、変更内容は可能な限り徹底的にテストされています。
あなたのチームは計画を立ててきました コードのアップグレード 数週間にわたってネットワーク コアに接続しています。控えめに言っても、大変な作業です。この数年間、中規模企業はネットワーク コアの冗長性と安定性を高めるために多大なリソースを投資してきました。デイジー チェーン接続されたスイッチ、アドホック構成、文書化されていないネットワークのサプライズから始まったネットワークを統合するために懸命に取り組んできました。
実稼働コアをミラーリングするラボ環境を作成するための予算を要求しましたが、プロジェクトには資金がまだありません。代わりに、利用可能な他のすべてのリソースを使用しました。新しいコード バージョンのリリース ノート ドキュメントを読み、関連する問題を調査しました。過去に同様のネットワーク アップグレードを実行した同僚に連絡を取りました。ネットワーク上のすべてのデバイスの構成をバックアップしました。ベンダーの SE と話し合って、安定したバージョンのコードに移行していることを確認しました。
さらに、夜中にサポートが必要になった場合に迅速に対応できるよう、ベンダーにプロアクティブ チケットを発行しました。また、ネットワーク アップグレード中にインターネット アクセスが失われた場合に備えて、関連ドキュメントと検証済みのソフトウェア イメージをローカル ドライブにダウンロードしておきました。
準備として、必要な変更を段階的に文書化しました。 ネットワークが期待どおりに動作することを確認するために、増分変更ごとにテストを作成しました。 進行状況を評価する必要がある途中の重要なチェックポイントを特定しました。
変更ウィンドウが始まる直前に、アップグレードするデバイスから ARP テーブル、ルーティング テーブル、および MAC アドレス テーブルのコピーを取得して、再起動後に比較できるようにします。
あなたはできる限りの準備ができています。
みんな定位置。 計画を実行しました。ハードワークが報われるかどうかを確認する時が来ました。 あなたの夜の運命を決定する XNUMX つの文字を入力します。 . . .
リロード
あなたは待ちます。
このシナリオは、企業で働いたことのあるすべてのネットワーク エンジニアによく知られています。 私たちのほとんどは、ネットワークのアップグレードを成功させて、早朝にオフィスを出るスリルを経験したことがあります。 また、予期しない影響、奇妙な動作、または一見無関係なアプリケーション エラーを伴う電話がかかってきたときの苦痛も経験しました。
では、変更を事前に検証するためにできる限りのことを行ったにもかかわらず、なぜうまくいかないのでしょうか?
ネットワークにおける大きな課題の 1 つは、ネットワーク上を流れるデバイスやアプリケーション トラフィックをほとんど制御できないことです。ネットワーク構成を完全に制御できたとしても、ネットワークの状態を制御できるとは限りません。ネットワークのアップグレード中に問題を引き起こす可能性のある状態にはどのようなものがありますか?
つまり、ネットワークについて詳しく知れば知るほど、ネットワークのアップグレード中に問題を準備、計画し、防止するための対策を講じることができます。 NetBrainのダイナミック ネットワークマッピング ネットワークをリアルタイムで視覚化し、完全なネットワーク トポロジを発見するのに役立ちます。 ネットワーク内のトラフィック フローを視覚化して、どこでどのように問題が発生するかを理解できます。 トラフィックが未使用のリンクにフェールオーバーするまで影響のない設定ミスを発見できます。
ネットワークのアップグレードを計画するときに、事前定義された検証テストを作成して、 実行可能ファイル Runbooksこれらのツールは、ネットワークのアップグレード中に重要かつタイムリーな情報を提供するだけでなく、成功を証明するための具体的なテスト計画とデータを提供できるため、リーダーシップ チームとの信頼関係を構築します。