当前位置: 首页 > 知识库问答 >
问题:

MongoDB Atlas Google Cloud对等互连失败,本地网络中的IP范围与活动对等点中的IP范围重叠

卢阳泽
2023-03-14

我有一个GCP项目“a”,在此之前,我在MongoDB Atlas中添加了VPC对等:

这样,我的开发GKE集群(其VPC范围为10.7.0.0/16)将在访问MongoDB时支持对等。到目前为止,一切正常。

现在,我已经准备了另一个GKE集群用于试生产,其专有网络范围为10.221.0.0/16。我还在同一个Mongo集群“app pre”中创建了另一个数据库,并希望为新集群添加VPC对等。

我遵循同样的步骤:

  1. Mongo Atlas:为GCP项目“A”、VCP名称和CIDR192.168.0.0/16添加对等互连连接
  2. GCP创建对等连接

问题是我得到以下错误:

本地网络中的ip范围(10.221.0.0/16)与对等网络的活动对等中的ip范围(10.221.0.0/16)重叠

共有1个答案

景成和
2023-03-14

将此作为答案发布以帮助其他人。

@john hanley提到的是正确的,基本上,当使用重叠的IP范围时,你不能有2个或更多的VPC对等,这是因为GCP路由将以相同的“优先级”创建,因此,在哪里向这些路由发送数据包会很混乱。

您得到的信息基本上是,您已经以这种方式使用了一个范围,并打算再次使用这个非常相同的范围“10.221.0.0/16”。

 类似资料:
  • 我的目标是创建一个函数,从给定的IP范围中选择一个IP地址。 目前我正在使用此功能: 我知道此函数只生成IP范围,但是在生成该范围后如何选择IP? 示例:我拥有给定的IP范围93.118.193.0-93.118.193.255。在此范围内,自动获取一个(例如:93.118.193.83)并将其设置为“远程地址”属性。如果已经设置了IP,则随机获取另一个IP(以便两个“远程地址”相同)。 我尝试使

  • 问题内容: 为什么花括号没有在Java中定义单独的本地范围?我期望这是主要花括号语言(C,C ++,Java,C#)所共有的功能。 问题答案: 它们确实定义了单独的局部作用域,但是您仍然不能从父作用域中屏蔽局部变量(但是您当然可以屏蔽实例变量)。 但是您可以定义新变量(使用不同的名称),并且它们的范围将限于括号内。

  • 问题内容: 我有很多不同提供商的IP范围。例如 我将此IP转换为int32: 我的任务: 通过用户IP地址查找提供者名称(例如192.168.2.20(3232236052)) 在MySQL中很简单: Redis怎么做? 问题答案: 这取决于您是否认为您的IP范围可以重叠。如果不是,则解决方案非常简单: 使用哈希的集合来存储提供者数据 使用zset索引范围的最大值 检索最大值大于IP的(唯一)范围

  • 我有来自Microsoft Azure数据中心(http://www.microsoft.com/en-us/download/confirmation.aspx?id=41653)的900个IP地址范围,我想知道IP地址是否来自其中一个地址。我已经把它转换成一个列表,可以存储在文本文件中。 所以:循环遍历每个地址并使用ip2long()如这里的第3点是否成本更高(https://mebsd.co

  • 我需要分析Word文档的文本,并在分析器检测到的文本范围内创建书签(几乎像语法检查器)。 我不想使用实用程序,因为我的需求太具体了。 为此,, 1/检索纯文本文档 我检索文档主要故事的纯文本: 字符串明文=活动文档。范围().文本; 2/分析纯文本并得到结果 我将其发送到analyzer工具,该工具返回一个带位置的标记集合:例如,如果我想在文档文本中检测到模式“my pattern”,analyz

  • 我想检查IP地址是否在最小和最大IP地址的范围内。我怎样才能在德尔福做到这一点? 例如,我想做这样的事情: 127.0.0.1是范围的起始值,127.0.0.255是范围的结束值,127.0.0.15是将要检查的IP地址。