Spanning Tree Protocol (STP) in NetScaler Appliance

来源 https://support.citrix.com/article/CTX112341

-------------------------------------------------------------------------------------

Information

This contains information about Spanning Tree Protocol (STP) in the NetScaler Appliance.

Spanning Tree Protocol

STP is a link layer network protocol used to avoid Layer 2 loops (bridge loops) which is commonly used on network switches. The best practice is to disable STP on the interfaces that are connected to the NetScaler appliance because STP can interfere with proper operation during 30 to 50 seconds that the ports are in the LISTENING or LEARNING states. For instance, while the switch ports are in Listening/Learning states:

  • The NetScaler appliances that are in a High Availability (HA) setup cannot receive HA heartbeats from their neighbor, which results in both nodes going into the PRIMARY state.
  • The NetScaler appliance might reset its interfaces to resolve an interface problem. It resets the port back to LISTENING state on the switch and this cycle could continue forever.
  • ARPs and GARPs might be lost, interfering with the operation between the primary and secondary appliances.

With L2 mode disabled (the default setting), the appliance does not switch packets between interfaces in the same virtual LAN, a layer 2 loop cannot exist. Therefore, enabling STP on the interfaces connected to the appliance is not necessary. However, if it is a requirement to enable STP on the ports connected to the appliance, configure Rapid Spanning Tree Protocol (RSTP),to resolve the preceding issues.

In cases where L2 mode on the appliance should be enabled, you must consider the following aspects:

  • The NetScaler appliances do not participate in the spanning tree.
  • With mode Bridge BPDUs: OFF (the default mode), or with older NetScaler software releases that did not have the Bridge BPDUs mode as an option, the NetScaler appliance drops all BPDUs received on an interface.
  • With L2 mode enabled, the appliance switches other frames (such as broadcasts) between two interfaces configured in and connected to the same VLAN.

When you consider the preceding aspects, it could lead to a switching loop that spanning tree might not be able to resolve. You must ensure that a loop-free network at layer 2 before enabling L2 mode. Additionally, if L2 mode is a requirement, it is recommended to ensure that the NetScaler software release installed on the appliance includes the Bridge BPDUs mode in the ON state.

-------------------------------------------------------------------------------------

信息

其中包含有关NetScaler Appliance中生成树协议(STP)的信息。

生成树协议

STP是一种链路层网络协议,用于避免在网络交换机上常用的第2层环路(网桥环路)。最佳做法是在连接到NetScaler设备的接口上禁用STP,因为STP可能会在端口处于“收听”或“学习”状态的30到50秒内干扰正常操作。例如,当交换机端口处于侦听/学习状态时:

  • 处于高可用性(HA)设置的NetScaler设备无法从其邻居接收HA心跳,这导致两个节点都进入PRIMARY状态。
  • NetScaler设备可能会重置其接口以解决接口问题。它将端口重置为交换机上的LISTENING状态,此循环可以永久持续。
  • ARP和GARP可能会丢失,从而干扰主设备和辅助设备之间的操作。

禁用L2模式(默认设置)后,设备不会在同一虚拟LAN中的接口之间切换数据包,不能存在第2层环路。因此,无需在连接到设备的接口上启用STP。但是,如果要求在连接到设备的端口上启用STP,请配置快速生成树协议(RSTP)以解决上述问题。

如果应启用设备上的L2模式,则必须考虑以下方面:

  • NetScaler设备不参与生成树。
  • 对于模式桥接BPDU:OFF(默认模式),或者没有选择Bridge BPDU模式的旧NetScaler软件版本,NetScaler设备会丢弃接口上收到的所有BPDU。
  • 启用L2模式后,设备会在配置并连接到同一VLAN的两个接口之间切换其他帧(例如广播)。

当您考虑前面的方面时,它可能会导致生成树可能无法解析的切换循环。在启用L2模式之前,必须确保第2层的无环路网络。此外,如果需要L2模式,建议确保设备上安装的NetScaler软件版本包含处于ON状态的Bridge BPDU模式。

-------------------------------------------------------------------------------------

NetScaler 集成的 ZebOS 网络模块。

ZebOS 7.8.1 support Protocol Daemons
Each routing and switching protocol supported in the ZebOS suite runs in a separate daemon, built from individual source files. Code updates, patches and enhancements are applied on a module-by-module basis without disrupting other running protocols. The following table lists the daemon file names for the operating systems (OS) supported by ZebOS. No indicates that a protocol is not supported for an OS.

ZebOS Protocol Module

Linux Daemon

NetBSD Daemon

VxWorks Daemon

802.1ab LLDP (Link Layer Discovery Protocol)

onmd

No

No

802.1ag CFM (Connectivity Fault Management)

onmd

No

No

802.1ak MRP (Multicast Routing Protocol)

nsm

No

No

802.1X Port Authentication

authd

No

zAUTH

802.1ah EFM (Ethernet to the First Mile)

onmd

No

No

BGP-4 (Border Gateway Protocol - IPv4)

bgpd

bgpd

zBGP

BGP-4+ (Border Gateway Protocol - IPv6)

bgpd

bgpd

zBGP

DVMRP (Distance Vector Multicast Routing Protocol)

dvmrpd

dvmrpd

zDVMRPD

Ethernet Local Management Interface (E-LMI)

elmid

No

No

GARP (Generalized <something> Multicast Protocol)

nsm

No

No

GMRP (GARP Multicast Routing Protocol)

nsm

No

zNSM

GVRP (GARP VLAN Routing Protocol)

nsm

nsm

zNSM

IGMPv1, 2, 3 (Internet Group Multicast Routing Protocol)

nsm

nsm

zNSM

IGMPv1, 2, 3 Snooping

nsm

No

zNSM

IMI (Integrated Management Interface)

imi

imi

zIMI

IS-IS (Intermediate System-to-Intermediate System Protocol)

isisd

isisd

No

IS-IS IPv6 (IS-IS for IPv6)

isisd

idisd

No

LACP (Link Aggregation Control Protocol)

lacpd

No

zLACP

LDP (Label Discovery Protocol)

ldpd

ldpd

zLDPD

LMP (Link Management Protocol)

lmpd

No

No

MLDv1, 2 (Multicast Listener Discover)

nsm

nsm

zNSM

MLDv1, 2 Snooping

nsm

No

zNSM

MSTP (Multiple Spanning Tree Protocol)

mstpd

No

zMSTP

OSPFv2 (Open Shortest Path First Protocol, Version 2)

ospfd

ospfd

zOSPFD

OSPFv3

ospf6d

ospf6d

zOSPF6D

PIM-DM (Protocol Independent Multicast - Dense Mode)

pimd

pimd

zPIMD

PIM-DM IPv6

pim6d

pim6d

zPIM6D

PIM-SM (Protocol Independent Multicast - Sparse Mode)

pimd

pimd

zPIMD

PIM-SM IPv6

pim6d

pim6d

zPIM6D

RIPng (Routing Independent Protocol - Next Generation)

ripngd

ripngd

zRIPNGD

RIPv1, 2

ripd

ripd

zRIP

RMON MIB (Remote Monitoring)

rmond

No

zRMON

RSTP (Rapid Spanning Tree Protocol)

mstpd

No

zMSTP

RSVP-TE (Resource Reservation Protocol -Traffic Engineering)

rsvpd

rsvpd

zRSVPD

STP (Spanning Tree Protocol)

mstpd

No

zMSTPD

VRRP (Virtual Routing Redundancy Protocol)

nsm

No

No

=========================== End

Spanning Tree Protocol (STP) in NetScaler Appliance相关推荐

  1. Spanning Tree Protocol介绍

    Spanning Tree Protocol(STP)主要是用在网桥上,用来避免网络回路,并制造冗余连接(也就是保证网络的可靠性). 这里只是一个大概的介绍,具体的还是要去看IEEE 的 802.1D ...

  2. 计算机网络之STP(Spanning Tree Protocol)生成树协议详解及其实验配置

    目录 1.STP概念 1.1  STP选举过程 1.1.1 根桥和根端口的选举 1.1.2 端口角色的选举 2.STP端口状态解释及转换 2.1 STP的五种端口状态 2.2 STP过程中的两种常见问 ...

  3. stp:spanning tree protocol 生成树基本原理

    作用:通过阻塞特定的接口实现冗余无环的网络. 注意:华为交换机默认开机就执行stp 协议. [ ]undo stp enable 关闭stp TTL:生存周期 三层防环 每过一个三层设备该数值会减1 ...

  4. 生成树 Spanning tree

    生成树的原理:生成树协议(Spanning Tree Protocol)是在网络有环路时,通过一定的算法将交换机的某些端口进行阻塞,从而使网络形成一个无环路的树状结构. 生成树的作用:功能强大.可靠的 ...

  5. 2021ICPC(澳门) - LCS Spanning Tree(广义后缀自动机)

    题目链接:点击查看 题目大意:给出一个含有 nnn 个点的无向图,点权为一个字符串,每条边的边权为相邻两点的 LCSLCSLCS,本题的 LCSLCSLCS 定义为两个字符串的最长公共子串的长度 求出 ...

  6. 2019ICPC(上海) - Spanning Tree Removal(构造)

    题目链接:点击查看 题目大意:给出一个 nnn 个点的无向完全图,每次操作可以删掉包含 nnn 个点的一棵生成树中的所有边,问最多可以删几次 题目分析:典中典之欧拉通路构造题,构造方式如下: 在选定某 ...

  7. Minimum spanning tree HDU - 6954

    Minimum spanning tree HDU - 6954 题意: 给定n-1个点,编号从2到n,两点a和b之间的边权重为lcm(a,b).请找出它们形成的最小生成树. 2<=n<= ...

  8. Directed Minimum Spanning Tree: Chu-Liu/Edmonds Algorithm

    我们的现代数据库大作业要求实现一个图查询系统,包括基于属性的子图查询.可达性查询(可选).最短路径查询(可选).TopK最短路径查询(可选).图形化展示(可选)等功能.分成子图同构查询小组以及可达性及 ...

  9. 《Boost》Part1 Minimum Spanning Tree

    <Boost>Part1 Minimum Spanning Tree 1.Boost中的最小生成树介绍 MST最小生成树,是图论中的基本算法,还有一种是最大生成树,此处暂不介绍. 最小生成 ...

  10. 数据结构与算法笔记:贪心策略之BSTBBST, Hashtable+Dictionary+Map, Priority Queue~Heap, Minium Spanning Tree

    BST & BBST BST(Binary Search Tree) 二叉搜索树,也就是使用二叉树来做查找 BBST(Balanced Binary Search Tree) 平衡二叉搜索树 ...

最新文章

  1. 网络推广专员浅析网络推广中如何分析网站建设水平孰优孰劣?
  2. NVIDIA Jetson Xavier NX分配磁盘空间
  3. SDOI2015寻宝游戏 dfs序+set
  4. flume ng之组件介绍
  5. php 变量的8类类型
  6. 普通java跑到linux上,JAVA在linux下open too many files
  7. MyBatis的高级映射之多对一
  8. Angular4.x 安装|创建项目|目录结构|创建组件
  9. padding三个值含义
  10. 声纹识别技术简介——化繁为简的艺术
  11. 软件测试需要掌握哪些技术?
  12. 微信小程序的环境准备
  13. 内部软件技术文档怎么做?
  14. grasps什么意思中文_grasps是什么意思_grasps怎么读_grasps翻译_用法_发音_词组_同反义词_抓住( grasp的第三人称单数 )-新东方在线英语词典...
  15. 阿克曼移动机器人优势介绍
  16. 计算机病毒辽师大教案,四年级下信息技术教案计算机病毒知识二辽师大版.docx...
  17. 20230116测试
  18. 二字节,四字节,八字节,在计算机中的取值范围
  19. 序列标注-命名实体识别
  20. Android开发和測试实践 - 接入友盟统计

热门文章

  1. 洛谷 1984 [SDOI2008]烧水问题
  2. java枚举类型详解
  3. C/C++深度分析(二)
  4. key-list类型内存数据引擎介绍及使用场景
  5. hbase 性能优化
  6. Zoj 3511 线段树
  7. 终于搞定了cxgrid的多行表头(转终于搞定了cxgrid的多行表头 )
  8. m2e (maven eclipse) 在运行一些命令时出现了无法compile(Unable to locate the Javac Compiler in:)...
  9. 关于时间、日期的一些应用
  10. JavaScript数组-多维数组的困惑