The present application provides a traffic scheduling method and device, which includes: obtaining the MAC address of each BRAS network element, and the corresponding relationship between the ports on the OpenFlow switch connecting the BRAS network element; obtaining the load information of each BRAS network element; after receiving the access initiating message reported on the OpenFlow switch, According to the acquired load information, select the minimum load BRAS network element from multiple BRAS network elements, find the MAC address of the target BRAS network element, and the target port that connect the target BRAS network element on the OpenFlow switch; send the MAC address and the target port to the OpenFlow switch to enable the OpenFlow switch to access the initiating message. The destination MAC address is replaced by the MAC address, and unicast is sent to the target BRAS network element through the target port.
【技术实现步骤摘要】
流量调度方法及装置
本申请涉及网络通信
,特别涉及一种流量调度方法及装置。
技术介绍
宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)是面向宽带网络应用的接入网关,它位于骨干网的边缘层,可以完成用户带宽的IP(InternetProtocol,因特网协议)/ATM(AsynchronousTransferMode,异步传输模式)网的数据接入,实现商业楼宇及小区住户的宽带上网。在城域网(MetropolitanAreaNetwork,MAN)组网模型中,宽带用户由OLT(OpticalLineTerminal,光线路终端)接入,再通过POP(PointofPresent,业务呈现点交换机)交换机(或者也可以称为局方汇聚交换机)连接至BRAS。如图1所示,目前最常见的宽带接入虚拟化方案是vBRAS(虚拟BRAS)资源池方案,即由资源池中的多台vBRAS来承载传统组网中一台物理BRAS所能承载的宽带用户。当前最常见的接入方式是PPPoE(Point-to-PointProtocoloverEthernet,基于以太网的点对点协议)。具体的,PPPoE客户端首先通过PADI(PPPoEActiveDiscoveryInitial,PPPoE活动发现初始)报文来发起PPPoE会话的建立,在如图1所示的组网中,资源池中的多台vBRAS(作为PPPoE服务器)均会接收到该PADI报文并进行响应,PPPoE客户端会与最先响应的vBRAS建立PPPoE会话。但是,在这种情况下,就无法实现资源池中的多台vBRAS的负载均衡。专利技术 ...
【技术保护点】
一种流量调度方法,其特征在于,客户端通过开放流OpenFlow交换机接入多个宽带远程接入服务器BRAS网元,所述方法应用于业务编排器SO,所述SO用于管理所述多个BRAS网元,所述方法包括:获取所述多个BRAS网元中的每一个BRAS网元的MAC地址、以及所述OpenFlow交换机上连接该BRAS网元的端口的对应关系;获取所述多个BRAS网元中的每一个BRAS网元的负载信息;在接收到所述OpenFlow交换机上报的接入发起报文之后,根据获取的负载信息,从所述多个BRAS网元中选择负载最小的目标BRAS网元,查找所述目标BRAS网元的MAC地址、以及所述OpenFlow交换机上连接所述目标BRAS网元的目标端口;将查找到的MAC地址和目标端口发送给所述OpenFlow交换机,以使所述OpenFlow交换机将所述接入发起报文的目的MAC地址替换为所述查找到的MAC地址后,通过所述目标端口单播给所述目标BRAS网元。
【技术特征摘要】
1.一种流量调度方法,其特征在于,客户端通过开放流OpenFlow交换机接入多个宽带远程接入服务器BRAS网元,所述方法应用于业务编排器SO,所述SO用于管理所述多个BRAS网元,所述方法包括:获取所述多个BRAS网元中的每一个BRAS网元的MAC地址、以及所述OpenFlow交换机上连接该BRAS网元的端口的对应关系;获取所述多个BRAS网元中的每一个BRAS网元的负载信息;在接收到所述OpenFlow交换机上报的接入发起报文之后,根据获取的负载信息,从所述多个BRAS网元中选择负载最小的目标BRAS网元,查找所述目标BRAS网元的MAC地址、以及所述OpenFlow交换机上连接所述目标BRAS网元的目标端口;将查找到的MAC地址和目标端口发送给所述OpenFlow交换机,以使所述OpenFlow交换机将所述接入发起报文的目的MAC地址替换为所述查找到的MAC地址后,通过所述目标端口单播给所述目标BRAS网元。2.根据权利要求1所述的方法,其特征在于,通过以下方式获取所述多个BRAS网元中的每一个BRAS网元的MAC地址、以及所述OpenFlow交换机上连接该BRAS网元的端口的对应关系:接收所述OpenFlow交换机上报的通告报文、以及所述OpenFlow交换机接收到该通告报文的端口,记录该通告报文的源MAC地址与该端口的对应关系,其中,该通告报文的源MAC地址是发出该通告报文的BRAS网元的MAC地址。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:向所述OpenFlow交换机发送第一流表项,其中,所述第一流表项用于指示所述OpenFlow交换机上报BRAS网元发来的通告报文、以及所述OpenFlow交换机接收到该通告报文的端口。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述OpenFlow交换机发送第二流表项,其中,所述第二流表项用于指示所述OpenFlow交换机上报客户端发来的接入发起报文。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述接入发起报文为用于发起基于以太网的点对点协议PPPoE会话建立的报文,或者用于发起基于以太网的因特网协议IPoE会话建立的报文。6.一种流量调度装置,其特征在于,客户端通过开放流OpenFlow交换机接入多个宽带远程...
【专利技术属性】
技术研发人员:柳佳佳,孙凯,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。