


技术领域technical field
本发明涉及通过诸如IP、ATM、STM、PLMN等网络的多个通信网络的数据通信,尤其涉及连接的网络选择。The present invention relates to data communication over multiple communication networks such as IP, ATM, STM, PLMN etc. networks, and more particularly to network selection of connections.
背景技术Background technique
直到最近,网络运营商建立和配置它们的网络以仅承载语音业务。每个居住用户最多需要一条电话线路,它用于语音。在二十世纪末期,固定和移动电话以及数据通信已经在独立的网络世界内大量地出现。这些网络共享相同类型的传输设备,电话业务的不断增长的部分由拨号互联网接入构成。宽带接入主要作为大公司的高速数据电路出现。Until recently, network operators built and configured their networks to carry voice traffic only. Each residential user requires at most one telephone line, which is used for voice. In the late twentieth century, fixed and mobile telephony and data communications have proliferated within a separate networked world. These networks share the same type of transport equipment, and a growing portion of telephony traffic consists of dial-up Internet access. Broadband access has primarily emerged as high-speed data circuits for large companies.
这些公知网络内的每个网络具有它自己的管理系统、它自己的用于交换、传输和接入的资源以及它自己的终端类型。每个运营商负责供应链商的所有事务,从用户接入到在完全拥有的网络基础设施上的业务建立及发送。Each of these known networks has its own management system, its own resources for switching, transmission and access, and its own terminal types. Each operator is responsible for all affairs of the supply chain provider, from user access to service establishment and delivery on a fully owned network infrastructure.
然而,网络运营商正在受到不断增长的终端用户需求的挑战。终端用户希望在一天的所有时间内并且同时打电话、电子邮件、冲浪、下载、数据流和会议。同时,运营商的数量在增加,运营商之间的竞争也在加剧。However, network operators are being challenged by ever-increasing end-user demands. End users expect to call, email, surf, download, stream and confer at all hours of the day and simultaneously. At the same time, the number of operators is increasing, and the competition among operators is also intensifying.
当用户希望建立通信信道时,例如进行电话呼叫、执行视频会议、观看电影、玩游戏、聊天和搜索数据库等,用户通常请求它作为客户的网络,在下文中称作第一网络,的运营商在该用户和在所请求的网络会话中所希望的其它参与者之间建立并维持通信信道。然而,特定的运营商可以通过其它的运营商网络,在下文中称作指定的第二网络,来择路发送通信数据。典型地,第一网络的运营商根据通信参与者的地理位置、业务类型、所希望的服务质量和成本来选择第二网络。When a user wishes to establish a communication channel, such as making a phone call, performing a video conference, watching a movie, playing a game, chatting, and searching a database, etc., the user usually requests it as a customer's network, hereinafter referred to as the first network, the operator of which is in Communication channels are established and maintained between the user and other desired participants in the requested web session. However, a specific operator may route communication data through other operator networks, hereinafter referred to as designated second networks. Typically, the operator of the first network selects the second network according to the geographic location, service type, desired service quality and cost of the communication participants.
在每个网络运营商的多种业务和费率的情况下,竞争是显然的。费率不仅在目标之间,而且根据用户和运营商之间所签合约的性质、一天内的时间、通信的持续时间、数据速率、传输的数据量、数据类型、付费方法和促销等而变化。With multiple services and rates per network operator, competition is evident. Rates vary not only between targets, but also according to the nature of the contract signed between the user and the operator, the time of day, the duration of the communication, the data rate, the amount of data transferred, the type of data, the method of payment and promotions, etc. .
因而,运营商、业务、复杂的费率结构和不同等级的服务质量的不断增长的数量已经形成了一种需要,即一种自动选择网络以合适地路由选择所请求的通信会话的数据或信息的系统。Thus, the ever-increasing number of operators, services, complex rate structures and different levels of quality of service have created a need for an automatic selection of networks to appropriately route data or information for a requested communication session system.
运营商在商业参数,诸如成本、质量、业务、互连协议和安全性等方面进行竞争。运营商的收入通过多个不同的资源生成。来自连接层的收入通过媒体流,例如所发送的数据流和必须资源的预约等,的收费而生成。通过根据商业参数慎重地选择第二网络的连接,运营商可以提高它的利润。Operators compete on commercial parameters such as cost, quality, service, interconnection protocols and security. Operator revenue is generated through a number of different sources. Revenue from the connection layer is generated through the charging of media streams, such as transmitted data streams and reservations of necessary resources. By judiciously choosing the connection of the second network according to commercial parameters, the operator can increase its profit.
在W0 00/02400中,公开了一种在电信网络内使用的路由选择网络,它包括多个网络,其中所述路由选择网络包括至少一个交换机,用于根据路由选择表将业务通过另一网络择路发送给所要求的目标。路由选择网络具有呼叫路由选择数据管理装置,包括:装置,用于监视与电信网络内的其它网络相关的多个参数;装置,用于根据所监视的参数确定用于所述网络内每个交换机的路由选择表;和装置,用于根据所确定的路由选择表来控制一台或多台交换机。In WO 00/02400 there is disclosed a routing network for use within a telecommunications network comprising a plurality of networks, wherein the routing network comprises at least one switch for routing traffic through another network according to a routing table Routing to the requested destination. The routing network has call routing data management means comprising: means for monitoring a plurality of parameters related to other networks within the telecommunications network; a routing table; and means for controlling one or more switches in accordance with the determined routing table.
图1示意性地图示现有技术的用于通信会话的通信信道的建立。在这个例子中,通信会话是电话通话。网络1-5是IP网络或ATM网络。在会话开始时,建立会话控制通信信道6,例如包括编译码的协商和连接点的交换。接着,作为媒体流传输的载体,建立数据有效负载通信信道7或连接路径7。驻留在相应网络边沿上的寄宿单元8建立载体7。可以使用最大努力(best effort)方法,或者可以人工地配置用于标签交换路由器的路由选择表。Figure 1 schematically illustrates prior art establishment of a communication channel for a communication session. In this example, the communication session is a telephone call. Networks 1-5 are IP networks or ATM networks. At the beginning of a session, a session
在多协议标签交换(MPLS)结构中,将图1的寄宿单元8视为输入/输出节点。网络1-5包含多个标签交换路由器,使用标签分配协议(LDP)来交换路由选择信息。在MPLS网络内基于约束的路由选择可确保中继线的带宽或其它的业务等级特性,但是它不能确保各个通信会话的相应资源。此外,MPLS并不提供根据第一网路内定义的标准选择网络的装置。In a multiprotocol label switching (MPLS) architecture, the
发明内容Contents of the invention
因而,在第一网络内需要一种系统,用于接收和保存来自第二网络的与所提供的业务、服务质量和成本有关的信息,并用于将来自第一网络的相应信息发送给第二网络,以便可以根据在第一网络内定义的标准,例如所希望的服务质量和成本等,来执行用于数据传输的第二网络的选择。Thus, there is a need for a system within a first network for receiving and storing information from a second network on services offered, quality of service and costs, and for sending corresponding information from the first network to the second network. network, so that the selection of the second network for data transmission can be performed according to criteria defined within the first network, such as desired quality of service and cost, etc.
如图1所示,在数据通信网络内,可以划分会话控制和数据有效负载,以便可以由不同的网络来承载会话控制和数据有效负载。这意味着在用于建立所请求的数据有效负载通信信道7的选定网络内需要的资源在通过该信道通信的实际时间上可能是不可用的,或者,在通信会话部分的过程中可能丢失资源,所以经历数据丢失或延迟。As shown in Figure 1, within a data communications network, session control and data payloads can be divided so that session control and data payloads can be carried by different networks. This means that the resources required within the selected network for establishing the requested data
本发明的另一个目的是提供一种系统,它能够确保在整个通信会话过程中建立和维护具有所希望的服务质量的通信信道需要的资源。Another object of the present invention is to provide a system capable of securing the resources required to establish and maintain a communication channel with a desired quality of service throughout a communication session.
根据本发明的第一方面,上述和其它的目的通过一种网络选择系统来实现,该系统用于在独立于会话控制和数据有效负载的路由选择的情况下在第一网络内的第二网络的网络选择,用于与第一网络连接以进行数据传输,该系统包括网络选择器,具有一个对等设备,它包括用于保存从第二网络到第一网络传输的表征第二网络的网络参数值和从第一网络到第二网络传输的表征第一网络的网络参数值的存储器,该网络选择器适合于根据所述参数值和在第一网络内定义的选择策略来生成网络选择信息,即选择策略是由第一网络的运营商来定义的,并可以由网络选择系统来访问。According to a first aspect of the present invention, the above and other objects are achieved by a network selection system for a second network within a first network independently of session control and routing of data payloads A network selection for connection with a first network for data transmission, the system includes a network selector having a peer device including a network representing the second network for saving transmissions from the second network to the first network a memory of parameter values and network parameter values characterizing the first network transmitted from the first network to the second network, the network selector being adapted to generate network selection information based on said parameter values and a selection strategy defined within the first network , that is, the selection policy is defined by the operator of the first network and can be accessed by the network selection system.
网络选择系统还可以包括网络选择信息单元,它接收网络选择信息,并生成专用选择信息,例如根据所需要的业务、服务质量和成本与在该系统的对等设备内保存的可用业务、服务质量和成本之间的比较。因此,专用选择信息可以包括满足参与所请求通信的要求的第二网络的标识。The network selection system may also include a network selection information unit which receives network selection information and generates dedicated selection information, e.g. based on required services, quality of service and cost versus available services, quality of service held in peer devices of the system and cost comparison. Accordingly, the dedicated selection information may include an identification of a second network that meets the requirements to participate in the requested communication.
将专用选择信息转发给驻留在第一网络边沿上的寄宿单元,并将数据从第一网络择路发送给其它网络。根据专用选择信息,寄宿单元选择第二网络,并在第一网络和第二网络之间发送数据有效负载。The dedicated selection information is forwarded to the hosting unit residing on the edge of the first network, and the data is routed from the first network to other networks. Based on the dedicated selection information, the hosting unit selects the second network and transmits the data payload between the first network and the second network.
根据本发明的第二方面,提供一种在独立于会话控制和数据有效负载的路由选择的情况下在第一网络内网络选择第二网络以与第一网络连接进行数据传输的方法,包括步骤:定义第一网络的选择策略;接收和保存从第二网络到第一网络传输的表征第二网络的参数;和根据该参数和选择策略生成网络选择信息。According to a second aspect of the present invention there is provided a method for network selection of a second network within a first network for data transmission in connection with the first network independently of session control and routing of data payloads, comprising the steps of : defining a selection policy of the first network; receiving and storing parameters characterizing the second network transmitted from the second network to the first network; and generating network selection information according to the parameters and the selection policy.
该方法还可以包括根据网络选择信息生成专用选择信息的步骤。The method may also include the step of generating specific selection information based on the network selection information.
该方法还包括根据专用选择信息选择第二网络,并将数据有效负载从第一网络发送给第二网络的步骤。The method also includes the steps of selecting a second network based on the dedicated selection information, and sending a data payload from the first network to the second network.
表征网络的参数包括服务质量参数。有效的网络传输速度或带宽显然是最重要的服务质量参数之一。其它的量要服务质量参数是信元(ATM网络)或分组丢失(IP网络)、时延、有时称作等待时间(等待时间是信元或分组抵达接收站所需要的时间测量值)、不稳定性(不同信元或分组等待时间上的变化)、优先级、安全性、等等。The parameters characterizing the network include quality of service parameters. Effective network transmission speed or bandwidth is obviously one of the most important quality of service parameters. Other quantitative QoS parameters are cell (ATM networks) or packet loss (IP networks), delay, sometimes called latency (latency is a measure of the time it takes for a cell or packet to arrive at a receiving station), Stability (variation in latency of different cells or packets), priority, security, etc.
至少一个网络参数可以涉及可用的数据传输性能,例如通过服务质量参数所定义的。At least one network parameter may relate to available data transmission capabilities, eg defined by quality of service parameters.
诸如路由选择表的专用选择信息的生成和网络信息的分配基于由运营商设置的政策。在网络边沿上处理选择的实体称作寄宿单元,例如在IP网络内,边沿路由器是寄宿单元。优选地,自动地执行由寄宿单元使用的专用选择信息的发送。Generation of specific selection information such as routing tables and distribution of network information is based on policies set by the operator. The entity that processes selection at the edge of the network is called a hosting unit, for example, in an IP network, an edge router is a hosting unit. Preferably, the sending of the dedicated selection information used by the hosting unit is performed automatically.
根据本发明的具有网络选择系统的网络可以是任意一种类型的,例如IP、ATM、STM、PLMN、等等。它们交换与可抵达的网络和它们的寄宿单元的相关信息。根据所接收的网络信息,相应的系统自动地生成由寄宿单元使用的专用网络选择信息,该网络信息将被发送给其它网络,优选地,相应网络的对等设备。将网络信息发送给另一网络称作通告。聚集、生成和传播网络信息的处理是动态处理,因为网络的成本和质量等随着时间而改变。The network with the network selection system according to the present invention can be of any type, such as IP, ATM, STM, PLMN, etc. They exchange information about reachable networks and their host units. From the network information received, the corresponding system automatically generates dedicated network selection information for use by the hosting unit, which network information will be sent to other networks, preferably peers of the corresponding network. Sending network information to another network is called advertising. The process of aggregating, generating, and disseminating network information is a dynamic process because the cost and quality of the network, etc., change over time.
因而,对等设备可以根据在第一网络内定义的通告策略将参数传送给第二网络内的相应对等设备。Thus, peer devices may communicate parameters to corresponding peer devices in the second network according to the advertisement policy defined in the first network.
可以响应于接收到来自第二网络的对等设备的已改变参数来更新网络选择信息。The network selection information may be updated in response to receiving changed parameters from a peer device of the second network.
可以响应于选择策略上的改变来更新网络选择信息。Network selection information may be updated in response to changes in selection policy.
在诸如全球互联网等网络上的实时多媒体通信的成本已经变得比在公用交换电话网上的多媒体通信更低。然而,诸如语音质量和视频质量的通信质量取决于选定网络的类型和在网络上的业务量。在现有技术中,根据特定服务质量的要求选择第二网络,并根据在处理请求时的条件建立相应的连接。然而,在会话过程中,业务量可能显著改变,服务质量可能降低到所请求的等级之下。Real-time multimedia communications over networks such as the global Internet have become cheaper than multimedia communications over the public switched telephone network. However, communication quality such as voice quality and video quality depends on the type of network selected and the amount of traffic on the network. In the prior art, the second network is selected according to the requirement of a specific service quality, and a corresponding connection is established according to the conditions when processing the request. However, during the course of a session, the traffic volume may change significantly and the quality of service may drop below the requested level.
因而,在本发明的优选实施例中,网络选择系统适合于建立具有保证服务质量的连接,即所需要的服务质量在整个通信会话的过程中是不变的。Thus, in a preferred embodiment of the invention, the network selection system is adapted to establish connections with guaranteed quality of service, ie the required quality of service is constant throughout the communication session.
因此,在本发明的优选实施例中,寄宿单元8还适合于执行载体建立协议,用于具有诸如数据速率、等待时间、不稳定性和数据丢失等所希望的数据传输性能的数据有效负载的传输路径的建立,从而在整个通信会话的持续时间内保证数据有效负载传输路径内存在指定的数据传输性能。因而,在相邻网络的寄宿单元8之间使用载体建立协议以建立载体。协议消息包括通信会话的建立、确定或否定响应以及释放。Therefore, in a preferred embodiment of the present invention, the hosting
根据本发明,一种网络选择系统,用于从多个网络中选择将和电信网络系统内的第一网络通信的第二网络,其中所述第一网络具有将与所述网络系统内的其它网络通信的独立会话控制信道和数据有效负载信道,其中第一网络内的所述网络选择系统的特征还在于:网络选择器,用于存储从第二网络传送给第一网络的表征第二网络的第二网络参数值,其中所述网络选择器还存储表征第一网络以传送给第二网络的第一网络参数值;商业逻辑单元,用于生成网络选择策略,并可由所述网络选择器访问;网络选择信息库,用于使用所生成的网络选择策略和所存储的网络参数生成专用的选择信息,该信息将所述多个网络中的一个特定网络标识为满足与所述网络选择策略有关的服务质量要求的所述第二网络。According to the present invention, a network selection system for selecting from a plurality of networks a second network that will communicate with a first network within a telecommunications network system, wherein said first network has a network that will communicate with other networks within said network system Independent session control channels and data payload channels for network communications, wherein said network selection system within the first network is further characterized by: a network selector for storing a representation of the second network transmitted from the second network to the first network The second network parameter value, wherein the network selector also stores the first network parameter value representing the first network to be transmitted to the second network; the business logic unit is used to generate a network selection policy, and can be used by the network selector accessing; a network selection information repository for generating specific selection information using the generated network selection policy and the stored network parameters, the information identifying a particular network of the plurality of networks as satisfying the network selection policy related quality of service requirements of the second network.
根据本发明在网间通信链路中,用于从多个网络中选择一个第二网络的方法,其中在第一网络和所述第二网络之间的所述数据传输包括一个分立的会话控制信道和数据有效负载信道,其中在所述第一网络和所述第二网络之间建立数据有效负载信道,其特征在于以下步骤:在所述第一网络中定义一个网络选择策略;由所述第一网络根据在第一网络中定义的广告策略,向所述多个网络发送表征所述第一网络的网络参数;从多个网络接收并存储网络参数,所述参数至少包括与所述多个网络中每个相关的可用数据传输能力;根据与所述多个网络相关的参数和与所述第一网络相关的所述网络选择策略,产生网络选择信息,并且选择所述多个网络中特定的一个作为符合与所述网络选择策略相关的要求的所述第二网络;和从所述第一网络发送所述数据有效负载到所述选择的第二网络。A method for selecting a second network from a plurality of networks in an internetwork communication link according to the invention, wherein said data transmission between the first network and said second network comprises a separate session control channels and data payload channels, wherein establishing a data payload channel between said first network and said second network is characterized by the steps of: defining a network selection strategy in said first network; by said The first network sends network parameters characterizing the first network to the plurality of networks according to the advertising policy defined in the first network; receives and stores the network parameters from the plurality of networks, the parameters at least include the parameters related to the plurality of networks Each associated available data transmission capability in each of the networks; generating network selection information according to parameters associated with the plurality of networks and the network selection strategy associated with the first network, and selecting one of the plurality of networks specifying one as said second network that complies with requirements associated with said network selection policy; and sending said data payload from said first network to said selected second network.
根据本发明在网间通信链路中,用于从多个网络中选择一个第二网络的方法,其中在第一网络和所述第二网络之间的所述数据传输包括一个分立的会话控制信道和数据有效负载信道,其中在所述第一网络和所述第二网络之间建立数据有效负载信道,其特征在于以下步骤:在所述第一网络中定义一个网络选择策略;由所述第一网络根据在第一网络中定义的广告策略,向所述多个网络发送表征所述第一网络的网络参数;从多个网络接收并存储网络参数,所述参数至少包括与所述多个网络中每个相关的可用数据传输能力;根据与所述多个网络相关的参数和与所述第一网络相关的所述网络选择策略,产生网络选择信息,并且选择所述多个网络中特定的一个作为符合与所述网络选择策略相关的要求的所述第二网络;和从所述第一网络发送所述数据有效负载到所述选择的第二网络,其中所述从所述第一网络发送所述数据有效负载到所述第二网络的步骤进一步包括,从所述第一网络中的第一边界单元发送所述数据有效负载到所述第二网络中的第二边界单元的步骤,其中所述第二边界单元由所述网络选择信息确定;其中,所述第一和第二边界单元适于执行一个承载建立协议,用于为具有所需数据传输能力的数据有效负载建立一个传输路径,从而确保在有效负载传输路径中存在特定的数据传输能力。A method for selecting a second network from a plurality of networks in an internetwork communication link according to the invention, wherein said data transmission between the first network and said second network comprises a separate session control channels and data payload channels, wherein establishing a data payload channel between said first network and said second network is characterized by the steps of: defining a network selection strategy in said first network; by said The first network sends network parameters characterizing the first network to the plurality of networks according to the advertising policy defined in the first network; receives and stores the network parameters from the plurality of networks, the parameters at least include the parameters related to the plurality of networks Each associated available data transmission capability in each of the networks; generating network selection information according to parameters associated with the plurality of networks and the network selection strategy associated with the first network, and selecting one of the plurality of networks specifying one as said second network that complies with the requirements associated with said network selection policy; and sending said data payload from said first network to said selected second network, wherein said second network from said second network The step of a network sending said data payload to said second network further comprises sending said data payload from a first border unit in said first network to a second border unit in said second network step, wherein said second boundary unit is determined by said network selection information; wherein said first and second boundary units are adapted to execute a bearer establishment protocol for establishing a data payload with required data transmission capability A transmission path, thereby ensuring that a specific data transmission capacity exists in the payload transmission path.
附图说明Description of drawings
为了更好地理解本发明,现在将通过例子参考附图,在附图中:For a better understanding of the invention, reference will now be made by way of example to the accompanying drawings, in which:
图1示意性地图示现有技术的用于建立通信信道的网络选择;Figure 1 schematically illustrates prior art network selection for establishing a communication channel;
图2示意性地图示根据本发明的具有网络选择的多媒体网络;Figure 2 schematically illustrates a multimedia network with network selection according to the present invention;
图3示意性地图示根据本发明的具有载体建立协议的连接建立;Figure 3 schematically illustrates connection establishment with a bearer establishment protocol according to the present invention;
图4示意性地图示根据本发明的网络选择系统的建立模块。Fig. 4 schematically illustrates the building blocks of the network selection system according to the present invention.
具体实施方式Detailed ways
在附图中实线表示会话控制,虚线表示连接性路径,BE表述边界单元,SS会话服务器。In the figure, the solid line represents the session control, the dashed line represents the connectivity path, the BE represents the border element, and the SS session server.
图2示意性地图示网络1-5的选择,每个网络都具有根据本发明的网络选择系统,用于建立所希望的通信信道。在相应的网络选择器之间诸如网络参数值等网络信息的交换通过网络选择器通信信道10来执行。交换网络信息的协议称作网络选择协议(ONSP)。网络选择通信信道10代表网络运营商之间的商业关系。网络选择器具有用于每个通信信道10的通告策略,它是在相应网络的两个运营商之间商业关系的使用。Figure 2 schematically illustrates the selection of networks 1-5 each having a network selection system according to the invention for establishing a desired communication channel. The exchange of network information, such as network parameter values, between respective network selectors is performed via the network
网络选择系统生成将由寄宿单元8用于择路发送媒体流的网络选择信息。网络选择信息的生成基于由第一网络1的运营商设置的路由选择策略。该路由选择策略是寄宿单元8建立连接所基于的一组标准。The network selection system generates network selection information to be used by the hosting
寄宿单元8使用网络选择协议的子集来通告它们的性能。由寄宿单元8使用的ONSP的子集称作用于寄宿单元8的网络选择协议(ONSP-BE)。寄宿单元性能包括特定寄宿单元8所连接到的运营商和服务质量等级的相关信息。在图2中未图示ONSP-BE连接。寄宿单元8将它们的性能通告给它们所驻留的网络的网络选择器。Hosting
优选地,寄宿单元8和网络路由器能够保证所希望的用于通信会话的资源。这通过可以实现为公知标签分配协议(LDP)的扩展的新协议载体建立协议来实现。Preferably, the hosting
载体建立协议保存与所需要的网络资源有关的信息以确保单个媒体流的完整性。各个LSR(标签交换路由器)必须将所需要的网络资源用于单个媒体流以选择合适的中继线和预约资源。载体建立协议必须在端点之间使用以建立载体,正如会话初始化协议(SIP)进行控制。下文是使用载体建立协议的例子。The bearer establishment protocol maintains information about the network resources needed to ensure the integrity of individual media streams. Each LSR (Label Switching Router) must use the required network resources for a single media flow to select appropriate trunks and reserve resources. A bearer establishment protocol must be used between endpoints to establish a bearer, as controlled by the Session Initiation Protocol (SIP). The following is an example of using a bearer to create a protocol.
当在MPLS网络内使用基于约束的路由选择或使用IPSEC时,可以改变中继线的大小。中继线的容量降低到低于当前在使用的等级应当被拒绝,因为它将危及所保证的所建立连接的质量。在图3中,中继线16的负载为9.5M比特/秒,中继线的容量必须不能降低到低于这个等级。9.5M比特/秒的负载是当前值,随后,它可以低于例如4M比特/秒,此时中继线的容量可以降低到4M比特/秒。When using constraint-based routing or using IPSEC within an MPLS network, the size of the trunks can be changed. A reduction in trunk capacity below the level currently in use should be rejected as it would jeopardize the guaranteed quality of the established connection. In Figure 3, the load on the
在图3中,寄宿单元8是输入和输出标签交换路由器。使用标签分配协议和基于约束的标签交换路由器的建立,已经建立了寄宿单元8之间的中继线,在这个例子中,所保证的中继线带宽是10M比特/秒。当主叫方18进行需要1M比特/秒带宽的视频呼叫时,BE(2)和BE(5)之间中继线16的负载是9.5M比特/秒。In Fig. 3, the hosting
呼叫开始于在视频呼叫内使用SIP在两个参与者18和20之间控制路径6的初始化。来自主叫方18的邀请消息将在用于规则协商的LDP保存信息内。被叫方20使用OK 200应答,并在LDP部分内包括必要的信息以完成规则协商。在图3中,通过网络5择路发送会话控制。SIP或LDP包含与数据有效负载的路由选择有关的所有信息。The call begins with the initialization of the
然后,使用载体建立协议建立用于数据有效负载的载体连接即媒体流。主叫终端18将所希望的服务质量发送给第一网络1以完成呼叫。可以将所希望的服务质量指定为所希望的最小级别的服务质量和每发送百万比特的最大成本。载体建立协议逐链路地建立连接路径,因为在每个标签交换路由器(LSR)上必须保证所需要的资源。例如,在输出LSR BE(2)上,不能选择从BE(2)到BE(5)的中继线16,因为未用带宽的数量不足以满足建立连接路径的要求。BE(2)选择到BE(4)的中继线14,用于承载媒体流。与连接建立有关的载体建立协议的操作对应于与会话控制路径的建立有关的会话初始化协议的操作。Then, the bearer connection, ie the media stream, for the data payload is established using the bearer establishment protocol. The calling
寄宿单元8还可以使用公知的Radius协议为了收费目的将计费数据输出给AAA服务器(鉴权、授权和记帐(AAA))。为了识别呼叫,载体建立协议必须承载在寄宿单元8的计费输出内包括的全局唯一标识。该全局唯一标识可以由会话控制协议(SCP)承载,以便AAA服务器可以将所有记录组合成一个计费记录。在图3中未图示AAA服务器和来自寄宿单元8的连接。寄宿单元8将使用寄宿单元8所在网络的AAA服务器。The hosting
应当指出根据运营商设置的策略自动地执行汇集、生成和传播网络信息。It should be noted that aggregation, generation and dissemination of network information are performed automatically according to policies set by the operator.
图4示意性地图示根据本发明的网络选择系统的建立模块。该网络选择系统包括四个子系统:网络选择器22、网络选择信息单元24、商业逻辑26和管理系统28。Fig. 4 schematically illustrates the building blocks of the network selection system according to the present invention. The network selection system includes four subsystems: network selector 22 , network
运营商可以手工地设置策略或者使用商业逻辑26来生成策略。Operators can set policies manually or use
网络选择信息单元24生成专用的网络选择信息。网络选择信息单元24可以访问不同寄宿单元8的特征,并根据相应特征生成用于单个寄宿单元8的专用网络选择信息。从网络选择器22接收所述网络选择信息。The network
从管理系统28接收不同寄宿单元8的特征。The characteristics of the
用于将路由选择表下载到寄宿单元8的协议可以基于LDAP或XML。The protocol for downloading the routing table to the hosting
网络选择器22根据通告信息交换网络信息,并根据选择策略生成网络选择信息。如已经描述的,在网络选择协议ONSP上执行网络信息的交换。网络选择信息和通告的生成基于运营商的策略。从商业逻辑26或管理系统28接收策略。将所生成的网络选择信息发送给网络选择信息单元24。The network selector 22 exchanges network information according to the advertisement information, and generates network selection information according to the selection policy. As already described, the exchange of network information is performed on the Network Selection Protocol ONSP. Generation of network selection information and advertisements is based on operator policies. Policies are received from
网络选择器22具有用于保持到其它的网络选择系统的连接的数据。存在安全机制以确保仅连接已授权的网络选择系统。The network selector 22 has data for maintaining connections to other network selection systems. Security mechanisms exist to ensure that only authorized network selection systems are connected.
网络选择器22连接到执行网络选择的寄宿单元8。寄宿单元8将它们的性能通知给网络选择器22。寄宿单元8的性能可以使用管理系统28来手工地建立。The network selector 22 is connected to the
通过管理系统28执行网络选择系统的配置。Configuration of the network selection system is performed by the
商业逻辑26用于生成通告策略和网络选择策略。商业逻辑26具有它自己的用户接口30。使用用户接口,运营商可以设置生成通告策略和网络选择策略的条件。将所生成的通告策略和网络选择策略发送给相应的网络选择器22。
管理系统28是到网络选择系统的运营商接口。管理系统28用于配置网络选择器22和网络选择信息单元24。当寄宿单元8和相邻网络都支持网络选择时,下面列出的网络选择系统的配置是正确的。The
运营商必须定义用于连接相邻网络的网络选择系统的对等设备。Operators must define peers for network selection systems that connect adjacent networks.
运营商必须定义与与策略自动生成有关的参数。Operators have to define parameters related to automatic policy generation.
运营商必须定义寄宿单元8的路由选择性能的特征。The operator has to define the characteristics of the routing performance of the hosting
当相邻网络并不支持网络选择时,运营商必须定义可通过所述相邻网络抵达的域。对于不支持ONSP-BE的寄宿单元8来说,运营商必须定义所支持的域和/或路由选择个数。When an adjacent network does not support network selection, the operator has to define domains reachable through said adjacent network. For the hosting
在不存在商业逻辑26的情况下,第一网络的运营商还必须定义生成网络选择信息的策略和将网络信息通告给其它运营商的策略。In the absence of
寄宿单元8处理载体的建立。根据从网络选择信息单元24接收到的网络选择信息,寄宿单元8将查找用于处理该载体的合适的远程寄宿单元8。远程寄宿单元8的选择是先前提到的商业参数。The hosting
当寄宿单元8已经选择远程寄宿单元8时,使用载体建立协议(BEP)向远程寄宿单元8发送建立请求。根据它是否可以符合要求,远程边界单元8接受或拒绝该请求。一旦拒绝,寄宿单元8将选择另一个远程寄宿单元。When the hosting
使用网络选择协议ONSP在网络选择系统之间交换网络信息。网络选择协议是一个推进(push)协议,即在没有信息请求的情况下发送信息。Network information is exchanged between network selection systems using the network selection protocol ONSP. The Network Selection Protocol is a push protocol, that is, information is sent without a request for information.
当运营商在使用网络选择系统时,运营商仅必须为连接到相邻网络的寄宿单元8定义相邻网络,并建立到相邻运营商的网络选择系统的对等设备。将作为通告在对等设备上接收通过这个相邻网络可到达的所有网络。When an operator is using a network selection system, the operator only has to define an adjacent network for a
当存在相邻网络之间的连接/商业协议时,运营商必须定义在他自己的网络内的连接点。在没有物理互连的情况下在网络之间不应当建立连接。When there is a connection/commercial agreement between adjacent networks, the operator has to define connection points within his own network. No connection should be established between networks without a physical interconnection.
本发明的一个重要的优点在于在由包含本发明的网络选择系统的多个网络组成的网络环境下,运营商从它们的相邻网络接收连接信息,因而不必手工地配置寄宿单元8。An important advantage of the present invention is that in a network environment consisting of multiple networks comprising the network selection system of the present invention, operators receive connection information from their neighboring networks, so that there is no need to configure the hosting
使用网络选择系统的第一运营商获得在寄宿单元8内的路由选择表的自动配置。当前,由运营商手工地定义路由选择表。网络选择系统必须使用通过给定的寄宿单元8可抵达的网络的相关知识来配置。使用网络信息,网络选择信息单元24可以生成用于寄宿单元8的专用网络选择信息。The first operator using the network selection system obtains automatic configuration of the routing table within the hosting
如果仅一个运营商使用网络选择系统,则运营商必须手工地为所有的寄宿单元8定义可抵达的所有网络。第一运营商必须管理大型网络,从而从该系统获益。If only one operator uses the network selection system, the operator has to manually define all networks reachable for all hosting
如果第一运营商在世界上具有多个网络,运营商将很可能也具有多个域。如果运营商可以获得所连接的不同域的网络选择系统,则运营商具有在世界上路径和连接点的自动更新。网络连接是IP域还是PSTN域是对传输的唯一限制。PSTN将最可能仅支持64K比特/秒或语音。If the first operator has multiple networks in the world, the operator will most likely also have multiple domains. If the operator has access to a network selection system for the different domains connected, the operator has automatic updates of paths and connection points in the world. Whether the network connection is an IP domain or a PSTN domain is the only limitation on transmission. PSTN will most likely only support 64Kbit/s or voice.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP02075041.0 | 2002-01-08 | ||
| EP02075041AEP1326380B1 (en) | 2002-01-08 | 2002-01-08 | Network selection for connectivity |
| US10/056,689US7088681B2 (en) | 2002-01-08 | 2002-01-24 | Network selection for connectivity |
| US10/056,689 | 2002-01-24 |
| Publication Number | Publication Date |
|---|---|
| CN1640064A CN1640064A (en) | 2005-07-13 |
| CN100409629Ctrue CN100409629C (en) | 2008-08-06 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB038055678AExpired - Fee RelatedCN100409629C (en) | 2002-01-08 | 2003-01-07 | Network selection of connections |
| Country | Link |
|---|---|
| CN (1) | CN100409629C (en) |
| AU (1) | AU2003235776A1 (en) |
| WO (1) | WO2003058886A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8014389B2 (en)* | 2005-12-06 | 2011-09-06 | Lippershy Celestial Llc | Bidding network |
| JP4760531B2 (en)* | 2006-05-26 | 2011-08-31 | 日本電気株式会社 | Mobile communication system, radio base station control device, and operation control method |
| CN100471160C (en)* | 2006-07-31 | 2009-03-18 | 华为技术有限公司 | Method and system for negotiating policy information between different networks |
| FI20075723L (en)* | 2007-10-12 | 2009-04-13 | Teliasonera Ab | Service cost optimization in an open communication network |
| US8433278B2 (en) | 2007-10-31 | 2013-04-30 | Research In Motion Limited | System and method for selecting a message transport for a multi-mode communication device |
| CN103037417A (en)* | 2012-12-24 | 2013-04-10 | 北京邮电大学 | Multi-mode terminal capable of automatically choosing network mode and choose method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5732078A (en)* | 1996-01-16 | 1998-03-24 | Bell Communications Research, Inc. | On-demand guaranteed bandwidth service for internet access points using supplemental user-allocatable bandwidth network |
| WO2000076128A1 (en)* | 1999-06-02 | 2000-12-14 | Kun Yu | A system enabling a user to select information networks and a method thereof |
| CN1317209A (en)* | 1998-07-01 | 2001-10-10 | 艾利森电话股份有限公司 | Call routing data management |
| CN1320348A (en)* | 1999-08-11 | 2001-10-31 | 因纳尔普网络公司 | Network node and method for selectively transmitting data to multiple networks |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5732078A (en)* | 1996-01-16 | 1998-03-24 | Bell Communications Research, Inc. | On-demand guaranteed bandwidth service for internet access points using supplemental user-allocatable bandwidth network |
| CN1317209A (en)* | 1998-07-01 | 2001-10-10 | 艾利森电话股份有限公司 | Call routing data management |
| WO2000076128A1 (en)* | 1999-06-02 | 2000-12-14 | Kun Yu | A system enabling a user to select information networks and a method thereof |
| CN1320348A (en)* | 1999-08-11 | 2001-10-31 | 因纳尔普网络公司 | Network node and method for selectively transmitting data to multiple networks |
| Publication number | Publication date |
|---|---|
| WO2003058886A1 (en) | 2003-07-17 |
| CN1640064A (en) | 2005-07-13 |
| AU2003235776A1 (en) | 2003-07-24 |
| Publication | Publication Date | Title |
|---|---|---|
| US7088681B2 (en) | Network selection for connectivity | |
| US6556544B1 (en) | Method and system for provisioning network resources for dynamic multicast groups | |
| US8988995B2 (en) | Network traffic management | |
| US7143168B1 (en) | Resource sharing among multiple RSVP sessions | |
| EP1282995B1 (en) | Policy server and architecture providing radio network resource allocation rules | |
| EP1338126B1 (en) | Method and system for resource reservations in a multicasting network | |
| CA2604234C (en) | Method for managing service bindings over an access domain and nodes therefor | |
| JP4376457B2 (en) | Method and apparatus for providing a guaranteed quality of service in a premises or wide area network | |
| WO2005013562A1 (en) | Virtual circuits in packet networks | |
| CN1839565B (en) | Quality of service control in a wireless local area network | |
| CN1643946B (en) | Method, system, network and device for controlling traffic flow | |
| CN100409629C (en) | Network selection of connections | |
| CN101409689B (en) | Method for exchanging internet address | |
| CN1756186B (en) | A Realization Method of Resource Management | |
| Striegel et al. | EBM: A new approach for scalable DiffServ multicasting | |
| Bakiras et al. | A scalable architecture for end-to-end QoS provisioning | |
| CN101715118B (en) | Method and system for a traffic management of video on demand services | |
| Sllame et al. | Evaluating the Impact of Routing and Queuing Techniques on the QoS of VoIP Over IP/MPLS Networks | |
| CN101409684B (en) | Method for distributing internet high-performance address based on three-layer soft exchange | |
| Logota et al. | A cross-layer resource over-provisioning architecture for P2P networks | |
| Jin et al. | Resource-and quality-aware application-level service multicast | |
| Martini et al. | ITU-T RACF implementation for application-driven QoS control in MPLS networks | |
| O'Neill | Internet futures | |
| Funabiki et al. | Compact tree plus algorithms for application-level multicast communications in multihome networks | |
| O’Neill | Internetwork futures |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20080806 Termination date:20180107 |