注意:

按照 Hub 中的数据包进行操作,并在 Oracle Cloud Infrastructure 中调用 VCN 路由体系结构

简介

实例、数据库和网络服务是 Oracle Cloud Infrastructure (OCI) 中应用的典型构建块。当我们在网络上构建应用程序时,最好知道您从源发送的流量是否到达目的地。OCI 提供了网络路径分析程序来验证路径,但有时您希望逐个跃点了解端点本身发生的情况。

本教程将提供一些场景,您可以使用这些场景在 OCI 中的集线器和分支网络架构中跟踪数据包。

图像

工艺路线流方案

多个路由流方案适用于中心 VCN 路由体系结构和分支 VCN 路由体系结构。

我们仅介绍如何使用方案 1 跟踪包。对于其他方案,可以使用相同的方法。

目标

方案 1:将包从一个 Spoke VCN 实例跟踪到另一个 Spoke VCN 实例

在此方案中,我们将跟踪从一个分支 VCN 实例到另一个分支 VCN 中实例的数据包。

下图显示了指定的跃点。A 到 F 点表示可以启用某种形式的日志记录或包捕获的位置。我们将逐个探索所有这些地方,以便我们能够跟踪包。

图像

我们需要确定要测试的源、目标和端口。这将确保我们有一个有针对性的方法来分析数据包而不分心。

在本示例中,我们将使用以下源、目标和端口。

目的地 目标端口
172.16.1.93 172.16.2.88 TCP/80

为了正确地开始这个旅程,操作顺序必须尽可能有效地设置日志记录,正确捕获和收集信息。

任务 1:记下时间

  1. 在本教程中,我们使用中央计算机来收集所有数据。

  2. 记下开始分析的时间。对于此示例,它是 8:44 AM。

    图像

任务 2:在实例 A 上打开第一个 SSH 会话

任务 3:在实例 A 上打开第二个 SSH 会话

任务 4:在实例 B 上打开 SSH 会话

任务 5:在 pfSense 防火墙上打开 Web 会话

任务 6:在 Spoke A 专用子网上启用日志记录(所有日志)

任务 7:在 Spoke B 专用子网上启用日志记录(所有日志)

任务 8:在 Hub 专用子网上启用日志记录(所有日志)

任务 9:在实例 A 的第二个 SSH 会话上启动 tcpdump 会话

任务 10:在实例 B 的 SSH 会话上启动 tcpdump 会话

任务 11:在 pfSense 防火墙上启动包捕获

任务 12:从实例 A 的第一个 SSH 会话向实例 B Web 服务器发送 HTTP 流量

任务 13:查看所有日志记录点和数据包捕获并遵循路径

我们可以开始收集信息,以便跟踪数据包。

停止所有日志记录、包捕获和 tcpdumps:

在开始收集信息之前,请停止所有日志记录、包捕获和 tcpdumps,以确保我们不会获得过多的信息。

下图显示了所有记录点 A、B、C、D、E 和 F

图像

日志记录点 A:实例 A 上的 tcpdump

  1. 转到实例 A 的第二个 SSH 会话。
  2. 请注意,生成的 tcpdump 输出。

图像

日志记录点 B:在 Spoke VCN 专用子网上日志记录

现在,查看子网级别日志来查看包在 VCN 的子网上是否可见。

日志记录点 C:在中心 VCN 专用子网上日志记录

日志记录点 D:在 pfSense 防火墙上捕获数据包

日志记录点 E:在 Spoke VCN B 专用子网上日志记录

日志记录点 F:实例 B 上的 Tcpdump

  1. 转到实例 B 的 SSH 会话。
  2. 请注意生成的 tcpdump 输出。

图像

注:为其他方案收集与方案 1 相同的日志、包捕获和 tcpdumps。

方案 2:将包从 Spoke VCN 实例跟踪到 Hub 实例

图像

方案 3:遵循从 Hub 实例到 Spoke VCN 实例的数据包

图像

方案 4:遵循数据包从 Spoke VCN 实例到 Internet

图像

方案 5:遵循从 Spoke VCN 实例到 OCI 服务网络的数据包

图像

方案 6:从 Hub 实例跟踪数据包到 Internet

图像

方案 7:从 Internet 到 Hub 实例跟踪数据包

图像

方案 8:遵循从内部部署到请求 VCN 实例的数据包

图像

方案 9:遵循从 Spoke VCN 实例到内部部署的数据包

图像

方案 10:遵循从远程计算机到负载平衡器的包来请求 VCN 实例

图像

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心