【技术实现步骤摘要】
一种端口状态的配置方法及网络设备
本专利技术涉及互联网
,特别涉及一种端口状态的配置方法及网络设备。
技术介绍
目前,为了在网络结构发生变化时,能快速收敛网络,通常可以采用STP(SpanningTreeProtocol,生成树协议)或者RSTP(RapidSpanningTreeProtocol,快速生成树协议)。在采用STP或者RSTP时,网络设备的端口可以处于多种不同的状态。以RSTP为例,网络端口的状态可以分为转发状态(Forwarding)或者阻塞状态(Blocking或者Discarding),这些端口的状态通常可以与端口的类型具备对应关系。例如,根端口(RootPort,RP)和指定端口(DesignatedPort,DP)通常都是处于转发状态,而除根端口和指定端口外的其它端口(AlternatePort,AP)可以处于阻塞状态,这样可以保证数据报文在网络设备中传输时,避免出现传输环路。请参阅图1所示的一个网络结构的应用示例,在图1中可以包括通信双方的多个交换机,不同侧的交换机可以通过二层隧道相连 ...
【技术保护点】
1.一种端口状态的配置方法,其特征在于,所述方法包括:/n识别与二层隧道相连的当前端口的端口类型,若所述当前端口为指定端口,将所述指定端口的初始状态置为阻塞状态,并且若所述指定端口通过二层隧道与根端口相连,将所述指定端口的阻塞状态调整为转发状态;/n若所述当前端口为根端口,将所述根端口的初始状态置为转发状态,并通过所述根端口向对侧的端口发送用于表征根端口身份的通知报文;/n若所述当前端口为除所述指定端口和所述根端口之外的其它端口,将所述其它端口的初始状态置为阻塞状态。/n
【技术特征摘要】
1.一种端口状态的配置方法,其特征在于,所述方法包括:
识别与二层隧道相连的当前端口的端口类型,若所述当前端口为指定端口,将所述指定端口的初始状态置为阻塞状态,并且若所述指定端口通过二层隧道与根端口相连,将所述指定端口的阻塞状态调整为转发状态;
若所述当前端口为根端口,将所述根端口的初始状态置为转发状态,并通过所述根端口向对侧的端口发送用于表征根端口身份的通知报文;
若所述当前端口为除所述指定端口和所述根端口之外的其它端口,将所述其它端口的初始状态置为阻塞状态。
2.根据权利要求1所述的方法,其特征在于,若所述指定端口通过相连的二层隧道接收到对侧的端口发来的用于表征根端口身份的通知报文,判定所述指定端口通过二层隧道与根端口相连。
3.根据权利要求1所述的方法,其特征在于,所述根端口按照指定时间周期向对侧的端口发送所述通知报文;所述方法还包括:
若调整为转发状态的指定端口在指定时长内未接收到对侧的端口发来的通知报文,将所述指定端口的转发状态恢复为阻塞状态。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对未与二层隧道相连的端口,若所述端口为指定端口,将所述端口的初始状态置为转发状态。
5.根据权利要求1所述的方法,其特征在于,所述方法应用于POP服务器中,所述POP服务器与同侧的系统交换机相连,不同侧的POP服务器之间通过二层隧道相连;所述方法还包括:
为所述POP服务器的各个端口分配链路开销值,其中,连接不同的二层隧道的端口具备不同的链路开销值;
在同一时刻,仅有一条二层隧道处于转发状态,若处于转发状态的二层隧道不可用,根据分配的链路开销值,从剩余的可用的二层隧道中选取一条目标二层隧道,并将所述目标二层隧道置于转发状态。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述系统交换机接收来自客户业务服务器的数据报文,并为所述数据报文添加外层虚拟局域网标识,所述外层虚拟局域网标识用于表征所述数据报文归属的客户;其中,在所述系统交换机上,与POP服务器相连的目标端口配置有所述外层虚拟局域网标识,并且所述目标端口被配置为用于保留所述外层虚拟局域网标识的端口类型,以使得所述系统交换机通过所述目标端口,将携带所述外层虚拟局域网标识的数据报文发送至相连的POP服务器;
所述POP服务器在接收到携带所述外层虚拟局域网标识的数据报文后,剥离所述外层虚拟局域网标识,以还原出所述客户业务服务器发送的数据报文,并通过二层隧道将还原得到的所述数据报文发送至对侧的POP服务器。
7.根据权利要求6所述的方法,其特征在于,所述客户业务服务器和所述系统交换机之间还通过客户交换机相连;所述方法还包括:
所述客户交换机接收各个所述客户业务服务器发来的数据报文,并且若所述客户业务服务器被划分至不同的网段中,所述客户交换机为接收到的数据报文添加内层虚拟局域网标识,所述内层虚拟局域网标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。