CN111901412B - 一种数据处理方法及计算机可读存储介质 - Google Patents

一种数据处理方法及计算机可读存储介质 Download PDF

Info

Publication number
CN111901412B
CN111901412B CN202010728861.7A CN202010728861A CN111901412B CN 111901412 B CN111901412 B CN 111901412B CN 202010728861 A CN202010728861 A CN 202010728861A CN 111901412 B CN111901412 B CN 111901412B
Authority
CN
China
Prior art keywords
scheduling
network
information
access object
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010728861.7A
Other languages
English (en)
Other versions
CN111901412A (zh
Inventor
徐浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN202010728861.7A priority Critical patent/CN111901412B/zh
Priority to PCT/CN2020/122045 priority patent/WO2021114874A1/zh
Publication of CN111901412A publication Critical patent/CN111901412A/zh
Application granted granted Critical
Publication of CN111901412B publication Critical patent/CN111901412B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/66Layer 2 routing, e.g. in Ethernet based MAN's
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请实施例提供了一种数据处理方法及计算机可读存储介质,该方法包括:网络服务设备接收终端设备提交的网络配置请求,网络配置请求携带网络配置信息,网络配置信息包括接入模式、接入对象列表和调度方式;网络服务设备在接入模式为三层交换时,根据网络配置信息获取对业务设备的配置数据,并将配置数据下发到业务设备;业务设备根据配置数据完成边界网关协议BGP的配置,以使网络配置请求指向的第一网络设备与接入对象列表指示的接入对象的第二网络设备之间路由打通;网络服务设备获取调度方式指示的调度信息,并将调度信息发送至终端设备以实现第一网络设备对第二网络设备的访问。采用本申请可以提升业务开通效率。

Description

一种数据处理方法及计算机可读存储介质
技术领域
本申请涉及通信技术领域,尤其涉及一种数据处理方法及计算机可读存储介质。
背景技术
互联网是由众多的网络相互连接而形成的全球性网络,互联网交换中心(Internet Exchange Point,IXP)是一个国外新型的网络交换模型。它是不同网络之间相互通信的交互点,其实现了运营商,即互联网服务提供商(Internet Service Provider,ISP)之间,互联网内容提供商(Internet Content Provider,ICP)和ICP之间以及ISP和ICP之间的互访,从而各个IXP的对等体之间实现了内容的交换。互联网交换平台可以实现边际网关协议BGP的对等互联,从而实现了ISP,ICP之间通过直连线路访问,进而提高了终端网络用户访问ICP的内容质量,对于ICP用户通过内容交换平台的更容易监控自己的业务网络质量,不再受复杂的三大运营商的网络影响。从ICP和ISP的成本角度看:一方面节省部分ISP访问互联网的带宽,另一方面ICP减少了三大运营商的成本。因此IXP的网络架构在中小ISP和中大型的ICP公司中使用。
然而,现有的IXP的平台,业务开通存在用户无法自助,开通后,ISP对于内容流量的调度不理想问题。用户通过申请IXP的接入后,需要工程师手动下发配置,导致业务开通周期长,业务开通效率低。
发明内容
本申请实施例提供了一种数据处理方法及计算机可读存储介质,可以提升业务开通的效率。
第一方面,本申请实施例提供了一种数据处理方法,包括:
网络服务设备接收终端设备提交的网络配置请求,所述网络配置请求携带网络配置信息,所述网络配置信息包括接入模式、接入对象列表和调度方式;
所述网络服务设备在所述接入模式为三层交换时,根据所述网络配置信息获取对业务设备的配置数据,并将所述配置数据下发到所述业务设备;
所述业务设备接收所述配置数据,并根据所述配置数据完成边界网关协议BGP的配置,以使所述网络配置请求指向的第一网络设备与所述接入对象列表指示的接入对象的第二网络设备之间路由打通;
所述网络服务设备获取所述调度方式指示的调度信息,并将所述调度信息发送至所述终端设备,所述调度信息用于实现所述第一网络设备对所述第二网络设备的访问。
可选地,所述网络服务设备将所述配置数据下发到所述业务设备,包括:
所述网络服务设备南向通过软件定义网络SDN平台将所述配置数据下发到所述业务设备。
可选地,所述网络配置信息还包括路由信息和BGP参数,所述网络服务设备获取对业务设备的配置数据,包括:
所述网络服务设备从数据库中查询出所述接入对象列表指示的接入对象的路由信息;
所述网络服务设备生成包括所述接入对象列表指示的接入对象的路由信息、所述网络配置信息中的路由信息和所述网络配置信息中的BGP参数的配置数据作为对业务设备的配置数据。
可选地,所述方法还包括:
所述网络服务设备在接入模式为二层交换时,获取所述调度方式指示的调度信息;
所述网络服务设备将所述调度信息返回至所述终端设备。
可选地,所述网络配置信息为所述终端设备通过网络服务提供商ISP门户设置的网络配置信息或为终端设备通过网络内容提供商ICP门户设置的网络配置信息;
当所述网络配置信息为通过ISP门户设置的网络配置信息时,所述网络服务设备获取所述调度方式指示的调度信息,包括:
当网络配置信息包括不使用调度平台的指示信息时,网络服务设备获取所述接入对象列表指示的接入对象的调度信息;
所述网络服务设备将所述接入对象列表指示的接入对象的调度信息确定为所述调度方式指示的调度信息。
可选地,所述方法还包括:
当网络配置信息包括使用调度平台的指示信息时,所述网络服务设备获取调度平台的调度信息;
所述网络服务设备将所述调度平台的调度信息确定为所述调度方式指示的调度信息。
可选地,所述调度方式包括以下任一项:路由、IP调度、DNS调度;
当所述调度方式为路由时,所述调度方式指示的调度信息为所述接入对象列表指示的接入对象的路由信息;
当所述调度方式为IP调度时,所述调度方式指示的调度信息为所述接入对象列表指示的接入对象的DNS IP地址;
当所述调度方式为DNS调度时,所述调度方式指示的调度信息为所述接入对象列表指示的接入对象的内容的泛域名以及所述接入对象列表指示的接入对象的DNS IP地址。
可选地,所述调度方式包括以下任一项:路由、IP调度、DNS调度;
当所述调度方式为路由时,所述调度方式指示的调度信息为所述调度平台的路由信息;
当所述调度方式为IP调度时,所述调度方式指示的调度信息为所述调度平台的DNS IP地址;
当所述调度方式为DNS调度时,所述调度方式指示的调度信息为所述调度平台的泛域名和所述调度平台的DNS IP地址。
可选地,所述方法还包括:
所述调度平台接收ISP对应的用户使用用户终端发送对所述接入对象列表指示的接入对象的内容的访问请求到调度设备;
所述调度平台根据所述对接入对象列表指示的接入对象的访问请求进行内容调度。
第二方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序被处理器执行,以实现权利要求中所述网络服务设备执行的任一项方法,或实现权利要求中所述业务设备执行的任一项方法,或实现权利要求中所述调度平台执行的任一项方法。
综上,网络服务设备接收终端设备提交的网络配置请求,网络配置请求携带网络配置信息,网络配置信息包括接入模式、接入对象列表和调度方式;网络服务设备在接入模式为三层交换时,根据网络配置信息获取对业务设备的配置数据,并将配置数据下发到业务设备,从而根据配置数据完成边界网关协议BGP的配置,以使网络配置请求指向的第一网络设备与接入对象列表指示的接入对象的第二网络设备之间路由打通;并且,网络服务设备获取调度方式指示的调度信息,并将调度信息发送至终端设备以实现第一网络设备对第二网络设备的访问,相较于现有技术需等待工程师手动下发配置以开通业务的过程,本申请实现了ISP与对应的接入对象之间或ICP与对应的接入对象之间自助开通对等互联的服务,该过程无需工程师干预自动的下发业务,从而有效的提升了业务开通的效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种数据处理方法的流程示意图;
图2是本申请实施例提供的另一种数据处理方法的流程示意图;
图3是本申请实施例提供的一种数据处理***的网络架构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
请参阅图1,为申请实施例提供的一种数据处理方法的流程示意图,该方法可以包括以下步骤:
S101、网络服务设备接收终端设备提交的网络配置请求,所述网络配置请求携带网络配置信息,所述网络配置信息包括接入模式、接入对象列表和调度方式。
其中,网络服务设备,如可以为网络服务提供商(Network Service Provider,NSP)平台,它可以实现IXP平台的功能。所述的NSP平台可以基于OPENSTACK实现,启用neutron组件。网络服务设备可以包括一个或多个服务设备。终端设备可为ISP对应的终端设备或ICP对应的终端设备。终端设备可以为笔记本电脑、台式电脑等智能终端。
其中,所述的接入模式可以为二层交换或三层交换。本申请实施例中,如果接入模式为二层交换,网络服务设备无需下发配置数据至业务设备;如果接入模式为三层交换,网络服务设备需下发配置数据至业务设备。业务设备为可以为业务平台,可以包括一台或多台交换机。
其中,所述的接入对象列表可以包括接入对象的第一标识信息。该接入对象可以为一个或多个。具体的,如果终端设备为ISP对应的终端设备,接入对象列表可以包括ISP希望接入的对象的第一标识信息,如名称或编号,ISP希望接入的对象可以为其它ISP或一个或多个ICP。如果终端设备为ICP对应的终端设备,接入对象列表可以包括ICP希望接入的对象的第一标识信息,如名称或编号。ICP希望接入的对象可以为一个或多个ISP。
其中,所述的调度方式可以包括以下任一项:路由、网络协议(InternetProtocal,IP)调度、域名***(Domain Name System,DNS)调度。如果终端设备为ISP对应的终端设备,此处的调度方式可以为接入对象,如ICP能够提供的调度方式,如果终端设备为ICP对应的终端设备,此处的调度方式可以为ICP能够为接入对象,如ISP提供的调度方式。
在一个实施例中,当终端设备为ISP对应的终端设备时,终端设备可以通过ISP门户,ISP Portal提交网络配置请求至网络服务设备,网络服务设备可以接入终端设备提交的该网络配置请求。相应地,网络配置信息可以为终端设备通过ISP门户设置的网络配置信息。当终端设备为ICP对应的终端设备时,终端设备可以通过ICP门户,ICP Portal提交网络配置请求至网络服务设备,网络服务设备接收终端设备提交的该网络配置请求。相应地,网络配置信息可以为终端设备通过ICP门户设置的网络配置信息。
在一个实施例中,如果网络配置信息为终端设备通过ISP门户设置的网络配置信息,则该网络配置信息还可以包括路由信息和BGP参数。此处的路由信息为ISP的路由信息,如ISP的IP地址。此处的BGP参数为ISP的用于建立BGP邻居的参数,具体可为ISP提供的用于ISP对应的网络设备与业务设备建立BGP邻居所需的参数,如自治***(AutonomousSystem,AS)号、双向转发检测(Bidirectional Forwarding Detection,BFD)参数、BGP密码。在一个实施例中,该网络配置信息除了包括路由信息和BGP参数之外,还可以包括ISP类别。ISP类别可以为大型、中型或小型,本申请实施例对于ISP的类型不做限制。在一个实施例中,上述提及的路由信息也可以替换为community值,即ISP的路由信息可以替换为ISP的community值。所述的community值是可选传输属性,它可以用于标识相应的路由,能够简化路由策略。
在一个应用场景中,终端设备为ISP对应的终端设备,终端设备可以接入网络服务设备,并打开ISP门户,即ISP Portal提供的门户页面。终端设备对应的用户可以基于该门户页面设置ISP的网络配置信息,并通过ISP门户发送网络配置请求提交至网络服务设备,网络服务设备可以接收终端设备发送的网络配置请求。
在一个实施例中,网络服务设备可以在接收到ISP对应的终端设备通过ISP门户发送的对门户页面的访问请求时,查询数据库中是否存在ISP的第二标识信息。此处的第二标识信息主要是为了区别于前述提及的接入对象的第一标识信息的。该第二标识信息如可以包括以下任一项:ISP的类别和BGP参数。当查询到数据中存在ISP的第二标识信息时,返回包括ISP的第二标识信息的门户页面至终端设备,从而避免出现用户重复配置的情况。相应地,当查询到数据库中不存在ISP的第二标识信息时,可以返回包括ISP的第二标识信息的配置项的门户页面至终端设备,以便终端设备基于该ISP的第二标识信息的配置项配置ISP的第二标识信息等信息。
在一个实施例中,如果网络配置信息为终端设备通过ICP门户设置的网络配置信息,则该网络配置信息还可以包括路由信息和BGP参数。此处的路由信息为ICP的路由信息,如ICP的IP地址。此处的BGP参数为ICP的用于建立BGP邻居的参数,具体可为ICP提供用于ICP对应的网络设备与业务设备建立BGP邻居所需的参数,如AS号、BFD参数、BGP密码。在一个实施例中,该网络配置信息除了可以包括路由信息和BGP参数之外,还可以包括ICP类别。ICP类别如可以经营性或非经营性,或还可以为电商网站、互联网广告类网站、游戏类网站、在线交易类网站或导游类网站等,本申请实施例对ICP类别不做限制。在一个实施例中,上述提及的路由信息也可以替换为community值,即ICP的路由信息可以替换为ICP的community值。
在一个应用场景中,终端设备为ICP对应的终端设备,终端设备可以接入网络服务设备,并打开ICP门户,即ICP Portal提供的门户页面。终端设备对应的用户可以基于该门户页面设置ICP的网络配置信息,并通过ICP门户发送网络配置请求提交至网络服务设备,网络服务设备可以接收终端设备发送的网络配置请求。
在一个实施例中,网络服务设备可以在接收到ICP对应的终端设备通过ICP门户发送的对门户页面的访问请求时,查询数据库中是否存在ICP的第二标识信息。此处的第二标识信息主要是为了区别于前述提及的接入对象的第一标识信息的。该第二标识信息如可以包括以下任一项:ICP的类别和BGP参数。当查询到数据中存在ICP的第二标识信息时,返回包括ICP的第二标识信息的门户页面至终端设备,从而避免出现用户重复配置的情况。相应地,当查询到数据库中不存在ICP的第二标识信息时,可以返回包括ICP的第二标识信息的配置项的门户页面至终端设备,以便终端设备基于该ICP的第二标识信息的配置项配置ICP的第二标识信息等信息。
S102、所述网络服务设备在所述接入模式为三层交换时,根据所述网络配置信息获取对业务设备的配置数据,并将所述配置数据下发到所述业务设备。
本申请实施例中,为了实现网络配置请求指向的网络设备与接入对象列表指示的接入对象之间的互联互通,网络服务设备可以在确定接入模式为三层交换时,根据网络配置信息获取对业务设备的配置数据,并将该配置数据下发到业务设备。当终端设备为ISP对应的终端设备时,该网络配置请求指示的终端设备可以为前述提及的ISP对应的网络设备,当终端设备为ICP对应的终端设备时,该网络配置请求指向的网络设备可以为前述提及的ICP对应的网络设备。该过程实现了无需工程师干预的自动下发业务,能够提升业务开通效率。
在一个实施例中,网络服务设备可以从数据库中查询出接入对象列表指示的接入对象的路由信息,并生成包括该接入对象列表指示的接入对象的路由信息的配置数据作为对业务设备的配置数据。
在一个实施例中,当网络配置信息包括路由信息和BGP参数时,网络服务设备可以从数据库中查询出接入对象列表指示的接入对象的路由信息,并生成包括该接入对象列表指示的接入对象的路由信息、该网络配置信息包括的路由信息和BGP参数的配置数据作为对业务设备的配置数据。
S103、所述业务设备接收所述配置数据,并根据所述配置数据完成边界网关协议BGP的配置,以使所述网络配置请求指向的第一网络设备与所述接入对象列表指示的接入对象的第二网络设备之间路由打通。
本申请实施例中,网络服务设备还可以将业务设备的路由信息,如IP地址等信息发送至终端设备,从而使得网络配置请求指向的第一网络设备(为前述提及的网络配置请求指向的网络设备)可以根据该业务设备的路由信息与业务设备建立BGP连接,以实现与接入对象列表指示的接入对象的第二网络设备(为接入对象列表指示的接入对象的网络设备)之间路由打通的过程。在一个实施例中,业务设备可以在检测到网络配置请求指向的网络设备完成BGP的配置后,发送连接成功的提示信息至终端设备。相应地,业务设备也可以采用上述方式与接入对象列表指示的接入对象的第二网络设备建立BGP连接,以实现与网络配置请求指向的第一网络设备之间路由打通的过程。
在一个实施例中,以网络配置信息为终端设备通过ISP门户设置的网络配置信息为例。在接入对象列表指示的接入对象的路由没有community值的情况下,业务设备可以为接入对象列表指示的接入对象的路由打上community值。或,在ISP的路由以及接入对象的路由均没有community值的情况下,业务设备可以为ISP以及接入对象列表指示的接入对象的路由均打上community值。在一个实施例中,业务设备可以将采用上述方式得到的community值存储至数据库。在一个实施例中,业务设备可以通过网络服务设备将community值发送至终端设备,以便ISP本地的DNS服务器能够基于community值做路由策略,这样就使得ISP对应的用户在访问接入对象列表指示的接入对象的内容时,可以通过本地的DNS服务器来实现访问过程。
S104、所述网络服务设备获取所述调度方式指示的调度信息,并将所述调度信息发送至所述终端设备,所述调度信息用于实现所述第一网络设备对所述第二网络设备的访问。
其中,调度信息可以为接入对象列表指示的接入对象的调度信息。当调度方式为路由时,调度信息可以为接入对象列表指示的接入对象的路由信息。当调度方式为IP调度时,调度信息可以为接入对象列表指示的接入对象的DNS IP地址。当调度方式为DNS调度时,调度信息可以为接入对象列表指示的接入对象的的内容的泛域名以及所述接入对象列表指示的接入对象的DNS IP地址。
本申请实施例中,网络服务设备可以记录接入对象、调度方式以及调度信息三者之间的对应关系,网络服务设备可以根据该接入对象列表指示的接入对象、调度方式以及所述的对应关系确定出对应的调度信息作为调度方式指示的调度信息,并将该调度信息发送至终端设备,以实现第一网络设备对第二网络设备的访问。
在一个实施例中,当配置数据包括调度方式指示的调度信息时,业务设备可以获取配置数据包括的该调度方式指示的调度信息,并将调度方式指示的调度信息发送至第一网络设备,以实现第一网络设备对第二网络设备的访问。在一个实施例中,该配置数据包括的调度信息可以是网络服务设备获取的。
可见,图1所示的实施例中,网络服务设备接收终端设备提交的网络配置请求,网络配置请求携带网络配置信息,网络配置信息包括接入模式、接入对象列表和调度方式;网络服务设备在接入模式为三层交换时,根据网络配置信息获取对业务设备的配置数据,并将配置数据下发到业务设备;业务设备根据配置数据完成边界网关协议BGP的配置,以使网络配置请求指向的第一网络设备与接入对象列表指示的接入对象的第二网络设备之间路由打通;网络服务设备获取调度方式指示的调度信息以发送至终端设备,从而实现第一网络设备对第二网络设备的访问,该过程能够实现ISP、ICP自助开通对等互联的服务,无需工程师干预自动的下发业务,从而提高了业务开通的效率,能够更加安全、方便以及快捷地完成ISP与ISP之间,或ISP与ICP之间的数据交互。
请参阅图2,为本申请实施例提供的另一种数据处理方法的流程示意图。该方法具体可以包括以下步骤。
S201、网络服务设备接收终端设备提交的网络配置请求,所述网络配置请求携带网络配置信息,所述网络配置信息包括接入模式、接入对象列表和调度方式;
S202、所述网络服务设备在所述接入模式为三层交换时,根据所述网络配置信息获取对业务设备的配置数据,并将所述配置数据下发到所述业务设备;
S203、所述业务设备接收所述配置数据,并根据所述配置数据完成边界网关协议BGP的配置,以使所述网络配置请求指向的第一网络设备与所述接入对象列表指示的接入对象的第二网络设备之间路由打通。
S204、所述网络服务设备获取所述调度方式指示的调度信息,并将所述调度信息发送至所述终端设备,所述调度信息用于实现所述第一网络设备对所述第二网络设备的访问。
其中,步骤S201-步骤S204可以参见图1实施例中的步骤S101-步骤S104,本申请实施例在此不做赘述。
S205、所述网络服务设备在接入模式为二层交换时,获取所述调度方式指示的调度信息。
S206、所述网络服务设备将所述调度信息返回至所述终端设备。
本申请实施例中,网络服务设备可以在接入模式为二层交换时,获取调度方式指示的调度信息,并将该调度信息返回至终端设备。当调度方式为路由时,调度信息可以为接入对象列表指示的接入对象的路由信息。当调度方式为IP调度时,调度信息可以为接入对象列表指示的接入对象的DNS IP地址。当调度方式为DNS调度时,调度信息可以为接入对象列表指示的接入对象的内容的泛域名以及所述接入对象列表指示的接入对象的DNS IP地址。
在一个实施例中,所述网络服务设备将该配置数据下发到该业务设备的过程可以为该网络服务设备南向通过软件定义网络SDN平台将该配置数据下发到该业务设备。在一个实施例中,网络服务设备具体可以南向由SDN平台通过netconf协议将配置数据下发到业务设备中的交换机。SDN平台可以集成在网络服务设备中,也可以独立于网络服务设备存在。
在一个实施例中,当该网络配置信息为通过ISP门户设置网络配置信息时,该网络配置信息还可以包括是否使用调度平台的指示信息。其中,调度平台可以包括一个或多个调度服务器,例如,该调度平台可以包括DNS服务器和网络地址转换(Network AddressTranslation,NAT)服务器,DNS服务器用于域名解析,NAT服务器用于地址转换。
在一个实施例中,当该网络配置信息为通过ISP门户设置的网络配置信息时,网络服务设备获取该调度方式指示的调度信息的过程具体为当网络配置信息包括不使用调度平台的指示信息时,网络服务设备获取该接入对象列表指示的接入对象的调度信息;网络服务设备将该接入对象列表指示的接入对象的调度信息返回接入对象的调度信息确定为该调度方式指示的调度信息。其中,所述的调度方式包括以下至少一项:路由、IP调度、DNS调度。
在一个实施例中,在网络配置信息还包括不使用调度平台的指示信息的情况下,当调度方式为路由时,调度方式指示的调度信息为该接入对象列表指示的接入对象的路由信息;当调度方式为IP调度时,调度方式指示的调度信息为该接入对象列表指示的接入对象的DNS IP地址;当调度方式为DNS调度时,调度方式指示的调度信息为该接入对象列表指示的接入对象的内容的泛域名以及该接入对象列表指示的接入对象的DNS IP地址。
住一个实施例中,当网络配置请求指向的第一网络设备为ISP对应的网络设备,接入对象列表指示的接入对象为ICP时,ISP对应的网络设备可以通过API接口调度ICP的地址库,报备ISP的IP和DNS出口给ICP对应的设备,以便于对ICP进行访问。
在一个实施例中,当网络配置信息包括使用调度平台的指示信息时,网络服务设备获取调度平台的调度信息,并将调度平台的调度信息确定为该调度方式指示的调度信息。其中,所述的调度方式包括以下至少一项:路由、IP调度、DNS调度。
在一个实施例中,在网络配置信息还包括使用调度平台的指示信息的情况下,当调度方式为路由时,调度方式指示的调度信息为该调度平台的路由信息;当调度方式为IP调度时,调度方式指示的调度信息为该调度平台的DNS IP地址。当调度方式为DNS调度时,调度方式指示的调度信息为该调度平台的泛域名和该调度平台的DNS IP地址。
下面将对在不使用调度平台的情况下,如何对接入对象进行访问的其中一种方式简要说明。在一个实施例中,以ISP为例,在ISP不使用调度设备的情况下,ISP对应的用户可以使用用户终端发送对接入对象的内容的访问请求到本地的DNS服务器,然后通过本地的DNS服务器接入到业务设备,经由业务设备访问到接入对象列表指示的接入对象,该过程无需经过调度平台。
下面将对在使用调度平台的情况下,如何对接入对象进行访问的其中一种方式进行简要说明。在一个实施例中,以ISP为例,在ISP使用调度平台的情况下,ISP对应的用户可以使用用户终端发送对接入对象列表接入对象的内容的访问请求到调度平台,从而由调度平台实现内容的调度。即,调度平台可以接收ISP对应的用户使用用户终端发送的对接入对象列表指示的接入对象的访问请求,并根据访问请求进行内容调度。
在一个实施例中,调度平台根据访问请求进行内容调度的过程可以为:调度平台根据访问请求携带的域名解析出内容的泛域名,并经由接入对象列表指示的接入对象的服务设备,如ICP的DNS服务器解析出用于访问该内容的IP地址,然后经由调度平台或业务设备发送(是否经由业务设备发送,根据设置的接入模式而定)至用户终端,由用户终端根据这个IP地址以及业务设备访问ICP对应的设备。或,调度平台转发访问请求至ICP对应的设备。
在一个实施例中,如果调度方式为IP调度,业务设备可以下发静态路由到调度平台,调度平台在接收到业务设备下发的静态路由后,可以做静态路由到出口,如NAP出口。以接入列表指示的接入对象为ICP为例,调度平台可以在border leaf中配置NAT,通过调度ICP的地址库的接口,报备调度平台的出口IP给ICP,从而完成IP调度。如果调度方式为DNS调度,则通过NSP平台下发DNS策略到调度平台,以如下发ICP的域名列表至调度平台,从而完成DNS调度。
可见,图2所示的实施例中,网络服务设备还可以在接入模式为二层交换的模式下,获取调度方式指示的调度信息,并将调度方式指示的调度信息发送至终端设备,该过程能够实现业务的自助开通过程,提升业务开通效率。此外本申请实施例的调度平台可以使ISP更容易取得ICP的内容,降低了ISP和ICP的成本,使ISP的内网化提高,从而实现了ISP和ICP的利益的最大化。另外通过内容交互的平台,ISP和ICP可以更加自主的控制自己的内容流量,从而提供更好的访问质量,ICP也可以更好监控ISP的用户动态,自助快捷的解决故障。
请参阅图3,为本方案提供的一种数据处理***的网络架构示意图。该数据处理***可以包括:网络服务设备10、终端设备20和业务设备30。网络服务设备10可以分别与终端设备20和业务设备30建立通信。其中:
终端设备20可以向网络服务设备10提交网络配置请求。例如,ISP对应的终端设备可以通过ISP门户向网络服务设备提交网络配置请求。网络服务设备10接收终端设备20提交的网络配置请求,该网络配置请求携带网络配置信息,该网络配置信息包括接入模式、接入对象列表和调度方式。网络服务设备10在该接入模式为三层交换时,根据该网络配置信息获取对业务设备30的配置数据,并将该配置数据下发到业务设备30。业务设备30接收该配置数据,并根据该配置数据完成边界网关协议BGP的配置,以使该网络配置请求指向的第一网络设备与该接入对象列表指示的接入对象的第二网络设备之间路由打通。网络服务设备10获取该调度方式指示的调度信息,并将该调度信息发送至终端设备20,以实现该第一网络设备对该第二网络设备的访问,通过配置的自助下发,能够提升业务开通效率。
在本申请的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现本申请实施例提供的图1或图2所述的方法实施所描述的实现方式,所述计算机可读存储介质可以是前述任一实施例所述的设备(可以为网络服务设备、业务设备或调度平台)的内部存储单元,例如硬盘或内存。所述计算机可读存储介质也可以是外部存储设备,例如所述的设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述设备所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的计算机可读存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccess Memory,RAM)等。
以上所揭露的仅为本申请的部分实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术工作人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于本申请所涵盖的范围。

Claims (10)

1.一种数据处理方法,其特征在于,包括:
网络服务设备接收终端设备提交的网络配置请求,所述网络配置请求携带网络配置信息,所述网络配置信息包括接入模式、接入对象列表和调度方式;
所述网络服务设备在所述接入模式为三层交换时,根据所述网络配置信息获取对业务设备的配置数据,并将所述配置数据下发到所述业务设备;
所述业务设备接收所述配置数据,并根据所述配置数据完成边界网关协议BGP的配置,以使所述网络配置请求指向的第一网络设备与所述接入对象列表指示的接入对象的第二网络设备之间路由打通;
所述网络服务设备获取所述调度方式指示的调度信息,并将所述调度信息发送至所述终端设备,所述调度信息用于实现所述第一网络设备对所述第二网络设备的访问;其中,当网络配置信息包括不使用调度平台的指示信息时,所述调度方式指示的调度信息为所述接入对象列表指示的接入对象的调度信息;当网络配置信息包括使用调度平台的指示信息时,所述调度方式指示的调度信息为调度平台的调度信息。
2.根据权利要求1所述的方法,其特征在于,所述网络服务设备将所述配置数据下发到所述业务设备,包括:
所述网络服务设备南向通过软件定义网络SDN平台将所述配置数据下发到所述业务设备。
3.根据权利要求1或2所述的方法,其特征在于,所述网络配置信息还包括路由信息和BGP参数,所述网络服务设备获取对业务设备的配置数据,包括:
所述网络服务设备从数据库中查询出所述接入对象列表指示的接入对象的路由信息;
所述网络服务设备生成包括所述接入对象列表指示的接入对象的路由信息、所述网络配置信息中的路由信息和所述网络配置信息中的BGP参数的配置数据作为对业务设备的配置数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述网络服务设备在接入模式为二层交换时,获取所述调度方式指示的调度信息;
所述网络服务设备将所述调度信息返回至所述终端设备。
5.根据权利要求1所述的方法,其特征在于,所述网络配置信息为所述终端设备通过网络服务提供商ISP门户设置的网络配置信息或为终端设备通过网络内容提供商ICP门户设置的网络配置信息;
当所述网络配置信息为通过ISP门户设置的网络配置信息时,所述网络服务设备获取所述调度方式指示的调度信息,包括:
当网络配置信息包括不使用调度平台的指示信息时,网络服务设备获取所述接入对象列表指示的接入对象的调度信息;
所述网络服务设备将所述接入对象列表指示的接入对象的调度信息确定为所述调度方式指示的调度信息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当网络配置信息包括使用调度平台的指示信息时,所述网络服务设备获取调度平台的调度信息;
所述网络服务设备将所述调度平台的调度信息确定为所述调度方式指示的调度信息。
7.根据权利要求5所述的方法,其特征在于,所述调度方式包括以下任一项:路由、IP调度、DNS调度;
当所述调度方式为路由时,所述调度方式指示的调度信息为所述接入对象列表指示的接入对象的路由信息;
当所述调度方式为IP调度时,所述调度方式指示的调度信息为所述接入对象列表指示的接入对象的DNS IP地址;
当所述调度方式为DNS调度时,所述调度方式指示的调度信息为所述接入对象列表指示的接入对象的内容的泛域名以及所述接入对象列表指示的接入对象的DNS IP地址。
8.根据权利要求6所述的方法,其特征在于,所述调度方式包括以下任一项:路由、IP调度、DNS调度;
当所述调度方式为路由时,所述调度方式指示的调度信息为所述调度平台的路由信息;
当所述调度方式为IP调度时,所述调度方式指示的调度信息为所述调度平台的DNS IP地址;
当所述调度方式为DNS调度时,所述调度方式指示的调度信息为所述调度平台的泛域名和所述调度平台的DNS IP地址。
9.根据权利要求6或8所述的方法,其特征在于,所述方法还包括:
所述调度平台接收ISP对应的用户使用用户终端发送的访问请求,所述访问请求是对所述接入对象列表指示的接入对象的内容的访问请求;
所述调度平台根据所述访问请求进行内容调度。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,所述计算机程序被处理器执行,以实现权利要求1-9任一项所述数据处理方法。
CN202010728861.7A 2020-07-24 2020-07-24 一种数据处理方法及计算机可读存储介质 Active CN111901412B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010728861.7A CN111901412B (zh) 2020-07-24 2020-07-24 一种数据处理方法及计算机可读存储介质
PCT/CN2020/122045 WO2021114874A1 (zh) 2020-07-24 2020-10-20 一种数据处理方法及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010728861.7A CN111901412B (zh) 2020-07-24 2020-07-24 一种数据处理方法及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN111901412A CN111901412A (zh) 2020-11-06
CN111901412B true CN111901412B (zh) 2022-12-20

Family

ID=73190951

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010728861.7A Active CN111901412B (zh) 2020-07-24 2020-07-24 一种数据处理方法及计算机可读存储介质

Country Status (2)

Country Link
CN (1) CN111901412B (zh)
WO (1) WO2021114874A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113973139A (zh) * 2021-10-20 2022-01-25 北京沃东天骏信息技术有限公司 一种消息处理的方法和装置
CN115208749A (zh) * 2022-06-21 2022-10-18 通号城市轨道交通技术有限公司 城轨共享测试平台网络配置方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1476573A (zh) * 2000-09-26 2004-02-18 MCIȫ��ͨѶ��˾ 用于提供互连的分组交换网的结算的方法和***
CN106576076A (zh) * 2014-12-17 2017-04-19 华为技术有限公司 互联网交换点的路由控制

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7480935B2 (en) * 2002-10-10 2009-01-20 International Business Machines Corporation Method for protecting subscriber identification between service and content providers
CN101529866A (zh) * 2006-08-17 2009-09-09 核心*** 本地无线网接入点和移动设备间基于呈现的通信
CN105100147A (zh) * 2014-05-09 2015-11-25 中兴通讯股份有限公司 一种基于内容提供商与服务提供商分离的控制方法及装置
US10924408B2 (en) * 2014-11-07 2021-02-16 Noction, Inc. System and method for optimizing traffic in packet-switched networks with internet exchanges
CN106209628B (zh) * 2015-04-30 2019-05-28 华为技术有限公司 一种路由控制方法、设备及***
CN108306800A (zh) * 2018-03-23 2018-07-20 上海地面通信息网络股份有限公司 一种互联网交换中心网络接入装置
CN110995826B (zh) * 2019-11-29 2022-05-03 腾讯科技(深圳)有限公司 通信处理方法、装置、计算机可读介质及电子设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1476573A (zh) * 2000-09-26 2004-02-18 MCIȫ��ͨѶ��˾ 用于提供互连的分组交换网的结算的方法和***
CN106576076A (zh) * 2014-12-17 2017-04-19 华为技术有限公司 互联网交换点的路由控制

Also Published As

Publication number Publication date
CN111901412A (zh) 2020-11-06
WO2021114874A1 (zh) 2021-06-17

Similar Documents

Publication Publication Date Title
US11570154B2 (en) Interfaces to manage direct network peerings
US11218437B2 (en) Method for network traffic forwarding, request sending, and communication acceleration, forwarding server and node server
CN110247784B (zh) 确定网络拓扑结构的方法和装置
US9118718B2 (en) Techniques to monitor connection paths on networked devices
CN104871133A (zh) 基于服务器健康以及客户端信息的应用智能请求管理
KR102146884B1 (ko) 채팅 시스템, 채팅봇 서버 장치, 채팅봇 id 관리장치, 채팅 중개 서버 장치, 프로그램, 채팅 방법 및 채팅 중개 방법
CN105530175A (zh) 一种消息处理方法、装置及***
US20230388255A1 (en) Bot response generation with dynamically-changing website or native application
JP7505086B2 (ja) 外部システム統合のためのシステムおよび方法
CN101729491B (zh) 一种增强基于脚本业务的应用可靠性的方法、装置和***
WO2013081962A1 (en) Interfaces to manage direct network peerings
CN111901412B (zh) 一种数据处理方法及计算机可读存储介质
CN110661670A (zh) 一种网络设备配置管理方法及装置
CN105144646A (zh) 服务器控制的路由***
CN109617780A (zh) 接入网络的方法、装置、终端设备及机器可读存储介质
CN106101055A (zh) 一种多数据库的数据访问方法及其***和代理服务器
CN108207012A (zh) 一种流量控制方法、装置、终端及***
US9178952B2 (en) Systems and methods for service assurance using virtualized federated presence infrastructure
CN110392123A (zh) 检测出口ip地址的方法、装置和***
CN113194099B (zh) 一种数据代理方法及代理服务器
CN110708309A (zh) 反爬虫***及方法
EP3018883B1 (en) Login method and system for client unit
CN104378411A (zh) 服务交换***
CN105338049B (zh) 实现o2o互联网服务的方法和装置
CN109936460B (zh) 一种流量计费的方法及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant