Nexus FEX技术

FEX技术

  • FEX称为 Fabric Extender. N2K 可以作为一个远程线卡的能力, 作为N9K, N7K, N6K, N5K的扩展.
  • N2K 无法被管理, 只能通过上联设备来进行统一管理.
  • N2K 和 上联的父系交换机之间是要通过新的vn tag字段来通信的, 不是传统的以太网帧

    NIV(network interface virtualization)

    NIV架构扩展了交换机端口到下游设备.
  • 所有的FEX fabric link必须在同一个VDC下
  • SPAN的时候, N2K上的端口可以作为源端口, 但是不能作为目的端口.
  • etherchannel模式下, 针对2层帧, 基于源目MAC地址做load balance; 针对3层帧, 基于源目MAC地址以及源目IP地址进行负载
  • 同时etherchannel模式不支持LACP, 只支持channel-group 1 mode on

    端口命名规则

    interface ethernet chassis/slot/port

    Host Interface

    FEX上所有的host interface 都不允许接交换机, 默认开启了bpdu guard, 而且无法关闭
    这样的话我们可以在host interface上启用快速收敛 spanning-tree port type edge (trunk)

    FEX支持的拓扑

    可以参考cisco官网给出的建议来部署:
    https://www.cisco.com/c/en/us/support/docs/switches/nexus-2000-series-fabric-extenders/200363-nexus-2000-fabric-extenders-supported-un.html?dtid=osscdc000283

    FEX配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #N5K下的配置
    feature fex
    fex 158
    exit
    #static pinning模式
    int e1/20
    switchport mode fex-fabric
    fex associate 158
    exit
    show fex
    show fex detail
    show fex e1/20 fex-intf
    #etherchannel模式
    int e1/21,e1/22
    channel-group 159 mode on
    int po 159
    switchport mode fex-fabric
    fex associate 159
    exit
  • FEX会在父系交换机上下载对应的镜像

  • FEX本身没有任何转发能力
  • N7K上只支持portchannel模式, 而且需要在管理VDC下install feature-set fex, 然后在对应的VDC下开启fex特性 feature-set fex
  • 一个FEX只能被一台设备管理, 只有一种特殊情况就是上联的两台N5K启用了vPC的时候, 一台fex N2K可以被两台N5K管理