网络流量路由解释
网络流量路由解释
我正在研究虚拟网络,为即将参加的 Azure 课程做准备。看我之前的文章 这里 我在那里学习了网络基础知识。这是我今天学到的关于流量路由的知识。
今天的目标是了解 Azure 如何在 Azure、本地和 Internet 资源之间路由流量。
背景
什么是路由?
路由是为网络中或跨多个网络的流量选择路径。网络流量是在任何给定时间通过计算机网络移动的数据量。它被分解成数据包。
什么是路由器?
路由器是在网络之间转发数据包的网络设备。
例如,您的宽带路由器通过将您的局域网(LAN,即您家中的设备)与 Internet 连接来提供 Internet 访问。
当数据包到达路由器时,它会查看数据包的目标 IP 地址,并使用路由表确定将其路由到的位置。
什么是路由表?
路由表是一组规则,用于确定通过 Internet 协议 (IP) 网络传输的数据包将被定向到何处。路由表告诉路由器将数据包发送到网络中的下一跳的位置。
路由表里面有什么?
- 网络 ID 和子网掩码 .这指定了数据包目的地的 IP 地址范围。
- 下一跳或网关。 这是数据包在前往其目的地的途中应经过的下一站的地址。
- 出接口。 这是数据包应该离开到达网关的地方。
- 一个指标 .这表示使用路线的成本(数字越大,效率越低)。
Azure 路线
Azure 自动创建系统路由并将它们分配给虚拟网络中的子网。可以使用自定义路由覆盖默认路由。
每条路由都有一个地址前缀和下一跳类型。这 文档 具有已设置的默认系统路由。地址前缀具有虚拟网络、Internet 或无的跃点类型。
虚拟网络跃点类型
虚拟网络对于每个虚拟网络都是唯一的,并在网络内路由事物。为每个子网创建路由 - Azure 使用这些路由在子网之间路由流量。
互联网跃点类型
由地址前缀指定的流量被路由到 Internet。默认为 Internet 指定 0.0.0.0/0 地址前缀。
这意味着任何地址不在虚拟网络中的流量都会被路由到 Internet(除非它是 Azure 的服务之一,在这种情况下它会进入 Azure 的网络)。
这可以用自定义路由覆盖。
无跃点类型
路由到无跃点类型的流量将被丢弃并且不会流出子网。这适用于出于某种原因而保留的某些特定地址前缀!
还有一些其他可选的默认跃点类型 - VNet 对等互连、虚拟网络网关和 VirtualNetworkServiceEndPoint。
用户定义的自定义路由
可以创建自己的路由表,然后将其与一些子网链接。
您还可以使用“服务标签”作为地址前缀,它表示来自给定 Azure 服务的一组 IP 地址前缀。
路由示例 这里 对于了解这一切在实践中如何运作非常有帮助。
结论
今天,我快速浏览了路由,以了解它的全部内容以及它在 Azure 中的工作原理。
我看到在 Azure 中,路由表指定了地址前缀,然后是下一个跃点类型——路由将是默认路由或您自己设置的路由。接下来,我将更深入地研究一些示例以巩固我的学习并了解中心辐射型拓扑。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明