【技术实现步骤摘要】
确定端口属性的方法和装置
本申请涉及本申请涉及信息
,并且更具体地,涉及确定端口属性的方法和装置。
技术介绍
软件定义网络(SoftwareDefinedNetwork,SDN)是网络虚拟化的一种实现方式,旨在将网络设备的控制面与数据面分离开来,从而实现了数据流的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。目前,SDN技术被广泛应用于数据中心网络,由SDN控制器对数据中心网络中的交换机进行管理。例如,获取数据中心网络的网络拓扑,并基于网络拓扑对数据中心中传输的数据流情况生成流量控制策略,发送至网络设备,由网络设备基于流量控制策略对数据流进行控制。也就是说,SDN控制器需要获取数据中心网络的配置情况,例如,数据中心网络网络拓扑,网络设备的端口属性等。而对于网络设备而言,网络设备无需知道数据中心的配置情况,仅基于SDN控制器的指示,传输数据流即可。随着数据中心网络的规模不断的扩张,SDN控制器的负载越来越大,会对数据中心的性能产生影响。为了减少SDN控制器的负载,希望将原先 ...
【技术保护点】
1.一种确定端口属性的方法,其特征在于,包括:/n第一网络设备通过第一端口接收第二网络设备发送的协议数据单元PDU;/n所述第一网络设备根据所述PDU,确定所述第一端口为上联口或下联口。/n
【技术特征摘要】
1.一种确定端口属性的方法,其特征在于,包括:
第一网络设备通过第一端口接收第二网络设备发送的协议数据单元PDU;
所述第一网络设备根据所述PDU,确定所述第一端口为上联口或下联口。
2.如权利要求1所述的方法,其特征在于,所述PDU携带网络中所述第二网络设备的级数,和/或
所述PDU携带所述第二网络设备发送所述PDU使用的第二端口的端口属性,所述第二端口的端口属性包括所述第二端口为上联口或所述第二端口为下联口。
3.如权利要求2所述的方法,其特征在于,所述第一网络设备根据所述PDU,确定所述第一端口为上联口或下联口,包括:
所述第一网络设备根据所述PDU确定在所述网络中所述第一网络设备的级数;
所述第一网络设备根据所述第一网络设备的级数,确定所述第一端口为上联口或下联口。
4.如权利要求3所述的方法,其特征在于,所述网络包括多个网络设备,所述多个网络设备包括所述第二网络设备,
所述第一网络设备通过第一端口接收第二网络设备发送的协议数据单元PDU,包括:
所述第一网络设备通过多个端口接收所述多个网络设备发送的多个PDU,所述多个端口包括所述第一端口,所述多个PDU包括所述第二网络设备发送的所述PDU;
所述第一网络设备根据所述PDU确定在所述网络中所述第一网络设备的级数,包括:
所述第一网络设备根据所述多个PDU,确定在所述网络中所述多个网络设备的级数;
所述第一网络设备从所述多个网络设备的级数中选择目标级数;
所述第一网络设备根据所述目标级数以及预设规则确定所述第一网络设备的级数。
5.如权利要求3或4所述的方法,其特征在于,所述第一网络设备根据所述第一网络设备的级数,确定所述第一端口为所述上联口或所述下联口,包括:
所述第一网络设备根据所述第一网络设备的级数,以及所述第二网络设备的级数确定所述第一端口为上联口或下联口。
6.如权利要求2所述的方法,其特征在于,所述第一网络设备根据所述PDU,确定所述第一端口为上联口或下联口,包括:
所述第一网络设备根据所述PDU确定所述第二网络设备的级数;
所述第一网络设备根据所述第二网络设备的级数确定所述第一端口为上联口或下联口。
7.如权利要求6所述的方法,其特征在于,所述第二网络设备为所述网络中的根节点,所述第一网络设备通过第一端口接收第二网络设备发送的PDU,包括:
所述第一网络设备通过所述第一端口接收所述第二网络设备发送的所述PDU,所述PDU中携带的所述第二网络设备的级数为预设值;
所述第一网络设备根据所述第二网络设备的级数确定所述第一端口为上联口或下联口,包括:
所述第一网络设备根据所述预设值确定所述第一端口为上联口。
8.如权利要求1所述的方法,其特征在于,所述第一网络设备根据所述PDU,确定所述第一端口为上联口或下联口,包括:
所述第一网络设备根据所述PDU,确定所述第二网络设备为服务器,所述PDU携带第一TLV,所述第一TLV指示所述第二网络设备为服务器;
所述第一网络设备确定所述第一端口为下联口。
9.权利要求1-8中任一项所述的方法,其特征在于,所述PDU为链路层发现协议LLDPPDU。
10.如权利要求9所述的方法,其特征在于,在所述第一网络设备接收第二网络设备发送的协议数据单元PDU之前,所述方法还包括:
所述第一网络设备向所述第二网络设备发送LLDP请求,所述LLDP请求用于请求所述第二网络设备的第二端口的端口属性,和/或所述第二网络设备在网络中的级数。
11.如权利要求10所述的方法,其特征在于,所述第一网络设备向所述第二网络设备发送LLDP请求,包括:
若所述第一端口的端口属性未知,所述第一网络设备向所述第二网络设备发送所述LLDP请求。
12.如权利要求1-11中任一项所述的方法,其特征在于,所述第一网络设备包括多个发送队列,所述多个发送队列包括第一发送队列和第二发送队列,所述第一发送队列为第一数据流对应的原始发送队列,
所述方法还包括:
所述第一网络设备确定所述第一端口以及所述第一网络设备的第三端口为上联口;
所述第一网络设备生成防优先级流量控制PFC死锁规则,所述防PFC死锁规则用于指示将所述第一数据流缓存至所述第二发送队列,所述第一数据流的入端口为所述第一端口,所述第一数据流的出端口为所述第三端口。
13.一种确定端口属性的方法,其特征在于,包括:
第二网络设备生成协议数据单元PDU,所述PDU用于确定第一网络设备的第一端口为上联口或下联口;
所述第二网络设备通过第二端口向所述第一网络设备发送所述PDU。
14.如权利要求13所述的方法,其特征在于,所述PDU携带网络中所述第二网络设备的级数,和/或
所述PDU携带所述第二网络设备的所述第二端口的端口属性,所述第二端口的端口属性包括所述第二端口为上联口或所述第二端口为下联口。
15.权利要求14所述的方法,其特征在于,所述第二网络设备为所述网络中的根节点,所述PDU中携带的所述第二网络设备的级数为预设值。
16.权利要求13所述的方法,其特征在于,所述第二网络设备为服务器,所述PDU携带第一TLV,所述第一TLV指示所述第二网络设备为服务器。
17.权利要求13-16中任一项所述的方法,其特征在于,所述PDU为链路层发现协议LLDPPDU。
18.如权利要求17所述的方法,其特征在于,在所述第二网络设备向所述第一网络设备发送所述PDU之前,所述方法还包括:
...
【专利技术属性】
技术研发人员:尹超,陈永献,刘和洋,于翔,郑合文,孙黎阳,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。