NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

ネットワーク

CCNA の勉強方法

ネットワークエンジニアが最初に目指す資格として有名な CCNA を勉強する際、参考になりそうなサイトや書籍等を紹介します。 CCNA イージス CCNA イージスとは CCNA イージスとは、CCNA の Web 教科書のことです。CCNA イージスには CCNA(200-301)の試験範…

STP の概要

STP とは STP(Spanning Tree)は、 冗長経路によるループを検出し、フレームの送受信を停止させることにより、ループフリーのネットワークを形成する機能です。 IEEE 802.1d として標準化 Configuration BPDU と呼ばれるフレームを使用して、Topology 情報…

VLAN の概要

VLAN とは VLAN(Virtual LAN)とは、スイッチ内でブロードキャストドメインを分割する機能で、主な利点は以下の 2つです。 異なる VLAN 間の通信はできなくなり、セキュリティの向上が図れる。 ブロードキャストドメインを狭めることで、帯域を有効活用でき…

デュプレックス(duplex)について

全二重(Full-duplex) 半二重(Half-duplex)とは 半二重モードでは、送信と受信を片方向ずつ、時間を分けて通信する。 100BASE-TX の場合、送信と受信あわせて、最大100Mbps の通信が可能。 全二重モードでは、送信と受信を両方向同時に通信する。 100BASE…

プロキシ ARP について

プロキシ ARP とは プロキシ ARP とは、ホスト(通常はルータ)が、別のマシンに宛てられた ARP 要求に応答する技法です。 ルータは自分の ID を「偽装する」ことによって、「実際の」送信先にパケットをルーティングする責任を引き受けます。 プロキシ ARP …

Cross-Stack Etherchannel について

StackWise 機能とは StackWise 機能は、2台以上の Catalyst を1台の論理スイッチとして運用するクラスタ技術です。最大で9台のスイッチから構成され、そのうち1台がマスターとなり全体の管理を行います。マスター以外のスイッチはメンバーと呼ばれます。詳細…

BGP 設定例

概要 BGP を使った冗長化設定例になります。 動作確認は R5 と R6 の Loopback インターフェース間の Ping 疎通により行っています。 検証環境 CSR1000V を VMware Workstation 上に構築 IOS は 15.4(1)S2を使用 通信フロー 正常系 故障系-1 故障系-2 故障系…

Cisco と NetApp(7-Mode)で LAG 設定

以前、Nexus と Netapp 間で LAG を構成する際の注意点の記事で LAG の設定例を書きましたが、NetAppのソフトウェアバージョン8.2では、少し設定が異なったのでメモします。 それぞれ2本のインターフェースで LAG を構成し、NetApp 側は VLAN101と102のイン…

Wireshark のフィルタリング

良く使うフィルタリング設定のメモ送信元 IP アドレスが「192.168.1.1」のパケットのみを表示 ip.src == 192.168.1.1送信先 IP アドレスが「192.168.2.1」のパケットのみを表示 ip.dst == 192.168.1.1送信元 IP アドレスが「192.168.1.1」かつ、ポートが「80…

セカンダリアドレスで HSRP

セカンダリアドレスで HSRP が可能か試してみました。環境は下記のとおりです。 ルータは、CSR1000V IOS XE Version: 03.09.02.S を使用しました。結論から言えば、上記の環境では、セカンダリアドレスで HSRP は可能でした。 アドレス不足により、同一のブ…

Multi-VRF 環境での OSPF について

Multi-VRF 環境での OSPF について、標準エリア上で受信した LSA Type-3 の情報を(データベース上には存在するが)ルーティングテーブル上に反映できない事象を確認しました。通常、DN Bit が付与された LSA を受信した場合は、ルーティングループを防止す…

Cisco ASR で再起動を繰り返すスクリプト

使い道があるかわかりませんが、任意の間隔で再起動を繰り返すスクリプトを作成しました。 使用方法 event timer countdown time に任意の時間(秒)を設定する。 スクリプトを開始する際は、特権モードで[start]と入力し実行する。 次に特権モードで[res…

BIG-IP のヘルスチェックで User-Agent を定義する

User-Agent ヘッダについて Web サーバと HTTP/HTTPS で通信する Web ブラウザやアプリ、クローラーといったクライアントプログラムは、Web サーバにリクエストを送る際、自身の「素性」を表す情報も同時に送信する。そのために使われるヘッダを「User-Agen…

Junos Shaping 設定

Junos の Shaping 機能についてテストした際の備忘録です。スループット測定は iperf を使用しました。 iperf の準備 epel リポジトリインストール # wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm # wget http://rpms.f…

Python で Cisco のログを取得

Python で Cisco のログを収集する際のスクリプト例です。 Exscript で上手くいかずハマってしまったため、とりあえず Paramiko を使用しました。 "ssh.exec_command" で複数のコマンドを実行できないため、少し不便です。(方法があるかもですが。。) impo…

Telnet を使用した HTTP/MAIL 確認方法

Telnet を使用して、HTTP や MAIL のテストをすることができます。 HTTP 確認方法 Telnet を使用して、Web サイトへアクセスします。 # telnet localhost 80 Trying 127.0.0.1... Connected to localhost.localcomain (127.0.0.1). Escape character is '^]'…

OSPF で Neighbor を確立できない原因

OSPF で Neighbor を確立できない要因は様々ですが、その中にパラメータのミスマッチがあります。 Neighbor を確立するために、対向で合わせる必要があるパラメータをいくつか紹介致します。 Network Type Cisco は下記の Network type をサポートしています…

Cisco L2TPv3 の冗長化

L2TPv3 の Peer に Loopback インターフェースを指定し、当該ネットワークを OSPF 等のダイナミックルーティングで解決させる事で冗長化が可能です。切替時間は、ダイナミックルーティングの収束時間に依存します。 検証環境 設定例 メイン及び、バックアッ…

Cisco L2TPv3 を不定アドレスで構築

例えばインターネット上で、L2TPv3 を使用したい場合、対向がダイナミックなアドレス(以下、不定アドレス)を使用している可能性があります。Cisco の L2TPv3 では、Peer のアドレスに固定アドレスを要求するため、通常の設定では対応できません。ですが、…

Juniper SNMP エージェント設定方法

Junos での SNMP エージェントの設定方法です。詳細は以下をご参照ください。 http://www.juniper.net/techpubs/en_US/junos12.3/topics/example/snmp-config-cli-qfx-series.htmlSNMP System name を設定します。 # set snmp name “snmp qfabric” SNMP Comm…

BIG-IP の UCS ファイルを作成・取得するスクリプト

BIG-IP の UCS(設定ファイル)を作成し・取得するスクリプトになります。 タスクスケジューラを使用する事で自動化が可能です。使用する引数は下記の 3 つです。 list: Archive List の一覧を表示します。 save: UCS を任意の名前で作成します。 download: …

BIG-IP 設定初期化手順

BIG-IP の設定を初期化する手順になります。一部の設定は下記のとおり維持されます。 参考:sol13127: Restoring the BIG-IP configuration to factory default settings (11.x) 削除される設定 全ての Local Traffic 設定 全ての Network 設定 システムメン…

Cisco Shared Services について

例えば、VRF-Lite でネットワークを分離したとして、共通でアクセスする必要があるサービスがいくつかあります。仮想ネットワーク毎にサービスを用意するのは、費用的な問題等、現実的ではない場合があります。 Cisco の Route Replication は、異なる VRF …

Cisco ルータの PPPoE Server 設定例

2021-02-08Cisco では、PPPoE Server を設定し、PPPoE Client から接続する事が可能です。 昔は、PPPoE の接続検証をする際に、よく使っていました。 本設定例は、Cisco 1812J で VRF により L3 を分離して、2 テナント分の PPPoE を終端する例になります。 …

ASR1001 Evaluation ライセンスインストール手順

Cisco ASR1001 へ Evaluation ラインセスをインストールする際の手順になります。"show license"コマンドで、現在有効になっているライセンスを確認します。 ASR#show license License Store: Primary License Storage StoreIndex: 0 Feature: ipbase Versio…

Juniper EX4200 の初期化

Juniper EX シリーズの設定を初期化(工場出荷状態の設定へ変更)する際のメモ。"load factory-default"を実行します。 root# load factory-default warning: activating factory configuration"commit"を実行すると、error'root パスワードが必要'となりま…

Windows PowerShell で BIG-IP LTM を制御

F5の iControl を使って Windows PowerShell と BIG-IP を連携させることが可能です。 詳細はマイクロソフトの PowerShell と iControl の連携をご参照ください。 検証環境 BIGIP-10.1.0.3341.1084 Windows Server 2008R2 Datacenter VMware Workstation 9.0…

Juniper EX4200 Radius 認証設定例

Juniper EX4200 へのログイン認証に FreeRadius2 を使用する際の設定例です。 基本的な環境は「Cisco Nexus Radius 認証設定例」と同様になります。 Radius 側の設定 Radius クライアントを登録します。 # cat /etc/raddb/clients.conf 最終行に追記 client …

PakcetShaper Radius 認証設定例

PacketShaper へのログイン認証に FreeRadius2 を使用する際の設定例です 基本的な環境は「Cisco Nexus Radius 認証設定例」と同様になります。 Radius 側の設定 Radius クライアントを登録します。 # cat /etc/raddb/clients.conf 最終行に追記 client 192.…

Cisco1812J Radius 認証設定例

Cisco1812J へのログイン認証に FreeRadius2 を使用する際の設定例です 基本的な環境は「Cisco Nexus Radius 認証設定例」と同様になります。 Radius 側の設定 Radius クライアントを登録します。 # cat /etc/raddb/clients.conf 最終行に追記 client 192.16…