桥协议的标准是什么 ?
发布网友
发布时间:2023-07-03 08:54
我来回答
共3个回答
热心网友
时间:2024-11-23 22:42
stp协议的主要功能是为了防止网桥将子网连成环路,这样就会出现循环转发的情况。造成广播风暴,使整个子网down掉。
为了防止这种情况发生,stp(spaning tree protocol)将带有环路的子网的环路部分去掉,变成一个生成树。
stp协议还有些麻烦,今天理清了一些概念:
root: root 是一个特殊的桥,它是一个在桥接子网中有最高优先级的桥,(如果所有桥优先级相同,那么取mac地址最小的一个作root)
root_port: 对于一个bridge, 其所有port中,距root最近(path_cost最小)的一个称为 root_port
designated_port: 对于一个网段,designated_port是所有连在该网段的bridge端口中,距root最近的port
bridge在linux中,用net_bridge 结构表示,
一个bridge拥有若干port, 将这些port所接入的网段桥接起来,形成更大的子网。
因此在net_bridge有一项成员变量: struct net_bridge_port *port_list; 代表其拥有的port。
bridge的端口分为3类:
root_port, 将bridge和根连接起来。
designated_port, 将bridge和下层的网段连接起来。
剩下的就是 备用port。
当一个bridge为root时,没有root_port, 顾root_port=0; 其port都是designated_port(除非两个port接在同一个网段上)
热心网友
时间:2024-11-23 22:43
什么桥 网桥吗?
热心网友
时间:2024-11-23 22:43
bridge的标准?接口链?