一种信息处理方法、网络设备及系统的制作方法_2

文档序号:9828355阅读:来源:国知局
NS服 务器选取通话中携带有DNS服务器的地址信息、以及从所述网络设备至所述DNS服务器的 路由信息;
[0068] 从所述DNS服务器选取通知中获取对应的DNS服务器以及获取路由信息,根据所 述路由信息发送所述更新后的域名解析请求至对应的DNS服务器;
[0069] 并接收DNS服务器返回的域名解析结果,发送所述域名解析结果至所述用户终 端。
[0070] 其中,所述第一预设规则可以包括以下至少之一:
[0071] 根据所述域名解析请求从多个数据中心的DNS服务器中选取N个DNS服务器;具 体可以为:根据所述域名解析请求中的域名信息,查看多个数据中心的DNS服务器中的DNS 资源,判断所述多个数据中心的DNS服务器的DNS资源中是否有所述域名信息对应的DNS 资源,如果有,则选取该数据中心的DNS服务器;
[0072] 选取所述网络设备至选取的N个DNS服务器之间的链路流量小于第一预设门限值 的一个或多个DNS服务器;所述第一预设门限值为根据实际情况设置;
[0073] 选取所述N个DNS服务器的网络剩余带宽大于第二预设门限值的一个或多个DNS 服务器;所述第二预设门限值为根据实际情况设置;
[0074] 选取所述N个DNS服务器的链路利用率小于第三预设门限值的一个或多个DNS月艮 务器;所述第三预设门限值为根据实际情况设置;
[0075] 选取所述网络设备至选取的N个DNS服务器之间的跳转路径最短的DNS服务器。
[0076] 进一步的,在所述网络控制设备根据第一预设规则以及所述域名解析请求选取 DNS服务器之前,所述网络控制设备还会执行下述操作:接收到域名解析请求后,获取网络 状态参数;所述网络状态参数可以包括:链路流量、网络剩余带宽,链路利用率等。所述网 络控制设备可以为SDN网络中的控制器。
[0077] 优选地,所述网络设备在对用户终端的地址信息进行转换时,还可以包括:记录所 述用户终端转换前以及转换后的地址信息。
[0078] 优选地,所述从所述DNS服务器选取通知中获取对应的DNS服务器以及获取路由 信息,根据所述路由信息发送所述更新后的域名解析请求至对应的DNS服务器;并接收DNS 服务器返回的域名解析结果,发送所述域名解析结果至所述用户终端,具体可以包括:
[0079] 所述网络设备根据所述路由信息,将所述域名解析请求发送至转发网络中并发送 至第二网络设备,所述第二网络设备记录所述路由信息将所述域名解析信息发送至DNS服 务器,所述DNS服务器根据所述域名解析信息以及DNS资源得到域名解析结果;
[0080] 发送所述域名解析结果至第二网络设备,所述第二网络设备根据记录的路由信息 将所述域名解析结果发送至所述网络设备;所述网络设备将所述域名解析结果发送至所述 用户终端。
[0081] 其中,所述第二网络设备可以为SDN网络中的代理节点。所述转发网络可以为SDN 网络。如此,通过使用SDN网络替换转发网络,就能够充分发挥SDN控制器集中管理的优 势,实现资源的统一调度,实现全局路径优化;能够对网络灵活进行动态管理和维护;并且 能够适应未来网络软件化、虚拟化的要求。
[0082] 下面对本发明实施例的使用场景进行说明:
[0083] 场景一、如图2所示,用户终端A以及用户终端B通过SDN网络接入数据中心的 DNS服务器进行域名解析;假设SDN网络代理节点1为本实施例中的网络设备;用户终端A 以及用户终端B发送的域名解析请求中的域名信息不同,分别为"www. a. com"以及"www. b. com" ;假设三个省市的数据中心的DNS服务器均具有针对www. a. com的域名解析资源; 仅有两个省市的数据中心,即数据中心一以及数据中心三有针对www. b. com的域名解析资 源。
[0084] 其中,针对用户终端A的处理具体流程可以如图3所示,为:
[0085] 步骤301 :用户终端A发起域名解析请求给SDN网络代理节点I ;
[0086] 这里,假设所述域名解析请求中包括:DNS请求以及IP地址信息;其中,所述DNS 请求中具体可以由域名信息以及请求解析的信息;所述IP地址信息可以为用户终端A的地 址信息,本场景一中假设为10.1 . 1. 2。
[0087] 步骤302 :SDN网络代理节点1接收到所述域名解析请求,针对所述域名解析请求 中的域名信息,对域名解析请求中的用户终端A的地址信息进行转换,得到转换后的用户 终端A的地址信息;
[0088] 记录转换前的用户终端A的地址信息以及转换后用户终端A的地址信息;比如,针 对WWW. a. com以及预设的地址转换列表,将10.1 . 1. 2转换为"100.1 . 1. 2",记录的格式可以 如下:
[0090] 步骤303 :利用转换后用户终端A的地址信息封装得到更新后的域名解析请求;
[0091] 步骤304 :网络控制设备,比如SDN Controller,根据第一预设规则以及所述更新 后的域名解析请求选取数据中心二的DNS服务器对所述转换后的域名解析请求进行解析, 并向SDN网络代理节点1发送DNS服务器选取通知;
[0092] 其中,选取的方法可以为:三个数据中心均具备针对www. a. com的DNS资源,然后, 确定数据中心二的DNS服务器路径最优。
[0093] 步骤305 :SDN网络代理节点1根据DNS服务器选取通知,确定路由信息,将所述域 名解析请求经由SDN网络发送至SDN网络代理节点2 ;
[0094] 假设SDN网络代理节点2的IP地址为"200.1 . 1. 2",则域名解析请求本次发送时 的目的地址为"200.1 . 1. 2",源地址为"100.1 . 1. 2",具体信息内容为域名解析请求。
[0095] 步骤306 :SDN网络代理节点2将所述域名解析请求发送至数据中心二的DNS服务 器,并且记录本次发送的路由信息。
[0096] 假设DNS服务器的IP地址为"50. 1. 1.2",则域名解析请求本次发送时的目的地址 为"50.1 . 1. 2",源地址为"200.1 . 1. 2",具体信息内容为域名解析请求。
[0097] 步骤307 :DNS服务器反馈域名解析结果,并从SDN网络代理节点2按原路由信息, 返回域名解析结果至SDN网络代理节点1。比如:
[0099] 步骤308 :SDN网络代理节点1根据记录的转换前的用户终端A的地址信息,将域 名解析结果发送至用户终端A。
[0100] 与用户终端A的域名解析请求的发送以及接收到域名解析结果的方法类似,用户 终端B的处理流程如图4所示,包括:
[0101] 步骤401 :用户终端B发起域名解析请求给SDN网络代理节点1,SDN网络代理节 点记录该请求信息。
[0102] 这里,假设所述域名解析请求中包括:DNS请求以及IP地址信息;其中,所述DNS 请求中具体可以由域名信息以及请求解析的信息;所述IP地址信息可以为用户终端A的地 址信息,本场景一中假设为20.1 . 1. 2。
[0103] 步骤402 :SDN网络代理节点1接收到所述域名解析请求,针对所述域名解析请求 中的域名信息,对域名解析请求中的用户终端A的地址信息进行转换,得到转换后的用户 终端A的地址信息;
[0104] 记录转换前的用户终端A的地址信息以及转换后用户终端A的地址信息;比如,针 对www. b. com以及预设的地址转换列表,将20.1 . 1. 2转换为"101. I. 1. 2",记录的格式可以 如下:
[0106] 步骤403 :利用转换后用户终端A的地址信息封装得到更新后的域名解析请求;
[0107] 步骤404 :网络控制设备,比如SDN Controller,根据第一预设规则以及所述更新 后的域名解析请求选取数据中心三的DNS服务器对所述转换后的域名解析请求进行解析, 并向SDN网络代理节点1发送DNS服务器选取通知;
[0108] 其中,选取的方法可以为:确定数据中心三的DNS服务器路径最优,或者数据中心 三的链路流量最低。
[0109] 步骤405 :SDN网络代理节点1根据DNS服务器选取通知,确定路由信息,将所述域 名解析请求经由SDN网络发送至SDN网络代理节点3 ;
[0110] 假设SDN网络代理节点3的IP地址为"201. I. 1. 2",则域名解析请求本次发送时 的目的地址为"201. 1. 1.2",源地址为"101. 1. 1.2",具体信息内容为域名解析请求。
[0111] 请求报文通过代理节点进入SDN网络后,进行封装,报文头加上SDN网络下一跳的 信息,报文请求一直被送到SDN网络的出口,比如:
[0113] 步骤406 :SDN网络代理节点3将所述域名解析请求发送至数据中心二的DNS服务 器,并且记录本次发送的路由信息。
[0114] 假设DNS服务器的IP地址为"60. 1. 1.2",则域名解析请求本次发送时的目的地址 为"60.1 . 1. 2",源地址为"201. I. 1. 2",具体信息内容为域名解析请求。
[0115] 步骤407 :DNS服务器反馈域名解析结果,并从SDN网络代理节点3按原路由信息, 返回域名解析结果至SDN网络代理节点1。比如:
[0117] 步骤408 :SDN网络代理节点1根据记录的转换前的用户终端B的地址信息,将域 名解析结果发送至用户终端B。
[0118] 场景二、如图5所示,A、B和C省市数据中心具有www. a. com域名信息,用户终端 C和用户终端D均发出a. com的DNS请求。用户终端C和用户终端D发出的DNS请求 WWW. a. com,SDN控制器决策从省市B经下一跳省市C,到C省市数据中心的某台DNS服务器 路径最优。
[0119] 用户终端C报文交互具体过程如下,图6所示,包括:
[0120] 步骤601 :用户终端C发起域名解析请求给SDN网络代理节点1,SDN网络代理节 点记录该请求信息。
[0121] 步骤602 :SDN网络代理节点1接收到所述域名解析请求,针对所述域名解析请求 中的域名信息,对域名解析请求中的用户终端A的地址信息进行转换,得到转换后的用户 终端C的地址信息;
[0122] 记录转换前的用户终端C的地址信息以及转换后用户终端C的地址信息;比如,针 对WWW. a. com以及预设的地址转换列表,将10.1 . 1. 2转换为"100.1 . 1. 2",记录的格式可以 如下:
[0124] 步骤603 :利用转换后用户终端C的地址信息封装得到更新后的域名解析请求;
[0125] 步骤604 :网络控制设备,SDN controller决策最佳跳转路径,发现C省市数据中 心具有DNS请求信息并且路径最优。
[0127] 步骤605 :SDN网络代理节点1根据DNS服务器选取通知,确定路由信息,将所述域 名解析请求经由SDN网络发送至SDN网络代理节点2 ;
[0128] 假设SDN网络代理节点2的IP地址为"200.1 . 1. 2",则域名解析请求本次发送时 的目的地址为"200.1 . 1. 2",源地址为"100.1 . 1. 2",具体信息内容为域名解析请求。
[0129] 步骤606 :SDN网络代理节点2将所述域名解析请求发送至数据中心二的DNS服务 器,并且记录本次发送的路由信息。
[0130] 假设DNS服务器的IP地址为"50. 1.
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1