WO2018068768A1 - Broadband service control method and apparatus - Google Patents

Broadband service control method and apparatus Download PDF

Info

Publication number
WO2018068768A1
WO2018068768A1 PCT/CN2017/106198 CN2017106198W WO2018068768A1 WO 2018068768 A1 WO2018068768 A1 WO 2018068768A1 CN 2017106198 W CN2017106198 W CN 2017106198W WO 2018068768 A1 WO2018068768 A1 WO 2018068768A1
Authority
WO
WIPO (PCT)
Prior art keywords
sfc
nfp
service
information corresponding
network
Prior art date
Application number
PCT/CN2017/106198
Other languages
French (fr)
Chinese (zh)
Inventor
吴波
陈勇
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018068768A1 publication Critical patent/WO2018068768A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/306Route determination based on the nature of the carried application
    • 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
    • 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
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • 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/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • 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/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • 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/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
    • 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/32Specific management aspects for broadband networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA

Definitions

  • the present disclosure relates to the field of communication technologies, for example, to a broadband service control method and apparatus.
  • the European Telecommunications Standards Institute (ETSI) Network Function Virtualization (NFV) Management and Orchestrator (MANO) system architecture is used to dynamically create network services.
  • Network services can integrate multiple network functions.
  • the MANO system includes an Orchestrator for dynamically creating and managing Network Services (NS), and NS consists of Virtualized Network Function (VNF) and Physical Network Function (Physical Network Function). , PNF), virtual network function manager (VNF Manager, VNFM) for the creation and management of VNF.
  • Virtualization Infrastructure Manager (VIM) is used to manage Network Function Virtualization Infrastructure (NFVI), including computing, storage, and networking, to dynamically create virtualized resources, including computing, storage, and networking. .
  • the NFV network service can also be used for broadband networks, but the current NFV architecture only manages network resource services and does not manage network services for specific broadband users.
  • Internet can be created using NFV architecture Internet services such as access, video optimization, and network security.
  • NFV architecture Internet services such as access, video optimization, and network security.
  • the present disclosure provides a method for controlling a broadband service, which can be applied to a virtualized broadband remote access server (vBRAS).
  • the method may include:
  • the method before the sending the network forwarding path NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the transponder, the method further includes: acquiring, by using a network management system (NMS), the SFC ID. NFP ID and outer package information.
  • NMS network management system
  • the method before the sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the repeater, the method further includes: acquiring, by the controller, the NFP ID and the outer package information corresponding to the SFC ID.
  • the method further includes: the NMS sending the SFC ID to a Functions Virtualisation Orchestrator (NFVO), where the NFVO triggers the control
  • NFVO Functions Virtualisation Orchestrator
  • the NMS directly triggers the controller to create an NFP corresponding to the SFC ID.
  • the present disclosure also provides a broadband service control apparatus, which can be applied to a virtualized broadband remote access server vBRAS, and can include:
  • a service chain management module configured to obtain a service chain SFC ID from the authentication authorization accounting AAA server;
  • the path management module is configured to send the NFP ID and the outer package information corresponding to the SFC ID to the forwarder, so that the forwarder sends the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID. Go to the corresponding SF; wherein the outer layer encapsulation information includes the service function SF forwarding information of the next hop.
  • the service chain management module is further configured to acquire, from the network management system NMS, the NFP ID and the outer package information corresponding to the SFC ID.
  • the service chain management module is further configured to: before sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, acquiring, by the controller, the NFP and the outer layer corresponding to the SFC ID.
  • Package information
  • the present disclosure also provides a virtualized broadband remote access server, comprising: a processor and a memory, wherein the broadband service control device can be applied to a virtualized broadband remote access server vBRAS, the memory storing computer executable instructions, The following method is implemented when the computer executable instructions are executed by the processor:
  • the present disclosure also provides a broadband service control method, which can be applied to a repeater, including:
  • the present disclosure also provides a broadband service control device that can be applied to a repeater, including:
  • a receiving module configured to receive a network forwarding path NFP ID and outer layer encapsulation information corresponding to a service chain SFC ID of the virtualized broadband remote access server vBRAS; wherein the outer encapsulation information includes a next hop service function SF forwarding information;
  • the forwarding module is configured to transfer user traffic to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID.
  • the present disclosure also provides a repeater, which may include: a processor and a memory, the broadband service control device being applicable to a repeater, the memory storing computer executable instructions, the computer executable instructions being the processor The following methods are implemented during execution:
  • the user traffic is transferred to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID.
  • the present disclosure also provides a computer readable storage medium storing computer executable instructions that, when executed, implement any of the above described broadband service control methods.
  • the present disclosure also provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer, Having the computer perform any of the methods described above.
  • the broadband service control method and device provided by the disclosure can dynamically and flexibly provide different service chains for broadband users under the broadband network virtualization architecture, and realize dynamic service creation of broadband users. Management, thus enabling broadband user access and dynamic changes of services through VNF.
  • FIG. 1 is a schematic structural diagram of an NFV in the related art
  • FIG. 2 is a schematic flowchart of a broadband service control method according to an embodiment
  • FIG. 3a is a schematic structural diagram of a broadband service control apparatus according to an embodiment
  • FIG. 3b is a schematic structural diagram of a hardware of a virtualized broadband remote access server according to an embodiment
  • FIG. 4 is a schematic flowchart of a broadband service control method according to an embodiment
  • FIG. 5 is a schematic structural diagram of a broadband service control apparatus according to an embodiment
  • FIG. 5b is a schematic structural diagram of a hardware of a repeater according to an embodiment
  • FIG. 6 is a schematic structural diagram of a broadband network access system according to an embodiment
  • FIG. 7 is a schematic diagram of a system architecture and a service chain provided by an embodiment
  • FIG. 8 is a schematic diagram of system architecture and interaction provided by an embodiment
  • FIG. 9 is a schematic diagram of system architecture and interaction provided by an embodiment.
  • the broadband network service may include Internet (Internet) access, enterprise interconnection, video optimization, and security services of home users and enterprise users. Users can dynamically select and change services as needed, each of which can be implemented by multiple physical or virtual network functions.
  • Internet Internet
  • enterprise interconnection enterprise interconnection
  • video optimization video optimization
  • security services of home users and enterprise users. Users can dynamically select and change services as needed, each of which can be implemented by multiple physical or virtual network functions.
  • the service chain SFC contains a set of Service Functions (SF) and has a certain ordering relationship.
  • the business chain contains an SF.
  • a service forwarding path (SFP) is specified for the user packet or traffic.
  • the SFP can be a path specified by a strict location or a path specified by a partial location.
  • the path specified by the strict location refers to the location of the specific instance of each SF.
  • the SFC architecture defines a service classification function (SCF), which is used to classify user packets or traffic, and includes a specified NFP in the Network Service Header (NSH) carried in the user packet. ID.
  • the controller Controller
  • the network function virtualization orchestrator NFVO defines the network service.
  • the network service includes the VNF, PNF and VNF FW forwarding table (VNFFG).
  • the VNFFG can represent the VNF forwarding map in the NFVO management domain and the forwarding sequence of the PNF and VNF. .
  • a network service can have multiple VNFFGs, such as the VNFFG of the management plane, the VNFFG of the control plane, and the VNFFG of the data plane.
  • a VNFFG can describe a topology of a network service or part of a network service.
  • a VNFFG consists of a connection point (CP) of a VNF and a pool of service access points (SAP), CP and SAP is connected to the VNF, PNF, and Virtual Link (VL) that make up the network service.
  • a VNFFG contains one or more network forwarding paths NFP.
  • the network service defined in NFVO is not the broadband service of a specific user, but the network service in which the NMS deploys the network resource layer of the broadband network operation.
  • the broadband network service can have multiple NFPs, and the NFP is an SFP in the NFV domain that specifies a strict path. In broadband network operation and maintenance, strict location specified paths help to accurately manage.
  • the broadband network service may include broadband network services in the NFVO domain and network services in the physical network domain.
  • Broadband network services can include: user access gateways, network address translation (NAT), parental control, firewall (FW), and video optimization.
  • Broadband network services can be fully virtualized, all located in the NFVO domain, or part of the network traffic in the NFVO domain. Partially virtualized inside.
  • the service chain of the broadband network service may include a single or multiple NFPs of the NFVO domain, and may also include a service chain SFP of the physical network located outside the NFVO domain.
  • the method and apparatus for controlling broadband services provided by this embodiment can also be applied to a broadband access system. As shown in FIG. 2, this embodiment provides a method for controlling broadband services, which can be applied to a virtual broadband remote access server vBRAS. The method may include steps 210-220.
  • step 210 the vBRAS obtains the SFC ID from the AAA server.
  • the vBRAS sends the NFP ID and the outer package information corresponding to the SFC ID to the forwarder, so that the forwarder forwards the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID.
  • Corresponding SF wherein the outer layer encapsulation information includes SF forwarding information of a next hop.
  • the method before the sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, the method further includes: obtaining, by the vBRAS, the NFP ID and the outer package information corresponding to the SFC ID from the NMS.
  • the mapping between the SFC ID and the NFP ID can be created by the NMS and the outer package of the NFP can be configured.
  • An SFC may also have multiple IDs, and one SFC ID can map one or more NFP IDs.
  • the method before the sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, the method further includes: obtaining, by the vBRAS, the NFP ID and the outer package information corresponding to the SFC ID.
  • the method further includes: the NMS sends the SFC ID to the NFVO, the NFVO trigger controller creates the NFP corresponding to the SFC ID, and establishes the NFP ID and the SFC ID.
  • the NMS directly triggers the controller to create an NFP corresponding to the SFC ID and establishes a mapping relationship between the NFP ID and the SFC ID.
  • the embodiment further provides a broadband service control apparatus, where the apparatus is applicable to a vBRAS, and the apparatus may include:
  • the service chain management module 31 is configured to obtain an SFC ID from the AAA server;
  • the path management module 32 is configured to identify the NFP ID of the network forwarding path corresponding to the SFC ID.
  • the outer package information is sent to the forwarder, so that the forwarder forwards the service traffic to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID; wherein the outer package information includes The next hop service function SF forwards information.
  • the service chain management module 31 is further configured to: before the NFP ID and the outer layer encapsulation information corresponding to the SFC ID are sent to the forwarder, obtain the NFP corresponding to the SFC ID from the network management system NMS. ID and outer package information.
  • the service chain management module 31 is further configured to: before the NFP ID and the outer layer encapsulation information corresponding to the SFC ID are sent to the forwarder, obtain the NFP ID and the outer layer corresponding to the SFC ID from the controller. Package information.
  • the broadband service control apparatus applied to the vBRAS may further include: a protocol processing module 33 and an AAA module 34, wherein the protocol processing module 33
  • the SFP process is configured to perform a header processing on a user packet that arrives at the vBRAS, such as a packet that is accessed by the user access control plane.
  • the header processing includes processing a network service header NSH, where the NSH includes an NFP ID corresponding to the SFP ID, and the AAA module is configured.
  • 34 is configured to obtain an SFC ID from the AAA server and provide the SFC ID to the service chain management module 31 via the path management module 32.
  • the embodiment further provides a virtualized broadband remote access server vBRAS.
  • the vBRAS may include a processor 310 and a memory 320.
  • the memory 320 stores computer executable instructions, and the computer executable The instructions are implemented by the processor 310 to implement the following methods:
  • the vBRAS can also include a communication interface 330 and a bus 340, wherein the processor 310, the memory 320, and the communication interface 330 can communicate with each other via the bus 340.
  • Communication interface 330 can be used for information transmission.
  • Processor 310 can invoke logic instructions in memory 320 to perform any of the methods of the above-described embodiments.
  • the broadband service control method and device applied to the vBRAS can dynamically and flexibly provide different service chains for the broadband users under the broadband network virtualization architecture, thereby realizing the dynamic service creation and management of the broadband users, thereby VNF enables dynamic changes in broadband user access and services.
  • this embodiment further provides another broadband service control method, which can be applied to a repeater.
  • the method may include steps 410-420.
  • step 410 the network forwarding path NFP ID and the outer layer encapsulation information corresponding to the service chain SFC ID of the vBRAS are received, where the outer layer encapsulation information includes the next hop service function SF forwarding information.
  • step 420 the user traffic is transferred to the SF corresponding to the SFC ID according to the NFP ID and the outer package information corresponding to the SFC ID.
  • the SFC is an abstract service orchestration concept.
  • the SFC ID can be set for multiple service functions.
  • the NFP is the path through which the service traffic flows.
  • One SFC ID can correspond to multiple NFP IDs, and each NFP ID corresponds to the corresponding network forwarding path. After the user goes online, the NFP ID can be determined according to the SFC ID of the service dynamically selected by the user.
  • the NFP ID indicates the network forwarding path NFP of the user traffic, and the user traffic can be forwarded to the corresponding SF via the determined NFP.
  • the embodiment further provides a broadband service control apparatus, which can be applied to a repeater, and the apparatus can include:
  • the receiving module 51 is configured to receive a network forwarding path NFP ID and outer layer encapsulation information corresponding to a service chain SFC ID from the virtualized broadband remote access server vBRAS, where the outer package information
  • the service function SF including the next hop forwards information.
  • the forwarding module 52 is configured to switch the user traffic to the SF corresponding to the SFC ID according to the NFP ID and the outer layer encapsulation information corresponding to the SFC ID.
  • This embodiment further provides another transponder, as shown in FIG. 5b, the transponder may include: a processor 510 and a memory 520, the memory 520 storing computer executable instructions, the computer executable instructions being The processor 510 can implement the following methods when executed:
  • the repeater can also include a communication interface 530 and a bus 540, wherein the processor 510, the memory 520, and the communication interface 530 can communicate with each other via the bus 540.
  • Communication interface 530 can be used for information transfer.
  • Processor 510 can invoke logic instructions in memory 520 to perform any of the methods of the above-described embodiments.
  • the broadband service control method and device applied to the repeater can dynamically and flexibly provide different service chains for the broadband users under the broadband network virtualization architecture, and realize dynamic service creation and management of the broadband users. Therefore, broadband user access and dynamic changes of services are realized through VNF.
  • FIG. 6 is a broadband network access system to which the broadband service control method according to the embodiment is applicable, and the system may include one or more vBRASs, one or more repeaters, and the like.
  • the forwarder receives user traffic from the user-side port and forwards it to other related network elements, such as vBRAS.
  • the vBRAS communicates with the authentication and authorization accounting AAA system through the communication interface, between the vBRAS and the NMS or the controller Controller. Communication connection via the communication interface.
  • vBRAS is set to access authentication and management for broadband users.
  • the AAA system includes a policy control system to provide centralized resource control for broadband users, determine the quality of service (QoS) and bandwidth allocation of the user transmission path, ensure the resource requirements of different services of the user, and complete the connection of the broadband users.
  • QoS quality of service
  • bandwidth allocation of the user transmission path
  • the NMS includes an operation support system (OSS) and a business support system (BSS). It has network operation and maintenance and operation management functions, and can configure and manage vBRAS and other network elements.
  • the controller is configured to control the network connection between the repeater and the VNF, or between a VNF and another VNF. The controller can also control the establishment and management of the business chain.
  • the NFVO may be an Orchestrator in FIG. 1.
  • the NFVO may create a broadband network service related vBRAS or VNF according to the request of the NMS, and may create a VNFFG and a corresponding NFP for the corresponding network service.
  • This embodiment provides a network architecture.
  • a Customer Premise Equipment communicates with a repeater, and the repeater passes different service chains under the control of the vBRAS, such as SFCO, SFC1, SFC2, and SFC3. And SFC4, forward user traffic.
  • CPE Customer Premise Equipment
  • the broadband service control process when the user accesses may include the following steps:
  • step a1 the NMS of the broadband network defines a broadband user service and a service chain for user subscription
  • the NMS defines a network service of a broadband user, and the network service may include four service chains: a service chain SFCO for broadband user access control, and a service chain SFC1 for Internet access. , business chain SFC2 for parental control, and business chain SFC3 for video optimization.
  • SFC1 includes functions such as a repeater and a virtual router (vRouter);
  • SFC2 includes functions such as a repeater, parental control, firewall, and vRouter;
  • SFC3 includes functions such as a forwarder, video optimization, and vRouter.
  • vRouter is connected to the Metropolitan Area Router (MR), and MR is the connection.
  • MR Metropolitan Area Router
  • a router that receives an Internet connection.
  • NMS can dynamically create SFC-related vBRAS, parental control, firewall, video optimization or vRouter VNF (that is, a virtualized router supporting Network Address Translation (NAT) function) through NFVO.
  • VNF can have one or more.
  • the SFCO is deployed to the VNFFG corresponding to the SFC3, and the VNFFG may include multiple NFPs, which may be created by the controller or directly created by the NMS.
  • the NMS can send the SFC ID at the same time.
  • the NMS After receiving the NFP creation request, the NMS establishes and saves the mapping between the SFC ID and the NFP ID.
  • the multiple forwarders and their corresponding vBRAS service paths can simultaneously specify the NFP traffic rule as the user control plane packet type, such as adding the Dynamic Host Configuration Protocol (DHCP). Or the header field of the control packet of the PPP over Ethernet (PPPoE) on the Ethernet to identify the packet type as the control plane packet.
  • the controller After receiving the NFP creation request corresponding to the SFCO, the controller establishes and saves the mapping relationship between the SFC ID and the NFP ID and the NFP traffic rule, and delivers the NFP traffic rule to the forwarder.
  • the forwarder receives the user access control plane message, and adds an NSH to the header of the user access control plane message.
  • the SFP points to the vBRAS instance in the NSH, and carries the user in the metadata part of the NSH.
  • NSH is information used for service chain forwarding. You can add NSH in addition to the original user IP header. To flexibly control the forwarding of NSH packets, you can use the IP in IP method to add the NSH so that the inner layer of the NSH is the IP address of the user and the outer layer is the IP used to provide services for the user IP packets.
  • the above IP in IP can be implemented by a virtual Extensible LAN (VXLAN) or a Generic Routing Encapsulation (GRE) encapsulation.
  • VXLAN virtual Extensible LAN
  • GRE Generic Routing Encapsulation
  • the repeater can also be an SFC classifier.
  • the user access control plane packet may include a PPPoE packet, a DHCP packet, and an Address Reso Protocol (ARP) packet.
  • PPPoE Packet Control Protocol
  • ARP Address Reso Protocol
  • step a3 the user access control plane message arrives at the vBRAS through the SFCO, and the protocol processing module of the vBRAS processes the NSH, the peer-to-peer protocol PPPoE header or the dynamic host configuration protocol DHCP header on the Ethernet, and triggers the AAA module and AAA for authentication charging.
  • the server communicates and initiates authentication.
  • step a4 after the AAA server is authenticated, the protocol processing module of the vBRAS completes the control flow in response to the packets such as PPPoE and DHCP.
  • the user management module of the vBRAS saves the user's Internet Protocol (IP) address, media access control (MAC) address, and PPP session ID (PPP) received in the above steps.
  • IP Internet Protocol
  • MAC media access control
  • PPP PPP session ID
  • -Session-ID user-related SFC ID
  • subscription policies such as bandwidth allocation and QoS
  • NSH User access port logical port, and information about the repeater.
  • step a6 the path management module of the vBRAS queries the service chain management module of the vBRAS for the outer package information of the NFP ID and the NFP ID corresponding to the SFC ID to redirect the user traffic to the outer layer encapsulation of the second or third layer.
  • the service chain management module of the vBRAS can obtain and maintain the mapping relationship between the SFC ID and the NFP ID in the following manner:
  • the method is that the vBRAS and the NMS interact to obtain a mapping relationship between the SFC ID and the NFP ID, and the NMS sends a notification to the vBRAS when the NFP is updated;
  • the vBRAS queries the controller for the NFP ID and classifier information associated with the SFC ID.
  • the controller will push the updated NEP to the vBRAS service chain management.
  • the controller can carry the SFC ID when the NFP is created by the NFVO, so as to establish the mapping relationship between the SFC ID and the NFP ID, and the SFC ID can be carried by the NMS when the NFP creates the request.
  • the NMS sends the SFC ID to the NFVO, and the NFVO trigger controller creates an NFP ID and establishes a mapping relationship between the NFD ID and the SFC ID.
  • the NMS directly triggers the controller to create an NFP corresponding to the SFC ID and configures a mapping between the NFP ID and the SFC ID.
  • the path management module of the vBRAS sends an NFP traffic rule (rule) and an NFP ID to the forwarder.
  • the NFP traffic rule may include an access interface, a logical interface, a source MAC address, an IP address, and a PPP session. And at least one of VXLAN Network Identifier (VNI) for performing rule matching.
  • VNI VXLAN Network Identifier
  • the NFP traffic rule is used to identify user traffic information, such as a subscription user, a user equipment, or a user application, and the outer package information includes forwarding information for transferring user traffic to the next hop.
  • the outer layer encapsulation information may be added to the packet of the user traffic and forwarded to the next hop route.
  • the outer encapsulation information may include the NFP ID.
  • step a after receiving the user data plane message, the forwarder forwards the user data plane message to the subscribed, different NFP mapped by the SFC ID according to the NFP traffic rule and the NFP ID.
  • the user data packet is user traffic.
  • the user ID and password can be assigned to the user, and the subscription information such as the SFD ID signed by the user is associated with the user, when the user is based on the user ID.
  • the PPPoE packet can carry the user ID and password to authenticate the user.
  • the user can determine the IP address of the user and trigger the delivery of the NFP traffic rule.
  • the user forwards the user according to the NFP traffic rule and the NFP ID.
  • the traffic is forwarded to the NFP of the contracted SFC ID to forward the user traffic.
  • This embodiment further provides a network architecture.
  • the CPE communicates with the forwarder through the access network.
  • the repeater communicates with the self-service payment server (self-service payment VNF) through DC/WAN.
  • the forwarder forwards user traffic through different service chains, such as SFCO, SFC1, SFC2, SFC3 and SFC4, under vBRAS control, between vBRAS and AAA system.
  • the AAA system includes an AAA server
  • the self-service payment VNF has a communication connection with the online business hall system for providing online services to the user
  • the AAA system has a communication connection with the payment system and the online business hall system respectively.
  • SFC1 forwards user traffic to the parental control server.
  • the forwarder forwards user traffic to the virtualized router through SFC2, and the parental control server and the virtualized router access the Internet respectively.
  • the broadband service control process when the SFC ID is modified may include the following steps:
  • step b1 the NMS of the broadband network defines a broadband user self-service payment service.
  • the NMS defines SFC4 as a self-service payment service, and the SFC4 includes a repeater and a self-service payment VNF.
  • the NMS applies to the NFVO to dynamically create a self-service payment VNF, and creates a VNFFG corresponding to the SFC4 and an NFP, which may include a path between one or more repeaters and one or more self-service payment VNFs.
  • the business chain strategy of users who are in arrears will be modified to SFC4.
  • step b2 the user is dialed in, and the flow of the control plane is the same as that in the first embodiment.
  • the vBRAS sends the user information for AAA authentication, and the AAA server returns the user authorization and the SFC ID information related to the service chain policy.
  • the user information may include a MAC address, an IP address, a session ID, or other information carried by the operator in the header of the user packet to prevent fraud, such as an access device ID.
  • step b3 the vBRAS queries the controller for the NFP ID and outer package information corresponding to the SFC4.
  • the outer layer encapsulation information may be information encapsulated by a Layer 2 Tunneling Protocol (L2TP) tunnel.
  • L2TP Layer 2 Tunneling Protocol
  • step b4 the vBRAS delivers the self-service payment SFC related information corresponding to the SFC4 to the forwarder.
  • the self-service payment SFC related information may include user information, an NFP ID, and outer package information.
  • step b5 after the repeater receives the user traffic, the user traffic is transferred to the self-service payment VNF according to the user signing situation, and the user can browse the service package, handle and pay the tariff, and after the payment is successful, the online business hall system directly or through other systems.
  • the user attribute and the service policy are synchronized with the AAA system. For example, after the user pays successfully, the user service link is changed to SFC1, and the webpage push prompts the user to restart the terminal and dials the access network again.
  • the user traffic may include a control plane message and a data plane message.
  • the embodiment also provides a network architecture.
  • the child terminal and the parent terminal communicate with the repeater through the CPE and the access network, and the forwarder forwards the user traffic to the parent control server through the SFC1, and the forwarder virtualizes through the SFC2.
  • the router forwards the user traffic, and the parental control server and the virtualized router respectively access the Internet.
  • the forwarder forwards the user traffic through different service chains (such as SFC1 or SFC2) under the control of the vBRAS, and the vBRAS has a communication connection with the AAA system, wherein
  • the AAA system includes an AAA server.
  • the process of broadband service control may include the following steps:
  • step c1 one home user applies for two types of services, the child terminal applies for parental control service, and the ordinary terminal accesses the Internet normally.
  • the AAA server has two policies for the home user, and the child terminal is identified by the MAC or other user data header field.
  • the SFC ID delivered is SFC2 in Figure 7, and the SFC ID corresponding to the common terminal is SFC1.
  • step c2 the user dials in, the control plane traffic reaches the vBRAS, the vBRAS provides the user information for AAA authentication, and the AAA server returns the user authorization information and the SFC ID related to the SFC policy.
  • the vBRAS queries the controller for the NFP ID and the outer package information of the two SFCs. If the NFP ID and the outer package information of the two SFCs are already in the service chain management module of the vBRAS, the information is obtained. Save directly to the user table.
  • step c4 the vBRAS delivers SFC related information corresponding to SFC1 and SFC2 to the forwarder;
  • the SFC related information may include child terminal identification information and common terminal information, NFP ID, and outer package information.
  • step c5 after the repeater receives the user traffic, if the user traffic is from the child terminal, the user traffic is transferred to the parent control server through the SFC2, and if the user traffic is from the ordinary terminal, the SFC1 is used. The user traffic is forwarded to the virtualization router.
  • the method and device for controlling the broadband service provided in this embodiment, in the process of forwarding the user data packet, strips the control function out, implements the virtualization technology, and controls the forwarding of the user data packet by the controller and the like.
  • Deploying dedicated devices or using dedicated service boards on existing routing architectures can reduce power consumption during traffic forwarding and enable high-performance forwarding.
  • the embodiment further provides a computer readable storage medium storing computer executable instructions, and when the computer executable instructions are executed, implementing any one of the broadband service control methods provided in the foregoing implementation.
  • the foregoing storage medium may be a temporary storage medium or a non-transitory storage medium.
  • the foregoing storage medium includes, but is not limited to, a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk, and the like, which can store program codes. medium.
  • the processor performs the step of any one of the broadband service control methods provided by the foregoing embodiments according to the stored program code in the storage medium.
  • All or part of the steps in the method provided by the above embodiments may be completed by a program to indicate related hardware (for example, a processor), and the program may be stored in a computer readable storage medium such as a read only memory, a magnetic disk or an optical disk.
  • All or part of the steps of the above embodiments may also be implemented using one or more integrated circuits.
  • Each module or unit in the foregoing embodiment may be implemented in the form of hardware, for example, by an integrated circuit to implement a corresponding function, or may be implemented in the form of a software function module, for example, executed by a processor and stored in a memory. Program or instruction to implement the corresponding function.
  • the above storage medium may include a storage program area and a storage data area, and the storage program area may store an operating system and an application required for at least one function.
  • the storage data area can store data and the like created according to the use of the electronic device.
  • the memory may include, for example, a volatile memory of a random access memory, and may also include a non-volatile memory. For example, at least one disk storage device, flash memory device, or other non-transitory solid state storage device.
  • the logic instructions in the storage medium described above can be implemented in the form of software functional units and sold or used as separate products, the logic instructions can be stored in a computer readable storage medium.
  • the technical solution of the present disclosure may be embodied in the form of a computer software product, which may be stored in a storage medium, and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) All or part of the steps of the method described in this embodiment are performed.
  • the broadband service control method and device provided by the present disclosure can realize dynamic and flexible provision of different service chains for broadband users under the broadband network virtualization architecture, and realize dynamic service creation and management of broadband users.

Abstract

A broadband service control method and apparatus. The method can comprise: acquiring a service function chain identifier (SFC ID) from an authentication, authorization and accounting (AAA) server; and issuing a network forwarding path identifier (NFP ID) corresponding to the SFC ID and outer encapsulation information to a forwarder so that the forwarder forwards, according to the NFP ID corresponding to the SFC ID and the outer encapsulation information, service traffic to a corresponding SF, wherein the outer encapsulation information comprises service function (SF) forwarding information of the next hop.

Description

宽带业务控制方法及装置Broadband service control method and device 技术领域Technical field
本公开涉及通信技术领域,例如涉及一种宽带业务控制方法及装置。The present disclosure relates to the field of communication technologies, for example, to a broadband service control method and apparatus.
背景技术Background technique
随着互联网应用和宽带业务的普及,运营商为宽带用户提供了更多的网络业务,例如安全、过滤、负载均衡、多媒体及多媒体增强等业务。With the popularity of Internet applications and broadband services, operators have provided more network services for broadband users, such as security, filtering, load balancing, multimedia and multimedia enhancement.
欧洲电信标准化协会(European Telecommunications Standards Institute,ETSI)网络功能虚拟化(Network Function Virtualization,NFV)管理与编排(Management and Orchestrator,MANO)***架构用于动态创建网络业务,网络业务可以集成多种网络功能,从而提供灵活的业务扩展和变更。如图1所示,MANO***包含编排器(Orchestrator)用于动态创建和管理网络业务(Network Service,NS),NS由虚拟化网络功能(Virtualized Network Function,VNF)和物理网络功能(Physical Network Function,PNF)组成,虚拟网络功能管理器(VNF Manager,VNFM)用于VNF的创建和管理。虚拟基础架构管理器(Virtualization lnfrastructure Manager,VIM)用于管理网络功能虚拟化基础设施(Network Function Virtualization lnfrastructure,NFVI),包括计算、存储和网络,可以动态创建虚拟化资源,包括计算、存储和网络。The European Telecommunications Standards Institute (ETSI) Network Function Virtualization (NFV) Management and Orchestrator (MANO) system architecture is used to dynamically create network services. Network services can integrate multiple network functions. To provide flexible business expansion and change. As shown in Figure 1, the MANO system includes an Orchestrator for dynamically creating and managing Network Services (NS), and NS consists of Virtualized Network Function (VNF) and Physical Network Function (Physical Network Function). , PNF), virtual network function manager (VNF Manager, VNFM) for the creation and management of VNF. Virtualization Infrastructure Manager (VIM) is used to manage Network Function Virtualization Infrastructure (NFVI), including computing, storage, and networking, to dynamically create virtualized resources, including computing, storage, and networking. .
NFV的网络业务也可以用于宽带网络,但是当前的NFV架构只管理网络资源业务,并不管理特定宽带用户的网络业务。采用NFV的架构,可以创建因特网 接入、视频优化、网络安全等互联网服务。但当前没有解决如何实现宽带用户的动态业务创建和管理。The NFV network service can also be used for broadband networks, but the current NFV architecture only manages network resource services and does not manage network services for specific broadband users. Internet can be created using NFV architecture Internet services such as access, video optimization, and network security. However, there is currently no solution to how to implement dynamic service creation and management for broadband users.
发明内容Summary of the invention
本公开提供了一种宽带业务控制方法,可以应用于虚拟化宽带远程接入服务器(Virtualized Broadband Remote Access Server,vBRAS),该方法可以包括:The present disclosure provides a method for controlling a broadband service, which can be applied to a virtualized broadband remote access server (vBRAS). The method may include:
从验证授权记账AAA服务器获取业务链标识SFC ID;Obtaining a service chain identifier SFC ID from the authentication authorization accounting AAA server;
将所述SFC ID对应的网络转发路径标识NFP ID和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。Transmitting the network forwarding path identifier NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, so that the forwarder forwards the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID. Corresponding SF; wherein the outer layer encapsulation information includes a next hop service function SF forwarding information.
可选地,所述将所述SFC ID对应的网络转发路径NFP ID和外层封装信息下发给转发器之前还包括:从网络管理***(Network management system,NMS)获取所述SFC ID对应的NFP ID和外层封装信息。Optionally, before the sending the network forwarding path NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the transponder, the method further includes: acquiring, by using a network management system (NMS), the SFC ID. NFP ID and outer package information.
可选地,所述将所述SFC ID对应的NFP ID和外层封装信息下发给转发器之前还包括:从控制器获取所述SFC ID对应的NFP ID和外层封装信息。Optionally, before the sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the repeater, the method further includes: acquiring, by the controller, the NFP ID and the outer package information corresponding to the SFC ID.
可选地,所述从控制器获取所述SFC ID对应的NFP ID之前还包括:NMS将SFC ID下发给网络功能虚拟化编排器(Functions Virtualisation Orchestrator,NFVO),所述NFVO触发所述控制器创建和SFC ID对应的NFP;或者,NMS直接触发所述控制器创建所述SFC ID对应的NFP。Optionally, the obtaining, by the controller, the NFP ID corresponding to the SFC ID, the method further includes: the NMS sending the SFC ID to a Functions Virtualisation Orchestrator (NFVO), where the NFVO triggers the control The device creates an NFP corresponding to the SFC ID. Alternatively, the NMS directly triggers the controller to create an NFP corresponding to the SFC ID.
本公开还提供了一种宽带业务控制装置,可以应用于虚拟化宽带远程接入服务器vBRAS,可以包括: The present disclosure also provides a broadband service control apparatus, which can be applied to a virtualized broadband remote access server vBRAS, and can include:
业务链管理模块,设置为从验证授权记账AAA服务器获取业务链SFC ID;a service chain management module, configured to obtain a service chain SFC ID from the authentication authorization accounting AAA server;
路径管理模块,设置为将所述SFC ID对应的NFP ID和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。The path management module is configured to send the NFP ID and the outer package information corresponding to the SFC ID to the forwarder, so that the forwarder sends the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID. Go to the corresponding SF; wherein the outer layer encapsulation information includes the service function SF forwarding information of the next hop.
可选地,所述业务链管理模块,还设置为从网络管理***NMS获取所述SFC ID对应的NFP ID和外层封装信息。Optionally, the service chain management module is further configured to acquire, from the network management system NMS, the NFP ID and the outer package information corresponding to the SFC ID.
可选地,所述业务链管理模块,还设置为在将所述SFC ID对应的NFP ID和外层封装信息下发给转发器之前,向控制器获取所述SFC ID对应的NFP和外层封装信息;。Optionally, the service chain management module is further configured to: before sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, acquiring, by the controller, the NFP and the outer layer corresponding to the SFC ID. Package information;
本公开还提供了一种虚拟化宽带远程接入服务器,包括:处理器和存储器,上述宽带业务控制装置可以应用于虚拟化宽带远程接入服务器vBRAS,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:The present disclosure also provides a virtualized broadband remote access server, comprising: a processor and a memory, wherein the broadband service control device can be applied to a virtualized broadband remote access server vBRAS, the memory storing computer executable instructions, The following method is implemented when the computer executable instructions are executed by the processor:
从验证授权记账AAA服务器获取业务链标识SFC ID;Obtaining a service chain identifier SFC ID from the authentication authorization accounting AAA server;
将所述SFC ID对应的网络转发路径标识NFP ID和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。Transmitting the network forwarding path identifier NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, so that the forwarder forwards the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID. Corresponding SF; wherein the outer layer encapsulation information includes a next hop service function SF forwarding information.
本公开还提供了一种宽带业务控制方法,可以应用于转发器,包括:The present disclosure also provides a broadband service control method, which can be applied to a repeater, including:
接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息;其中,所述外层封装的信息包括下一跳的业务功能SF转发信息; Receiving the network forwarding path NFP ID and the outer layer encapsulation information corresponding to the service chain SFC ID of the virtualized broadband remote access server vBRAS; wherein the information encapsulated by the outer layer includes the service function SF forwarding information of the next hop;
根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至所述SFC ID对应的SF。Transmitting traffic to the SF corresponding to the SFC ID according to the NFP ID and the outer encapsulation information corresponding to the SFC ID.
本公开还提供了一种用宽带业务控制装置,可以应用于转发器,包括:The present disclosure also provides a broadband service control device that can be applied to a repeater, including:
接收模块,设置为接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息;其中,所述外层封装信息包括下一跳的业务功能SF转发信息;a receiving module, configured to receive a network forwarding path NFP ID and outer layer encapsulation information corresponding to a service chain SFC ID of the virtualized broadband remote access server vBRAS; wherein the outer encapsulation information includes a next hop service function SF forwarding information;
转发模块,设置为根据所述SFC ID对应的NFP ID和外层封装信息,将用户流量转至相应的SF。The forwarding module is configured to transfer user traffic to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID.
本公开还提供了一种转发器,可以包括:处理器和存储器,上述宽带业务控制装置可以应用于转发器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:The present disclosure also provides a repeater, which may include: a processor and a memory, the broadband service control device being applicable to a repeater, the memory storing computer executable instructions, the computer executable instructions being the processor The following methods are implemented during execution:
接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息;其中,所述外层封装信息包括下一跳的业务功能SF转发信息;Receiving a network forwarding path NFP ID and outer layer encapsulation information corresponding to the service chain SFC ID of the virtualized broadband remote access server vBRAS; wherein the outer layer encapsulation information includes a next hop service function SF forwarding information;
根据所述SFC ID对应的NFP ID和外层封装信息,将用户流量转至相应的SF。The user traffic is transferred to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID.
本公开还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述任意一种宽带业务控制方法。本公开还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任意一种方法。The present disclosure also provides a computer readable storage medium storing computer executable instructions that, when executed, implement any of the above described broadband service control methods. The present disclosure also provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer, Having the computer perform any of the methods described above.
本公开提供的宽带业务控制方法及装置,在宽带网络虚拟化架构下,能够为宽带用户动态灵活地提供不同的业务链,实现了宽带用户的动态业务创建和 管理,从而通过VNF实现了宽带用户接入及业务的动态变更。The broadband service control method and device provided by the disclosure can dynamically and flexibly provide different service chains for broadband users under the broadband network virtualization architecture, and realize dynamic service creation of broadband users. Management, thus enabling broadband user access and dynamic changes of services through VNF.
附图说明DRAWINGS
图1为相关技术中NFV的架构示意图;1 is a schematic structural diagram of an NFV in the related art;
图2为一实施例提供的一种宽带业务控制方法的流程示意图;2 is a schematic flowchart of a broadband service control method according to an embodiment;
图3a为一实施例提供的一种宽带业务控制装置的组成结构示意图;FIG. 3a is a schematic structural diagram of a broadband service control apparatus according to an embodiment; FIG.
图3b为一实施例提供的一种虚拟化宽带远程接入服务器的硬件结构示意图;FIG. 3b is a schematic structural diagram of a hardware of a virtualized broadband remote access server according to an embodiment; FIG.
图4为一实施例提供的一种宽带业务控制方法的流程示意图;4 is a schematic flowchart of a broadband service control method according to an embodiment;
图5a为一实施例提供的一种宽带业务控制装置的组成结构示意图;FIG. 5 is a schematic structural diagram of a broadband service control apparatus according to an embodiment; FIG.
图5b为一实施例提供的一种转发器的硬件结构示意图;FIG. 5b is a schematic structural diagram of a hardware of a repeater according to an embodiment; FIG.
图6为一实施例提供的一种宽带网络接入***结构示意图;6 is a schematic structural diagram of a broadband network access system according to an embodiment;
图7为一实施例提供的***架构及业务链示意图;7 is a schematic diagram of a system architecture and a service chain provided by an embodiment;
图8为一实施例提供的***架构及交互示意图;FIG. 8 is a schematic diagram of system architecture and interaction provided by an embodiment; FIG.
图9为一实施例提供的***架构及交互示意图。FIG. 9 is a schematic diagram of system architecture and interaction provided by an embodiment.
具体实施方式detailed description
本实施例中,宽带网络业务可以包括家庭用户和企业用户的互联网(Internet)接入、企业互联、视频优化和安全等业务。用户可以根据需要动态选择和变更业务,每种业务可以由多个物理的或虚拟的网络功能实现。In this embodiment, the broadband network service may include Internet (Internet) access, enterprise interconnection, video optimization, and security services of home users and enterprise users. Users can dynamically select and change services as needed, each of which can be implemented by multiple physical or virtual network functions.
业务链SFC包含一组业务功能(Service Function,SF)并有一定排序关系。最简单的情况下,业务链包含一个SF。在用户报文或流量进入业务链管理域时,为该用户报文或流量指定业务转发路径(Service Forwarding Path,SFP), SFP可以是严格位置指定的路径,也可以是部分位置指定的路径。严格位置指定的路径是指确定了每个SF的具体实例的位置。SFC架构定义了业务分类功能(Service Classification Function,SCF),用于对用户报文或流量进行分类,并在用户报文中携带的网络业务报头(Network Service Header,NSH)中包含有指定的NFP ID。控制器(Controller)可以为SCF和为业务功能提供转发的业务功能转发器(Service Function Forwarder,SFF)下发NFP ID路由表及下一跳的SF转发信息(即外层封装信息)。The service chain SFC contains a set of Service Functions (SF) and has a certain ordering relationship. In the simplest case, the business chain contains an SF. When a user packet or traffic enters the service chain management domain, a service forwarding path (SFP) is specified for the user packet or traffic. The SFP can be a path specified by a strict location or a path specified by a partial location. The path specified by the strict location refers to the location of the specific instance of each SF. The SFC architecture defines a service classification function (SCF), which is used to classify user packets or traffic, and includes a specified NFP in the Network Service Header (NSH) carried in the user packet. ID. The controller (Controller) can deliver the NFP ID routing table and the SF forwarding information of the next hop (ie, the outer package information) for the SCF and the service function forwarder (SFF) that provides the service function forwarding.
网络功能虚拟化编排器NFVO定义了网络业务,网络业务包含VNF、PNF及VNF转发表(Virtual Network Function Forwarding Graph,VNFFG),VNFFG可以表示NFVO管理域内的VNF转发图、以及PNF和VNF的转发序列。一个网络业务可以有多个VNFFG,如管理面的VNFFG、控制面的VNFFG和数据面的VNFFG等。一个VNFFG可以描述一个网络业务或部分网络业务的一种拓扑,一个VNFFG由VNF的连接点(connection point,CP)和业务接入点(service access points,SAP)的池(pool)组成,CP和SAP分别与组成网络业务的VNF、PNF和虚拟链路(Virtual Link,VL)相连。一个VNFFG包含一个或多个网络转发路径NFP。The network function virtualization orchestrator NFVO defines the network service. The network service includes the VNF, PNF and VNF FW forwarding table (VNFFG). The VNFFG can represent the VNF forwarding map in the NFVO management domain and the forwarding sequence of the PNF and VNF. . A network service can have multiple VNFFGs, such as the VNFFG of the management plane, the VNFFG of the control plane, and the VNFFG of the data plane. A VNFFG can describe a topology of a network service or part of a network service. A VNFFG consists of a connection point (CP) of a VNF and a pool of service access points (SAP), CP and SAP is connected to the VNF, PNF, and Virtual Link (VL) that make up the network service. A VNFFG contains one or more network forwarding paths NFP.
对于宽带网络业务而言,NFVO中定义的网络业务并不是特定用户的宽带业务,而是NMS为宽带网络运营所部署网络资源层的网络业务。宽带网络业务可以有多个NFP,NFP为指定了严格路径的NFV域内的SFP。在宽带网络运维里,严格位置指定路径有助于准确管理。For broadband network services, the network service defined in NFVO is not the broadband service of a specific user, but the network service in which the NMS deploys the network resource layer of the broadband network operation. The broadband network service can have multiple NFPs, and the NFP is an SFP in the NFV domain that specifies a strict path. In broadband network operation and maintenance, strict location specified paths help to accurately manage.
宽带网络业务可以包含NFVO域内的宽带网络业务和物理网络域的网络业务。宽带网络业务可以包含:用户接入网关、网络地址转换(Network Address Translation,NAT)、家长控制、防火墙(FW)和视频优化等业务。宽带网络业务可以进行全部虚拟化,全部位于NFVO域,也可以部分网络业务位于NFVO域 内进行部分虚拟化。宽带网络业务的业务链可以包括NFVO域的单个或多个NFP,还可以包含位于NFVO域外的物理网络的业务链SFP。The broadband network service may include broadband network services in the NFVO domain and network services in the physical network domain. Broadband network services can include: user access gateways, network address translation (NAT), parental control, firewall (FW), and video optimization. Broadband network services can be fully virtualized, all located in the NFVO domain, or part of the network traffic in the NFVO domain. Partially virtualized inside. The service chain of the broadband network service may include a single or multiple NFPs of the NFVO domain, and may also include a service chain SFP of the physical network located outside the NFVO domain.
本实施例提供的宽带业务控制的方法和装置,还可以应用于宽带接入***中。如图2所示,本实施例提供一种宽带业务控制的方法,可以应用于虚拟宽带远程接入服务器vBRAS,该方法可以包括步骤210-步骤220。The method and apparatus for controlling broadband services provided by this embodiment can also be applied to a broadband access system. As shown in FIG. 2, this embodiment provides a method for controlling broadband services, which can be applied to a virtual broadband remote access server vBRAS. The method may include steps 210-220.
在步骤210中,vBRAS从AAA服务器获取SFC ID。In step 210, the vBRAS obtains the SFC ID from the AAA server.
在步骤220中,vBRAS将SFC ID对应的NFP ID和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF,其中,所述外层封装信息包括下一跳的SF转发信息。In step 220, the vBRAS sends the NFP ID and the outer package information corresponding to the SFC ID to the forwarder, so that the forwarder forwards the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID. Corresponding SF, wherein the outer layer encapsulation information includes SF forwarding information of a next hop.
可选地,所述将SFC ID对应的NFP ID和外层封装信息下发给转发器之前,还包括:vBRAS从NMS获取所述SFC ID对应的NFP ID和外层封装信息。可以由NMS创建SFC ID与NFP ID之间的映射关系,并配置NFP的外层封装。一个SFC也可能存在多个ID,一个SFC ID可以映射一个或多个NFP ID。Optionally, before the sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, the method further includes: obtaining, by the vBRAS, the NFP ID and the outer package information corresponding to the SFC ID from the NMS. The mapping between the SFC ID and the NFP ID can be created by the NMS and the outer package of the NFP can be configured. An SFC may also have multiple IDs, and one SFC ID can map one or more NFP IDs.
可选地,所述将SFC ID对应的NFP ID和外层封装信息下发给转发器之前,还包括:vBRAS从控制器获取所述SFC ID对应的NFP ID和外层封装信息。Optionally, before the sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, the method further includes: obtaining, by the vBRAS, the NFP ID and the outer package information corresponding to the SFC ID.
可选地,vBRAS从控制器获取所述SFC ID对应的NFP ID之前,还包括:NMS将SFC ID下发给NFVO,NFVO触发控制器创建与SFC ID对应的NFP,并建立NFP ID与SFC ID之间的映射关系;或者,NMS直接触发控制器创建SFC ID对应的NFP,并建立NFP ID与SFC ID之间的映射关系Optionally, before the vBRAS obtains the NFP ID corresponding to the SFC ID from the controller, the method further includes: the NMS sends the SFC ID to the NFVO, the NFVO trigger controller creates the NFP corresponding to the SFC ID, and establishes the NFP ID and the SFC ID. The NMS directly triggers the controller to create an NFP corresponding to the SFC ID and establishes a mapping relationship between the NFP ID and the SFC ID.
如图3a所示,本实施例还提供一种宽带业务控制装置,该装置可应用于vBRAS,该装置可以包括:As shown in FIG. 3a, the embodiment further provides a broadband service control apparatus, where the apparatus is applicable to a vBRAS, and the apparatus may include:
业务链管理模块31,设置为从AAA服务器获取SFC ID;The service chain management module 31 is configured to obtain an SFC ID from the AAA server;
路径管理模块32,设置为将所述SFC ID对应的网络转发路径标识NFP ID 和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。The path management module 32 is configured to identify the NFP ID of the network forwarding path corresponding to the SFC ID. The outer package information is sent to the forwarder, so that the forwarder forwards the service traffic to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID; wherein the outer package information includes The next hop service function SF forwards information.
可选地,所述业务链管理模块31,还设置为在将所述SFC ID对应的NFP ID和外层封装信息下发给转发器之前,从网络管理***NMS获取所述SFC ID对应的NFP ID和外层封装信息。Optionally, the service chain management module 31 is further configured to: before the NFP ID and the outer layer encapsulation information corresponding to the SFC ID are sent to the forwarder, obtain the NFP corresponding to the SFC ID from the network management system NMS. ID and outer package information.
可选地,所述业务链管理模块31,还设置为在将SFC ID对应的NFP ID和外层封装信息下发给转发器之前,从控制器获取所述SFC ID对应的NFP ID和外层封装信息。Optionally, the service chain management module 31 is further configured to: before the NFP ID and the outer layer encapsulation information corresponding to the SFC ID are sent to the forwarder, obtain the NFP ID and the outer layer corresponding to the SFC ID from the controller. Package information.
除上述业务链管理模块31和路径管理模块32之外,如图3所示,所述应用于vBRAS的宽带业务控制装置还可以包括:协议处理模块33和AAA模块34,其中,协议处理模块33设置为对到达vBRAS的用户报文(如用户接入控制面的报文等)执行报头处理,该报头处理包括处理网络业务报头NSH,所述NSH中包含有SFP ID对应的NFP ID,AAA模块34设置为从AAA服务器获取SFC ID,并通过路径管理模块32为业务链管理模块31提供所述SFC ID。In addition to the foregoing service chain management module 31 and the path management module 32, as shown in FIG. 3, the broadband service control apparatus applied to the vBRAS may further include: a protocol processing module 33 and an AAA module 34, wherein the protocol processing module 33 The SFP process is configured to perform a header processing on a user packet that arrives at the vBRAS, such as a packet that is accessed by the user access control plane. The header processing includes processing a network service header NSH, where the NSH includes an NFP ID corresponding to the SFP ID, and the AAA module is configured. 34 is configured to obtain an SFC ID from the AAA server and provide the SFC ID to the service chain management module 31 via the path management module 32.
本实施例还提供一种虚拟化宽带远程接入服务器vBRAS,如图3b所示,该vBRAS可以包括:处理器310和存储器320,所述存储器320存储有计算机可执行指令,所述计算机可执行指令被所述处理器310执行时实现如下方法:The embodiment further provides a virtualized broadband remote access server vBRAS. As shown in FIG. 3b, the vBRAS may include a processor 310 and a memory 320. The memory 320 stores computer executable instructions, and the computer executable The instructions are implemented by the processor 310 to implement the following methods:
从验证授权记账AAA服务器获取业务链标识SFC ID;Obtaining a service chain identifier SFC ID from the authentication authorization accounting AAA server;
将所述SFC ID对应的网络转发路径标识NFP ID和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。 Transmitting the network forwarding path identifier NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, so that the forwarder forwards the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID. Corresponding SF; wherein the outer layer encapsulation information includes a next hop service function SF forwarding information.
该vBRAS还可以包括通信接口330和总线340,其中,处理器310、存储器320和通信接口330可以通过总线340完成相互间的通信。通信接口330可以用于信息传输。处理器310可以调用存储器320中的逻辑指令,以执行上述实施例的任意一种方法。The vBRAS can also include a communication interface 330 and a bus 340, wherein the processor 310, the memory 320, and the communication interface 330 can communicate with each other via the bus 340. Communication interface 330 can be used for information transmission. Processor 310 can invoke logic instructions in memory 320 to perform any of the methods of the above-described embodiments.
本实施例中通过上述应用于vBRAS的宽带业务控制方法及装置,在宽带网络虚拟化架构下,能够为宽带用户动态灵活地提供不同的业务链,实现宽带用户的动态业务创建和管理,从而通过VNF实现了宽带用户接入及业务的动态变更。In the embodiment, the broadband service control method and device applied to the vBRAS can dynamically and flexibly provide different service chains for the broadband users under the broadband network virtualization architecture, thereby realizing the dynamic service creation and management of the broadband users, thereby VNF enables dynamic changes in broadband user access and services.
如图4所示,本实施例还提供另一种宽带业务控制方法,可以应用于转发器,该方法可以包括步骤410-步骤420。As shown in FIG. 4, this embodiment further provides another broadband service control method, which can be applied to a repeater. The method may include steps 410-420.
在步骤410中,接收来自vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息,其中,所述外层封装信息包括下一跳的业务功能SF转发信息。In step 410, the network forwarding path NFP ID and the outer layer encapsulation information corresponding to the service chain SFC ID of the vBRAS are received, where the outer layer encapsulation information includes the next hop service function SF forwarding information.
在步骤420中,根据所述SFC ID对应的NFP ID和外层封装信息,将用户流量转至所述SFC ID对应的SF。In step 420, the user traffic is transferred to the SF corresponding to the SFC ID according to the NFP ID and the outer package information corresponding to the SFC ID.
SFC为抽象的业务编排概念,可以为多个业务功能设置SFC ID,NFP是的业务流量流经的路径,一个SFC ID可以对应多个NFP ID,每个NFP ID对应相应的网络转发路径。用户上线后,可以根据用户动态选择的业务的SFC ID确定相应的NFP ID,NFP ID指示用户流量的网络转发路径NFP,可以将用户流量经由确定的NFP转发至相应的SF。The SFC is an abstract service orchestration concept. The SFC ID can be set for multiple service functions. The NFP is the path through which the service traffic flows. One SFC ID can correspond to multiple NFP IDs, and each NFP ID corresponds to the corresponding network forwarding path. After the user goes online, the NFP ID can be determined according to the SFC ID of the service dynamically selected by the user. The NFP ID indicates the network forwarding path NFP of the user traffic, and the user traffic can be forwarded to the corresponding SF via the determined NFP.
如图5a所示,本实施例还提供一种宽带业务控制装置,可以应用于转发器,该装置可以包括:As shown in FIG. 5a, the embodiment further provides a broadband service control apparatus, which can be applied to a repeater, and the apparatus can include:
接收模块51,设置为接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息,其中,所述外层封装信息 包括下一跳的业务功能SF转发信息。The receiving module 51 is configured to receive a network forwarding path NFP ID and outer layer encapsulation information corresponding to a service chain SFC ID from the virtualized broadband remote access server vBRAS, where the outer package information The service function SF including the next hop forwards information.
转发模块52,设置为根据所述SFC ID对应的NFP ID和外层封装信息,将用户流量转至所述SFC ID对应的SF。本实施例还提供另一种转发器,如图5b所示,该转发器可以包括:处理器510和存储器520,所述存储器520存储有计算机可执行指令,所述计算机可执行指令被所述处理器510执行时可以实现如下方法:The forwarding module 52 is configured to switch the user traffic to the SF corresponding to the SFC ID according to the NFP ID and the outer layer encapsulation information corresponding to the SFC ID. This embodiment further provides another transponder, as shown in FIG. 5b, the transponder may include: a processor 510 and a memory 520, the memory 520 storing computer executable instructions, the computer executable instructions being The processor 510 can implement the following methods when executed:
接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息,其中,所述外层封装信息包括下一跳的业务功能SF转发信息;Receiving a network forwarding path NFP ID and outer layer encapsulation information corresponding to the service chain SFC ID of the virtualized broadband remote access server vBRAS, wherein the outer layer encapsulation information includes a next hop service function SF forwarding information;
根据所述SFC ID对应的NFP ID和外层封装信息,将用户流量转至所述SFCID对应的SF。Transmitting user traffic to the SF corresponding to the SFCID according to the NFP ID and the outer layer encapsulation information corresponding to the SFC ID.
该转发器还可以包括通信接口530和总线540,其中,处理器510、存储器520和通信接口530可以通过总线540完成相互间的通信。通信接口530可以用于信息传输。处理器510可以调用存储器520中的逻辑指令,以执行上述实施例的任意一种方法。The repeater can also include a communication interface 530 and a bus 540, wherein the processor 510, the memory 520, and the communication interface 530 can communicate with each other via the bus 540. Communication interface 530 can be used for information transfer. Processor 510 can invoke logic instructions in memory 520 to perform any of the methods of the above-described embodiments.
本实施例中,通过上述应用于转发器的宽带业务控制方法及装置,在宽带网络虚拟化架构下,能够为宽带用户动态灵活地提供不同的业务链,实现了宽带用户的动态业务创建和管理,从而通过VNF实现了宽带用户接入及业务的动态变更。In the embodiment, the broadband service control method and device applied to the repeater can dynamically and flexibly provide different service chains for the broadband users under the broadband network virtualization architecture, and realize dynamic service creation and management of the broadband users. Therefore, broadband user access and dynamic changes of services are realized through VNF.
图6为本实施例提供的宽带业务控制方法所适用的宽带网络接入***,该***可以包含一个或多个vBRAS以及一个或多个转发器等。转发器从用户侧端口接收用户流量,并转发到其他相关网元,如vBRAS。vBRAS与验证授权记账AAA***之间通过通信接口进行通信连接,vBRAS与NMS或控制器Controller之间 通过通信接口进行通信连接。FIG. 6 is a broadband network access system to which the broadband service control method according to the embodiment is applicable, and the system may include one or more vBRASs, one or more repeaters, and the like. The forwarder receives user traffic from the user-side port and forwards it to other related network elements, such as vBRAS. The vBRAS communicates with the authentication and authorization accounting AAA system through the communication interface, between the vBRAS and the NMS or the controller Controller. Communication connection via the communication interface.
其中,vBRAS设置为对宽带用户进行接入认证和管理。AAA***包含策略控制***,为宽带用户提供集中的资源控制,确定用户传输路径的服务质量(Quality of Service,QoS)和带宽分配,确保处理用户的不同业务的资源需求,同时完成宽带用户的接入认证和计费等。Among them, vBRAS is set to access authentication and management for broadband users. The AAA system includes a policy control system to provide centralized resource control for broadband users, determine the quality of service (QoS) and bandwidth allocation of the user transmission path, ensure the resource requirements of different services of the user, and complete the connection of the broadband users. Into the authentication and billing.
其中,NMS包含运营支撑***(Operation support system,OSS)和业务支撑***(Business support system,BSS),具有网络运维和运营管理功能,可以对vBRAS及其他网元进行配置和管理。控制器设置为控制转发器和VNF之间,或一VNF与另一VNF之间的网络连接。控制器还可以控制业务链的建立和管理。NFVO可以为图1中的编排器(Orchestrator),NFVO可以根据NMS的请求,创建宽带网络服务相关的vBRAS或VNF,并且可以为相应的网络业务创建VNFFG及对应的NFP。The NMS includes an operation support system (OSS) and a business support system (BSS). It has network operation and maintenance and operation management functions, and can configure and manage vBRAS and other network elements. The controller is configured to control the network connection between the repeater and the VNF, or between a VNF and another VNF. The controller can also control the establishment and management of the business chain. The NFVO may be an Orchestrator in FIG. 1. The NFVO may create a broadband network service related vBRAS or VNF according to the request of the NMS, and may create a VNFFG and a corresponding NFP for the corresponding network service.
本实施例提供一种网络架构如图7所示,客户终端设备(Customer Premise Equipment,CPE)与转发器通信,转发器在vBRAS的控制下通过不同的业务链,如SFCO、SFC1、SFC2、SFC3和SFC4,转发用户流量。This embodiment provides a network architecture. As shown in FIG. 7, a Customer Premise Equipment (CPE) communicates with a repeater, and the repeater passes different service chains under the control of the vBRAS, such as SFCO, SFC1, SFC2, and SFC3. And SFC4, forward user traffic.
本实施例中,用户接入时的宽带业务控制流程可以包括如下步骤:In this embodiment, the broadband service control process when the user accesses may include the following steps:
在步骤a1中,宽带网络的NMS定义宽带用户业务及用于用户签约的业务链;In step a1, the NMS of the broadband network defines a broadband user service and a service chain for user subscription;
如图7所示,本实施例中NMS定义了宽带用户的网络业务,该网络业务可以包含四个业务链:用于宽带用户接入控制的业务链SFCO、用于互联网接入的业务链SFC1、用于家长控制的业务链SFC2、以及用于视频优化的业务链SFC3。其中,SFC1包含转发器和虚拟化路由器(virtual Router,vRouter)等功能;SFC2包含转发器、家长控制、防火墙及vRouter等功能;SFC3包含有转发器、视频优化和vRouter等功能。其中,vRouter连接城域路由器(MR),MR是指连 接到互联网(Internet)的路由器。As shown in FIG. 7, in this embodiment, the NMS defines a network service of a broadband user, and the network service may include four service chains: a service chain SFCO for broadband user access control, and a service chain SFC1 for Internet access. , business chain SFC2 for parental control, and business chain SFC3 for video optimization. Among them, SFC1 includes functions such as a repeater and a virtual router (vRouter); SFC2 includes functions such as a repeater, parental control, firewall, and vRouter; SFC3 includes functions such as a forwarder, video optimization, and vRouter. Among them, vRouter is connected to the Metropolitan Area Router (MR), and MR is the connection. A router that receives an Internet connection.
如果用户申请SFC1到SFC3的业务,创建签约关系并保存到AAA***。If the user applies for the service from SFC1 to SFC3, create a contractual relationship and save it to the AAA system.
NMS可以通过NFVO动态创建SFC相关的vBRAS、家长控制、防火墙、视频优化或vRouter VNF(即支持网络地址翻译(Network Address Translation,NAT)功能的虚拟化路由器),每种VNF可以有一个或多个实例,部署SFCO到SFC3对应的VNFFG,VNFFG可以包含多个NFP,NFP可以通过控制器创建或由NMS直接创建。NMS can dynamically create SFC-related vBRAS, parental control, firewall, video optimization or vRouter VNF (that is, a virtualized router supporting Network Address Translation (NAT) function) through NFVO. Each VNF can have one or more. For example, the SFCO is deployed to the VNFFG corresponding to the SFC3, and the VNFFG may include multiple NFPs, which may be created by the controller or directly created by the NMS.
NMS在申请创建NFP时,可以同时下发SFC ID,控制器收到NFP创建请求之后,建立并保存SFC ID和NFP ID之间的映射关系。例如,NMS在申请创建SFCO对应的NFP时,多个转发器和其对应的vBRAS业务路径可以同时指定NFP流量规则为用户控制面报文类型,如增加动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)或以太网上点对点协议(PPP over Ethernet,PPPoE)的控制报文的报头字段,以便识别报文类型为控制面报文。控制器接收到SFCO对应的NFP创建请求之后,建立并保存SFC ID和NFP ID的映射关系和NFP流量规则,并将所述NFP流量规则下发给转发器。When the NMS is configured to create an NFP, the NMS can send the SFC ID at the same time. After receiving the NFP creation request, the NMS establishes and saves the mapping between the SFC ID and the NFP ID. For example, when the NMS is applied to create the NFP corresponding to the SFCO, the multiple forwarders and their corresponding vBRAS service paths can simultaneously specify the NFP traffic rule as the user control plane packet type, such as adding the Dynamic Host Configuration Protocol (DHCP). Or the header field of the control packet of the PPP over Ethernet (PPPoE) on the Ethernet to identify the packet type as the control plane packet. After receiving the NFP creation request corresponding to the SFCO, the controller establishes and saves the mapping relationship between the SFC ID and the NFP ID and the NFP traffic rule, and delivers the NFP traffic rule to the forwarder.
在步骤a2中,转发器收到用户接入控制面报文,在用户接入控制面报文的报头增加NSH,NSH中SFP指向vBRAS实例,并在NSH的元数据(metadata)部分携带有用户接入端口、逻辑端口以及转发器的信息。In step a2, the forwarder receives the user access control plane message, and adds an NSH to the header of the user access control plane message. The SFP points to the vBRAS instance in the NSH, and carries the user in the metadata part of the NSH. Information about access ports, logical ports, and repeaters.
NSH是用于业务链转发的信息,可以在原有的用户IP报头之外添加NSH。为了灵活控制NSH报文转发,可以采用IP in IP方式添加NSH,使得NSH内层是用户的IP,外层是用于为用户IP报文提供业务的IP。可以通过虚拟可扩展局域网(Virtual Extensible LAN,VXLAN),或者通用路由封装(Generic Routing Encapsulation,GRE)的封装方式实现上述IP in IP。 NSH is information used for service chain forwarding. You can add NSH in addition to the original user IP header. To flexibly control the forwarding of NSH packets, you can use the IP in IP method to add the NSH so that the inner layer of the NSH is the IP address of the user and the outer layer is the IP used to provide services for the user IP packets. The above IP in IP can be implemented by a virtual Extensible LAN (VXLAN) or a Generic Routing Encapsulation (GRE) encapsulation.
所述转发器还可以为SFC分类器。所述用户接入控制面报文可以包括PPPoE报文、DHCP报文和地址解析协议(Address Reso lution Protocol,ARP)报文等。The repeater can also be an SFC classifier. The user access control plane packet may include a PPPoE packet, a DHCP packet, and an Address Reso Protocol (ARP) packet.
在步骤a3中,用户接入控制面报文通过SFCO到达vBRAS,vBRAS的协议处理模块处理NSH、以太网上点对点协议PPPoE报头或动态主机配置协议DHCP报头,触发用于认证计费的AAA模块与AAA服务器进行通信并发起认证。In step a3, the user access control plane message arrives at the vBRAS through the SFCO, and the protocol processing module of the vBRAS processes the NSH, the peer-to-peer protocol PPPoE header or the dynamic host configuration protocol DHCP header on the Ethernet, and triggers the AAA module and AAA for authentication charging. The server communicates and initiates authentication.
在步骤a4中,AAA服务器认证完成后,vBRAS的协议处理模块响应PPPoE和DHCP等报文完成控制流程。In step a4, after the AAA server is authenticated, the protocol processing module of the vBRAS completes the control flow in response to the packets such as PPPoE and DHCP.
在步骤a5中,控制流程完成后,vBRAS的用户管理模块保存上述步骤中收到的用户互联网协议(Internet Protocol,IP)地址、媒体访问控制(Media Access Control,MAC)地址和PPP会话ID(PPP-Session-ID)等用户信息、用户相关的SFC ID(如SFC1为普通互联网业务,SFC2为家长控制业务,SFC3为视频优化业务)、签约策略(如带宽分配和QoS等信息)以及NSH携带的用户接入端口、逻辑端口以及转发器的信息等。In step a5, after the control flow is completed, the user management module of the vBRAS saves the user's Internet Protocol (IP) address, media access control (MAC) address, and PPP session ID (PPP) received in the above steps. -Session-ID) and other user information, user-related SFC ID (such as SFC1 for common Internet services, SFC2 for parental control services, SFC3 for video optimization services), subscription policies (such as bandwidth allocation and QoS), and NSH User access port, logical port, and information about the repeater.
在步骤a6中,vBRAS的路径管理模块向vBRAS的业务链管理模块查询SFC ID对应的NFP ID及NFP ID的外层封装信息,以将用户流量重定向到二层或三层的外层封装。In step a6, the path management module of the vBRAS queries the service chain management module of the vBRAS for the outer package information of the NFP ID and the NFP ID corresponding to the SFC ID to redirect the user traffic to the outer layer encapsulation of the second or third layer.
vBRAS的业务链管理模块可以通过如下方式获取和维护SFC ID和NFP ID的映射关系:The service chain management module of the vBRAS can obtain and maintain the mapping relationship between the SFC ID and the NFP ID in the following manner:
1)一种方式是,vBRAS和NMS交互,获取SFC ID和NFP ID之间的映射关系,NFP更新时NMS下发通知给vBRAS;1) The method is that the vBRAS and the NMS interact to obtain a mapping relationship between the SFC ID and the NFP ID, and the NMS sends a notification to the vBRAS when the NFP is updated;
2)另一种方式是,vBRAS向控制器查询SFC ID关联的NFP ID及分类器信息。当NFP发生变化时,控制器会将更新后的NEP推送给vBRAS的业务链管理 模块。例如,控制器可以通过NFVO创建NFP时携带SFC ID,从而建立SFC ID和NFP ID的映射关系,也可以通过NMS下发NFP创建请求时,携带SFC ID,从而建立SFC ID和NFP ID的映射关系。再例如,NMS将SFC ID下发给NFVO,NFVO触发控制器创建NFP ID,并建立NFD ID与SFC ID之间的映射关系。或者NMS直接触发控制器创建SFC ID对应的NFP,并配置NFP ID与SFC ID之间的映射关系。2) Another way is that the vBRAS queries the controller for the NFP ID and classifier information associated with the SFC ID. When the NFP changes, the controller will push the updated NEP to the vBRAS service chain management. Module. For example, the controller can carry the SFC ID when the NFP is created by the NFVO, so as to establish the mapping relationship between the SFC ID and the NFP ID, and the SFC ID can be carried by the NMS when the NFP creates the request. . For example, the NMS sends the SFC ID to the NFVO, and the NFVO trigger controller creates an NFP ID and establishes a mapping relationship between the NFD ID and the SFC ID. Or the NMS directly triggers the controller to create an NFP corresponding to the SFC ID and configures a mapping between the NFP ID and the SFC ID.
在步骤a7中,vBRAS的路径管理模块向转发器下发NFP流量规则(rule)和NFP ID,所述NFP流量规则可以包含接入接口、逻辑接口、源MAC地址、IP地址、PPP会话(session)、和VXLAN网络标识(VXLAN Network ldentifier,VNI)中的至少一种信息,用于进行规则匹配。这里,NFP流量规则用于识别用户流量信息,如签约用户、用户设备或用户应用等,外层封装信息包括将用户流量转至下一跳SF的转发信息。在转发器依据NFP流量规则对用户流量进行识别后,可以在用户流量的报文中增加相应的外层封装信息,并转发至下一跳路由,此处的外层封装信息可以包括NFP ID。In step a7, the path management module of the vBRAS sends an NFP traffic rule (rule) and an NFP ID to the forwarder. The NFP traffic rule may include an access interface, a logical interface, a source MAC address, an IP address, and a PPP session. And at least one of VXLAN Network Identifier (VNI) for performing rule matching. Here, the NFP traffic rule is used to identify user traffic information, such as a subscription user, a user equipment, or a user application, and the outer package information includes forwarding information for transferring user traffic to the next hop. After the forwarder identifies the user traffic according to the NFP traffic rule, the outer layer encapsulation information may be added to the packet of the user traffic and forwarded to the next hop route. The outer encapsulation information may include the NFP ID.
在步骤a中,转发器在接收到用户数据面报文之后,根据所述NFP流量规则和NFP ID将所述用户数据面报文转发至已签约的,SFC ID映射的不同NFP。In step a, after receiving the user data plane message, the forwarder forwards the user data plane message to the subscribed, different NFP mapped by the SFC ID according to the NFP traffic rule and the NFP ID.
其中,用户数据报文为用户流量,在与用户签约时,可以为用户分配相应的用户ID和密码,并将该用户所签约的SFD ID等签约信息与该用户进行关联,当用户根据用户ID和密码上线时,PPPoE报文可以携带用户ID和密码对用户进行认证,认证通过后,可以确定用户的IP地址,触发NFP流量规则的下发,使得转发器根据NFP流量规则和NFP ID将用户流量转发至已签约的SFC ID映射的NFP,实现用户流量的转发。The user data packet is user traffic. When signing with the user, the user ID and password can be assigned to the user, and the subscription information such as the SFD ID signed by the user is associated with the user, when the user is based on the user ID. When the password is online, the PPPoE packet can carry the user ID and password to authenticate the user. After the authentication is passed, the user can determine the IP address of the user and trigger the delivery of the NFP traffic rule. The user forwards the user according to the NFP traffic rule and the NFP ID. The traffic is forwarded to the NFP of the contracted SFC ID to forward the user traffic.
本实施例还提供一种网络架构,如图8所示,CPE通过接入网与转发器通信, 转发器通过DC/WAN与自助缴费服务器(自助缴费VNF)通信,转发器在vBRAS的控制下通过不同的业务链,如SFCO、SFC1、SFC2、SFC3和SFC4转发用户流量,vBRAS与AAA***之间具有通信连接,其中,AAA***中包含AAA服务器,自助缴费VNF与为用户提供网上服务的网上营业厅***之间具有通信连接,AAA***分别与支付***和网上营业厅***之间具有通信连接。SFC1向家长控制服务器转发用户流量,转发器通过SFC2向虚拟化路由器转发用户流量,家长控制服务器与虚拟化路由器分别接入因特网。This embodiment further provides a network architecture. As shown in FIG. 8, the CPE communicates with the forwarder through the access network. The repeater communicates with the self-service payment server (self-service payment VNF) through DC/WAN. The forwarder forwards user traffic through different service chains, such as SFCO, SFC1, SFC2, SFC3 and SFC4, under vBRAS control, between vBRAS and AAA system. There is a communication connection, wherein the AAA system includes an AAA server, the self-service payment VNF has a communication connection with the online business hall system for providing online services to the user, and the AAA system has a communication connection with the payment system and the online business hall system respectively. SFC1 forwards user traffic to the parental control server. The forwarder forwards user traffic to the virtualized router through SFC2, and the parental control server and the virtualized router access the Internet respectively.
SFC ID修改时的宽带业务控制流程可以包括如下步骤:The broadband service control process when the SFC ID is modified may include the following steps:
在步骤b1中,宽带网络的NMS定义宽带用户自助缴费业务。In step b1, the NMS of the broadband network defines a broadband user self-service payment service.
本实施例中,NMS定义SFC4为自助缴费业务,SFC4包含转发器和自助缴费VNF。NMS向NFVO申请动态创建自助缴费VNF,并且创建SFC4对应的VNFFG以及NFP,NFP可以包括一个或多个转发器与一个或多个自助缴费VNF之间的路径。其中,欠费停机的用户的业务链策略将被修改为SFC4。In this embodiment, the NMS defines SFC4 as a self-service payment service, and the SFC4 includes a repeater and a self-service payment VNF. The NMS applies to the NFVO to dynamically create a self-service payment VNF, and creates a VNFFG corresponding to the SFC4 and an NFP, which may include a path between one or more repeaters and one or more self-service payment VNFs. Among them, the business chain strategy of users who are in arrears will be modified to SFC4.
在步骤b2中,停机用户拨号接入,控制面流程和实施例1相同,vBRAS发送用户信息进行AAA认证,AAA服务器返回用户授权及业务链策略相关的SFC ID信息等。用户信息可以包括用户报文携带的MAC地址、IP地址、session ID或其他运营商为了防止欺诈在用户报文的报头里携带的信息,如接入设备ID。In step b2, the user is dialed in, and the flow of the control plane is the same as that in the first embodiment. The vBRAS sends the user information for AAA authentication, and the AAA server returns the user authorization and the SFC ID information related to the service chain policy. The user information may include a MAC address, an IP address, a session ID, or other information carried by the operator in the header of the user packet to prevent fraud, such as an access device ID.
在步骤b3中,vBRAS向控制器查询SFC4对应的NFP ID及外层封装信息。In step b3, the vBRAS queries the controller for the NFP ID and outer package information corresponding to the SFC4.
其中,所述外层封装信息可以是第二层隧道协议(Layer 2 Tunneling Protocol,L2TP)隧道封装的信息。The outer layer encapsulation information may be information encapsulated by a Layer 2 Tunneling Protocol (L2TP) tunnel.
在步骤b4中,vBRAS向转发器下发SFC4对应的自助缴费SFC相关信息。In step b4, the vBRAS delivers the self-service payment SFC related information corresponding to the SFC4 to the forwarder.
其中,所述自助缴费SFC相关信息可以包括用户信息、NFP ID及外层封装信息。 The self-service payment SFC related information may include user information, an NFP ID, and outer package information.
在步骤b5中,转发器收到用户流量之后,根据用户签约情况将用户流量转到自助缴费VNF,用户可浏览业务套餐,办理与支付资费,支付成功后,网上营业厅***直接或通过其他***与AAA***同步用户属性与业务策略,如在用户支付成功后,将该用户业务链路变更为SFC1,同时网页推送提示用户重启终端,重新拨号接入网络。其中,用户流量可以包含控制面报文和数据面报文。In step b5, after the repeater receives the user traffic, the user traffic is transferred to the self-service payment VNF according to the user signing situation, and the user can browse the service package, handle and pay the tariff, and after the payment is successful, the online business hall system directly or through other systems. The user attribute and the service policy are synchronized with the AAA system. For example, after the user pays successfully, the user service link is changed to SFC1, and the webpage push prompts the user to restart the terminal and dials the access network again. The user traffic may include a control plane message and a data plane message.
本实施例还提供一种网络架构如图9所示,儿童终端和家长终端通过CPE以及接入网与转发器通信,转发器通过SFC1向家长控制服务器转发用户流量,转发器通过SFC2向虚拟化路由器转发用户流量,家长控制服务器与虚拟化路由器分别接入因特网,转发器在vBRAS的控制下通过不同的业务链(如SFC1或者SFC2)转发用户流量,vBRAS与AAA***之间具有通信连接,其中,AAA***中包含AAA服务器。The embodiment also provides a network architecture. As shown in FIG. 9, the child terminal and the parent terminal communicate with the repeater through the CPE and the access network, and the forwarder forwards the user traffic to the parent control server through the SFC1, and the forwarder virtualizes through the SFC2. The router forwards the user traffic, and the parental control server and the virtualized router respectively access the Internet. The forwarder forwards the user traffic through different service chains (such as SFC1 or SFC2) under the control of the vBRAS, and the vBRAS has a communication connection with the AAA system, wherein The AAA system includes an AAA server.
在一个用户有多个SFC ID时,宽带业务控制的流程可以包括如下步骤:When a user has multiple SFC IDs, the process of broadband service control may include the following steps:
在步骤c1中,一个家庭用户申请了两类业务,儿童终端申请家长控制业务,普通终端正常上网。AAA服务器中存有该家庭用户的两种策略,通过MAC或其他用户数据报头字段识别儿童终端,下发的SFC ID为图7中的SFC2,普通终端对应的SFC ID为SFC1。In step c1, one home user applies for two types of services, the child terminal applies for parental control service, and the ordinary terminal accesses the Internet normally. The AAA server has two policies for the home user, and the child terminal is identified by the MAC or other user data header field. The SFC ID delivered is SFC2 in Figure 7, and the SFC ID corresponding to the common terminal is SFC1.
在步骤c2中,用户拨号接入,控制面流量到达vBRAS,vBRAS提供用户信息以进行AAA认证,AAA服务器返回用户授权信息以及SFC策略相关的SFC ID等。In step c2, the user dials in, the control plane traffic reaches the vBRAS, the vBRAS provides the user information for AAA authentication, and the AAA server returns the user authorization information and the SFC ID related to the SFC policy.
在步骤c3中,vBRAS向控制器查询两个SFC对应的NFP ID及外层封装信息,如果vBRAS的业务链管理模块中已有两个SFC对应的NFP ID及外层封装信息,则将该信息直接保存到用户表中。In the step c3, the vBRAS queries the controller for the NFP ID and the outer package information of the two SFCs. If the NFP ID and the outer package information of the two SFCs are already in the service chain management module of the vBRAS, the information is obtained. Save directly to the user table.
在步骤c4中,vBRAS向转发器下发SFC1和SFC2对应的SFC相关信息; In step c4, the vBRAS delivers SFC related information corresponding to SFC1 and SFC2 to the forwarder;
其中,SFC相关信息可以包括儿童终端识别信息及普通终端信息、NFP ID及外层封装信息。The SFC related information may include child terminal identification information and common terminal information, NFP ID, and outer package information.
在步骤c5中,转发器收到用户流量之后,如果所述用户流量来自儿童终端,则通过SFC2将所述用户流量转至家长控制服务器,如果所述用户流量来自普通终端,则通过SFC1将所述用户流量转发至虚拟化路由器。In step c5, after the repeater receives the user traffic, if the user traffic is from the child terminal, the user traffic is transferred to the parent control server through the SFC2, and if the user traffic is from the ordinary terminal, the SFC1 is used. The user traffic is forwarded to the virtualization router.
本实施例提供的宽带业务控制方法及装置,在转发用户数据报文的过程中,将控制功能剥离出来,采用虚拟化技术实现,由控制器等设备来控制实现用户数据报文的转发,无需部署专用设备或在现有路由架构上使用专用业务板,可以降低流量转发过程中的耗能,可以实现高性能转发。The method and device for controlling the broadband service provided in this embodiment, in the process of forwarding the user data packet, strips the control function out, implements the virtualization technology, and controls the forwarding of the user data packet by the controller and the like. Deploying dedicated devices or using dedicated service boards on existing routing architectures can reduce power consumption during traffic forwarding and enable high-performance forwarding.
此外,本实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述实施里提供的任意一种宽带业务控制方法。In addition, the embodiment further provides a computer readable storage medium storing computer executable instructions, and when the computer executable instructions are executed, implementing any one of the broadband service control methods provided in the foregoing implementation.
可选地,在本实施例中,上述存储介质可以是暂态存储介质,也可以是非暂态存储介质。上述存储介质包括但不限于:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the foregoing storage medium may be a temporary storage medium or a non-transitory storage medium. The foregoing storage medium includes, but is not limited to, a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk, and the like, which can store program codes. medium.
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例提供的任意一种宽带业务控制方法的步骤。上述实施例提供的方法中的全部或部分步骤可通过程序来指示相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。上述实施例中的各模块或单元可以采用硬件的形式实现,例如通过集成电路来实现相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的 程序或指令来实现相应功能。Optionally, in this embodiment, the processor performs the step of any one of the broadband service control methods provided by the foregoing embodiments according to the stored program code in the storage medium. All or part of the steps in the method provided by the above embodiments may be completed by a program to indicate related hardware (for example, a processor), and the program may be stored in a computer readable storage medium such as a read only memory, a magnetic disk or an optical disk. All or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Each module or unit in the foregoing embodiment may be implemented in the form of hardware, for example, by an integrated circuit to implement a corresponding function, or may be implemented in the form of a software function module, for example, executed by a processor and stored in a memory. Program or instruction to implement the corresponding function.
上述存储介质可以包括存储程序区和存储数据区,存储程序区可以存储操作***和至少一个功能所需的应用程序。存储数据区可以存储根据电子设备的使用所创建的数据等。此外,存储器可以包括,例如,随机存取存储器的易失性存储器,还可以包括非易失性存储器。例如至少一个磁盘存储器件、闪存器件或者其他非暂态固态存储器件。The above storage medium may include a storage program area and a storage data area, and the storage program area may store an operating system and an application required for at least one function. The storage data area can store data and the like created according to the use of the electronic device. Further, the memory may include, for example, a volatile memory of a random access memory, and may also include a non-volatile memory. For example, at least one disk storage device, flash memory device, or other non-transitory solid state storage device.
此外,在上述存储介质中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,该逻辑指令可以存储在一个计算机可读取存储介质中。本公开的技术方案可以以计算机软件产品的形式体现出来,该计算机软件产品可以存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本实施例所述方法的全部或部分步骤。Moreover, when the logic instructions in the storage medium described above can be implemented in the form of software functional units and sold or used as separate products, the logic instructions can be stored in a computer readable storage medium. The technical solution of the present disclosure may be embodied in the form of a computer software product, which may be stored in a storage medium, and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) All or part of the steps of the method described in this embodiment are performed.
工业实用性Industrial applicability
本公开提供的宽带业务控制方法及装置,能够实现在宽带网络虚拟化架构下,为宽带用户动态灵活地提供不同的业务链,实现了宽带用户的动态业务创建和管理。 The broadband service control method and device provided by the present disclosure can realize dynamic and flexible provision of different service chains for broadband users under the broadband network virtualization architecture, and realize dynamic service creation and management of broadband users.

Claims (12)

  1. 一种宽带业务的控制方法,应用于虚拟化宽带远程接入服务器vBRAS,所述方法包括:A method for controlling a broadband service, which is applied to a virtualized broadband remote access server vBRAS, the method comprising:
    从验证授权记账AAA服务器获取业务链标识SFC ID;Obtaining a service chain identifier SFC ID from the authentication authorization accounting AAA server;
    将所述SFC ID对应的网络转发路径标识NFP ID和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。Transmitting the network forwarding path identifier NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, so that the forwarder forwards the service traffic according to the NFP ID and the outer package information corresponding to the SFC ID. Corresponding SF; wherein the outer layer encapsulation information includes a next hop service function SF forwarding information.
  2. 根据权利要求1所述的方法,其中,所述将所述SFC ID对应的网络转发路径NFP ID和外层封装信息下发给转发器之前,还包括:The method according to claim 1, wherein before the sending the network forwarding path NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the transponder, the method further includes:
    从网络管理***NMS获取所述SFC ID对应的NFP ID和外层封装信息。Obtaining the NFP ID and the outer package information corresponding to the SFC ID from the network management system NMS.
  3. 根据权利要求1所述的方法,其中,所述将所述SFC ID对应的NFP ID和外层封装信息下发给转发器之前,还包括:The method according to claim 1, wherein before the sending the NFP ID and the outer package information corresponding to the SFC ID to the repeater, the method further includes:
    从控制器获取所述SFC ID对应的NFP ID和外层封装信息。The NFP ID and the outer package information corresponding to the SFC ID are obtained from the controller.
  4. 根据权利要求3所述的方法,其中,所述从控制器获取所述SFC ID对应的NFP ID之前,还包括:The method of claim 3, wherein before the obtaining, by the controller, the NFP ID corresponding to the SFC ID, the method further includes:
    NMS将所述SFC ID下发给网络功能虚拟化编排器NFVO,所述NFVO触发所述控制器创建所述SFC ID对应的NFP;或者,NMS直接触发所述控制器创建所述SFC ID对应的NFP。The NMS sends the SFC ID to the network function virtualization orchestrator NFVO, the NFVO triggers the controller to create the NFP corresponding to the SFC ID, or the NMS directly triggers the controller to create the SFC ID. NFP.
  5. 一种宽带业务控制装置,应用于虚拟化宽带远程接入服务器vBRAS,所述装置包括:A broadband service control device is applied to a virtualized broadband remote access server vBRAS, the device comprising:
    业务链管理模块,设置为从验证授权记账AAA服务器获取业务链标识SFC ID;a service chain management module, configured to obtain a service chain identifier SFC ID from the authentication authorization accounting AAA server;
    路径管理模块,设置为将所述SFC ID对应的网络转发路径标识NFP ID和 外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。a path management module, configured to identify a network forwarding path corresponding to the SFC ID with an NFP ID and The outer package information is sent to the forwarder, so that the forwarder forwards the service traffic to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID; wherein the outer package information includes One-hop service function SF forwards information.
  6. 根据权利要求5所述的装置,其中,所述业务链管理模块,还设置为在将所述SFC ID对应的网络转发路径NFP ID和外层封装信息下发给转发器之前,从网络管理***NMS获取所述SFC ID对应的NFP ID和外层封装信息。The device according to claim 5, wherein the service chain management module is further configured to: before the network forwarding path NFP ID and outer layer encapsulation information corresponding to the SFC ID are sent to the repeater, the network management system The NMS obtains the NFP ID and the outer package information corresponding to the SFC ID.
  7. 根据权利要求5所述的装置,其中,所述业务链管理模块,还设置为在将所述SFC ID对应的NFP ID和外层封装信息下发给转发器之前,从控制器获取所述SFC ID对应的NFP ID和外层封装信息。The device according to claim 5, wherein the service chain management module is further configured to acquire the SFC from the controller before sending the NFP ID and the outer package information corresponding to the SFC ID to the repeater. The NFP ID and outer package information corresponding to the ID.
  8. 一种虚拟化宽带远程接入服务器vBRAS,包括:处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:A virtualized broadband remote access server vBRAS comprising: a processor and a memory, the memory storing computer executable instructions, the computer executable instructions being implemented by the processor to implement the following method:
    从验证授权记账AAA服务器获取业务链SFC ID;Obtaining the service chain SFC ID from the authentication authorization accounting AAA server;
    将所述SFC ID对应的NFP ID和外层封装信息下发给转发器,以使所述转发器根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至相应的SF;其中,所述外层封装信息包括下一跳的业务功能SF转发信息。Sending the NFP ID and the outer layer encapsulation information corresponding to the SFC ID to the forwarder, so that the forwarder forwards the service traffic to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID; The outer layer encapsulation information includes a service function SF forwarding information of a next hop.
  9. 一种宽带业务控制方法,应用于转发器,包括:A broadband service control method applied to a repeater, including:
    接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息;其中,所述外层封装信息包括下一跳的业务功能SF转发信息;Receiving a network forwarding path NFP ID and outer layer encapsulation information corresponding to the service chain SFC ID of the virtualized broadband remote access server vBRAS; wherein the outer layer encapsulation information includes a next hop service function SF forwarding information;
    根据所述SFC ID对应的NFP ID和外层封装信息,将业务流量转至所述SFC ID对应的SF。Transmitting traffic to the SF corresponding to the SFC ID according to the NFP ID and the outer encapsulation information corresponding to the SFC ID.
  10. 一种宽带业务控制装置,应用于转发器,包括: A broadband service control device applied to a repeater, comprising:
    接收模块,设置为接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息;其中,所述外层封装信息包括下一跳的业务功能SF转发信息;a receiving module, configured to receive a network forwarding path NFP ID and outer layer encapsulation information corresponding to a service chain SFC ID of the virtualized broadband remote access server vBRAS; wherein the outer encapsulation information includes a next hop service function SF forwarding information;
    转发模块,设置为根据所述SFC ID对应的NFP ID和外层封装信息,将用户流量转至所述SFC ID对应的SF。The forwarding module is configured to transfer the user traffic to the SF corresponding to the SFC ID according to the NFP ID and the outer package information corresponding to the SFC ID.
  11. 一种转发器,包括:处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:A repeater comprising: a processor and a memory, the memory storing computer executable instructions that, when executed by the processor, implement the following method:
    接收来自虚拟化宽带远程接入服务器vBRAS的业务链SFC ID对应的网络转发路径NFP ID和外层封装信息;其中,所述外层封装信息包括下一跳的业务功能SF转发信息;Receiving a network forwarding path NFP ID and outer layer encapsulation information corresponding to the service chain SFC ID of the virtualized broadband remote access server vBRAS; wherein the outer layer encapsulation information includes a next hop service function SF forwarding information;
    根据所述SFC ID对应的NFP ID和外层封装信息,将用户流量转至相应的SF。The user traffic is transferred to the corresponding SF according to the NFP ID and the outer package information corresponding to the SFC ID.
  12. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-4和权利要求9任一项所述的方法。 A computer readable storage medium storing computer executable instructions for performing the method of any one of claims 1-4 and 9.
PCT/CN2017/106198 2016-10-14 2017-10-13 Broadband service control method and apparatus WO2018068768A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610898475.6 2016-10-14
CN201610898475.6A CN107959578A (en) 2016-10-14 2016-10-14 A kind of control method and device of broadband services

Publications (1)

Publication Number Publication Date
WO2018068768A1 true WO2018068768A1 (en) 2018-04-19

Family

ID=61906064

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/106198 WO2018068768A1 (en) 2016-10-14 2017-10-13 Broadband service control method and apparatus

Country Status (2)

Country Link
CN (1) CN107959578A (en)
WO (1) WO2018068768A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112445941A (en) * 2020-11-19 2021-03-05 北京思特奇信息技术股份有限公司 Method and system for handling broadband service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1848798A (en) * 2005-04-12 2006-10-18 中国电信股份有限公司 IP data stream guiding system and method based on business trigging
CN101232460A (en) * 2005-03-10 2008-07-30 华为技术有限公司 Method for access network to realize synthesis business access
CN102231669A (en) * 2011-06-27 2011-11-02 中兴通讯股份有限公司 Service billing method and device
CN102624584A (en) * 2012-03-01 2012-08-01 中兴通讯股份有限公司 Link detection method and link detection device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232460A (en) * 2005-03-10 2008-07-30 华为技术有限公司 Method for access network to realize synthesis business access
CN1848798A (en) * 2005-04-12 2006-10-18 中国电信股份有限公司 IP data stream guiding system and method based on business trigging
CN102231669A (en) * 2011-06-27 2011-11-02 中兴通讯股份有限公司 Service billing method and device
CN102624584A (en) * 2012-03-01 2012-08-01 中兴通讯股份有限公司 Link detection method and link detection device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DEVAL BHAMARE: "A survey on service function chaining", JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, vol. 75, no. C, 2 September 2016 (2016-09-02), pages 138 - 155, XP055427976 *

Also Published As

Publication number Publication date
CN107959578A (en) 2018-04-24

Similar Documents

Publication Publication Date Title
US11973686B1 (en) Virtual performance hub
US10547508B1 (en) Network services using pools of pre-configured virtualized network functions and service chains
CN107409089B (en) Method implemented in network engine and virtual network function controller
EP3759870B1 (en) Network slicing with smart contracts
JP7290732B2 (en) Data transfer method and related equipment
US11283732B2 (en) Network functions virtualization (NFV) backplane on forwarding microchip
US9553846B2 (en) Method and system for realizing virtual network
CN103580980B (en) The method and device thereof that virtual network finds and automatically configures automatically
US9124485B2 (en) Topology aware provisioning in a software-defined networking environment
US20150350912A1 (en) Residential service delivery based on unique residential apn
EP3580897B1 (en) Method and apparatus for dynamic service chaining with segment routing for bng
EP3117562B1 (en) Zero touch deployment of multi-tenant service in a home network environment
EP3732833B1 (en) Enabling broadband roaming services
WO2018019299A1 (en) Virtual broadband access method, controller, and system
US20140230044A1 (en) Method and Related Apparatus for Authenticating Access of Virtual Private Cloud
WO2014176740A1 (en) Stream classifier, service routing trigger, and message processing method and system
EP2747350A1 (en) Method and system for access to cloud network services
CN108702324B (en) Device for client LAN expansion
CN111262762B (en) vCPE tenant-based SFC service chain multi-WAN service realization method and system
WO2018068768A1 (en) Broadband service control method and apparatus
CN112422397B (en) Service forwarding method and communication device
JP7486597B2 (en) Dial-up packet processing method, network element, system, and network device
Kempf et al. EPC in the Cloud

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17859741

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17859741

Country of ref document: EP

Kind code of ref document: A1