FEX(Fabric Extender)
一、FEX
Cisco Nexus 2000 FEX作为N5K、N6K、N7K、FI的一个远程线卡,单独的2K是没有网管功能的,必须配合父系交换机使用。
主要解决TOR和EOR的问题,TOR,接线简单,管理接入层设备比较麻烦,EOR,接线比较麻烦,管理简单的问题。
有了2K相当于是父系交换机的板卡,不会有网管一说,接线也简单。

二、 FEX术语

解释:
- 父系交换机
- FEX
- 连接FEX的接口
- 2K和父系间的Channel
- FEX的上联口
- FEX的下联口
- FEX下联channel口
- LIF和HIF之间的映射
三、NIV(Network Interface Virtualization)架构

四、FEX包转发过程

PC1如果访问PC2,流量需要经过5K,在到PC2,因为N2K没有本地交换功能。
五、FEX和VDC
- 所有的FEX Fabric link 必须在一个相同的VDC
- 所有的FEX主机端口属于相同的VDC
六、FEX连接模式

N5K支持Static Pinning,N7K是不支持Static Pinning的,虽然有两种连接模式,但是强烈不推荐第一种Static Pinning,因为,比如fex有32个口,如果上联4个口,32/4=8,也就是说前面1-8口走F1上行,9-16走F2上行,以此类推,假如F1断了,那么1-8口就不通了,第二种就不会出现这个问题,还要注意的是Static Pinning 默认只使用一个上联口,即使上联口有多个,如果改成多个,上联口会断开一下,也就是说会断网,命令是在fex 100(现网号) 里敲pinning max-links 数量(1-8)。
七、端口命名规范
ID:100-199
如:E/1/25 fex101的1号槽位25口
八、Host Interface
Host Interface不可以接交换机,因为接口默认配置了BPDU Guard (默认开启,不能关闭),一但接口收到BPDU,这个接口将会置为error-disable,如果非要接交换机,需要把交换机端口设置spanning-tree bpdufilter,不发送BPDU.
九、FEX组网架构



十、配置模板
N7K-1(config)#install feature-set fex 安装fex 5K直接feature fex
N7K-1(config)#feature fex 开启功能
N7K-1(config)# fex 100 fexID 如果不创建fex,系统会默认产生
N7K-1(config)#type N2232P 只允许接入的fex型号(可选)
N7K-1(config)#serial SS1823432E 限制FEX的序列号(可选)
N7K-1(config)#exit
N7K-1(config-fex)# interface e1/7-8 进入接口
N7K-1(config-if-range)# channel-group 100 配置channel,只能配置mode on
N7K-1(config-if-range)# no shutdown
N7K-1(config-if-range)# int port-channel 100
N7K-1(config-if)# switchport mode fex-fabric 更改模式
N7K-1(config-if)# fex associate 100 关联100fex,如果上面没有创建100,他会自动创建FEX100
可以通过show fex 查看状态,如果fex第一次关联父系交换机,fex会更新版本,会很慢,直到显示Online为正常。

FEX(Fabric Extender)的更多相关文章
- eclipse 调试(debug) burpsuite 插件(Extender)
demo: https://github.com/src-kun/transparent-cap/tree/master/burpsuite 1.打开demo项目: 2.右键项目点击Configure ...
- HyperLedger Fabric 1.4 基础环境搭建(7)
学习了前面几章理论知识后,本章开始介绍实践操作,先介绍Fabric基础环境搭建,采用的操作系统为Centos 7 64位,依次介绍Docker安装.Docker-Compose安装.GO语言环境安装. ...
- 看StackOverflow如何用25台服务器撑起5.6亿的月PV(微软的架构)
问答社区网络 StackExchange 由 100 多个网站构成,其中包括了 Alexa 排名第 54 的 StackOverflow.StackExchang 有 400 万用户,每月 5.6 ...
- Hyberledger-Fabric 1.00 RPC学习(1)
参考:http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html 本文的目的就是基于Hyperledger Fabr ...
- Ansible 常用模块(一)
一.Ansible简介 Ansible是新出现的自动化运维工具,基于python开发,集合了众多运维工具(puppet(ruby).cfengine.chef.func.fabric.)的优点,实现了 ...
- Nexus-产品认识
传统的思科数据中心网络架构也包括如下层级结构: • 核心层(一般是Nexus 7K来充当) • 汇聚层(一般也是Nexus 7K充当,可能存在2台,或4台的设备) • 接入层(一般会 ...
- 虚拟化之vmware DirectPath I/O
首先Intel这边,必须CPU支持VT-D,基本就是i5/i7的型号,而且部分i5中低端型号还不支持,带K的不支持.同时主板要开启VT-D支持,这些从775时代开始就有了,所以型号搭配复杂.AMD那边 ...
- zt (stack overflow 介绍)
这是「解密 Stack Overflow 架构」系列的第一篇,本系列会有非常多的内容.欢迎阅读并保持关注. 为了便于理解本文涉及到的东西到底都干些了什么,让我先从 Stack Overflow 每天平 ...
- VPC配置介绍
VPC(Virtual Port-Channel)是Cisco Nexus系列交换机中的一个特性.它支持一个跨机箱的二层Port-Channel.对于第三方设备来说(交换机或服务器)物理上是连接到了两 ...
随机推荐
- asp.net MVC路由配置总结
URL构造 命名参数规范+匿名对象 routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}&qu ...
- CentOS7上部署taiga项目管理软件
作者:waringid 一.简介 Taiga 是一个免费开源,而且功能非常强大的项目管理平台,用于初创企业和敏捷开发团队.提供一个简单.漂亮的项目管理工具.Taiga 采用 Python Django ...
- vue+cordova插件使用,bluetoothSerial.connect()连接失败
这是GitHub地址https://github.com/don/BluetoothSerial
- 在Pycharm中自动添加时间日期作者等信息
1.按照下面路径以此打开File→→Settings→→Editor→→File and code Templates 右侧找到Python Script,如下图 2.设置相关代码如下 ##!/usr ...
- python实现目录大小计算(含子目录)
path=r"F:\\PYTHON\\day8\\ftp_server\\"#这里我直接写了固定地址,你可以自己输入 file_size = 0 def split_doc(pat ...
- 一起学Python——数据类型详解
和学习其他编程语言一样,首先要了解一门语言的数据类型. Python的数据类型有整型.浮点型.字符串.布尔型.日期时间类型.list列表.set集合.tuple元组.dict词典等. 1.整型 就是数 ...
- labview使用了报表模块,在生成exe时需要添加以下内容,否则打包后不能开启excel功能
1.在你的安装目录下找到文件夹(D:\Program Files (x86)\National Instruments\LabVIEW 2016\vi.lib\Utility\NIReport.llb ...
- maya cmds pymel undoInfo chunk 撤销束
maya cmds pymel undoInfo chunk 撤销束 cmds.undoInfo(openChunk = 1) # your code cmds.undoInfo(closeChunk ...
- Content Provider的启动过程
--摘自<Android进阶解密> 第一步:query方法到AMS的调用过程 1)ApplicationContentResolver是ContextImpl中的静态内部类,继承自Cont ...
- Eclipse导入maven项目时,pom-xml文件报错处理方法
报错如下: Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins 解决方法: 出现该错误是因为jar ...