KR20070050864A - Intelligent routing within wireless communication systems - Google Patents
Intelligent routing within wireless communication systems Download PDFInfo
- Publication number
- KR20070050864A KR20070050864A KR1020067019637A KR20067019637A KR20070050864A KR 20070050864 A KR20070050864 A KR 20070050864A KR 1020067019637 A KR1020067019637 A KR 1020067019637A KR 20067019637 A KR20067019637 A KR 20067019637A KR 20070050864 A KR20070050864 A KR 20070050864A
- Authority
- KR
- South Korea
- Prior art keywords
- routing
- client device
- connection
- server device
- selection criteria
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/06—Deflection routing, e.g. hot-potato routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5691—Access to open networks; Ingress point selection, e.g. ISP selection
- H04L12/5692—Selection among different networks
Abstract
클라이언트(110) 및 서버(120) 장치들간의 라우팅 관계들을 선택하는 선택 기준(247)을 저장하는 사용자 정의가능 라우팅 프로필(25)이 제공된다. 클라이언트 장치(110)가 네트워크에 초기에 부착될때, 사용자 정의가능 라우팅 프로필(245)은 이용가능 라우팅 관계들을 선택하기 위하여 사용될 수 있다. 만일 특정 라우팅 관계가 사용자 정의가능 선택 기준(247)을 만족하면, 이러한 라우팅 관계는 선택되며 클라이언트 장치(110) 및 서버 장치(120)간의 접속을 확립하기 위하여 사용된다. 라우팅 관리자(220)는 확립된 접속이 사용자 정의가능 선택 기준(247)을 계속해서 만족하는지의 여부를 결정하기 위하여 확립된 접속을 모니터링할 수 있다. 만일 확립된 접속이 사용자 정의가능 선택 기준(247)을 만족하지 않으면, 확립된 접속은 동일한 클라이언트(110) 및 동일한 서버(120)사이에서 재라우팅될 수 있거나, 또는 확립된 접속은 종료될 수 있으며, 클라이언트 장치(110) 및 다른 서버 장치(120)간의 제 2접속은 확립될 수 있다.A user definable routing profile 25 is provided that stores selection criteria 247 for selecting routing relationships between client 110 and server 120 devices. When client device 110 is initially attached to the network, user-definable routing profile 245 may be used to select available routing relationships. If a particular routing relationship satisfies the user definable selection criteria 247, this routing relationship is selected and used to establish a connection between the client device 110 and the server device 120. Routing manager 220 may monitor the established connection to determine whether the established connection continues to meet user definable selection criteria 247. If the established connection does not meet the user definable selection criteria 247, the established connection may be rerouted between the same client 110 and the same server 120, or the established connection may be terminated. The second connection between the client device 110 and another server device 120 may be established.
클라이언트, 서버, 라우팅 관계, 라우팅 관리자, 사용자 정의가능 선택 기준 Client, server, routing relationship, routing manager, user-definable selection criteria
Description
본 발명은 일반적으로 무선 통신 시스템들에 관한 것으로서, 특히 무선 통신 시스템들내에서의 지능형 라우팅 시스템들 및 방법들에 관한 것이다.The present invention relates generally to wireless communication systems, and more particularly to intelligent routing systems and methods within wireless communication systems.
종래의 무선 통신 시스템들은 전형적으로 클라이언트/서버 장치들의 접속 및 구성을 자동화하기 위하여 동적 호스트 구성 프로토콜(DHCP)과 같은 네트워크 구성 프로토콜을 사용한다. 이들 프로토콜들은 예컨대 IP 어드레스들을 자동적으로 할당하고, TCP/IP 스택 구성 파라미터들을 전송하며, 네트워크에 접속된 클라이언트/서버장치들의 공유된 자원들 및 특징들의 어드레스와 같은 다른 구성 정보를 제공하도록 사용될 수 있다. 결과로서, 이들 방법들은 사용자가 IP 세팅들을 수동으로 재구성하는 것을 요구하지 않고 사용자들이 무선 네트워크들에 장치를 추가하고(또는 무선 네트워크로부터 장치들을 제거하고) 무선 네트워크 주위에서 장치들을 이동시키도록 함으로써 융통성 및 사용의 용이성과 관련하여 현저한 장점들을 제공한다.Conventional wireless communication systems typically use a network configuration protocol such as Dynamic Host Configuration Protocol (DHCP) to automate the connection and configuration of client / server devices. These protocols can be used to, for example, automatically assign IP addresses, send TCP / IP stack configuration parameters, and provide other configuration information, such as the address of shared resources and features of client / server devices connected to the network. . As a result, these methods provide flexibility by allowing users to add devices to (or remove devices from) the wireless networks and move the devices around the wireless network without requiring the user to manually reconfigure the IP settings. And significant advantages in terms of ease of use.
그러나, 이들 방법들은 네트워크 토폴로지가 결정되는 비교적 정적 및 ad hoc 방식으로 인하여 준최적 결과들을 생성할 수 있다. 예컨대, 이들 방법들은 전 형적으로 장치가 네트워크에 초기에 접속하는 시간에 클라이언트/서버 장치들이 연관되는 라우터 또는 게이트웨이를 선택할 것을 필요로한다. 이들 연관들은 예측가능하지 않으며, 또한 전형적으로 정상동작동안 변경될 수 없다. 초기 네트워크 토폴로지가 전형적으로 클라이언트/서버 장치들사이에서 실행되는 애플리케이션들 또는 연관된 통신 채널들의 품질 또는 특징을 고려하지 않기 때문에, 초기 네트워크 토폴로지는 무선 네트워크내의 불필요하고 비효율적인 트래픽 흐름을 생성할 수 있다. 게다가, 클라이언트 애플리케이션 또는 통신 채널들의 변화에 응답하여 네트워크가 네트워크 토폴로지 및 연관된 라우팅을 동적으로 변화시키도록 하는 메커니즘을 제공하지 않음으로서, 이러한 초기 네트워크 토폴로지는 다음 동작동안 중요한 서비스 품질(QoS) 문제들을 유발할 수 있다. 따라서, 비록 기존의 네트워크 구성 방법들이 융통성 및 사용의 용이성과 관련하여 임의의 장점들을 제공할지라도, 이들 방법들은 네트워크 토폴로지 및 연관된 라우팅 관계들을 효율적으로 제어할 수 없는 사용자의 무능력으로 인하여 빈약한 전체 사용자 경험을 유발할 수 있다. However, these methods can produce suboptimal results due to the relatively static and ad hoc manner in which the network topology is determined. For example, these methods typically require selecting a router or gateway to which client / server devices are associated at the time the device initially connects to the network. These associations are not predictable and also typically cannot be changed during normal operation. Since the initial network topology typically does not take into account the quality or characteristics of the applications or associated communication channels running between client / server devices, the initial network topology may create unnecessary and inefficient traffic flow in the wireless network. Moreover, by not providing a mechanism for the network to dynamically change the network topology and associated routing in response to changes in client applications or communication channels, this initial network topology may cause significant quality of service (QoS) problems during subsequent operations. Can be. Thus, although existing network configuration methods offer certain advantages in terms of flexibility and ease of use, these methods are poor overall users due to the inability of the user to effectively control the network topology and associated routing relationships. Can cause experience.
따라서, 전술한 문제들을 감안할때, 무선 통신 시스템들내의 지능형 라우팅 시스템 및 방법에 대한 필요성이 요망된다. 이들 시스템들 및 방법들은 바람직하게 초기 네트워크 토폴로지 및 연관된 라우팅 관계들의 선택 및 구성을 강화하며, 사용자 선호도들에 따라 클라이언트 애플리케이션, 필요한/이용가능한 대역폭, 기존 주파수 간섭 및 다른 인자들의 변화들에 응답하여 네트워크 토폴로지 및 연관된 라우팅 관계들을 무선 네트워크가 동적으로 변화시키도록 한다.Therefore, in view of the above problems, there is a need for an intelligent routing system and method in wireless communication systems. These systems and methods preferably reinforce the selection and configuration of the initial network topology and associated routing relationships, and respond to changes in client application, required / available bandwidth, existing frequency interference, and other factors depending on user preferences. The topology and associated routing relationships allow the wireless network to change dynamically.
본 발명의 실시예들은 무선 통신 시스템들내에서의 지능형 라우팅 시스템들 및 방법들을 제공함으로써 많은 전술한 문제점들을 완화한다. 일 실시예에서, 사용자 정의가능 라우팅 프로필은 클라이언트 장치 및 서버 장치간의 라우팅 관계들을 선택하는 사용자 정의가능 선택 기준을 저장한다. 클라이언트 장치가 초기에 무선 네트워크에 부착할때, 이러한 사용자 정의가능 라우팅 프로필은 클라이언트 장치 및 서버 장치간의 이용가능 라우팅 관계들을 선택하기 위하여 사용될 수 있다. 만일 특정 라우팅 관계가 라우팅 프로필에 저장된 사용자 정의가능 선택 기준을 만족하면, 이러한 라우팅 관계가 선택되고 클라이언트 장치 및 서버 장치간의 접속을 확립하기 위하여 사용될 수 있다. 이러한 프로세스는 데이터 트래픽이 사용자에 의하여 지정된 적정 라우팅 관계에 따라 클라이언트장치 및 서버 장치사이에서 라우팅되도록 한다.Embodiments of the present invention mitigate many of the aforementioned problems by providing intelligent routing systems and methods within wireless communication systems. In one embodiment, the user definable routing profile stores user definable selection criteria for selecting routing relationships between the client device and the server device. When the client device initially attaches to the wireless network, this user definable routing profile can be used to select the available routing relationships between the client device and the server device. If a particular routing relationship satisfies the user definable selection criteria stored in the routing profile, then this routing relationship is selected and can be used to establish a connection between the client device and the server device. This process allows data traffic to be routed between the client device and the server device according to the proper routing relationship specified by the user.
다른 실시예들은 확립된 접속이 사용자 정의가능 선택 기준을 계속해서 만족하는지의 여부를 결정하기 위하여 확립된 접속을 모니터링하는 메커니즘들을 제공한다. 만일 확립된 접속이 확립된 접속의 품질 또는 특징의 변화로 인하여 사용자 정의가능 선택 기준을 만족하지 않으면, 확립된 접속은 사용자 정의가능 라우팅 프로필에 지정된 다른 라우팅 관계를 사용하여 동일한 클라이언트 장치 및 동일한 서버 장치사이에서 라우팅될 수 있다. 선택적으로, 만일 확립된 접속이 클라이언트 애플리케이션을 서비스하기 위하여 사용된 서버 장치의 변화 또는 클라이언트 애플리케이션의 변화로 인하여 사용자 정의가능 선택 기준을 만족하지 않으면, 클라이언트 장치 및 서버 장치간에 확립된 접속은 비활성화될 수 있으며, 클라이언트 장치 및 다른 서버 정치간의 제 2접속은 저장된 사용자 정의가능 라우팅 프로필에 따라 활성화될 수 있다. 이들 프로세스들은 클라이언트 장치 및 서버 장치간의 라우팅 관계들이 연관된 통신 채널들의 품질 또는 특징들 또는 클라이언트 애플리케이션의 변화에 적응하도록 한다. Other embodiments provide mechanisms for monitoring an established connection to determine whether an established connection continues to meet user definable selection criteria. If the established connection does not meet the user-definable selection criteria due to a change in the quality or characteristics of the established connection, then the established connection uses the same routing device specified in the user-definable routing profile to the same client device and the same server device. Can be routed between. Optionally, the established connection between the client device and the server device may be deactivated if the established connection does not meet the user definable selection criteria due to a change in the server device or client application used to service the client application. And a second connection between the client device and another server station may be activated according to a stored user definable routing profile. These processes allow the routing relationships between the client device and the server device to adapt to changes in the client application or the quality or characteristics of the associated communication channels.
또 다른 실시예들은 클라이언트 장치 및 서버 장치간의 적절한 라우팅 관계들을 선택할 수 있도록 하는 다른 타입들의 선택 기준을 제공한다. 예컨대, 사용자 정의가능 선택 기준은 클라이언트 장치 및 서버 장치사이에서 서비스될 사용자 애플리케이션에 기초하여 라우팅 관계들을 선택하는 규칙을 포함할 수 있으며, 이에 따라 라우팅 관계의 선택시 애플리케이션을 인식할 수 있다. 사용자 정의가능 선택 기준은 최단 루트, 수신된 신호 강도 지시자, 요구된 대역폭, 및 상기 클라이언트 장치 및 상기 서버 장치간의 이용가능 대역폭 중 적어도 하나에 기초하여 라우팅 관계들을 선택하는 규칙을 포함할 수 있으며, 이에 따라 선택된 라우팅 관계는 클라이언트 장치 및 서버 장치간의 통신 채널들의 품질 또는 특징으로 고려할 수 있다. 이들 선택 기준은 클라이언트 장치가 초기에 네트워크에 접속하는 시간에 클라이언트 장치 및 서버 장치간의 초기 라우팅 관계를 결정하고 또는 클라이언트 애플리케이션 및/또는 채널 특징의 변화에 응답하여 네트워크 토폴로지 및 연관된 라우팅 관계들의 재구성을 초기화하는지의 여부를 결정하기 위하여 사용될 수 있다.Still other embodiments provide other types of selection criteria that allow selection of appropriate routing relationships between a client device and a server device. For example, the user definable selection criteria may include a rule for selecting routing relationships based on the user application to be serviced between the client device and the server device, thereby recognizing the application in selecting the routing relationship. The user definable selection criteria may include a rule for selecting routing relationships based on at least one of the shortest route, the received signal strength indicator, the requested bandwidth, and the available bandwidth between the client device and the server device. The selected routing relationship can thus be considered as the quality or characteristic of the communication channels between the client device and the server device. These selection criteria determine the initial routing relationship between the client device and the server device at the time the client device initially connects to the network or initiate a reconfiguration of the network topology and associated routing relationships in response to changes in the client application and / or channel characteristics. Can be used to determine whether or not.
전술한 메커니즘들은 트래픽 라우팅 및 재라우팅을 제어하고 클라이언트 초기화 선택을 수행하도록 클라이언트 장치에서 구현될 수 있다는 것에 유의해야 한다. 선택적으로, 전술한 메커니즘들은 사용자 선호도들에 따라 네트워크내의 모든 클라이언트/서버 장치들의 데이트 트래픽에 대한 라우팅 및 재라우팅을 중앙집중 방식으로 제어하도록 중앙집중 제어기에서 구현될 수 있다. 이들 대안 실시예들은 본 발명의 실시예들에 의하여 제공되는 구현 및 제어의 융통성을 강화한다.It should be noted that the aforementioned mechanisms can be implemented at the client device to control traffic routing and rerouting and to perform client initialization selection. Optionally, the aforementioned mechanisms can be implemented in a centralized controller to centrally control routing and rerouting of data traffic of all client / server devices in the network in accordance with user preferences. These alternative embodiments enhance the flexibility of the implementation and control provided by embodiments of the present invention.
무선 통신 네트워크내에서 지능형 라우팅을 수행할 수 있도록 하는 메커니즘들을 제공함으로써, 본 발명의 실시예들은 네트워크 토폴로지가 전형적으로 결정되는 정적 및 ad hoc 방식과 연관된 많은 문제점들을 완화한다. 본 발명의 다른 실시예들은 초기 라우팅 관계들을 더 적절하게 구성하고 무선 네트워크내의 라우팅이 사용자 선호도에 따라 클라이언트 애플리케이션, 필요한/이용가능한 대역폭, 기존 주파수 간섭 및 다른 인자들의 변화들에 각각의 경우에 적응하도록 함으로써 임의의 장점을 제공한다.By providing mechanisms to enable intelligent routing within a wireless communication network, embodiments of the present invention alleviate many of the problems associated with static and ad hoc schemes in which a network topology is typically determined. Other embodiments of the present invention further configure the initial routing relationships more appropriately and allow the routing within the wireless network to adapt in each case to changes in client application, required / available bandwidth, existing frequency interference and other factors according to user preferences. Thereby providing any advantage.
본 발명의 이들 및 다른 특징들 및 장점들은 첨부 도면들을 참조로하여 이하의 상세한 설명을 고찰할때 당업자에게 더욱더 명백해질 것이다. These and other features and advantages of the present invention will become more apparent to those skilled in the art upon reviewing the following detailed description with reference to the accompanying drawings.
도 1A, 도 1B 및 도 1C는 본 발명의 일 실시예에 따른 전형적인 무선 통신 시스템들을 도시한 도면.1A, 1B and 1C illustrate exemplary wireless communication systems in accordance with an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 전형적인 라우팅 제어기를 도시한 도면.2 illustrates an exemplary routing controller in accordance with one embodiment of the present invention.
도 3은 본 발명의 실시예에 따라 사용될 수 있는 전형적인 네트워크 데이터베이스를 도시한 도면.3 illustrates an exemplary network database that can be used in accordance with an embodiment of the invention.
도 4는 본 발명의 일 실시예에 따른 전형적인 방법을 기술한 도면.4 illustrates an exemplary method according to one embodiment of the present invention.
본 발명의 실시예들은 무선 네트워크들내에서의 지능형 라우팅 시스템들 및 장점들을 제공한다. 이하의 설명은 당업자가 본 발명을 실시 및 이용하도록 하기 위하여 제공된다. 특정 응용들에 대한 설명들은 단지 예로서만 제공된다. 바람직한 실시예에 대한 다양한 수정들, 대안들 및 변형들은 당업자에게 명백할 것이며, 여기에서 기술된 일반적인 원리들은 본 발명의 범위로부터 벗어나지 않고 다른 실시예들 및 응용들에 적용될 수 있다. 따라서, 본 발명은 기술된 실시예들에 제한되지 않으며, 여기에 기술된 원리들 및 특징들과 일치하는 가장 넓은 범위를 따라야 한다.Embodiments of the present invention provide intelligent routing systems and advantages within wireless networks. The following description is provided to enable any person skilled in the art to make or use the present invention. Descriptions of specific applications are provided only as examples. Various modifications, alternatives and variations to the preferred embodiment will be apparent to those skilled in the art, and the generic principles described herein may be applied to other embodiments and applications without departing from the scope of the present invention. Accordingly, the invention is not limited to the described embodiments, but should be accorded the widest scope consistent with the principles and features described herein.
도 1A, 도 1B 및 도 1C를 참조하면, 본 발명의 일 실시예에 따른 전형적인 무선 통신 시스템들은 일반적으로 도면부호 100으로 기술된다. 기술된 바와같이, 전형적인 실시예들은 전형적인 시스템들의 네트워크 토폴로지 및 연관된 라우팅 관계들을 형성하기 위하여 접속부들(150)을 통해 서로 접속되는 클라이언트 장치(110), 서버 장치(120), 라우터(130) 및 게이트웨이(140)를 포함한다. 흔히 있는 경우로서, 특정 네트워크 토폴로지 및 연관된 라우팅 관계들은 애플리케이션 또는 클라이언트/서버 접속의 일 타입에 대하여 바람직한 결과들을 발생시키며 애플리케이션들 또는 클라이언트/서버 접속들의 다른 형태들에 대하여 바람직하지 않은 결과들을 발생시킬 수 있다. 예컨대, 도 1A의 네트워크 토폴로지는 클라이언트(110a) 및 서버(120a)간의 오디오 스트리밍 애플리케이션들에 대하여 바람직한 결과들을 발생시키나, 클라이언트(110a) 및 게이트(140)간의 인터넷 애플리케이션 들 및 클라이언트(110a) 및 서버(120b)간의 비디오 스트리밍 애플리케이션들에 대하여 바람직하지 않은 결과들을 발생시킬 수 있다. 유사하게, 도 1B의 네트워크 토폴로지는 클라이언트(110a) 및 게이트웨이(140)간의 인터넷 애플리케이션들에 대하여 바람직한 결과들을 발생시킬 수 있으나, 클라이언트(110a) 및 서버(120a)간의 오디오 스트리밍 애플리케이션들 및 클라이언트(110a) 및 서버(120b)간이 비디오 스트리밍 애플리케이션들에 대하여 바람직하지 않은 결과들을 발생시킬 수 있다. 네트워크 토폴로지 및 연관된 라우팅 관계들은 전형적으로 ad hoc 방식으로 결정되고 정상동작동안 변화될 수 없기 때문에, 애플리케이션 네트워크 구성 프로토콜은 모든 애플리케이션들 또는 클라이언트들 또는 클라이언트/서버 접속들에 대한 사용자 선호도들에 따르는 네트워크 토폴로지 및 연관된 라우팅 관계들을 생성할 수 없다. 1A, 1B and 1C, typical wireless communication systems in accordance with one embodiment of the present invention are generally described at 100. As described, exemplary embodiments are client device 110, server device 120,
이하에서 더 상세히 기술되는 바와같이, 본 발명의 실시예들은 사용자 선호도들에 따라 무선 네트워크내에 지능형 라우팅을 제공하기 위하여 사용자 정의가능 라우팅 프로필 및 연관된 라우팅 관리자를 제공함으로써 이들 문제점들중 여러 문제점들을 완화한다. 사용자 정의가능 라우팅 프로필들은 클라이언트 장치들(110) 및 서버 장치들(120)간의 네트워크 토폴로지 및 연관된 라우팅 관계들을 선택하기 위한 사용자 정의가능 선택 기준을 저장하도록 구성될 수 있다. 이러한 선택 기준은 클라이언트 애플리케이션, 클라이언트 장치(110) 및 서버 장치(120)간의 최단 루트, 애플리케이션의 요구된 대역폭, 네트워크 접속부들(150)의 이용가능 대역폭, 수신된 신호 강도 지시자(RSSI), 또는 네트워크 접속부들(150)의 주파수 간섭 측정 치들, 또는 다른 파라미터들을 서비스하는 서버 장치(120)를 클라이언트 장치(110)에 의하여 실행될 클라이언트 애플리케이션에 기초하여 클라이언트 장치(110)가 사용해야 하는 적정 라우팅 관계들을 한정하는 세트 규칙들을 포함할 수 있다.As described in more detail below, embodiments of the present invention mitigate several of these problems by providing a user-definable routing profile and associated routing manager to provide intelligent routing in the wireless network according to user preferences. . The user definable routing profiles may be configured to store user definable selection criteria for selecting a network topology and associated routing relationships between client devices 110 and server devices 120. These selection criteria include the shortest route between the client application, client device 110 and server device 120, the required bandwidth of the application, the available bandwidth of
클라이언트 장치(110)가 무선 네트워크(100)에 초기에 부착하기를 원할때, 라우팅 관리자는 사용자 정의가능 선택 기준을 만족하는 네트워크 토폴로지 및 연관된 라우팅 관계들을 선택하기 위하여 저장된 라우팅 프로필을 사용하도록 구성될 수 있다. 예컨대, 라우팅 관리자는 예컨대 클라이언트 장치의 정적 IP 어드레스를 멀티캐시팅하고 응답하는 게이트웨이들(140) 및 라우터들(130)로부터 수신된 라우팅 정보를 어셈블링함으로써 클라이언트 장치(110) 및 서버 장치들(120)간의 연관된 라우팅 관계들 및 클라이언트 장치(110)가 부착할 ㅅ 있는 게이트웨이들(140) 및 라우터들(13)을 발견하도록 구성될 수 있다. 라우팅 관리자는 클라이언트 장치(110) 및 서버 장치(120)간의 라우팅 관계를 선택하기 위하여 사용자 정의가능 선택 기준, 수신된 라우팅 정보, 및 의도된 클라이언트 애플리케이션 및 클라이언트/서버 접속에 관한 다른 정보를 사용할 수 있다. 그 다음에, 클라이언트 장치(110)는 클라이언트 장치(110) 및 서버 장치(120)가 라우팅 프로필에 지정된 선택된 라우팅 관계에 따르도록 라우터(130) 또는 게이트웨이(140)에 부착될 수 있다.When client device 110 wishes to initially attach to
라우팅 관리자는 확립된 접속이 사용자 정의가능 선택 기준을 계속해서 만족하는지의 여부를 결정하기 위하여 클라이언트 장치(110) 및 서버 장치(120)간에 확립된 접속을 모니터링하도록 구성될 수 있다. 만일 확립된 접속이 확립된 접속의 품질 또는 특징들의 변화로 인하여 사용자 정의가능 선택 기준을 만족하지 않으면, 확립된 접속은 사용자 정의가능 라우팅 프로필에 지정된 다른 라우팅 관계를 사용하여 동일한 클라이언트 장치(110) 및 동일한 서버 장치(120)사이에서 재라우팅될 수 있다. 선택적으로, 만일 확립된 접속이 클라이언트 애플리케이션을 서비스하기 위하여 사용된 서버 장치(120)의 변화 또는 클라이언트 애플리케이션의 변화로 인하여 사용자 정의간의 선택 기준을 만족하지 않으면, 클라이언트 장치(110)는 서버 장치(120)와 확립된 접속을 종료하고, 사용자 정의가능 라우팅 프로필에 따라 클라이언트 장치(110) 및 다른 서버 장치(120)간의 제 2접속을 확립하도록 구성될 수 있다. 확립된 접속을 계속해서 모니터링함으로써, 라우팅 관리자는 라우팅 관계들이 다음 동작동안 사용자 정의가능 선택 기준을 계속해서 만족하도록 클라이언트 장치들(110) 및 서버 장치들(120)간의 라우팅 관계들이 연관된 통신 채널들의 품질 또는 특징들 또는 클라이언트 애플리케이션의 변화에 적응하게 한다.The routing manager may be configured to monitor the established connection between the client device 110 and the server device 120 to determine whether the established connection continues to meet user definable selection criteria. If the established connection does not meet the user definable selection criteria due to a change in the quality or characteristics of the established connection, the established connection uses the same client device 110 and other routing relationships specified in the user definable routing profile. It may be rerouted between the same server device 120. Optionally, if the established connection does not meet the selection criteria between user definitions due to a change in the server device 120 or a change in the client application used to service the client application, then the client device 110 may select the server device 120. And establish a second connection between the client device 110 and the other server device 120 in accordance with the user-definable routing profile. By continuously monitoring the established connection, the routing manager can determine the quality of the communication channels associated with the routing relationships between the client devices 110 and the server devices 120 such that the routing relationships continue to meet user definable selection criteria during the next operation. Or adapt to changes in features or client application.
전술한 프로세스들을 기술하기 위하여, 만일 클라이언트 장치(110a)가 무선 네트워크(100)에 초기에 부착하고 서버(120a)와의 오디오 스트리밍 애플리케이션을 수행하기를 원하면, 클라이언트 장치(110a)와 연관된 라우팅 관리자는 클라이언트 장치(110a)의 IP 어드레스를 멀티캐스팅하며, 라우터(130) 및 게이트웨이(140)로부터 수신되며 라우팅 관리자가 이후의 사용을 위하여 네트워크 데이터베이스에 저장하는 라우팅 정보를 어셈블링한다. 그 다음에, 라우팅 관리자는 라우팅 프로필에 저장된 사용자 정의가능 선택 기준과 수신된 라우팅 정보를 비교한다. 만일 라우터(130)와 연관된 라우팅 관계가 선택 기준을 만족한다는 것을 라우팅 관리자가 결 정하면, 클라이언트 장치(110a)는 도 1A에 기술된 클라이언트 장치(110a) 및 서버 장치(120a)간의 네트워크 토폴로지 및 연관된 라우팅 관계를 형성하기 위하여 라우터(130)에 부착할 것이다. To describe the processes described above, if the
만일 클라이언트 장치(110a)가 도 1A에 기술된 네트워크 토폴로지에 따라 무선 네트워크(100)에 부착되고 게이트웨이(140)와의 인터넷 애플리케이션을 수행하기를 원하면, 라우팅 관리자는 클라이언트 애플리케이션 및/또는 연관된 서버가 변경되었는지를 검출하고 클라이언트 장치(110a) 및 게이트웨이(140)간의 기존 라우팅 관계를 수정해야 하는지의 여부를 결정할 것이다. 이러한 경우에, 라우팅 관리자는 라우팅 프로필에 저장된 사용자 정의가능 선택 기준과 네트워크 데이트베이스에 저장된 라우팅 정보를 비교할 것이다. 만일 게이트웨이(140)와의 직접 접속이 사용자 정의가능 선택 기준에 따르는지를 라우팅 관리자가 결정하면, 클라이언트 장치(110a)는 라우터(130)와의 접속을 종료하고 게이트웨이(140)와의 새로운 접속을 확립하여 도 1B에 기술된 클라이언트 장치(110a) 및 게이트웨이(140)간의 네트워크 토폴로지 및 연관된 라우팅 관계를 형성한다.If the
만일 클라이언트 장치(110a)가 도 1B에 기술된 네트워크 토폴로지에 따라 무선 네트워크(100)에 부착되고 서버(120b)와의 비디오 스트리밍 애플리케이션을 수행하기를 원하면, 라우팅 관리자는 클라이언트 애플리케이션 및/또는 연관된 서버가 변경되었는지를 검출하고 클라이언트 장치(110a) 및 서버(120b)간의 기존 라우팅 관계를 수정해야하는지의 여부를 결정할 것이다. 만일 게이트웨이(140)를 통한 라우팅 관계가 선택 기준에 계속해서 따른다고 라우팅 관리자가 결정하면, 클라이 언트 장치(110a)는 도 1B에 기술된 네트워크 토폴로지 및 연관된 라우팅 관계에 따라 클라이언트 장치(110a) 및 서버(120b)사이에서 데이터가 라우팅되도록 게이트웨이(140)와의 접속을 유지할 것이다. 그러나, 라우팅 관리자는 애플리케이션의 필요한 대역폭, 네트워크 접속부들(150)의 이용가능 대역폭, 수신된 신호 강도 지시자(RSSI), 네트워크 접속부들(150)의 주파수 간섭 측정치들의 변화에 기초하여 클라이언트 장치(110a) 및 서버(120b)간의 접속을 계속해서 모니터링할 것이다. 만일 도 1B에 기술된 라우팅 관계들이 사용자 정의가능 선택 기준을 더이상 만족하지 않고 도 1C에 기술된 라우팅 관계들이 선택 기준을 만족한다는 것을 라우팅 관리자가 결정하면, 라우팅 관리자는 게이트웨이(140)와의 접속을 종료하고, 라우터(130)와의 새로운 접속을 확립하며, 라우터(130)가 서버(120b)와의 접속을 확립하도록 함으로써 데이터 트래픽의 재라우팅을 초기화할 수 있어서 도 1C에 기술된 네트워크 토폴로지 및 연관된 라우팅 관계들을 형성할 수 있다.If the
무선 통신 시스템내에서 지능형 라우팅을 할 수 있도록 하는 메커니즘들을 제공함으로써, 본 발명의 실시예들은 네트워크 토폴로지가 전형적으로 결정되는 정적 및 ad 방식과 연관된 문제들중 많은 문제들을 완화한다. 본 발명의 실시예들은 초기 라우팅 관계들을 더 적절하게 구성하고 무선 네트워크내에서의 라우팅이 사용자 선호도들에 따라 각각의 경우에 클라이언트 애플리케이션, 필요한/이용가능 대역폭, 기존 주파수 간섭 및 다른 인자들의 변화들에 적응하도록 함으로써 임의의 장점들을 제공한다. 전술한 메커니즘들은 클라이언트-초기화 선택을 수행하고 트래픽 라우팅 및 재라우팅을 제어하도록 클라이언트 장치들(110)에서 구현될 수 있 거나, 또는 사용자 선호도들에 따라 네트워크내의 모든 클라이언트/서버 장치들의 데이터 트래픽의 라우팅 및 재라우팅을 중앙집중 방식으로 제어하도록 중앙집중 제어기(160)에서 구현될 수 있다. 따라서, 라우팅 관리자 및 연관된 라우팅 프로필에 의하여 수행되는 전술한 프로세스들에 대한 설명들은 이들 대안 실시예들중 어느 하나에 동일하게 적용할 수 있다.By providing mechanisms to enable intelligent routing within a wireless communication system, embodiments of the present invention mitigate many of the problems associated with the static and ad schemes in which a network topology is typically determined. Embodiments of the present invention configure the initial routing relationships more appropriately and the routing within the wireless network is in each case dependent on client preferences, necessary / available bandwidth, existing frequency interference and other factors changes depending on user preferences. Adaptation provides certain advantages. The aforementioned mechanisms can be implemented at the client devices 110 to perform client-initialization selection and to control traffic routing and rerouting, or to route data traffic of all client / server devices in the network according to user preferences. And the
도 2를 참조하면, 본 발명의 일 실시예에 따른 전형적인 라우팅 제어기는 일반적으로 도면부호 200으로 기술된다. 이러한 전형적인 라우팅 제어기는 클라이언트-초기화 선택을 수행하고 트래픽 라우팅 및 재라우팅을 제어하도록 클라이언트 장치들에서 구현될 수 있거나, 또는 사용자 선호도들에 따라 모든 클라이언트/서버 장치들의 데이터 트래픽의 라우팅 및 재라우팅을 중앙집중 방식으로 제어하도록 중앙집중 제어기에서 구현될 수 있다.2, an exemplary routing controller in accordance with one embodiment of the present invention is generally described at 200. Such a typical routing controller can be implemented in client devices to perform client-initialization selection and control traffic routing and rerouting, or centralize the routing and rerouting of data traffic of all client / server devices according to user preferences. It can be implemented in a centralized controller to control in a centralized manner.
기술된 바와같이, 전형적인 라우팅 제어기는 사용자 정의가능 라우팅 프로필(245) 및 네트워크 제어 계층(210)을 포함한다. 사용자 정의가능 라우팅 프로필(245)은 클라이언트 및 서버 장치들간이 라우팅 관계들을 선택하는 규칙들을 포함하는 사용자 정의가능 선택 기준(247) 및 (선택적으로) 클라이언트 및 서버 장치들간의 접속들을 구성하는 정보를 포함하는 사용자 정의가능 구성 파라미터들(246)을 포함한다. 시각화 도구(270)는 라우팅 프로필(245)에 저장된 선택 기준(247) 및 현재의 구성 파라미터들(246)을 사용자에게 디스플레이하기 위하여 라우팅 프로필(245)에 접속될 수 있다. 구성 도구(260)는 사용자들이 기존의 구성 파라미터들(246) 및 선택 기준(247)을 생성, 제거 또는 수정하도록 하는 사용자 인터페이스 를 제공하기 위하여 사용될 수 있다.As described, a typical routing controller includes a user
도 2에 기술된 네트워크 제어 계층(210)은 라우팅 관리자(220) 및 네트워크 데이터베이스(230)를 포함한다. 이전에 논의된 바와같이, 라우팅 관리자(220)는 클라이언트 장치에 의하여 사용될 초기 라우팅 관계들을 선택하고 라우팅 프로필(245)에 저장된 선택 기준(247)에 따라 라우팅 관계들의 재구성을 초기화하는 역할을 한다. 이와 관련하여, 라우팅 관리자(220)는 라우터들 및 게이트웨이들로부터 수신된 라우팅 정보를 수집하기 위하여 데이터 링크 제어 계층(240)과 인터페이싱하도록 구성될 수 있다. 그 다음에, 라우팅 관리자(220)는 예컨대 도 3에 기술된 포맷으로 추후에 사용하기 위하여 네트워크 데이터베이스(230)에 수신된 라우팅 정보를 저장할 수 있다. 라우팅 관리자(220)는 수신된 신호 강도 지시자(RSSI), 측정된 간섭 및 이용가능 대역폭과 같은 응용가능 통신 채널들의 품질 또는 특징들을 모니터링하기 위하여 데이터 링크 제어 계층(240)과 인터페이싱할 수 있다. 라우팅 관리자(220)는 애플리케이션의 타입, 이러한 애플리케이션을 서비스하는 의도된 서버 및 애플리케이션의 필요한 대역폭과 같이 클라이언트 장치 및 서버 장치사이에서 실행될 클라이언트 애플리케이션들(250)에 관한 정보를 수집할 수 있다. The
이러한 정보를 사용하면, 라우팅 관리자(220)는 라우팅 프로필(245)에 저장된 사용자 정의가능 선택 기준과 네트워크 데이터베이스(230)에 저장된 이용가능 라우팅 관계들을 비교할 수 있다. 만일 이용가능 라우팅 관계들중 하나가 선택 기준(245)을 만족하면, 라우팅 관리자(220)는 라우팅 관계를 선택하며, 데이터 트래픽이 선택된 라우팅 관계에 따라 클라이언트 장치 및 서버 장치사이에서 라우팅되 도록 클라이언트 장치 및 서버 장치간의 접속을 확립한다. 선택적으로, 라우팅 관리자(220)는 선택 기준(247)에 의하여 지정된 라우팅 관계를 선택할 수 있고, (예컨대 라우터와의 접속을 확립하고 라우터가 의도된 서버와의 새로운 접속을 확립할 것을 요구함으로써) 네트워크 토폴로지의 재구성을 요구하기 위하여 데이터 링크 제어 계층(240)에 적절한 신호들을 전송할 수 있다. 만일 네트워크 토폴로지가 성공적으로 재구성되면, 라우팅 관리자(220)는 새로운 라우팅 관계들을 사용하여 네트워크 데이터베이스(230)를 업데이트할 것이다.Using this information, routing manager 220 can compare the user-definable selection criteria stored in
일단 접속이 확립되면, 라우팅 관리자는 확립된 접속이 선택 기준(247)을 계속해서 만족하는지의 여부를 결정하기 위하여 확립된 접속 및 클라이언트 애플리케이션들(250)을 계속해서 모니터링할 것이다. 만일 확립된 접속이 선택 기준(247)을 만족하지 않으면, 라우팅 관리자(220)는 사용자 정의가능 라우팅 프로필에 지정된 다른 라우팅 관계를 사용하여 동일한 클라이언트 장치 및 동일한 서버 장치간의 접속을 재라우팅하거나 또는 저장된 사용자 정의가능 라우팅 프로필에 따라 클라이언트 장치 및 다른 서버 장치간의 제 2접속을 활성화하기 위하여 데이터 링크 계층(240)에 적절한 신호들을 전송한다. 물론, 라우팅 관리자(220)는 앞서 기술된 바와같이 다른 이용가능 라우팅 관계를 선택하거나 또는 네트워크 토폴로지의 재구성을 요구함으로써 전술한 프로세스들을 수행할 수 있다. 임의의 경우에, 라우팅 관리자(220)는 클라이언트 장치들 및 서버 장치들이 사용자 정의가능 선택 기준에 따르도록 함으로써 무선 네트워크내에 지능형 라우팅을 제공한다. Once the connection is established, the routing manager will continue to monitor the established connection and
도 4를 참조하면, 본 발명의 일 실시예에 따른 전형적인 방법은 일반적으로 도면부호 400으로 기술된다. 기술된 바와같이, 장치가 초기에 무선 네트워크에 부착되기를 원할때, 장치는 정적 IP 어드레스를 멀티캐스팅함으로써 단계(410)에서 전형적인 방법을 초기화한다. 단계(420)에서, 장치는 장치가 부착될 수 있는 노드들(예컨대, 라우터들 또는 게이트웨이들) 및 무선 네트워크내에서의 이용가능한 라우팅 관계들을 발견하기 위하여 멀티캐스트 메시지에 응답하여 수신된 정보를 어셈블링한다. 수신된 라우팅 관계들 및 저장된 사용자 정의가능 선택 기준을 사용하면, 장치는 데이터가 선택 기준에 의하여 지정된 라우팅 관계들에 따라 클라이언트/서버 장치들사이에서 라우팅되도록 단계(430)에서 선택 기준을 만족하는 노드에 부착될 수 있다.Referring to FIG. 4, an exemplary method according to an embodiment of the present invention is generally described at 400. As described, when the device initially wants to attach to the wireless network, the device initiates the typical method at
일단 클라이언트 및 서버 장치간의 접속이 확립되면, 확립된 접속은 재라우팅을 초기화할 것인지의 여부를 결정하기 위하여 단계(440)에서 모니터링된다. 이러한 프로세스는 확립된 접속이 선택 기준을 계속해서 만족하는지의 여부를 결정하기 위하여 애플리케이션을 서비스하는 서버 또는 클라이언트 장치에 의하여 실행되는 애플리케이션 또는 확립된 접속의 품질 또는 특징을 검사하는 단계를 포함할 수 있다. 만일 확립된 접속이 선택 기준을 만족하면, 전형적인 방법은 확립된 접속을 계속해서 모니터링하기 위하여 단계(440)로 다시 진행한다. 만일 확립된 접속이 선택 기준을 만족하지 않으면, 장치는 선택 기준에 따라 클라이언트 서버 장치사이에서 데이터 트래픽을 재라우팅할 것이다. 이러한 프로세스는 이용가능 라우팅 관계들중 다른 하나를 선택하는 단계, 확립된 접속을 종료하는 단계, 및 새로운 접속을 확립하는 단계, 또는 네트워크 토폴로지의 재구성을 요구하는 단계를 포함할 수 있다. 만일 네트워크 토폴로지가 변경되면, 전형적인 방법은 네트워크 데이터베이스를 업데이트 하는 단계(460)로 진행한후 다른 재라우팅을 초기화할 것인지의 여부를 결정하기 위하여 새로운 라우팅 관계가 모니터링되는 단계(440)로 진행한다. Once the connection between the client and server device is established, the established connection is monitored at
본 발명이 전형적인 실시예들과 관련하여 기술되었을지라도, 본 발명이 기술된 실시예들에 제한되지 않고 이하의 청구항들의 범위내에 포함되는 다수의 다른 수정들, 대안들 및 변형들 및 넓은 균등 구조들을 커버한다는 것이 당업자에게 명백할 것이다. Although the present invention has been described in connection with the exemplary embodiments, the invention is not limited to the described embodiments, but many other modifications, alternatives and variations and broad equivalent structures are included within the scope of the following claims. It will be apparent to those skilled in the art.
Claims (18)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US55635404P | 2004-03-24 | 2004-03-24 | |
US60/556,354 | 2004-03-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070050864A true KR20070050864A (en) | 2007-05-16 |
Family
ID=34962301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067019637A KR20070050864A (en) | 2004-03-24 | 2005-03-23 | Intelligent routing within wireless communication systems |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1730892A1 (en) |
JP (1) | JP2007531378A (en) |
KR (1) | KR20070050864A (en) |
CN (1) | CN1938994A (en) |
WO (1) | WO2005094008A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100973840B1 (en) * | 2007-12-14 | 2010-08-04 | 한국전자통신연구원 | Method for Selecting and Connecting of Interface supporting Multimedia call Service |
KR101468427B1 (en) * | 2010-09-29 | 2014-12-03 | 에스케이텔레콤 주식회사 | System and method for controlling traffic of data service |
KR20160057433A (en) * | 2013-10-13 | 2016-05-23 | 니시라, 인크. | Logical router |
US9893988B2 (en) | 2014-03-27 | 2018-02-13 | Nicira, Inc. | Address resolution using multiple designated instances of a logical router |
US10020960B2 (en) | 2014-09-30 | 2018-07-10 | Nicira, Inc. | Virtual distributed bridging |
US10225184B2 (en) | 2015-06-30 | 2019-03-05 | Nicira, Inc. | Redirecting traffic in a virtual distributed router environment |
US10250443B2 (en) | 2014-09-30 | 2019-04-02 | Nicira, Inc. | Using physical location to modify behavior of a distributed virtual network element |
US10374827B2 (en) | 2017-11-14 | 2019-08-06 | Nicira, Inc. | Identifier that maps to different networks at different datacenters |
US10511459B2 (en) | 2017-11-14 | 2019-12-17 | Nicira, Inc. | Selection of managed forwarding element for bridge spanning multiple datacenters |
US10511458B2 (en) | 2014-09-30 | 2019-12-17 | Nicira, Inc. | Virtual distributed bridging |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3313118A1 (en) | 2016-10-24 | 2018-04-25 | Thomson Licensing | Method to be implemented at a device configured to be connected to a customer premise equipment of a first type network, corresponding device |
CN116137594A (en) * | 2021-11-18 | 2023-05-19 | ***通信集团重庆有限公司 | Method, device, equipment and storage medium for generating network topology |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040264402A9 (en) * | 1995-06-01 | 2004-12-30 | Padcom. Inc. | Port routing functionality |
US6418324B1 (en) * | 1995-06-01 | 2002-07-09 | Padcom, Incorporated | Apparatus and method for transparent wireless communication between a remote device and host system |
AU2003215284A1 (en) * | 2002-02-21 | 2003-09-09 | Hewlett-Packard Company | A system and method for providing personal connectivity between a computing device and a computer network |
CN1666473A (en) * | 2002-07-10 | 2005-09-07 | 皇家飞利浦电子股份有限公司 | Interface selection from multiple networks |
-
2005
- 2005-03-23 EP EP05709080A patent/EP1730892A1/en not_active Withdrawn
- 2005-03-23 JP JP2007504554A patent/JP2007531378A/en active Pending
- 2005-03-23 KR KR1020067019637A patent/KR20070050864A/en not_active Application Discontinuation
- 2005-03-23 CN CNA2005800096713A patent/CN1938994A/en active Pending
- 2005-03-23 WO PCT/IB2005/051005 patent/WO2005094008A1/en not_active Application Discontinuation
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100973840B1 (en) * | 2007-12-14 | 2010-08-04 | 한국전자통신연구원 | Method for Selecting and Connecting of Interface supporting Multimedia call Service |
KR101468427B1 (en) * | 2010-09-29 | 2014-12-03 | 에스케이텔레콤 주식회사 | System and method for controlling traffic of data service |
US11029982B2 (en) | 2013-10-13 | 2021-06-08 | Nicira, Inc. | Configuration of logical router |
KR20160057433A (en) * | 2013-10-13 | 2016-05-23 | 니시라, 인크. | Logical router |
US10528373B2 (en) | 2013-10-13 | 2020-01-07 | Nicira, Inc. | Configuration of logical router |
US9910686B2 (en) | 2013-10-13 | 2018-03-06 | Nicira, Inc. | Bridging between network segments with a logical router |
US9977685B2 (en) | 2013-10-13 | 2018-05-22 | Nicira, Inc. | Configuration of logical router |
KR20180073726A (en) * | 2013-10-13 | 2018-07-02 | 니시라, 인크. | Logical router |
US11736394B2 (en) | 2014-03-27 | 2023-08-22 | Nicira, Inc. | Address resolution using multiple designated instances of a logical router |
US11190443B2 (en) | 2014-03-27 | 2021-11-30 | Nicira, Inc. | Address resolution using multiple designated instances of a logical router |
US9893988B2 (en) | 2014-03-27 | 2018-02-13 | Nicira, Inc. | Address resolution using multiple designated instances of a logical router |
US10250443B2 (en) | 2014-09-30 | 2019-04-02 | Nicira, Inc. | Using physical location to modify behavior of a distributed virtual network element |
US11483175B2 (en) | 2014-09-30 | 2022-10-25 | Nicira, Inc. | Virtual distributed bridging |
US11252037B2 (en) | 2014-09-30 | 2022-02-15 | Nicira, Inc. | Using physical location to modify behavior of a distributed virtual network element |
US10020960B2 (en) | 2014-09-30 | 2018-07-10 | Nicira, Inc. | Virtual distributed bridging |
US10511458B2 (en) | 2014-09-30 | 2019-12-17 | Nicira, Inc. | Virtual distributed bridging |
US11050666B2 (en) | 2015-06-30 | 2021-06-29 | Nicira, Inc. | Intermediate logical interfaces in a virtual distributed router environment |
US10693783B2 (en) | 2015-06-30 | 2020-06-23 | Nicira, Inc. | Intermediate logical interfaces in a virtual distributed router environment |
US10361952B2 (en) | 2015-06-30 | 2019-07-23 | Nicira, Inc. | Intermediate logical interfaces in a virtual distributed router environment |
US10348625B2 (en) | 2015-06-30 | 2019-07-09 | Nicira, Inc. | Sharing common L2 segment in a virtual distributed router environment |
US10225184B2 (en) | 2015-06-30 | 2019-03-05 | Nicira, Inc. | Redirecting traffic in a virtual distributed router environment |
US11799775B2 (en) | 2015-06-30 | 2023-10-24 | Nicira, Inc. | Intermediate logical interfaces in a virtual distributed router environment |
US10511459B2 (en) | 2017-11-14 | 2019-12-17 | Nicira, Inc. | Selection of managed forwarding element for bridge spanning multiple datacenters |
US10374827B2 (en) | 2017-11-14 | 2019-08-06 | Nicira, Inc. | Identifier that maps to different networks at different datacenters |
US11336486B2 (en) | 2017-11-14 | 2022-05-17 | Nicira, Inc. | Selection of managed forwarding element for bridge spanning multiple datacenters |
Also Published As
Publication number | Publication date |
---|---|
CN1938994A (en) | 2007-03-28 |
EP1730892A1 (en) | 2006-12-13 |
WO2005094008A1 (en) | 2005-10-06 |
JP2007531378A (en) | 2007-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20070050864A (en) | Intelligent routing within wireless communication systems | |
US11750506B2 (en) | System and method for adaptive traffic path management | |
US20180191600A1 (en) | Redirection of service or device discovery messages in software-defined networks | |
EP2800308B1 (en) | Tunnel failover | |
US7380025B1 (en) | Method and apparatus providing role-based configuration of a port of a network element | |
US7586894B2 (en) | Communication system capable of selecting optimum gateway for terminals | |
US10587494B2 (en) | Network control method and apparatus | |
JP2010035191A (en) | Architecture for dense multicast network with provisioned route | |
US20180167458A1 (en) | Discovery of ingress provider edge devices in egress peering networks | |
CN110351141B (en) | Flexe interface management method, device and network element | |
US11523324B2 (en) | Method for configuring a wireless communication coverage extension system and a wireless communication coverage extension system implementing said method | |
US20100046398A1 (en) | Method and system for automatically realizing connection between management device and managed device | |
JP2006042351A (en) | Roaming wireless client communication | |
KR20070020398A (en) | DIRECTED PPPoE SESSION INITIATION OVER A SWITCHED ETHERNET | |
US7072959B2 (en) | Method and apparatus for dynamically assigning a network endpoint to a network region for selecting a proper codec | |
JP2011520346A (en) | Method and apparatus for managing a network | |
CN112910704A (en) | Local area network system, method and device supporting dynamic self-adaptive network configuration | |
KR100862723B1 (en) | The IP topology management system using the IP topology auto discovery and a method | |
JP6432973B2 (en) | Relay device, communication device, communication route selection method, communication route control method, and program | |
JP5569003B2 (en) | COMMUNICATION SYSTEM, MONITORING DEVICE, MONITORING DEVICE CONTROL METHOD, AND PROGRAM | |
EP2242233A1 (en) | Selecting method of policy decision functional entity in resource and admission control system | |
EP2890053B1 (en) | Ds domain generating method and system | |
EP3432518B1 (en) | Remote management method and circuitry for mobile broadband router | |
US20220070736A1 (en) | Traffic steering device | |
WO2024037924A1 (en) | A method for migrating nodes in a distributed network to a centralized network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |