戻る

ネットワーキング FAQ: 一般的な質問への回答

著者注 by 2018 年 3 月 14 日

あなたがネットワーキングの初心者であろうとベテランであろうと、いくつかの質問が次々と出てきます。 日常的なネットワークの問題から進化するネットワーク エンジニアの役割まで、最もよく聞かれる質問のリストをまとめました。

1. ネットワークの問題をホストまで追跡する最良の方法は何ですか?

多くのエンジニアが言うかもしれません。 traceroute. Traceroute は、ネットワーク全体のパスを表示するための頼りになる診断ツールです。 しかし、それには限界があります。

非対称パスまたはマルチパス ルートを分析しようとしているとします。 traceroute は、プローブ メッセージの一部であったパスについてのみ報告します。 A-to-B が B-to-A と異なる場合は、反対側から別の traceroute を実行する必要があります。

traceroute はデバイスのみを認識し、インターフェイスは認識しません。 ホスト名/IP と遅延の結果が得られますが、IP アドレスが接続されているインターフェイスを特定するには、追加のルックアップが必要になります。

また、Traceroute は現在の状態の情報も提供します — 現在の状態のみです。 トラフィックが成功したときのパスが何であったかを示す履歴情報はありません。これは、XNUMX 秒ごとに多くの推測と確認が行われることを意味します。

では、traceroute の制限を回避するにはどうすればよいでしょうか。 NetBrainの A/B Path Calculator はエンジニアを支援します パスを動的にマップする アプリケーションの実行速度が遅い場合や DDoS 攻撃がある場合など、ネットワーク内の任意の XNUMX 点間。

遅いアプリケーションのトラブルシューティング

2.削減する最速の方法は何ですか MTTR?

オーバー 80% の企業が XNUMX 時間以上かかる 停止中にバックアップして実行するため。

トラブルシューティングには、基本的なトポロジーだけでなく、ネットワークについての深い理解が必要です。 design intent と構成。 ネットワーク監視ツールは、 症状 しかし、エンジニアは問題を解決するために詳細なデータを必要としています 原因となる. しかし、そのレベルのデータを取得して解析するには時間がかかります。

ここで自動化の出番です。一度に XNUMX つのコマンド、一度に XNUMX つのデバイスで一連の CLI コマンドを手動で実行する代わりに、自動化により、必要なすべてのデータが一気に収集されます。 何百行もの出力を調べる代わりに、自動化によってデータが分析され、目前の問題のコンテキスト内で表示されます。 診断が自動化され、エンジニアがエンドツーエンドの可視性を備えた簡潔なプロセスを持つ場合、エンジニアは次のことができます。 トラブルシューティングの時間を半分に短縮. 停止中、自動化はエンジニアの親友であり、プロセスを最初から最後まで合理化するための独自のツール セットを備えた集中型システムと並んでいます。

3. 他の部門と協力して、すべてがスムーズに進むようにするにはどうすればよいですか?

ドキュメント作成、トラブルシューティング、変更管理、セキュリティは一人では実行できません。あらゆる規模のネットワークを管理するには、チームワークが必要です。自動化は、 コラボレーションの文化 これらすべての重要なワークフローの中で複雑なネットワークの問題をエスカレーションしている場合でも、セキュリティの脅威を軽減している場合でも、他の IT チームと協力して遅いアプリを解決している場合でも、情報を共有することは重要であり、単一のツールで実現できます。 Dynamic Map.

コラボレーションには時間がかかりますが、グループ プロセスを完成させ、ベスト プラクティスを共有することで、最終的には時間を短縮できます。 MTTR 停電の場合。 ネットワーク チームは、成功したプロセスをデジタル化することで、同じスクリプト、メモ、および知識にアクセスできます。 実行可能ファイル Runbooks. チームのすべてのエンジニアの知識を武器に、 Runbookコラボレーションとトラブルシューティングが容易になります。

一般的なデバイスのトラブルシューティング

4. 関連性を保つためにプログラミングを学ぶ必要がありますか?

ネットワークが常に変化しているように、ネットワーク エンジニアに求められることも変化しています。 のような新たなトレンド IBN と SDN ネットワーク エンジニアは、問題が発生したときに (または問題が発生する前に) 対処できるように、ネットワークの内外を熟知している必要があります。

企業はゼロ ダウンタイムをますます要求しています。つまり、ネットワーク エンジニアは、基盤となるインフラストラクチャからアプリケーション レイヤーまでのスタックを理解する必要があります。 従来の手動プロセスでは、今日の大規模ネットワークにおける変化の量、多様性、速度に対抗するチャンスはありません。 自動化は、あなたが追いつくことができる唯一の方法です。 でも、 Pythonを学ぶ必要はありません 時間のかかる反復的な日常のプロセスを自動化します。 ビジュアル プログラミングによる自動化ツールにより、本格的なコーディングのバックグラウンドは不要になります。

関連記事