1.一种基于软件定义网络的网络传输方法,其特征在于,所述方法包括:
主TURN服务器执行前处理流程;
在执行完所述前处理流程后,客户端发出配置要求;
当次TURN服务器收到所述配置要求时,判断所述客户端是否为贵宾客户;
当确认所述客户端为所述贵宾客户时,指定第一IP地址给中间设备;
所述次TURN服务器通知SDN控制器设定用于传输数据串流的传输路径,并且发出通知给所述传输路径上的SDN装置;
所述次TURN服务器发送配置成功命令给所述SDN控制器,其中所述配置成功命令经由所述SDN控制器与所述中间设备转发给所述客户端;以及
所述客户端经由所述中间设备与在所述传输路径上之所述SDN装置传输所述数据串流。
2.如申请专利范围第1项所述之基于软件定义网络的网络传输方法,其特征在于,所述前处理流程还包括:
接收来自所述客户端之所述配置要求;
判断所述客户端是否为所述贵宾客户;
当所述客户端为所述贵宾客户时,通过所述SDN控制器从多个转发装置中为所述客户端选定所述中间设备;
根据所述配置要求指定中间设备的第二IP地址与通讯端口给所述客户端;
令所述SDN控制器为所述中间设备设定转发规则,并根据所述转发规则将所述配置要求转发至所述SDN控制器;
响应所述客户端第二错误应答;以及
所述客户端A发送所述配置要求给所述中间设备,所述中间设备依据所述转发规则将所述配置要求转发给所述SDN控制器,所述SDN控制器将所述配置要求转发给所述次TURN服务器。
3.如申请专利范围第2项所述之基于软件定义网络的网络传输方法,其特征在于,在判断所述客户端是否为贵宾客户步骤之后,还包括:
若所述客户端为非贵宾客户,则响应第一错误应答给所述客户端。
4.如申请专利范围第2项所述之基于软件定义网络的网络传输方法,其特征在于,所述第二IP地址与所述通讯端口映射至所述次TURN服务器,用以令所述客户端将所述配置要求传送给所述次TURN服务器。
5.如申请专利范围第2项所述之基于软件定义网络的网络传输方法,其特征在于,所述转发规则应符合默认条件包括所述转发规则符合TURN协议,记载的来源地址为所述客户端,以及记载的目的地址为所述次TURN服务器的IP地址。
6.如申请专利范围第2项所述之基于软件定义网络的网络传输方法,其特征在于,所述第二错误应答记载所述中间设备之所述第二IP地址。
7.一种基于软件定义网络的网络传输系统,包括:
中间设备;
SDN控制器;
主TURN服务器,用于执行前处理流程;
客户端,用于在执行完所述前处理流程后发出配置要求;
次TURN服务器,用于在收到所述配置要求时,判断所述客户端是否为贵宾客户;
当确认所述客户端为所述贵宾客户时,指定第一IP地址给所述中间设备;
通知所述SDN控制器设定用于传输数据串流的传输路径,并且发出通知给所述传输路径上的SDN装置;
发送配置成功命令给所述SDN控制器,其中所述配置成功命令经由所述SDN控制器与所述中间设备转发给所述客户端;以及
所述客户端经由所述中间设备与在所述传输路径上之SDN装置传输所述数据串流。
8.如申请专利范围第7项所述之基于软件定义网络的网络传输系统,其特征在于,所述前处理流程还包括:
接收来自所述客户端之所述配置要求;
判断所述客户端是否为所述贵宾客户;
当所述客户端为所述贵宾客户时,通过所述SDN控制器从多个转发装置中为所述客户端选定所述中间设备;
根据所述配置要求指定第二IP地址与通讯端口给所述客户端;
令所述SDN控制器为所述中间设备设定转发规则,并根据所述转发规则将所述配置要求转发至所述SDN控制器;
响应所述客户端第二错误应答;以及
所述客户端A发送所述配置要求给所述中间设备,所述中间设备依据所述转发规则将所述配置要求转发给所述SDN控制器,所述SDN控制器将所述配置要求转发给所述次TURN服务器。
9.如申请专利范围第8项所述之基于软件定义网络的网络传输系统,其特征在于,所述网络传输系统还包括:
若所述客户端为非贵宾客户,则所述主TURN服务器或所述次TURN服务器响应第一错误应答给所述客户端。
10.如申请专利范围第8项所述之基于软件定义网络的网络传输系统,其特征在于,所述第二IP地址与所述通讯端口映射至所述次TURN服务器,用以令所述客户端将所述配置要求传送给所述次TURN服务器。
11.如申请专利范围第8项所述之基于软件定义网络的网络传输系统,其特征在于,所述转发规则应符合默认条件包括所述转发规则符合TURN协议,记载的来源地址为所述客户端,以及记载的目的地址为所述次TURN服务器的IP地址。
12.如申请专利范围第8项所述之基于软件定义网络的网络传输系统,其特征在于,所述第二错误应答记载所述中间设备之所述第二IP地址。