網路服務 - Amazon Linux 2023

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

網路服務

該開放原始碼專案 systemd-networkd 在現代 Linux 發行版中廣泛使用。該專案使用類似 systemd 架構其餘部分的聲明式組態語言。其主要組態檔案類型為 .network.link 檔案。

amazon-ec2-net-utils 套件會在 /run/systemd/network 目錄中產生介面特定組態。這些組態會在連接至執行個體時,在介面上啟用 IPv4 和 IPv6 網路。這些組態也會安裝政策路由規則,以協助確保透過對應執行個體的網路介面,將本機來源的流量路由至網路。這些規則可確保正確的流量透過彈性網路介面 (ENI) 從關聯的位址或首碼路由傳送。如需使用 ENI 的詳細資訊,請參閱 Amazon EC2 使用者指南中的使用 ENI

您可以將自訂組態檔案放入 /etc/systemd/network 目錄,以覆寫 /run/systemd/network 中包含的預設組態設定並自訂此網路行為。

systemd.network 說明文件說明 systemd-networkd 服務如何判斷適用於特定介面的組態。它也會為 ENI 支援的介面產生替代名稱 (稱為)altnames,以反映各種 AWS 資源的屬性。這些 ENI 支援的介面屬性是 ENI 附件的 ENI IDDeviceIndex 欄位。使用各種工具 (例如 ip 命令) 時,您可以使用這些介面的屬性來參照這些介面。

AL2023 實例介面名稱是使用systemd插槽命名配置產生的。如需詳細資訊,請參閱 systemd.net 命名方案

此外,AL2023 預設使用 fq_codel 主動佇列管理網路傳輸排程演算法。如需詳細資訊,請參閱CoDel概觀