Network tutorial - IT technology blog

LinuxでTaygaとBIND9を使ったNAT64・DNS64の設定:IPv6-onlyサーバーをIPv4レガシーサービスに接続する

LinuxでTaygaを使ったNAT64とBIND9を使ったDNS64を設定する実践ガイド。IPv4アドレスの追加やアプリケーションコードの修正なしに、IPv6-onlyサーバーからIPv4-onlyレガシーサービスへの接続を実現します。6ヶ月間の実際の本番運用経験からの共有です。
Network tutorial - IT technology blog

LinuxでQinQ(Double VLAN 802.1ad)を構築する:マルチテナントトラフィックの分離とVLAN空間の拡張

QinQ(Double VLAN 802.1ad)により、VLAN空間を約1600万まで拡張し、1本の物理回線上でテナント間のトラフィックを完全に独立して分離できます。本記事では、ip linkを使ったLinuxでのQinQ設定を、クイックスタート(5分)からsystemd-networkdを用いたproduction対応のセットアップまで解説し、MTUデバッグのヒントや実際の断続的パケットロス対処の経験も紹介します。
Network tutorial - IT technology blog

XDP Linux:DDoSを防ぐためのドライバ層での超高速パケットフィルタ構築

XDP(eXpress Data Path)はNICのドライバ層でパケットをカーネルスタックに入る前に処理・フィルタリングし、iptablesより10〜100倍高速です。本記事では、CでeBPFプログラムを書いてコンパイルし、カーネルにロードするところから、BPF MapとPythonを使ってブロックIPリストをリアルタイム管理するところまでを解説します。
Network tutorial - IT technology blog

LinuxでのECMPルーティング設定:ip routeコマンドで複数のネットワークパスにトラフィックを分散する

ECMP(Equal-Cost Multi-Path)ルーティングにより、Linuxは単一のデフォルトルートではなく複数のゲートウェイに同時にトラフィックを均等分散でき、実効帯域幅の向上とフェイルオーバー時間の短縮を実現する。本記事では、ip routeコマンドを使ったECMPの設定、帯域幅に応じたウェイト制御、永続的な設定、そしてマルチISP環境での非対称ルーティング問題の解決方法を解説する。
Virtualization tutorial - IT technology blog

Proxmox/KVM上にVyOS仮想ルーターを構築:Firewall・NAT・VPN Site-to-Site をゼロから完全解説

ProxmoxまたはKVM上にVyOS仮想ルーターを構築し、ゾーンベースのstateful firewall・NAT masquerade・port forwarding・IPsec IKEv2 VPN Site-to-Siteを設定する手順を解説します。インストールからproduction-readyなlabネットワーク構築まで実践的な流れで説明します。
Network tutorial - IT technology blog

LinuxでのiSCSI Multipathing設定ガイド:SANの帯域幅最適化と接続冗長化

LinuxでのiSCSI Multipathing設定を基礎から応用まで解説。SANストレージへの複数の並列接続を有効にして帯域幅を向上させながら、1経路に障害が発生した際の冗長性も確保する方法を紹介。ロードバランシング設定、ジャンボフレーム、実際のフェイルオーバーテスト、トラブルシューティングまで網羅。