首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vPC交通流问题

vPC交通流问题
EN

Network Engineering用户
提问于 2018-02-20 19:31:08
回答 2查看 1K关注 0票数 3

这将是我的数据中心中的新网络,我有与问题相关的vPC,因为您可以看到聚合层中有A1/A2交换机(L3/L2路由)和C1/C2核心交换机(L3路由)。我计划在TOR和聚合层之间实现vPC,以避免STP并充分利用带宽。

问题:如果顶部交换机将流量发送到Aggr层交换机,它将使用哈希算法将流量发送到两个链路,在这种情况下,A2交换机将如何将流量发送到上游核心交换机(L3)?A2交换机是使用主干将流量发送给A1,还是将流量直接发送到C2交换机,然后将C2交换机转发给C1 (因为C1是主要的BGP交换机)

我是vPC的新手,所以我试着理解交换机将如何处理上游业务。

编辑:

问题:

  • 我应该在核心C1/2和Aggr A1/A2之间创建vPC来解决这个路由循环吗?
EN

回答 2

Network Engineering用户

发布于 2018-02-21 04:01:47

这取决于在聚合层和核心层之间是否有一个vPC。

如果(A1,A2)和(C1,C2)之间的连接是vPC,那么交换机总是倾向于“本地转发”。也就是说,在A1上接收到的任何数据包都将被发送到C1,而在A2上接收的任何数据包都将被发送到C2。这样做的目的是让数据包通过数据路径中的一个ASIC;如果在A2上接收到的数据包通过A1发送到C1,那么它必须通过两个ASIC,从而增加延迟。它还将消耗A1-A2链路上的带宽。

如果(A1,A2)和(C1,C2)之间的连接是正常的OSPF拓扑,即不使用vPC,那么数据包将遵循通常的L3转发规则。如果数据包是在A2上接收到的,但是路由查找生成C1作为下一跳,那么数据包将转到A1,然后从那里到C1。

这里有趣的例子是一种负载均衡的路由,C1和C2都尽可能地使用下一跳。在这种情况下,您将不得不问思科会发生什么,因为这是由内部ASIC行为决定的:即A2总是“喜欢”直接连接的跳(即C2),还是普通的L3散列逻辑无论如何都会启动,并根据流向C1 (通过A1)和C2 (直接)发送数据包。

票数 4
EN

Network Engineering用户

发布于 2018-02-21 09:16:33

好吧。让我解释一下你的问题。您正在询问从ToR到核心交换机的流量。如果我正确理解您的问题,那么这一切都取决于您在A2上的路由表条目。

假设交通要到达核心。然后,假设您已经运行了FHRP协议,则包将切换到A交换机中的任何一个,其中存在默认网关。从那里开始,它将必须查看路由表来决定路由路径。现在,A2中的分组将根据学习路由的方式进行路由。如果它是通过A1's SVI学习的,那么它将走这条路线(前提是提供一个单独的链接)。如果该路由是通过C2学习的,那么该分组将被路由到C2。

从设计角度看,为什么在聚合开关之间使用40G?如果你还有其他问题,请告诉我。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/48492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档