

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ネットワークサービス
<a name="networking-service"></a>



オープンソースプロジェクト `systemd-networkd` は、最新の Linux 配布で広く使用できます。このプロジェクトでは、`systemd` フレームワークの他の部分と同様の宣言型設定言語を使用しています。主な設定ファイルタイプは `.network` および `.link` ファイルです。

`amazon-ec2-net-utils` パッケージはインターフェイス固有の設定を `/run/systemd/network` ディレクトリに生成します。これらの設定では、インターフェイスがインスタンスにアタッチされている場合、IPv4 と IPv6 の両方のネットワークが有効になります。これらの構成では、ローカルソースのトラフィックが対応するインスタンスのネットワークインターフェースを介してネットワークにルーティングされるようにするポリシールーティングルールもインストールされます。これらのルールにより、関連するアドレスまたはプレフィックスから適切なトラフィックが Elastic Network Interface (ENI) 経由でルーティングされるようになります。ENI の使用の詳細については「*Amazon EC2 ユーザーガイド*」の「[Elastic Network Interface](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html)」を参照してください。

このネットワーク動作は、`/etc/systemd/network` ディレクトリにカスタム設定ファイルを配置して、`/run/systemd/network` に含まれるデフォルトの設定を上書きすることでカスタマイズできます。

[systemd.network](https://www.freedesktop.org/software/systemd/man/systemd.network.html) のドキュメントには、`systemd-networkd` サービスが特定のインターフェースに適用される設定を決定する方法が説明されています。また、ENI ベースのインターフェースには、altnames と呼ばれる、さまざまな AWS リソースのプロパティを反映した代替名も生成されます。ENI ベースのインターフェースプロパティは ENI アタッチメントの `ENI ID` および `DeviceIndex` フィールドです。これらのインターフェースは、`ip` コマンドなどのさまざまなツールの使用時に、そのプロパティを使用して参照できます。

AL2023 インスタンスのインターフェイス名が、`systemd` スロット命名スキームを使用して生成されます。詳細については、「[systemd.net 命名スキーム](https://www.freedesktop.org/software/systemd/man/systemd.net-naming-scheme.html)」を参照してください。

さらに、AL2023 は `fq_codel` アクティブキュー管理ネットワークの送信スケジューリングアルゴリズムをデフォルトで使用します。詳細については、「[CoDel の概要](https://www.bufferbloat.net/projects/codel/wiki/)」を参照してください。