ナノピR2でヒップVPLを実行します
この記事では、Nanopi R2Sデバイスを使用して、実際のハードウェアにホストアイデンティティベースの仮想プライベートLANサービス(HIP-VPLS)を展開する詳細を示しています。以前の記事では、ミニネットのプロトタイプを紹介しました。これは、実用的で物理的な実装に焦点を当てています。 VPLSは、IPネットワーク上のレイヤー2通信を作成し、レイヤー3.5ソリューションであるHIPは、識別(ホストIDタグまたはヒット)および場所(ルーティング可能なIPアドレス)のIPアドレスの役割を分離することにより、セキュリティとモビリティを強化します。
ハードウェアとセットアップ:セットアップは、3つのNanopi R2Sデバイスをヒップスイッチとして使用し、8ポートSNRスイッチを介して接続してIPオーバーレイをシミュレートします。各ナノピR2(1GB RAM、クアッドコアCPU、32GB SDカード)には、LANおよびWANインターフェイスがあります。 SNRスイッチは、8つの1GB/sポートと2つのSFPスロットを提供します。テストベッド構成は上に表示されます。
展開: Nanopi R2ごとにFriendlyWrt Linux画像がSDカードにフラッシュされました。 hip-vpls-hw
リポジトリ( https://www.php.cn/link/b57fac77ca8ccadbcca2335607697701 )をクローニングし、次のコマンドを各ルーターで実行しました。
CD HIP-VPLS-HW OPKGアップデート opkgインストールnano rsync python3 python3-pip python3-netifaces PIP3インストールPycryptodome mkdir/opt/hip-vpls/ RSYNC -RV Hiplib Switchd.py Switchfabric.py/opt/hip -vpls/ CDスタートアップ cp hip-vpls/etc/init.d/ chmod x /etc/init.d/hip-vpls /etc/init.d/hip-vpls enable /etc/init.d/hip-vpls start
重要なのは、イーサネットインターフェイス構成を変更して、RAWソケットキャプチャの無差別モード( promisc '1'
)を有効にするために変更されました。
<code>config device option name 'eth1' option macaddr '3e:25:61:94:f3:37' option promisc '1'</code>
すべてのネットワークトラフィックを可能にするために、ファイアウォールルールが調整されました。ヒットが生成され、ホストファイルとファイアウォールルールが構成されました(以前の記事の詳細)。
パフォーマンス: PC3とServer0の間のIPERFテストにより、1GB/sリンクで1.5MB/sのスループットが得られました。 Cのコードをコンパイルするなど、さらなるパフォーマンスの最適化が進行中です。
以上がナノピR2でヒップVPLを実行しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Linuxでファイルとフォルダーを効率的にカウントする:包括的なガイド Linuxでファイルやディレクトリを迅速にカウントする方法を知ることは、システム管理者や大規模なデータセットを管理している人にとっては重要です。このガイドは、単純なコマンド-Lを使用して示しています

Linux/UNIXシステム管理には、ユーザーアカウントとグループメンバーシップを効率的に管理することが重要です。 これにより、適切なリソースとデータアクセス制御が保証されます。 このチュートリアルでは、LinuxおよびUNIXシステムの複数のグループにユーザーを追加する方法を詳しく説明しています。 私たちは

Linuxカーネルは、GNU/Linuxオペレーティングシステムのコアコンポーネントです。 1991年にLinus Torvaldsによって開発されたこのため、無料のオープンソース、モノリシック、モジュール式、マルチタスクUnixのようなカーネルです。 Linuxでは、歌に複数のカーネルをインストールすることが可能です

フラットパックアプリケーション許可管理ツール:Flatsealユーザーガイド Flatpakは、Linuxソフトウェアの分布を簡素化し、仮想サンドボックスでアプリケーションを安全にカプセル化するために設計されています。 Flatpakアプリケーションはこのサンドボックス環境にあるため、オペレーティングシステムの他の部分、ハードウェアデバイス(Bluetooth、ネットワークなど)、ソケット(Pulseaudio、SSH-Auth、Cupなど)にアクセスする権限を要求する必要があります。このガイドでは、LinuxでFlatsealを使用してFlatpakを簡単に構成する方法をご案内します

この簡単なガイドでは、Linuxオペレーティングシステムでインドルピーシンボルを入力する方法について説明します。先日、Word文書に「Indian Rupee Symbol(£)」を入力したかったのです。私のキーボードにはルピーシンボルがありますが、入力する方法がわかりません。後

お気に入りのビデオをインターネットから保存したいと思ったことはありますか?面白い猫のビデオであろうと、後で見たいチュートリアルであろうと、YT-DLPがお手伝いします!この包括的なYT-DLPチュートリアルでは、YT-DLPとは何か、インストール方法を説明します。

Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。

Linus Torvaldsは、Linux Kernel 6.14リリース候補6(RC6)をリリースし、重要な問題を報告せず、リリースを順調に進めています。このアップデートで最も注目すべき変更は、AMDマイクロコード署名の問題に対応していますが、残りの更新は
