zoukankan      html  css  js  c++  java
  • 数据中心内部去堆叠方案介绍

    原文的链接如下:https://www.codenong.com/cs106890337/

    LEAF1:

    下联服务器口配置:

    interface Eth-Trunk1

    port default vlan 10

    mode lacp-dynamic#动态LACP模式 见注释2

    lacp system-id 0000-0000-0001 #设置SYSTEMID 见注释4

    trust dscp

    #

    LEAF2:

    下联服务器口配置:

    interface Eth-Trunk1

    port default vlan 10

    mode lacp-dynamic #动态LACP模式 见注释2

    lacp system-id 0000-0000-0001 #设置SYSTEMID 见注释4

    lacp port-id-extension enable # 设置LACP模式Eth-Trunk的各个成员口在LACP协议中的编号增加32768 见注释1

    trust dscp

    #

    LEAF1:

    interface Vlanif16

    ip address 10.152.16.1 255.255.255.0

    arp proxy anyway enable //使能ARP任意代答功能,服务器之间的ARP请求报文,在Leaf层上被捕获后,会使用自己的三层网关接口的接口MAC/IP进行ARP应答,这样服务器的上行流量到达Leaf层后,都会进行三层转发

    mac-address 0000-5e00-0101 // 对应的VLANIF接口具有相同的IP地址和虚拟mac地址

    arp delete trigger link-down enable //使能链路Down时ARP表项快速删除功能,当成员端口Down时,该端口下的ARP表项就会立即删除,不再等待ARP探测

    arp direct-route enable //使能接口发布ARP Vlink直连路由功能,然后通过路由协议引入直连路由,可以将ARP转换的主机路由发布给路由邻居,避免在链路故障时形成路由黑洞

    arp direct-route preference 1 //配置ARP Vlink直连路由的优先级为1

    #

    LEAF2:

    interface Vlanif16

    ip address 10.152.16.1 255.255.255.0

    arp proxy anyway enable //使能ARP任意代答功能,服务器之间的ARP请求报文,在Leaf层上被捕获后,会使用自己的三层网关接口的接口MAC/IP进行ARP应答,这样服务器的上行流量到达Leaf层后,都会进行三层转发

    mac-address 0000-5e00-0101 // 对应的VLANIF接口具有相同的IP地址和虚拟mac地址

    arp delete trigger link-down enable //使能链路Down时ARP表项快速删除功能,当成员端口Down时,该端口下的ARP表项就会立即删除,不再等待ARP探测

    arp direct-route enable //使能接口发布ARP Vlink直连路由功能,然后通过路由协议引入直连路由,可以将ARP转换的主机路由发布给路由邻居,避免在链路故障时形成路由黑洞

    arp direct-route preference 1 //配置ARP Vlink直连路由的优先级为1

    #

    注释1

    当DeviceA通过LACP模式的Eth-Trunk接口双归接入DeviceB和DeviceC时,DeviceB和DeviceC两台设备上的Eth-Trunk成员口在LACP协议中的编号默认均由系统自动分配,可能会出现这两台设备上的Eth-Trunk成员口在LACP协议中编号相同的情况,如果编号相同,就可能会导致LACP协商不成功,或者即使协商成功也无法定位出转发流量的端口。为了避免出现上述情况,可以通过在DeviceB和DeviceC其中一台设备上配置此功能将其Eth-Trunk成员口的编号均增加32768,从而保证DeviceB和DeviceC设备上连接到DeviceA的一组Eth-Trunk成员口在LACP协议中的编号不相同

    注释2

    静态LACP模式和动态LACP模式在LACP协议交互方面没有区别,区别在于两种模式在LACP协商失败后的处理不一致

    静态LACP模式下,LACP协商失败后Eth-Trunk变为Down,不能转发数据。

    动态LACP模式,LACP协商失败后Eth-Trunk变为Down,但其成员口继承Eth-Trunk的VLAN属性状态变为Indep,可独立进行二层数据转发(仅仅推荐与服务器连接时使用该方式,交换机互联有环路风险)

    注释3

    将两边设备的SYSTEMID设置为一致。否则lacp协议起不来

    lacp system-id配置LACP系统ID,通过LACP系统ID决策两端设备优先级的高低,从而实现两端设备的活动接口的选择达成一致

    lacp system-id命令用来配置Eth-Trunk接口的LACP(Link Aggregation Control Protocol)系统ID,缺省情况下,Eth-Trunk接口的LACP系统ID为系统桥MAC

    服务器侧配置

    Mode4(802.3ad/Lacp模式)的网卡绑定在发送数据报文包括ARP报文时,只会Hash到一条链路。这是Linux内核Bonding模块的默认实现。而去堆叠组网方案中需要让上行的一对TOR交换机都能学习到ARP,因此需要修改内核的Boding模块实现ARP广播。

  • 相关阅读:
    IOS TextField伴随键盘移动
    解决github提交commit,contributions不统计显示绿色的问题
    jQuery选择器
    jQuery之DOM操作
    iOS监听电话事件
    Docker网络代理设置
    Oracle数据库之PL/SQL过程与函数
    Oracle数据库之FORALL与BULK COLLECT语句
    Oracle数据库之事务
    Oracle数据库之PL/SQL游标
  • 原文地址:https://www.cnblogs.com/zafu/p/15633764.html
Copyright © 2011-2022 走看看