“路线”是什么意思?

“路线”是什么意思?

这是我从某处摘取的一个例子:

routes:
    - to: default
      via: 10.225.192.1

我看到这种语法已经取代了“gateway4”,但是,我搜索了有关“route”概念的信息,似乎与“gateway”不同。

以下是我所知道的:

  • 网关:它是设备的ip,可以让我们连接到其他网络。
  • 路线:这是包裹从计算机“A”到计算机“B”所采用的路径。

所以...

  1. 我的定义正确吗?
  2. “路线”的概念在语法中是如何运用的?
  3. 你能向我解释一下语法吗?

注意:我假设“via”后面的应该是网关的 IP,但是“to:default”呢?我不确定它的功能是什么。

答案1

Netplan 参考有关于此的信息。

默认路由

最常见的路由需求是定义默认路由以到达更广泛的互联网。这些默认路由只能在每个 IP 系列和路由表上定义一次。

Netplan 参考是理解 Netplan 语法的事实标准。

默认路由通常也称为默认网关(因此 Netplan 属性gateway现在已被默认路由取代,如您的示例中所示)。

如果您想了解有关网络术语的更多信息,Ask Ubuntu 可能不是最明显的地方。不过,您可以从 Wikipedia 开始(路由默认路由)。

答案2

是的,你的定义是正确的,但它们之间的关系有点令人困惑。我的理解是,routes它是一个地址列表以及如何到达这些地址。例如

routes:
  - to: default # This matches any address
    via: 10.225.192.1 # Your default gateway (to get to `default`, use this route)

  - to: 192.168.0.0 # This is a specific set of addresses
    via: 10.225.192.2 # A different router that knows how to get to _this_ subnet

相关内容