The embodiment of the present invention provides a communication method and device for an Ethernet switching network, which includes: the first bridge receives the first bridge protocol data unit BPDU message sent by the second bridge; according to the first BPDU message, the root port of the first bridge is determined in the set of N ports; and the first synchronization field of each port set in the set of N ports is determined as follows: 1; Set the third synchronization field to 1; Set the root port to a forwarding state and send a second BPDU message to the second bridge, which is used to indicate that the designated port directly connected to the root port is set to a forwarding state. In the embodiment of the present invention, each port set presents synchronization state independently, and each port set calculates independently. When the number of ports is large, the number of executions of STP protocol can be reduced, thereby improving the calculation efficiency of the protocol and reducing the convergence time of the service.
【技术实现步骤摘要】
以太网交换网络的通信方法和装置
本专利技术涉及通信领域,并且更具体的,涉及以太网交换网络的通信方法和装置。
技术介绍
生成树协议(Spanning-TreeProtocol,STP)是数据链路层协议。运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断增生和无限循环,避免设备由于重复接收相同的报文造成处理能力下降。STP协议计算过程中每个端口都会参与并且之间出现某些依赖,在端口数量较多的情况下,每个端口作为独立的个体会影响协议计算的效率,导致协议收敛性能的降低。
技术实现思路
本专利技术实施例提供了一种以太网交换网络的通信方法和装置,能够提高协议计算效率,降低业务收敛时间。第一方面,提供了一种以太网交换网络的通信方法,包括第一网桥接收第二网桥发送的第一网桥协议数据单元BPDU报文;根据所述第一BPDU报文,在N个端口集合中确定所述第一网桥的根端口,N为大于1的正整数;确定所述N个端口集合中的每个端口集合的第一同步字段为1,其中,所述每个端口集合中包括至少一个非根端口,所述至少一个非根端口中的每个非根端口的第二同步字段为1;当所述每个端口集合的第一同步字段为1时,设置所述第三同步字段为1;当所述第三同步字段为1时,将所述根端口设置为转发状态,并向所述第二网桥发送第二BPDU报文,所述第二BPDU报文用于指示所述第二网桥将与所述根端口直连的指定端口设置为转发状态。本专利技术实施例中每个端口集合独立对外呈现同步状态,每个端口集合内部独立计算,在端口数量较多时,能够减 ...
【技术保护点】
1.一种以太网交换网络的通信方法,其特征在于,包括:第一网桥接收第二网桥发送的第一网桥协议数据单元BPDU报文;根据所述第一BPDU报文,在N个端口集合中确定所述第一网桥的根端口,其中,N为大于1的正整数;确定所述N个端口集合中的每个端口集合的第一同步字段为1,其中,所述每个端口集合中包括至少一个非根端口,所述至少一个非根端口中的每个非根端口的第二同步字段为1,其中所述每个非根端口的第二同步字段为1表示所述每个非根端口为阻塞状态;当所述每个端口集合的第一同步字段为1时,设置第三同步字段为1;当所述第三同步字段为1时,将所述根端口设置为转发状态,并向所述第二网桥发送第二BPDU报文,所述第二BPDU报文用于指示所述第二网桥将与所述根端口直连的指定端口设置为转发状态。
【技术特征摘要】
1.一种以太网交换网络的通信方法,其特征在于,包括:第一网桥接收第二网桥发送的第一网桥协议数据单元BPDU报文;根据所述第一BPDU报文,在N个端口集合中确定所述第一网桥的根端口,其中,N为大于1的正整数;确定所述N个端口集合中的每个端口集合的第一同步字段为1,其中,所述每个端口集合中包括至少一个非根端口,所述至少一个非根端口中的每个非根端口的第二同步字段为1,其中所述每个非根端口的第二同步字段为1表示所述每个非根端口为阻塞状态;当所述每个端口集合的第一同步字段为1时,设置第三同步字段为1;当所述第三同步字段为1时,将所述根端口设置为转发状态,并向所述第二网桥发送第二BPDU报文,所述第二BPDU报文用于指示所述第二网桥将与所述根端口直连的指定端口设置为转发状态。2.根据权利要求1所述的方法,其特征在于,在所述第一网桥接收第二网桥发送的第一BPDU报文之前,还包括:根据所述第一网桥上的至少N+1个端口的属性,将所述至少N+1个端口划分为所述N个端口集合。3.根据权利要求1所述的方法,其特征在于,所述确定所述N个端口集合中每个端口集合的第一同步字段为1,包括:确定所述每个端口集合中的每个非根端口为阻塞状态,并将所述每个非根端口的所述第二同步字段设置为1;设置所述每个端口集合的第一同步字段为1。4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:当所述N个端口集合中的第i个端口集合中的非根端口的状态发生变化时,将所述第i个端口集合中的非根端口的第二同步字段修改为0,将所述第i个端口集合的第一同步字段修改为0,将所述第三同步字段修改为0,其中,1≤i≤N。5.根据权利要求4所述的方法,其特征在于,当所述第i个端口集合中的非根端口的优先级、端口路径开销、端口链路状态中的至少一种变化时,还包括:将所述N个端口集合中的每个端口集合的第一同步字段修改为0,并将所述根端口设置为阻塞状态。6.根据权利要求1至3中任一项所述的方法,其特征在于,在所述N个端口集合中,端口集合中的端口数量两两之差小于一定阈值。7.一种以太网交换网络的通信装置,其特征在于,包括:接收单元,用于第一网桥接收...
【专利技术属性】
技术研发人员:许培,
申请(专利权)人:北京华为数字技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。