底层网络 FabricPath spine和leaf网络在MAC帧封装中使用第2层FabricPath MAC,在底层网络中使用FabricPath IS-IS作为控制平面。 每个FabricPath交换机由FabricPath交换机ID标识。FabricPath is-is控制平面构建关于如何到达其他FabricPath交换机的可达性信息。 广播和未知单播流量 对于FabricPath网络,FabricPath IS-IS控制平面默认创建两个多目标树,通过FabricPath网络承载广播流量、未知单播流量和多播流量。 在FabricPath网络设计中,需要仔细考虑广播和未知单播流量泛滥的影响。FabricPath多拓扑特性等特性的存在,有助于限制FabricPath网络的一个子区域中的流量泛滥。 多播通信量 对于FabricPath网络,FabricPath IS-IS控制平面默认创建两个多目标树,通过FabricPath网络承载广播流量、未知单播流量和多播流量。
FabricPath,这样一个二层网络如果不BLOCK掉一部分接口,那环路是不可避免的了,接踵而来的就是广播风暴,最后网络瘫痪,这里用了FabricPath,情况就完全不一样了~ Showtime,实验开始 第一步,允许设备运行FabricPath DefaultVDC里开启FabricPath这个特性集,然后到需要运行FP的VDC里去开启FP N5K也类似, 第二步,定义FP模式的VLAN, 好吧,事情发展到了这个地步,我必须告诉你们,FP的实验已经做完了… 邻居建立成功,控制层面开始计算,生成FabricPath路由表和MAC地址表之后,数据层面该怎么转发就怎么转发啦~ FabricPath IS-IS路由表、 FabricPath路由表和mac address-table, FabricPath IS-IS routing table,到任何一个Switch-ID应该从哪个接口转发, 例如下图红框 的域开始,设备的路由都是基于Switch ID,所有Switch ID该如何到达,在FabricPath路由表和FabricPath IS-IS路由表里可以查到。
Cisco DCNM可以以四种模式安装: 经典LAN模式:管理部署在传统设计中的Cisco Nexus数据中心基础设施,如vPC设计、FabricPath设计等。 Cisco FabricPath spine and leaf网络是Cisco的专有网络。它简单、灵活、稳定,具有良好的可扩展性和快速收敛性,支持第二层多条并行路径。 但是FabricPath网络是一种基于洪水和学习的第二层技术。其控制平面协议为FabricPath is-is,用于确定FabricPath交换机ID可达性信息。 FabricPath网络支持多达四个用于内部VLAN路由的选播网关。 随着广播域中主机数量的增加,它将面临与FabricPath spine和leaf网络相同的泛洪挑战。第三层路由功能位于第二层网络之上。
of Lots of Links多链接半透明互联 SPB shortest path bridging 最短桥接路径 STP spanning tree protocol 生成树协议 FabricPath 目标 1 两点间多条路径同事转发流量ECMP 2 类似IP网络的平滑扩展 3 快速收敛 4 防止广播风暴 5 保持原有二层网络配置的简洁性 FabricPath实现: 1 主动建立邻居关系表 支持灵活的寻址方式 4 保留原有的二层网络配置简单的风格 新增二层帧头:原地址、目的地址、TTL 如果使用MAC地址作为唯一标识,生成的将是一个随机结构,这有可能导致最终的转发路径不是当前的最优路径 FabricPath
常见的大二层技术,有Trill、NVGRE、FabricPath、SPB等。在大浪淘沙中,VXLAN技术以其良好的兼容性和扩展性成为了大二层技术的主流。
本文档回顾了Cisco在最近的过去提供的几种spine和leaf架构设计,以及当前的设计,以及Cisco希望在不久的将来提供的设计,以满足现代虚拟化数据中心的结构要求: Cisco®FabricPath
其中,思科的FabricPath 和Brocade的Virtual Cluster Switching是基于TRILL发展而来的私有data plane。
传统的网络技术,如IRF虚拟化技术,Trill/FabricPath等大二层技术均无法满足这些要求。于是,出现了Overlay技术。
[202110212348878.png] vPC 是 Cisco 的专有技术,其他供应商也有类似的技术,例如 Force 10 的 VLT (现在是戴尔),采用不同方法的其他技术包括 TRILL、FabricPath vPC 拓扑中只能有两个交换机,这确实会导致一些可扩展性问题,增强数据中心网络的一些方法是部署 结构,在边缘具有 vPC 连接,一些交换矩阵示例是 Cisco 的 FabricPath或行业标准 VxLAN
随着广播域中主机数量的增加,它面临着与FabricPath spine和leaf网络相同的泛洪挑战。第3层功能位于第2层网络的顶部。
这些新的协议包括TRILL、FabricPath、SPB等。 3.2.2.1 TRILL和FabricPath TRILL是IETF推出的标准协议,而FabricPath则是CISCO在TRILL推出之前推向市场的“Pre-Standard”技术, 内容与TRILL 类似,包含了一些私有的增强性功能和特性,我们暂不用去理会,基本上可以认为TRILL和FabricPath是差不多的(当然封装格式啥的有点不太一样)。
第二个优势是它对其携带的数据采取不可知论的方法,IS-IS 携带可达性数据的有效载荷,但在大多数情况下,它并不关心有效载荷中的内容,这就是它对 FabricPath 等协议有用的原因,相比之下,OSPF
这些协议包括使用基本路由封装的网络虚拟化(NVGRE)、无状态传输通道(STT)、虚拟可扩展局域网(VXLAN)、思科OTV、二层多路径(L2MP)、基于TRILL的协议(如思科FabricPath、瞻博
第二个优势是它对其携带的数据采取不可知论的方法,IS-IS 携带可达性数据的有效载荷,但在大多数情况下,它并不关心有效载荷中的内容,这就是它对 FabricPath 等协议有用的原因,相比之下,OSPF
为了配合云计算的自动开通和秒级部署,网工们10年前就已经开始思考数据中心云化网络的演进,从早期的FabricPath/Trill/OTV 大二层到今天如日中天的基于VXLAN轻量级Overlay技术,可以说数据中心的云化网络发展相对要快
而为了大规模网络扩展的TRILL/SPB/FabricPath/VPLS等技术,虽然解决了上述技术的不足,但对网络有特殊要求,即网络中的设备均要软硬件升级而支持此类新技术,带来部署成本的上升。 2.
以前的大二层技术,一般是在物理网络底层使用IS-IS路由技术,再在此基础之上,实现数据中心网络的二层扩展,如公有的Trill、SPB技术和Cisco私有的OTV、Fabricpath技术;前沿一些的网络虚拟化技术