WO2008138242A1 - Procédé de gestion, appareil et système de connexion de session - Google Patents

Procédé de gestion, appareil et système de connexion de session Download PDF

Info

Publication number
WO2008138242A1
WO2008138242A1 PCT/CN2008/070722 CN2008070722W WO2008138242A1 WO 2008138242 A1 WO2008138242 A1 WO 2008138242A1 CN 2008070722 W CN2008070722 W CN 2008070722W WO 2008138242 A1 WO2008138242 A1 WO 2008138242A1
Authority
WO
WIPO (PCT)
Prior art keywords
session connection
session
configuration management
endpoint device
event
Prior art date
Application number
PCT/CN2008/070722
Other languages
English (en)
French (fr)
Inventor
Zhenting Yang
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to EP08734080A priority Critical patent/EP2012485A4/en
Publication of WO2008138242A1 publication Critical patent/WO2008138242A1/zh

Links

Classifications

    • 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/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5053Lease time; Renewal aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/59Network arrangements, protocols or services for addressing or naming using proxies for addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method, device, and system for managing session connections.
  • the Dynamic Host Configuration Protocol provides a mechanism for dynamically assigning IP addresses and configuration parameters, which are mainly used in large network environments and where configuration is difficult.
  • the configuration management server such as the DHCP server, automatically assigns an IP address to the client.
  • the specified configuration parameters are not related to the IP protocol, but since the DHCP configuration process can be implemented automatically, all configuration information can be DHCP.
  • Unified server management not only can allocate IP addresses, but also can configure other large amounts of information, lease management of IP addresses, time-multiplexing of IP addresses, and so on. These configuration parameters make computer communication on the network easy and easy to implement, so DHCP is now widely used.
  • DHCP generally uses the client/server mode, and the client requests a configuration request from the client.
  • the configuration request includes parameters such as an assigned IP address, a subnet mask, and a default gateway.
  • the server returns corresponding configuration information according to the policy.
  • the file is encapsulated by the User Datagram Protocol (UDP).
  • UDP User Datagram Protocol
  • the members defined in the DHCP protocol mainly include:
  • DHCP server Provides a DHCP service. It specifies configuration parameters for the client according to the request of the DHCP client. For example, assigning an IP address or selecting other network parameters, the general forms include: routers, Layer 3 switches, or Dedicated DHCP Server;
  • DHCP Relay A device that delivers DHCP messages between a DHCP server and a DHCP client to deliver DHCP messages to DHCP servers and DHCP clients on different network segments. For example, DHCP Relay receives DHCP from a DHCP client. After requesting the message, the interface address of the received message is filled in the message, and then forwarded, so that the DHCP server can determine which subnet IP address needs to be allocated according to the interface address in the received message; DHCP Client: A host on the network that uses the DHCP protocol to obtain configuration parameters (such as an IP address), that is, a client host or other Layer 3 device that can obtain an IP address.
  • configuration parameters such as an IP address
  • An IP session is a network access session established between a session-connected client and a session connection endpoint. It represents a network access session connection associated with a subscriber's IP address.
  • the IP session is usually at the session connection endpoint. The last is terminated, for example, on a broadband network gateway (BNG), or a Broadband Remote Access Server (BRAS), or a Network Access Server (NAS).
  • BNG broadband network gateway
  • BRAS Broadband Remote Access Server
  • NAS Network Access Server
  • the IP address is a key part of the IP session.
  • the IP address is generally managed and configured by the DHCP server.
  • the IP address used by the IP session is applied to the DHCP server.
  • the IP session is used to manage the activities of users accessing the network, such as billing management and state management.
  • the subscriber is a contract with the network operator. The customer needs to access the network and needs to sign a contract with the operator to become a subscriber. For example, to obtain a network access username, a subscriber can include
  • the process of an IP session usually includes the establishment or generation of a session, the maintenance of a session or state detection, and the termination of a session.
  • the lease period is the basis of the entire DHCP process.
  • Each dynamic IP address provided by the DHCP Server has a corresponding lease period.
  • "Rental Period" is a special term that indicates that DHCP Server allows customers to use an IP address for a specified period of time. Of course, both the server and the customer can terminate the lease at any time.
  • the DHCP client When the DHCP client notices that its IP address usage time is more than 50% of the lease period, if the address lease needs to be extended, the DHCP client usually sends a DHCP request message to the DHCP server. If the DHCP Server meets this requirement, the DHCP Server will usually send a DHCP Acknowledge message to the client, agree to the DHCP Client's request, and the message contains a new lease.
  • the usage time is close to 87.5% of the lease period, the DHCP Client will attempt to update the lease again if the lease is not successful in the previous request (the request has reached 50% of the lease). If this update fails, the DHCP Client will attempt to contact any DHCP server that can connect to obtain a valid IP address.
  • the DHCP Client will enter the bundled state again. If the DHCP client's current IP address lease expires, the DHCP Client must abandon the IP address and re-establish it. Enter Initialize the state, and then repeat the process of obtaining the above lease.
  • IP sessions are identified by IP addresses, and IP addresses are dynamically allocated through DHCP servers.
  • a DHCP server assigns an IP address, it generally grants a lease period, which allows the IP address to be valid for a period of time.
  • the IP session needs to synchronize the lease of the IP address within the valid time. That is, when the IP address of the IP session expires, the IP session needs to be terminated immediately. Otherwise, the IP address managed by the DHCP server is inconsistent with the IP address of the IP session.
  • the problem for example: The address usage of an IP session has expired and the IP Session client has not performed a normal renewal operation or the renewal is failed.
  • the IP address may be assigned to the IP session of other subscribers by the DHCP server.
  • the session connection endpoint cannot manage the IP session based on the IP address. However, there is no way for the session connection endpoint to sense the IP address status of the IP session, that is, when the IP address expires and when the IP session needs to be terminated, and thus the problem that the IP address status managed by the DHCP server is inconsistent with the address status of the IP session cannot be solved. .
  • the present invention provides a method, an apparatus, and a system for managing session connections, which solve the problem that the IP address managed by the configuration management server is inconsistent with the IP address of the IP session.
  • the session connection endpoint device senses configuration management events during the session connection process
  • the session connection endpoint device performs state management of the session connection according to the configuration management event.
  • An event detection module configured to sense configuration management events during a session connection process
  • the state processing module is configured to perform state management of the session connection according to the configuration management event.
  • the session communication system includes: a session connection client device, a communication connection to the session connection endpoint device, and a configuration management server, where
  • the session connection client device is configured to perform information interaction with the session connection endpoint device, and configure parameters of the session connection;
  • the session connection endpoint device is configured to sense a configuration management event of the session connection, and perform state management on the session connection according to the configuration management event;
  • the configuration management server is configured to perform information interaction with the session connection endpoint device and the client device connected to the session, and provide configuration parameters for the session connection.
  • the foregoing embodiments of the present invention provide a method, an apparatus, and a system for managing a session connection.
  • the session connection terminal device perceives the configuration management event of the session connection, and manages according to the configuration.
  • the event performs state management of the session connection. Therefore, the problem that the IP address managed by the DHCP server is inconsistent with the IP address of the IP session is solved.
  • FIG. 1 is a schematic diagram of a typical application system architecture of an IP session
  • FIG. 2 is a schematic diagram of a typical establishment process of an IP session according to an embodiment of the present invention.
  • FIG. 3 is a schematic diagram of processing for successfully renewing an IP session according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of processing of an IP session renewal failure according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of processing of IP session IP address conflicts according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of processing of an IP session lease expiration provided by an embodiment of the present invention.
  • Figure 7 is a schematic diagram of an apparatus according to an embodiment of the present invention.
  • Figure 8 is a schematic diagram of a system in accordance with an embodiment of the present invention.
  • FIG. 1 is a diagram showing a typical system architecture for implementing an IP session, where:
  • the CPE/CPG is a Customer Premise Equipment/Gateway, such as a PC or RG (Residential Gateway), and a CPE/CPG as a client device for session connection.
  • the preferred CPE/CPG has a configuration client for session connections, such as: Has a DHCP Client.
  • the client connecting the session and the configuration client of the session connection can be distributed among different devices.
  • AN is an access node.
  • the BNG or BRAS or IP Edge is the session connection endpoint device.
  • the server side of the session connection it is responsible for the management and maintenance of the session connection, such as: creation, termination, state survival check, and so on.
  • the session creation includes authentication and authorization for session establishment, and the session connection endpoint device may have a DHCP Relay or Proxy function, and may also have an AAA Client function.
  • the AAA server is an Authentication, Authorization and Accounting (AAA) server.
  • AAA Authentication, Authorization and Accounting
  • the user can establish an IP session through the above-mentioned architecture, that is, the user accesses the network through the IP session, and the AAA server authenticates and authorizes the IP session, and configures the management server.
  • the DHCP server specifies parameters such as an address and a gateway for the IP session, and the application server Perform location management or policy management or network resource management on the subscriber's session.
  • the AAA server and/or the configuration management server send a session success indication to notify the subscriber that the session establishment was successful.
  • the AAA server also bills subscribers.
  • subscriber A contains two session connections
  • subscriber B contains a session connection.
  • the session connection endpoint device performs state management of the session connection according to the configuration management event.
  • the session connection endpoint device in the embodiment of the present invention includes: a Broadband Network Gateway (BNG), or a Broadband Remote Access Server (BRAS), or an IP edge device (IP). Edge device ).
  • BNG Broadband Network Gateway
  • BRAS Broadband Remote Access Server
  • IP IP edge device
  • the configuration management event includes but is not limited to: a configuration information event for configuring a client to interact with a client connected to the session, and a timeout event for the session connection.
  • the configuration information event of the configuration management server interacting with the client connected to the session includes a session connection lease renewal, or a session connection IP address conflict, or a session connection creation indication;
  • the session connection timeout event includes whether the session connection IP address lease period is Upon expiration, the session connection lease renewal includes the success of the session connection lease renewal and the session connection lease renewal.
  • the session connection endpoint device listens to the session connection configuration message, detects the content of the configuration message, and triggers a configuration management event.
  • the configuration message includes a message sent by the session connection configuration client to the configuration management server or a configuration management server sends the session connection.
  • Configuring a message of the client; detecting the content of the configuration message includes: verifying the validity and/or legality of the message, analyzing and extracting the content of the message, etc.;
  • the session connection endpoint device checks the saved state information and triggers a configuration management event. For example, the session connection endpoint device checks the IP address lease of the session connection and finds that the lease expires and triggers a timeout event.
  • the state management includes: updating status information of the session connection and terminating the session connection.
  • the status information of the update session connection includes binding a session connection tracking parameter, and updating an IP address lease period of the session connection;
  • the terminating session connection includes the session connection endpoint device sending an accounting stop to an accounting server, such as an AAA server.
  • the message is connected to the endpoint device to perform the session connection termination operation, and the local data is cleared, for example, the Keep-Alive is stopped, and the Address Resolution Protocol (ARP) entry is cleared.
  • ARP Address Resolution Protocol
  • the embodiment of the present invention provides a typical establishment process of an IP session. As shown in FIG. 2, a typical process of establishing an IP session through a DHCP mechanism is described:
  • Step 201 The DHCP client starts to apply for an address and sends an address request discovery message.
  • the address request discovery message is a DHCP Discovery message, where the DHCP client is located in a client device connected to the session, such as a CPE/CPG.
  • Step 202 The access node device that connects to the DHCP client receives the address request discovery message, performs Option 82 processing on the message, and then forwards the processed address request discovery message.
  • Step 203 The session connection endpoint device senses the session connection creation indication, and triggers the establishment process of the session connection.
  • the discovery address is requested for the discovery address, and then the address is applied to the discovery request and the session connection tracking parameter is obtained, triggering the establishment of the session connection.
  • the session connection endpoint device binds the session connection tracking parameter, and stores the session connection tracking record, such as storing the client link address identifier, which may be an association relationship between a MAC address, a transaction identifier (transaction ID, xid), a subscriber identifier, and the like.
  • the client link address identifier includes a client hardware address (chaddr) in the DHCP message or a Client Identifier or an Identity Association identifier, and the xid is taken from The transaction-id field of the header of the DHCP message.
  • the subscriber identity includes a subscription account name or an access location identifier, and the access location identifier may be derived from DHCP Option 82.
  • the session connection endpoint device performs authentication and authorization processing with the AAA server, and the address request discovery message is forwarded after the authentication and authorization processing is completed.
  • the process of the session connection endpoint device and the AAA server performing authentication and authorization mainly includes: the session connection endpoint device constructs an AAA Access Request message according to the address request discovery message, and then sends the access request message to the AAA server.
  • the access request message includes at least a subscriber identity.
  • the AAA server receives the access request After the message is received, the AAA server performs authentication and authorization according to the subscriber identity carried in the access request message, and generates a corresponding access request response message according to the authentication and authorization processing result, for example, when the authentication and authorization process is successful.
  • the Access Accept message sent, or the Access Reject message sent when the authentication authorization fails in this example, the Access Accept message.
  • the session connection endpoint device acquires a DHCP Discovery message associated with the access request response message according to an access request response message from the AAA server.
  • the session connection endpoint device may obtain a corresponding DHCP Discovery message according to the stored subscriber identity and the xid, or obtain a corresponding DHCP Discovery message according to the subscriber identity, the xid, and the client link address identifier.
  • the session connection endpoint device forwards the obtained DHCP Discovery message.
  • the session connection endpoint device obtains the DHCP Discovery message associated with the access denial message, and stops the subsequent processing of the IP session establishment, that is, The session connection endpoint device deletes the stored session connection trace record and/or DHCP Discovery message.
  • Step 204 The DHCP server receives the address request discovery message, responds to the address requesting the discovery message, and generates an address request to provide a response message.
  • the address request discovery message received in this example is a DHCP Discovery message, and the generated address request provides a response message as a DHCP Offer message.
  • Step 205 The session connection endpoint device detects the address request to provide a response message, and the forwarding address request provides a response message.
  • the address request provided by the address request provides a DHCP Offer message.
  • Step 206 The DHCP client initiates an address request and sends an address request message.
  • the address request message is a DHCP Request message.
  • Step 207 The session connection endpoint device detects the address request message and forwards the address request message.
  • the address request message forwarded in this example is a DHCP Request message.
  • Step 208 The DHCP server receives the address request message, allocates an address, and then sends an address confirmation response message.
  • the address request message received in this example is a DHCP Request message
  • the sent address acknowledge response message is a DHCP Ack message.
  • Step 209 The session connection endpoint device perceives the address confirmation response message, in this example, a DHCP Ack message, updates the state information of the session connection, and forwards the address confirmation response message.
  • the address confirmation response message is a DHCP Ack message.
  • the xid may be further checked for association, for example, by using xid to check whether the corresponding subscriber has passed the authentication authorization or the like. If the association check is successful, the session connection trace record is refreshed.
  • the session connection establishment operation may be further performed, for example, the Keep-Alive monitoring process is started.
  • the embodiment of the invention provides a process for successfully renewing the lease of the IP session. Please refer to Figure 3, which mainly includes the following steps:
  • Step 301 The DHCP client sends a renewal address request message to the DHCP server, requesting to continue the lease of the address configured to the IP session.
  • the DHCP client described in the example of the present invention may be located in a user PC, or a device such as a CPE or an RG; and the renewal address request message may be a DHCP address request message.
  • the content of the renewal lease address request message sent by the DHCP client to the DHCP server is detected, and the content of the renewal lease address request message is detected.
  • Check the validity of the message analyze and extract the message content, and associate and record the renewal request information of the IP Session.
  • the session connection endpoint device can learn the IP session corresponding to the renewal request according to parameters such as xid, client link address identifier, and IP address.
  • Step 302 The DHCP server receives the renewal address request message, and processes the renewal request. If the lease renewal is successful, the DHCP client sends a DHCP confirmation response message to the DHCP client, where the message includes a new lease.
  • the DHCP acknowledgment response message described herein is DHCP Acld'.
  • Step 303 The session connection endpoint device detects a DHCP acknowledgement response message from the DHCP server, and detects data content included in the message, for example, verifying validity of the message validity, analyzing, and extracting the message content. And the acknowledgment response message is associated with the specified session connection according to the content in the acknowledgment response message, for example, the DHCP acknowledgment response message is corresponding to the specified session connection by the IP address of the DHCP acknowledgment response message, and preferably includes the association by the xid Check, such as checking whether the IP Session is in the renewal state according to xid. If the association check is successful, the status information of the session connection is updated, for example, the status information of the session connection is updated, including the lease of the IP address of the session connection.
  • Step 304 The session connection endpoint device forwards a DHCP acknowledgement response message to the DHCP client.
  • the session connection endpoint device is an IP edge device, and in actual application, it may also be a BNG or BRAS or NAS device, and the following embodiments are similar.
  • the embodiment of the present invention provides a process for failing to renew a session connection lease. Please refer to Figure 4, the main steps are as follows:
  • Step 401 The DHCP client sends a renewal address request message to the DHCP server.
  • the DHCP client described in the embodiment of the present invention may be located in a user PC, or a CPE, or an RG device; and the renewed address request message may be in the form of a DHCP address request message.
  • the session connection endpoint device may detect the renewed address request message sent by the DHCP client to the DHCP server, detect the content of the renewal address request message, and associate and record the renewal request information of the IP session.
  • Step 402 The DHCP server receives the renewal address request message, and performs the lease renewal process. If the lease renewal fails, the DHCP client sends an acknowledgement failure message.
  • the renewal confirmation failure message may use DHCP. Nak message.
  • Step 403 The session connection endpoint device detects the renewed lease confirmation failure message, detects the data content included in the message, and forwards the renewed lease confirmation failure message to the DHCP client.
  • Step 404 The session connection endpoint device associates the confirmation failure message to the specified session connection according to the content of the renewal renewal confirmation failure message, for example, the confirmation failure message is associated with the specified session connection by using an IP address, and preferably includes: Perform association check, for example: Check whether the failure message has a corresponding IP session through the xid check. If the association check succeeds, the specified session connection termination operation is triggered.
  • Step 405 The session connection endpoint device sends a charging stop message to the accounting server.
  • Step 406 The session connection endpoint device performs a session connection termination operation, and clears the local data, for example, stops the Keep-Alive monitoring process, and clears the ARP entry of the IP session.
  • the embodiment of the invention provides a process for conflicting session connection IP addresses. Please refer to Figure 5, the main steps are as follows:
  • Step 501 A DHCP client device, such as a user PC or a CPE, sends an address rejection message to the DHCP server.
  • This example is a DHCP Decline, indicating that an IP address conflict occurs.
  • Step 502 The session connection endpoint device detects an address rejection message sent by the DHCP client device to the DHCP server, detects the data content included in the message, and the session connection endpoint device forwards the address rejection message to the DHCP server.
  • Step 503 The session connection endpoint device rejects the content of the message according to the address, and the content of the message indicates that the IP address of the session connection conflicts, and the address rejection message is associated with the specified session connection, including the IP address corresponding to the specified session connection, if the corresponding designation If the session connection is successful, the session connection termination operation is triggered.
  • Step 504 The session connection endpoint device sends an accounting stop message to an accounting server, such as an AAA server.
  • an accounting server such as an AAA server.
  • Step 505 The session connection point device processes the session connection termination, and cleans up local data, such as stopping
  • the Keep-Alive monitoring process clears the ARP entries of the IP session.
  • the embodiment of the invention provides a process for expiration of a session connection lease period. Please refer to Figure 6, including the following steps:
  • Step 601 The session connection endpoint device perceives that the session connection lease expires, for example: by checking the saved session connection state information, such as the IP lease of the session connection, the session connection state information preferably originates from the session connection tracking record, and may be set. A timer is periodically checked by the timer to find that the lease of the session connection expires.
  • the session connection endpoint device can also send a lease query message to the DHCP server. If the lease obtained by the query is longer than the locally stored lease period, The lease is updated and the subsequent processing is stopped, that is, the subsequent session connection termination operation is not performed; otherwise, the subsequent operation is continued, that is, the session connection termination operation is triggered.
  • Step 602 The session connection endpoint device sends a charging stop message to the accounting server.
  • Step 603 The session connection point device processes the session connection termination, and clears the local data, for example, stops the Keep-Alive monitoring process, and clears the ARP entry of the IP session.
  • a session connection management apparatus according to an embodiment of the present invention is provided.
  • the session connection management device includes: an event detection module 71 and a status processing module 72.
  • the event detection module 71 is configured to be aware of a configuration management event of the session connection.
  • the configuration management event may include: session connection lease renewal success; session connection lease renewal failure; session connection IP address conflict; session connection The lease expires; the session connection creation indication.
  • the state processing module 72 is configured to perform a corresponding state processing operation according to the configuration management event.
  • the state processing operations described herein include: updating the state information of the session connection, and terminating the session connection. Of course, the description herein is merely an example. In the specific implementation process of the embodiment of the present invention, other state processing operations, such as a request, may also be included.
  • the resource server releases resources and so on.
  • an embodiment of the present invention further provides a session connection management system, including: a session connection client device 81, a session connection endpoint device 82, and a configuration management server 83.
  • the session connection client device 81 is a user-side endpoint of the session connection, and may preferably include a configuration client of the session connection, such as: a DHCP client, configured to exchange information with the session connection endpoint device 82, and configure parameters of the session connection;
  • the connection endpoint device 82 is a network side endpoint of the session connection, and is configured to sense a configuration management event of the session connection, and perform state processing on the session connection according to the configuration management event; the configuration management event described herein includes: renewing the IP address of the session connection; Alternatively, the IP address of the session connection conflicts; or, the IP address lease of the session connection expires; or, the session connection authentication authorization result responds.
  • the configuration management server 83 is configured to perform information interaction with the session connection endpoint device 82 and the configuration client of the session connection, and configure parameter operations of the session connection.
  • the operations described herein include: When the configuration management server is a DHCP server, the lease renewal process may be performed according to the lease renewal request, and an acknowledgement or response message indicating the processing result may be sent.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

一种会话连接的管理方法及装置、 ***
本申请要求于 2007 年 5 月 12 日提交中国专利局、 申请号为 200710074466.6、 发明名称为"一种会话连接的管理方法及装置、 ***"的中国 专利申请的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信技术领域, 尤其涉及一种会话连接的管理方法及装置、 系 统。
背景技术
动态主机配置协议 ( Dynamic Host Configuration Protocol, DHCP )提供了 一种动态指定 IP地址和配置参数的机制,其主要应用于大型网络环境和配置比 较困难的地方。 根据该协议, 配置管理服务器, 如 DHCP服务器, 会自动为客 户机指定 IP地址, 指定的配置参数有些和 IP协议并不相关, 但由于 DHCP的配 置过程可以自动实现, 所有配置信息都可以由 DHCP服务器统一管理, 不仅能 够分配 IP地址,而且还能够配置其他大量的信息,以及对 IP地址进行租期管理, 实现 IP地址的分时复用等等。这些配置参数使得网络上的计算机通信变得方便 而容易实现, 因此, DHCP现在得到了广泛的应用。
DHCP—般釆用客户端 /服务器模式, 由客户端向服务器提出配置申请, 该 配置申请包括分配的 IP地址、 子网掩码、 缺省网关等参数, 服务器根据策略返 回相应配置信息, DHCP报文釆用用户数据报文协议( User Datagram Protocol, UDP )进行封装。
DHCP协议中所定义的成员主要包括:
DHCP服务器( DHCP Server ):提供 DHCP服务,根据 DHCP客户端( DHCP Client )的请求, 为客户端指定配置参数, 如分配 IP地址或选取其他网络参数, 一般存在形式包括: 路由器、 三层交换机或者专门的 DHCP Server;
DHCP中继 (DHCP Relay ) : 在 DHCP Server和 DHCP Client间传递 DHCP 消息的设备, 为不同网段内的 DHCP Server和 DHCP Client传递 DHCP消息, 例 如 , DHCP Relay在收到 DHCP客户端发来的 DHCP请求消息后 , 将收到该消息 的接口地址填入消息中, 然后转发, 这样 DHCP Server根据收到的消息中的接 口地址就可以确定需要分配哪个子网的 IP地址; DHCP Client: 是网络中利用 DHCP协议来获取配置参数 (如: IP地址 )的 主机, 即客户端主机或者其他能够获取 IP地址的三层设备。
IP会话( IP Session )是建立在会话连接的客户端与会话连接端点之间的网 络接入会话, 它代表了与一个订户的 IP地址关联的网络接入会话连接, IP Session通常在会话连接端点上终结,例如:在宽带网络网关( broadband network gateway, BNG )、或宽带接入服务器( Broadband Remote Access Server, BRAS )、 或网络接入服务器 ( Network Access Server, NAS )上终结。 IP地址是识别 IP Session的关键部分, IP地址一般由 DHCP Server管理和配置, 即 IP Session申请 使用的 IP地址是向 DHCP Server申请的。 IP Session用于对用户接入网络的活动 进行管理,例如计费管理、状态管理等。订户是与网络运营商进行签约的角色, 客户需要接入网络, 需要跟运营商进行签约, 最终成为一个订户, 如获取一个 网络接入用户名, 一个订户可以包含多个 IP Session, 即多个 IP Session可以是 同一个订户建立的。
IP Session的过程通常包括会话的建立或者生成、 会话的维持或状态探测、 会话的终止。
租期是整个 DHCP过程的基础。 DHCP Server提供的每个动态 IP地址都有相 应的租用期间。 "租期"是一个专门的术语, 表明 DHCP Server允许客户在某个 指定的时间段内使用某个 IP地址。 当然无论是服务器还是客户都可以在任何时 刻终止租期。
当 DHCP Client注意到它的 IP地址使用时间到了租期的 50%以上时,如果需 要延续地址租期, DHCP Client通常发送一个 DHCP请求消息给 DHCP Server。 如果 DHCP Server满足该要求, DHCP Server通常会发送一个 DHCP确认( DHCP Acknowledge )消息给客户, 同意 DHCP Client的请求, 同时消息中含有新的租 期。 当使用时间接近租期的 87.5%时, DHCP Client如果在前一次请求(使用时 间达到租期的 50%以后的请求)中更新租期没有成功,就会再次试图更新租期。 如果这次更新失败的话, DHCP Client就会尝试与任何一个可以连接的 DHCP Server联系以获得一个有效的 IP地址。如果另外的某一个 DHCP Server能够为其 分配一个新的 IP地址, 则该 DHCP Client就会再次进入捆绑状态; 如果 DHCP Client当前的 IP地址租期届满, 则 DHCP Client必须放弃该 IP地址, 并重新进入 初始化状态, 然后重复上述租期获取的过程。
由于 IP Session通过 IP地址标识 , 而 IP地址一般是通过 DHCP Server动态分 配的, DHCP Server分配 IP地址时一般授予一个租期, 即允许该 IP地址在一段 时间内有效。 IP Session在有效时间内需要同步 IP地址的租期, 即指定当 IP Session的 IP地址使用到期时, 该 IP Session需要立即终止, 否则会出现 DHCP Server管理的 IP地址与 IP Session的 IP地址不一致的问题, 例如: 某一个 IP Session的地址使用已经到期而且 IP Session客户端没有进行正常的续租操作或 者续租失败, 该 IP地址可能会被 DHCP Server分配给其他订户的 IP session, 从 而会导致会话连接端点无法根据 IP地址对 IP Session进行管理。但是目前会话连 接端点没有办法感知 IP Session的 IP地址的状态, 即 IP地址何时到期、何时需要 终止 IP Session,从而无法解决 DHCP Server管理的 IP地址状态与 IP Session的地 址状态不一致等问题。
发明内容
鉴于上述现有技术所存在的问题, 本发明提供一种会话连接的管理方法、 装置及***,解决配置管理服务器管理的 IP地址与 IP Session的 IP地址不一致的 问题。
本发明实施例所提供的会话连接的管理方法, 包括:
会话连接端点设备感知会话连接过程中的配置管理事件;
所述会话连接端点设备根据所述配置管理事件进行所述会话连接的状态管 理。
本发明实施例所提供的会话连接的服务端装置, 包括:
事件侦测模块, 用来感知会话连接过程中的配置管理事件;
状态处理模块, 用于根据所述配置管理事件, 进行所述会话连接的状态管 理。
本发明实施例所提供的会话通信***, 包括: 会话连接客户端装置, 通信 连接到会话连接端点装置和配置管理服务器, 其中,
所述会话连接客户端装置, 用于和所述会话连接端点装置进行信息交互, 配置所述会话连接的参数; 所述会话连接端点装置, 用于感知所述会话连接的配置管理事件,根据配 置管理事件对会话连接进行状态管理;
所述配置管理服务器,用于和所述会话连接端点装置以及所述会话连接的 客户端装置进行信息交互, 为所述会话连接提供配置参数。
由上述本发明实施例提供的技术方案可以看出,本发明实施例提供了会话 连接的管理方法、装置及***,通过会话连接端点设备感知所述会话连接的配 置管理事件, 并根据该配置管理事件进行所述会话连接的状态管理。从而解决 了 DHCP Server管理的 IP地址与 IP Session的 IP地址不一致的问题。
附图说明
图 1是 IP会话的一个典型应用***架构示意图;
图 2是本发明实施例提供的 IP会话的典型建立过程示意图;
图 3是本发明实施例提供的 IP会话续租成功的处理示意图;
图 4是本发明实施例提供的 IP会话续租失败的处理示意图;
图 5是本发明实施例提供的 IP会话 IP地址冲突的处理示意图;
图 6是本发明实施例提供的 IP会话租期到期的处理示意图;
图 7是本发明实施例的装置示意图;
图 8是本发明实施例的***示意图。
具体实施方式
下面结合附图对本发明的实施例进行说明。
附图 1为实现 IP Session的典型***架构图, 其中:
CPE/CPG是客户驻地设备 /网关( Customer Premise Equipment/Gateway ) , 如 PC或者 RG ( Residential Gateway ) , CPE/CPG作为会话连接的客户端设备。 优选的 CPE/CPG具有会话连接的配置客户端, 如: 具有 DHCP Client。 当然会 话连接的客户端和会话连接的配置客户端可以分布在不同的设备中。
AN是接入节点 (Access Node ) 。
BNG或者 BRAS或者 IP Edge是会话连接端点设备,作为会话连接的服务器 端, 负责会话连接的管理和维护, 比如: 创建、 终止、 状态存活检查等。 优选 的, 会话创建包括对会话建立的认证和授权, 会话连接端点设备可以具有 DHCP Relay或 Proxy (代理)功能, 还可以具有 AAA Client功能。 AAA服务器是认证、 授权和计费 ( Authentication, Authorization and Accounting, AAA )服务器。 用户可以通过上述架构建立 IP会话( IP session ) , 即用户通过 IP session接入网络, AAA服务器对 IP Session进行认证授权, 配置 管理服务器, 如 DHCP Server为 IP Session指定地址、 网关等参数, 应用服务器 对订户的会话进行位置管理或者策略管理或者网络资源管理。 订户接入网络 后, AAA服务器和 /或配置管理服务器发送会话成功指示以通知订户会话建立 成功。 另外, AAA服务器还对订户进行计费。 本架构图中订户 A包含两个会 话连接, 订户 B包含一个会话连接。
本发明实施例会话连接的管理方法主要包括以下步骤:
会话连接端点设备感知会话连接的配置管理事件;
所述会话连接端点设备根据所述配置管理事件进行所述会话连接的状态 管理。
需要说明的是, 本发明实施例所述的会话连接端点设备包括: 宽带网络 网关( Broadband Network Gateway, BNG )、或宽带远程接入服务器( Broadband Remote Access Server, BRAS ) 、 或 IP边缘设备 ( IP Edge device ) 。
所述的配置管理事件包含但不限于: 配置管理服务器与会话连接的客户 端交互的配置信息事件、 会话连接的超时事件。 其中, 配置管理服务器与会话 连接的客户端交互的配置信息事件包括会话连接租期续租、或者会话连接 IP地 址冲突、 或者会话连接创建指示; 会话连接的超时事件包括会话连接 IP地址租 期是否到期,所述会话连接租期续租包括会话连接租期续租成功和会话连接租 期续租失败。
会话连接端点设备感知会话连接的配置管理事件包括:
会话连接端点设备侦听会话连接配置消息, 检测所述配置消息内容, 触 发配置管理事件; 其中, 所述配置消息包括会话连接配置客户端发给配置管理 服务器的消息或配置管理服务器发给会话连接配置客户端的消息;检测所述配 置消息内容的包括: 校验消息的有效性和 /或合法性、 分析和提取消息的内容 等; 或,
会话连接端点设备检查保存的状态信息, 触发配置管理事件, 如会话连 接端点设备检查会话连接的 IP地址租期, 发现租期到期而触发超时事件。 所述的状态管理包括: 更新会话连接的状态信息和终止会话连接。 其中, 所述更新会话连接的状态信息包括绑定会话连接跟踪参数、更新会话连接的 IP 地址租期;所述终止会话连接包括会话连接端点设备向计费服务器,例如 AAA 服务器, 发送计费停止消息, 会话连接端点设备执行会话连接终止操作, 清理 本地数据, 例如停止 Keep- Alive , 清除地址解析协议 ( Address Resolution Protocol, ARP )表项等。 本发明实施例提供了 IP Session的典型建立过程, 如附图 2所示, 描述了通 过 DHCP机制建立一个 IP Session的典型过程:
步骤 201、 DHCP Client开始申请地址, 发送地址申请发现消息, 本示例中 所述地址申请发现消息为 DHCP Discovery消息, 其中, DHCP Client位于会话 连接的客户端设备, 比如 CPE/CPG中。
步骤 202、连接 DHCP Client的接入节点设备接收到地址申请发现消息,对 该消息进行 Option 82等处理, 然后转发处理后的地址申请发现消息。
步骤 203、 会话连接端点设备感知到会话连接创建指示, 触发会话连接的 建立过程。 本示例中为侦听到地址申请发现消息, 然后解析该地址申请发现消 息并获取会话连接跟踪参数,触发会话连接的建立。会话连接端点设备绑定会 话连接跟踪参数, 存储会话连接跟踪记录, 比如存储客户端链路地址标识, 该 标识可以是 MAC地址、 事务标识 (Transaction ID, xid)、 订户标识等参数的关 联关系。 所述的客户端链路地址标识包括 DHCP消息中的客户端硬件地址 ( Client hardware address , chaddr )或客户端标 i只 ( Client Identifier )或西己置身 份标识 ( Identity Association identifier ) , xid取自 DHCP消息的首部的 transaction-id域。 所述的订户标识包括签约帐户名称或接入位置标识等, 所述 接入位置标识可以来源于 DHCP Option82。
优选的, 会话连接端点设备先与 AAA服务器进行认证授权等处理, 认证 授权等处理完成后再转发地址申请发现消息。 会话连接端点设备与 AAA服务 器进行认证授权的过程主要包括:会话连接端点设备根据地址申请发现消息构 造 AAA的接入请求( Access Request )消息,然后将该接入请求消息发送到 AAA 服务器。 该接入请求消息至少包含了订户标识。 AAA服务器收到该接入请求 消息后, 响应该接入请求消息, 具体的, AAA服务器根据接入请求消息中携 带的订户标识进行认证授权,根据认证授权处理结果生成相应的接入请求响应 消息, 如: 认证授权处理成功时发送的接入受理(Access Accept )消息, 或认 证授权处理失败时发送的接入拒绝( Access Reject ) 消息, 本示例中为接入受 理( Access Accept )消息。会话连接端点设备根据来自 AAA服务器的接入请求 响应消息,获取与所述接入请求响应消息关联的 DHCP Discovery消息。会话连 接端点设备可以根据存储的订户标识与 xid, 获取对应的 DHCP Discovery消息; 或根据订户标识、 xid以及客户端链路地址标识, 获取对应的 DHCP Discovery 消息。 会话连接端点设备转发获取到的 DHCP Discovery消息。
需要说明的是, 如果 AAA服务器响应的是认证授权处理失败后发送的接 入拒绝消息, 会话连接端点设备获取与所述接入拒绝消息关联的 DHCP Discovery消息, 停止 IP Session建立的后续处理, 即会话连接端点设备删除存 储的会话连接跟踪记录和 /或 DHCP Discovery消息。
步骤 204、 DHCP Server收到地址申请发现消息, 响应该地址申请发现消 息, 生成地址申请提供响应消息。 本示例中收到的地址申请发现消息为 DHCP Discovery消息, 生成的地址申请提供响应消息为 DHCP Offer消息。
步骤 205、 会话连接端点设备侦测到地址申请提供响应消息, 转发地址申 请提供响应消息, 本示例中转发的地址申请提供响应消息为 DHCP Offer消息。
步骤 206、 DHCP Client发起地址请求, 发送地址请求消息, 本示例中地址 请求消息为 DHCP Request消息。
步骤 207、 会话连接端点设备侦测到地址请求消息, 转发地址请求消息, 本示例中转发的地址请求消息为 DHCP Request消息。
步骤 208、 DHCP Server收到地址请求消息, 分配地址, 然后发送地址确 认响应消息, 本示例中收到的地址请求消息为 DHCP Request消息, 发送的地 址确认响应消息为 DHCP Ack消息。
步骤 209、会话连接端点设备感知到地址确认响应消息,本示例中为 DHCP Ack消息, 更新会话连接的状态信息, 转发地址确认响应消息, 本示例中地址 确认响应消息为 DHCP Ack消息。 优选的, 在会话连接端点设备感知到地址确认响应消息后, 还可以进一 步对 xid进行关联校验,如: 通过 xid检查对应的订户是否已经通过认证授权等。 如果关联校验成功, 则刷新会话连接跟踪记录。
优选的, 会话连接端点设备在转发地址确认响应消息后, 还可进一步进 行会话连接建立的操作处理, 如开启 Keep-Alive (存活)监控处理等。
本发明实施例提供了 IP Session租期续租成功的处理。 请参阅附图 3 , 主要 包括以下步骤:
步骤 301、 DHCP Client向 DHCP Server发送续租地址请求消息, 请求延续 配置给该 IP Session的地址的租期。 本发明实例中所述的 DHCP Client可以位于 用户 PC、或 CPE、或 RG等设备中; 所述的续租地址请求消息可以为 DHCP地址 请求消息。
优选的, 还可以包括会话连接端点设备感知会话连接的续租事件, 具体 如: 侦听到 DHCP Client向 DHCP Server发送的续租地址请求消息, 检测续租地 址请求消息的内容, 具体可以是校验消息合法性有效性、分析和提取消息内容 等, 关联和记录 IP Session的续租请求信息。 会话连接端点设备可以根据 xid、 客户端链路地址标识、 IP地址等参数获知续租请求对应的 IP Session。
步骤 302、 DHCP Server接收到所述的续租地址请求消息, 处理该续租请 求, 如果续租成功, 向 DHCP Client发送 DHCP确认响应消息, 所述消息包含新 的租期。 作为示例, 这里所述的 DHCP确认响应消息为 DHCP Acld' 息。
步骤 303、会话连接端点设备侦听到来自于 DHCP Server的 DHCP确认响应 消息, 检测该消息所包含的数据内容, 比如, 校验消息合法性有效性、 分析和 提取消息内容。根据该确认响应消息中的内容将该确认响应消息关联到指定的 会话连接, 例如通过 DHCP确认响应消息的 IP地址将 DHCP确认响应消息对应 到指定的会话连接, 优选的还包括通过 xid进行关联校验, 如根据 xid检查该 IP Session是否处于续租状态等。如果关联校验成功,对会话连接的状态信息进行 更新, 例如更新会话连接的状态信息, 包括会话连接的 IP地址的租期等。
步骤 304、 会话连接端点设备向 DHCP Client转发 DHCP确认响应消息。 需要说明的是,作为示例,在本发明实施例中会话连接端点设备为 IP边缘 设备, 在实际应用过程中, 也可以是 BNG或 BRAS或 NAS等设备, 下面实施例 情况类似。
本发明实施例提供了会话连接租期续租失败的处理。 请参阅附图 4, 主要 步骤如下:
步骤 401、 DHCP Client向 DHCP Server发送续租地址请求消息。 本发明实 例中所述的 DHCP Client可以位于用户 PC, 或 CPE, 或 RG等设备中; 所述的续 租地址请求消息可以釆用 DHCP地址请求消息的形式。
优选的,还可以包括会话连接端点设备侦听到 DHCP Client向 DHCP Server 发送的续租地址请求消息, 检测该续租地址请求消息的内容, 关联和记录 IP Session的续租请求信息。
步骤 402、 DHCP Server接收到该续租地址请求消息, 进行续租处理, 如 果续租失败, 向 DHCP Client发送确认失败消息; 在本实施例中, 作为示例, 续租确认失败消息可以釆用 DHCP Nak消息。
步骤 403、 会话连接端点设备侦听到所述的续租确认失败消息, 检测该消 息所包含的数据内容, 向 DHCP客户端转发所述续租确认失败消息。
步骤 404、 会话连接端点设备根据所述续租确认失败消息的内容, 将确认 失败消息关联到指定的会话连接,例如通过 IP地址将确认失败消息关联到指定 的会话连接, 优选的还包括通过 xid进行关联校验, 比如: 通过 xid检查续租确 认失败消息是否有对应的 IP Session, 如果关联校验成功, 触发指定的会话连 接终止操作。
步骤 405、 会话连接端点设备向计费服务器发送计费停止消息。
步骤 406、 会话连接端点设备执行会话连接终止操作, 清理本地数据, 例 如停止 Keep-Alive监控处理, 清除 IP Session的 ARP表项等。
本发明实施例提供了会话连接 IP地址冲突的处理。 请参阅附图 5 , 主要步 骤如下:
步骤 501、 DHCP Client设备, 例如用户 PC或 CPE, 向 DHCP Server发送地 址拒绝消息, 本示例为 DHCP Decline , 表明发生 IP地址冲突。 步骤 502、 会话连接端点设备侦听到 DHCP Client设备向 DHCP Server发送 的地址拒绝消息, 检测该消息所包含的数据内容, 会话连接端点设备向 DHCP Server转发地址拒绝消息。
步骤 503、 会话连接端点设备根据地址拒绝消息内容, 该消息内容表明会 话连接的 IP地址冲突, 将该地址拒绝消息关联到指定的会话连接, 包括通过 IP 地址对应到指定的会话连接,如果对应指定会话连接成功, 则触发会话连接终 止操作。
步骤 504、 会话连接端点设备向计费服务器, 例如 AAA^务器, 发送计费 停止消息。
步骤 505、 会话连接点设备处理会话连接终止, 清理本地数据, 例如停止
Keep-Alive监控处理, 清除 IP Session的 ARP表项等。
本发明实施例提供了会话连接租期到期的处理。 请参阅附图 6, 包括以下 步骤:
步骤 601、 会话连接端点设备感知会话连接租期到期, 例如: 通过检查保 存的会话连接状态信息, 例如会话连接的 IP租期, 所述会话连接状态信息优选 来源于会话连接跟踪记录, 可以设置一个定时器, 通过该定时器定时检查, 发 现会话连接的租期到期, 会话连接端点设备还可以向 DHCP Server发送租期查 询消息,如果查询得到的租期比本地保存的租期长, 则更新租期并且停止后续 处理, 即不进行后续的会话连接终止操作; 否则继续后续操作, 即触发会话连 接终止操作。
步骤 602、 会话连接端点设备向计费服务器发送计费停止消息。
步骤 603、 会话连接点设备处理会话连接终止, 清理本地数据, 例如停止 Keep-Alive监控处理, 清除 IP Session的 ARP表项等。
请参阅附图 7, 本发明实施例提供的一种会话连接管理装置。
该会话连接管理装置包括: 事件侦测模块 71和状态处理模块 72。 其中: 事件侦测模块 71用来感知会话连接的配置管理事件, 所述的配置管理事 件可以包括: 会话连接租期续租成功; 会话连接租期续租失败; 会话连接 IP地 址冲突; 会话连接租期到期; 会话连接创建指示。 状态处理模块 72用来根据配置管理事件, 进行相应的状态处理操作。 这 里所述的状态处理操作包括:更新会话连接的状态信息、终止会话连接; 当然, 这里的描述仅为示例,在本发明实施例的具体实施过程中,还可以包含其他状 态处理操作, 例如请求资源服务器释放资源等等。
这里所述的事件侦测模块 71和状态处理模块 72的具体动作可以参考上述 各实施例的具体描述。
请参阅附图 8, 本发明实施例还提供一种会话连接管理***, 包括: 会话 连接客户端装置 81、 会话连接端点装置 82和配置管理服务器 83。 其中, 会话连 接客户端装置 81为会话连接的用户侧端点 ,可以优选包括会话连接的配置客户 端, 如: DHCP Client, 用于和会话连接端点装置 82进行信息交互, 配置会话 连接的参数; 会话连接端点装置 82为会话连接的网络侧端点, 用于感知会话连 接的配置管理事件,根据配置管理事件对会话连接进行状态处理; 这里所述的 配置管理事件包括: 会话连接的 IP地址续租; 或者, 会话连接的 IP地址冲突; 或者, 会话连接的 IP地址租期到期; 或者, 会话连接认证授权结果响应。 配置 管理服务器 83用于和会话连接端点装置 82以及会话连接的配置客户端进行信 息交互, 配置会话连接的参数操作。 这里所述的操作包括: 当所述配置管理服 务器为 DHCP Server时, 可以根据租期续租请求, 进行续租处理, 发送表明处 理结果的确认或响应消息。
所述的操作以及信息交互的具体过程可以参考上述各实施例的具体描述。 以上所述,仅为本发明实施例较佳的具体实施方式,但本发明实施例的保 护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的 技术范围内, 可轻易想到的变化或替换, 都应涵盖在本发明实施例的保护范围 之内。 因此, 本发明实施例的保护范围应该以权利要求的保护范围为准。

Claims

权 利 要 求
1、 一种会话连接的管理方法, 其特征在于, 包括:
会话连接端点设备感知会话连接的配置管理事件;
所述会话连接端点设备根据所述配置管理事件进行所述会话连接的状态管 理。
2、 根据权利要求 1所述的方法, 其特征在于, 所述会话连接端点设备感知 会话连接的配置管理事件具体包括:
所述会话连接端点设备通过侦听会话连接消息, 感知会话连接的配置管理 事件; 或,
所述会话连接端点设备通过检查保存的状态信息, 感知会话连接的配置管 理事件; 或,
所述会话连接端点设备通过向所述配置管理服务器发送查询消息, 根据查 询得到的信息感知会话连接的配置管理事件。
3、 根据权利要求 1所述的方法, 其特征在于, 所述配置信息事件包括以下 至少一种情况:
会话连接的 IP地址租期延续、 会话连接的 IP地址续租失败、 会话连接的 IP 地址冲突、 会话连接的 IP地址租期到期。
4、 根据权利要求 1所述的方法, 其特征在于, 所述的会话连接的状态管理 包括终止会话连接, 或更新会话连接状态信息。
5、 根据权利要求 1至 4任意一项所述的方法, 其特征在于, 如果所述的配置 管理事件为会话连接的 IP地址租期延续,所述会话连接端点设备根据所述配置 管理事件进行所述会话连接的状态管理包括:
所述会话连接端点设备根据侦听到的来自于配置管理服务器的续租成功消 息, 对所述会话连接的状态信息进行更新。
6、 根据权利要求 1至 4任意一项所述的方法, 其特征在于, 如果所述的配置 管理事件为会话连接的 IP地址冲突或会话连接的 IP地址续租失败, 所述会话连 接端点设备根据所述配置管理事件进行所述会话连接的状态管理包括:
所述会话连接端点设备根据侦听到的来自于会话连接的 IP地址冲突消息或 配置服务器的续租失败消息, 对所述会话连接的状态信息进行终止操作。
7、 根据权利要求 1至 4任意一项所述的方法, 其特征在于, 如果所述的配置 管理事件为会话连接的 IP地址租期到期,所述会话连接端点设备根据所述配置 管理事件进行所述会话连接的状态管理包括:
所述会话连接端点设备根据检查到的保存的状态信息或根据从所述配置 服务器查询得到的信息感知到租期到期, 对所述会话连接进行终止操作。
8、 一种会话连接的服务端装置, 其特征在于, 包括:
事件侦测模块, 用于感知会话连接的配置管理事件;
状态处理模块, 用于根据所述配置管理事件, 进行所述会话连接的状态管 理。
9、 根据权利要求 8所述的装置, 其特征在于, 所述的根据所述配置管理事 件, 进行所述会话连接的状态管理包括:
根据所述配置管理事件的信息,对所述会话连接进行终止或状态更新操作。
10、 根据权利要求 8或 9所述的装置, 其特征在于, 所述装置为: 宽带网络 网关、 或宽带远程接入服务器, 或 IP边缘设备。
11、 根据权利要求 8所述的装置, 其特征在于,
事件侦测模块通过侦听会话连接消息, 感知会话连接的配置管理事件; 或, 所述事件侦测模块通过检查保存的状态信息, 感知会话连接的配置管理事 件; 或,
所述事件侦测模块通过向所述配置管理服务器发送查询消息, 根据查询得 到的信息感知会话连接的配置管理事件。
12、 根据权利要求 11所述的方法, 其特征在于, 所述配置信息事件包括以 下至少一种情况:
会话连接的 IP地址租期延续、 会话连接的 IP地址续租失败、 会话连接的 IP 地址冲突、 会话连接的 IP地址租期到期。
13、 一种会话通信***, 其特征在于, 包括会话连接端点装置, 通信连接 到会话连接客户端装置和配置管理服务器, 其中,
所述会话连接客户端装置, 用于和所述会话连接端点装置进行信息交互, 配置所述会话连接的参数; 所述会话连接端点装置, 用于感知所述会话连接的配置管理事件,根据配 置管理事件对会话连接进行状态管理;
所述配置管理服务器,用于和所述会话连接端点装置以及所述会话连接的 客户端装置进行信息交互, 为所述会话连接提供配置参数。
14、 根据权利要求 13所述的***, 其特征在于, 所述的会话连接端点装置 包括以下装置中的至少一个:
宽带网络网关、 宽带远程接入服务器、 IP边缘设备。
15、 根据权利要求 13所述的***, 其特征在于, 所述的配置管理服务器 为动态主机配置协议服务器。
16、 根据权利要求 13所述的***, 其特征在于,
所述会话连接端点设备通过侦听会话连接消息, 感知会话连接的配置管理 事件; 或,
所述会话连接端点设备通过检查保存的状态信息, 感知会话连接的配置管 理事件; 或,
所述会话连接端点设备通过向所述配置管理服务器发送查询消息, 根据查 询得到的信息感知会话连接的配置管理事件。
PCT/CN2008/070722 2007-05-12 2008-04-16 Procédé de gestion, appareil et système de connexion de session WO2008138242A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP08734080A EP2012485A4 (en) 2007-05-12 2008-04-16 ADMINISTRATIVE PROCESS AND DEVICE AND SYSTEM FOR MEETING CONNECTION

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710074466.6 2007-05-12
CN2007100744666A CN101304363B (zh) 2007-05-12 2007-05-12 一种会话连接的管理方法及装置、***

Publications (1)

Publication Number Publication Date
WO2008138242A1 true WO2008138242A1 (fr) 2008-11-20

Family

ID=39970547

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/070722 WO2008138242A1 (fr) 2007-05-12 2008-04-16 Procédé de gestion, appareil et système de connexion de session

Country Status (4)

Country Link
US (1) US20080281973A1 (zh)
EP (1) EP2012485A4 (zh)
CN (1) CN101304363B (zh)
WO (1) WO2008138242A1 (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4727537B2 (ja) * 2006-09-11 2011-07-20 富士通株式会社 リレーエージェント装置及び代行アドレス貸与装置
US7962635B2 (en) * 2009-02-24 2011-06-14 Telcordia Technologies, Inc. Systems and methods for single session management in load balanced application server clusters
JP5233756B2 (ja) * 2009-03-06 2013-07-10 富士通株式会社 情報処理装置、識別情報設定プログラム、識別情報設定方法
JP5131239B2 (ja) * 2009-03-31 2013-01-30 富士通株式会社 Ipアドレス割当制御プログラム、ipアドレス割当制御装置およびipアドレス割当制御方法
WO2010112064A1 (en) * 2009-03-31 2010-10-07 Nokia Siemens Networks Oy Mechanism for authentication and authorization for network and service access
CN101990186B (zh) * 2009-08-07 2013-11-06 华为技术有限公司 释放资源的方法、装置和***
CN102025702B (zh) * 2009-09-17 2014-11-05 中兴通讯股份有限公司 基于身份标识和位置分离架构的网络及其骨干网和网元
CN101808417B (zh) * 2010-01-29 2014-04-09 中兴通讯股份有限公司 一种数据卡及其快速建立拨号连接的方法
US8914523B2 (en) * 2010-05-17 2014-12-16 Verizon Patent And Licensing Inc. Dynamic internet protocol registry for mobile internet protocol based communications
CN102143136B (zh) * 2010-08-20 2013-12-04 华为技术有限公司 接入业务批发网络的方法、设备、服务器和***
US9344397B2 (en) * 2011-09-27 2016-05-17 Aruba Networks, Inc. Client aware DHCP lease management
JP2013123212A (ja) * 2011-11-10 2013-06-20 Canon Inc 通信装置、制御方法、およびプログラム
WO2013126918A1 (en) * 2012-02-24 2013-08-29 Ruckus Wireless, Inc. Wireless services gateway
CN102694821A (zh) * 2012-06-15 2012-09-26 杭州华三通信技术有限公司 一种基于认证信息分配ip地址的方法及装置
US9356908B2 (en) * 2012-12-19 2016-05-31 Aruba Networks, Inc. Method and system for causing a client device to renew a dynamic IP address
CN103078807B (zh) * 2013-01-06 2016-07-06 中国人民解放军91655部队 一种服务器管理客户端的方法
CN103916854A (zh) * 2013-01-08 2014-07-09 中兴通讯股份有限公司 一种无线局域网络用户接入固定宽带网络的方法和***
KR101466729B1 (ko) * 2013-05-28 2014-12-01 삼성에스디에스 주식회사 IPv6 환경에서의 단말 정보 통합 관리 장치 및 방법
CN104348662B (zh) * 2013-08-09 2019-01-29 中兴通讯股份有限公司 一种设备状态的更新方法及装置
US10623319B1 (en) * 2015-09-28 2020-04-14 Amazon Technologies, Inc. Load rebalancing in a network-based system
CN107483507B (zh) * 2017-09-30 2020-11-13 北京东土军悦科技有限公司 一种会话分析方法、设备及存储介质
US11016993B2 (en) * 2018-11-27 2021-05-25 Slack Technologies, Inc. Dynamic and selective object update for local storage copy based on network connectivity characteristics
US11425044B2 (en) * 2020-10-15 2022-08-23 Cisco Technology, Inc. DHCP layer 2 relay in VXLAN overlay fabric
WO2023226002A1 (en) * 2022-05-27 2023-11-30 Citrix Systems, Inc. Inactivity logoff adjustment based on scheduled events
US20240007434A1 (en) * 2022-06-29 2024-01-04 Charter Communications Operating, Llc Network configuration using preferred and fallback postures for customer premises equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1549546A (zh) * 2003-05-09 2004-11-24 中兴通讯股份有限公司 使用dhcp协议实现pppoe用户动态获取ip地址的装置及方法
US20050078681A1 (en) * 2003-08-21 2005-04-14 Fujitsu Limited Identifier assignment system, method, and program
US20060155563A1 (en) * 2005-01-12 2006-07-13 Banerjee Dwip N Method, system and article for advance lease negotiation in DHCP
CN1897595A (zh) * 2005-07-11 2007-01-17 华为技术有限公司 无线接入技术中对动态ip地址进行处理的方法
CN1996917A (zh) * 2006-06-28 2007-07-11 华为技术有限公司 一种实现租约信息更新的方法

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5884024A (en) * 1996-12-09 1999-03-16 Sun Microsystems, Inc. Secure DHCP server
US6578074B1 (en) * 1999-06-25 2003-06-10 Mediaone Group, Inc. Provisioning server enhancement
US7353269B2 (en) * 2000-12-21 2008-04-01 Fujitsu Limited Network monitoring system
US7127524B1 (en) * 2000-12-29 2006-10-24 Vernier Networks, Inc. System and method for providing access to a network with selective network address translation
US20020138614A1 (en) * 2001-03-20 2002-09-26 Hall Dennis W. Method and apparatus to manage network addresses
WO2002091692A1 (en) * 2001-04-13 2002-11-14 Girard Gregory D Ditributed edge switching system for voice-over-packet multiservice network
US20020176378A1 (en) * 2001-05-22 2002-11-28 Hamilton Thomas E. Platform and method for providing wireless data services
US7159016B2 (en) * 2001-12-18 2007-01-02 Avaya Technology Corp. Method and apparatus for configuring an endpoint device to a computer network
CN1184776C (zh) * 2002-02-07 2005-01-12 华为技术有限公司 通过点对点协议上网的用户获取互联网协议地址的方法
US7120148B1 (en) * 2002-02-12 2006-10-10 Cisco Technology, Inc. System and method for providing source awareness in a wireless application protocol network environment
US8150951B2 (en) * 2002-07-10 2012-04-03 Cisco Technology, Inc. System and method for communicating in a loadbalancing environment
US7318096B2 (en) * 2002-10-24 2008-01-08 Calix Networks, Inc. Methods, devices and computer-readable storage media for passive optical network address association recovery
US7366780B2 (en) * 2002-12-31 2008-04-29 Motorola, Inc. System and method for controlling and managing sessions between endpoints in a communications system
US7023813B2 (en) * 2002-12-31 2006-04-04 Motorola, Inc. Methods for managing a pool of multicast addresses and allocating addresses in a communications system
JP4107155B2 (ja) * 2003-05-12 2008-06-25 日本電気株式会社 ネットワークセッション制御システム、ネットワーク管理装置およびプログラム
TWI227614B (en) * 2003-06-06 2005-02-01 Hon Hai Prec Ind Co Ltd Method for dynamically allocating IP addresses for hosts on a network
US7649866B2 (en) * 2003-06-24 2010-01-19 Tropos Networks, Inc. Method of subnet roaming within a network
US8924464B2 (en) * 2003-09-19 2014-12-30 Polycom, Inc. Method and system for improving establishing of a multimedia session
JP2006018538A (ja) * 2004-06-30 2006-01-19 Toshiba Corp ネットワーク経由情報記録再生システム並びに情報記録再生装置
US8285855B2 (en) * 2004-08-02 2012-10-09 Microsoft Corporation System, method and user interface for network status reporting
US7590653B2 (en) * 2005-03-02 2009-09-15 Cassatt Corporation Automated discovery and inventory of nodes within an autonomic distributed computing system
US7443825B2 (en) * 2005-03-08 2008-10-28 Terence Edward Sumner Method and apparatus for providing a stand-alone wireless web service
WO2006118497A1 (en) * 2005-04-29 2006-11-09 Telefonaktiebolaget L M Ericsson (Publ) Operator shop selection
CN101167392B (zh) * 2005-04-29 2012-06-27 艾利森电话股份有限公司 蜂窝无线电网络与无线数据网络的网络互连
KR100750135B1 (ko) * 2005-10-25 2007-08-21 삼성전자주식회사 UPnP 디바이스의 IP 주소 변경으로 인한 네트워크연결 중단을 신속하게 복구하는 방법 및 시스템
US7930734B2 (en) * 2006-04-28 2011-04-19 Cisco Technology, Inc. Method and system for creating and tracking network sessions
US7650384B2 (en) * 2006-11-17 2010-01-19 Microsoft Corporation Maintaining real-time conversations over unreliable connections
US8874159B2 (en) * 2007-05-10 2014-10-28 Cisco Technology, Inc. Method and system for handling dynamic incidents

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1549546A (zh) * 2003-05-09 2004-11-24 中兴通讯股份有限公司 使用dhcp协议实现pppoe用户动态获取ip地址的装置及方法
US20050078681A1 (en) * 2003-08-21 2005-04-14 Fujitsu Limited Identifier assignment system, method, and program
US20060155563A1 (en) * 2005-01-12 2006-07-13 Banerjee Dwip N Method, system and article for advance lease negotiation in DHCP
CN1897595A (zh) * 2005-07-11 2007-01-17 华为技术有限公司 无线接入技术中对动态ip地址进行处理的方法
CN1996917A (zh) * 2006-06-28 2007-07-11 华为技术有限公司 一种实现租约信息更新的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2012485A4 *

Also Published As

Publication number Publication date
CN101304363B (zh) 2011-12-07
EP2012485A1 (en) 2009-01-07
EP2012485A4 (en) 2010-08-18
CN101304363A (zh) 2008-11-12
US20080281973A1 (en) 2008-11-13

Similar Documents

Publication Publication Date Title
WO2008138242A1 (fr) Procédé de gestion, appareil et système de connexion de session
US6687252B1 (en) Dynamic IP address allocation system and method
JP3641128B2 (ja) 移動計算機装置、移動計算機管理装置、移動計算機管理方法及び通信制御方法
US8433807B2 (en) Method, system, and apparatus for processing access prompt information
US9143479B2 (en) DHCP proxy in a subscriber environment
EP1035702B1 (en) Secure communication with mobile hosts
US8125993B2 (en) Network element having a DHCP lease timer
US20100107223A1 (en) Network Access Method, System, and Apparatus
US20100223655A1 (en) Method, System, and Apparatus for DHCP Authentication
CN101471936B (zh) 建立ip会话的方法、装置及***
WO2014015775A1 (zh) 一种IPv6地址无状态自动配置的***、数据卡及其实现方法
WO2004032421A1 (fr) Procede d'adjonction de dispositifs a un systeme de gestion
EP2139189B1 (en) Method and system for performing keepalive monitoring on client sessions
US20100039956A1 (en) Method and system for performing keep-alive monitoring on subscriber sessions
WO2010020123A1 (zh) 一种恢复ip会话的方法、网络***和网络边缘设备
WO2012126335A1 (zh) 一种访问控制方法、接入设备及***
US20050157722A1 (en) Access user management system and access user management apparatus
JP2001326696A (ja) アクセス制御方法
US8615591B2 (en) Termination of a communication session between a client and a server
CN101335652A (zh) 一种动态主机配置协议的状态检测方法、设备及***
WO2009079896A1 (fr) Procédé d'authenfication d'accès utilisateur fondé sur un protocole de configuration d'hôte dynamique
JP2002084306A (ja) パケット通信装置及びネットワークシステム
EP1593230B1 (en) Terminating a session in a network
WO2010022535A1 (zh) 一种在ipv6接入节点中数据包转发的方法和装置
JP2004180211A (ja) 代理ネットワーク制御装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2008734080

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE