System and method for traffic accounting and route customization of network services
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/56
H04M-015/00
출원번호
UP-0162313
(2002-06-03)
등록번호
US-7577154
(2009-08-31)
발명자
/ 주소
Yung, John
Adelson, Jay Steven
출원인 / 주소
Equinix, Inc.
대리인 / 주소
Rutan & Tucker, LLP
인용정보
피인용 횟수 :
64인용 특허 :
10
초록▼
Traffic accounting and route customization of network services is described. According to one embodiment of the invention, a route customization server selects one or more network service providers to provide network services for one of a plurality of network users. The selection is based on a chang
Traffic accounting and route customization of network services is described. According to one embodiment of the invention, a route customization server selects one or more network service providers to provide network services for one of a plurality of network users. The selection is based on a change request being provided by the one of the plurality of users. In another embodiment of the invention, a traffic accounting server provides billing information to the one of the plurality of users based on one or more media access control (MAC) addresses included in the network traffic of the one of the plurality of users.
대표청구항▼
What is claimed is: 1. A system for providing customized network routing comprising: an accounting and routing coordinator configured to connect to network elements, including routers, from a plurality of Internet network service providers connected to a network, wherein the accounting and routing
What is claimed is: 1. A system for providing customized network routing comprising: an accounting and routing coordinator configured to connect to network elements, including routers, from a plurality of Internet network service providers connected to a network, wherein the accounting and routing coordinator is configured to provide Internet transit network services to a plurality of users, where each user has one or more network elements that connect to network elements of the plurality of Internet network service providers (ISP) through the accounting and routing coordinator, and wherein the accounting and routing coordinator to further include a database and a route customization server, wherein the database to store a plurality of user criteria regarding Internet network service in change requests previously provided by each of the users and to store network service information from the plurality of Internet network service providers; a traffic accounting server configured to provide billing information to the one of the plurality of users based on the network services to be provided by the selected Internet network service provider's routers, the billing information being based on one or more media access control (MAC) addresses being used by the one of the plurality of users, wherein the traffic accounting server to further determine an aggregate network usage of each user based on the MAC address and to calculate billing information for each user based on the aggregate network usage, and wherein the route customization server connected directly to the network elements of the plurality of users, is configured to route Internet packets using Border Gateway Protocol, and to automatically select the Internet network service providers to automatically re-route the network services to, including the Internet packets, from at least one of the plurality of users based on at least one of a change request being provided by one of the plurality of Internet network service providers and based on users' criteria provided by the plurality of change requests previously provided by the plurality of users stored in the database, wherein the accounting and routing coordinator is configured to establish a communication circuit route between each user and ISP that satisfies the users' criteria given in the change request. 2. The system of claim 1 further comprising: a user interface, the one of the plurality of users to generate the change request with the user interface, the change request to include network service criteria describing the network services to be provided by the selected Internet network service provider's routers, wherein two or more ISPs are selected to be connected to a first user at the same time. 3. The system of claim 2 wherein the database further stores media access control addresses of each network element on the network with a specific user and stores media access control addresses of the network elements from the plurality of Internet network service providers for the route customization server to select the Internet network service providers to automatically re-route the network services to, including the Internet packets, from at least one of the plurality of users. 4. The system of claim 2 wherein the plurality of Internet network service providers' routers provide pricing information of the network services to the route customization server via the user interface, the route customization server to select the peering of the one of the plurality of users and the Internet network service providers based on the pricing information. 5. The system of claim 2, wherein the user interface further comprises an auto-adoption box for automatically re-routing to any network service provider meeting the user's criteria. 6. The system of claim 1 further comprising: a route server to receive a policy rule from the route customization server, the policy rule to describe each one of the selected Internet network service providers are to provide network services to each one of the plurality of users. 7. The system of claim 1 wherein the one of the plurality of users connects with the route customization server directly to route network traffic of the one of the plurality of users to each selected Internet network service provider routers, and each of selected Internet network service provider routers connects directly with the route customization server to route network traffic of the one of the plurality of users to the one of the plurality of users. 8. The system of claim 1, wherein the network services includes routing network traffic for the one of the plurality of users, the billing information being based on the amount of network traffic each of the selected network service provider routers carries. 9. The system of claim 8, wherein the network traffic includes a plurality of data packets having a timestamp and at least one of the MAC addresses. 10. The system of claim 8, wherein the MAC addresses not associated with the plurality users is identified. 11. The system of claim 1, wherein the traffic accounting server having an input to receive network traffic information on a periodic basis and to calculating an aggregate network usage based on a ninety-fifth percentile algorithm. 12. The system of claim 1, wherein the traffic accounting server to provide the billing information to each user in an electronic billing statement. 13. A machine-accessible medium having instructions, which when executed by the machine, to cause a machine to perform a method for customizing a plurality of routes comprising: receiving a plurality of electronic change requests from a plurality of users, the change requests having network service criteria including internet network service capability information; storing the plurality of electronic change requests from a plurality of users; then storing media access control addresses of each network element on the network associated with a specific user as well as media access control addresses of one or more of the network elements from the plurality of Internet network service provider; receiving an electronic change request from one of a plurality of Internet network service providers; selecting one or more Internet network service providers from a plurality of Internet network service providers (ISP) to automatically re-route network traffic, including Internet packets, for at least one of the plurality of users, the selecting is based on the received network service criteria information; automatically re-routing the network traffic of the plurality of users, which have user criteria matching the network service criteria associated with the change request of the one of the plurality of network service providers; routing the Internet packets using Border Gateway Protocol; establishing a communication circuit route between each user and ISP that satisfies the network service criteria given in the change request; providing billing information to the plurality of users based on the network services to be provided by the selected Internet network service providers, wherein the billing information being based on one or more media access control (MAC) addresses being used by the network elements associated with that user; and determining an aggregate network usage of each user based on the MAC address and to calculate billing information for each user based on the aggregate network usage. 14. The machine-accessible medium of claim 13 further comprising: receiving an electronic change request from the network service providers to change the pricing of the network services, wherein a first ISP and a second ISP are connected to a first user at the same time based on the network service criteria given in the change request. 15. The machine-accessible medium of claim 13 wherein the network service criteria information describes the network service providers to reject. 16. The machine-accessible medium of claim 13 wherein the routing is determined based on whether the selected one or more network service providers are available.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Allard, David J.; Dunn, James M., Broadband multi-service proxy server system and method of operation for internet services of user's choice.
Kerr, Jade; Smoyer, Clinton; Cook, Andrew; Morrissey, Michael; Mathur, Mohit, Customer premise equipment with access to free market based pricing for bandwidth on a communications network.
Furr, Michael B.; Doane, Andrew J.; Lennon, David B.; De Santis, Peter N.; Miller, Kevin Christopher, Differential bandwidth metering for networks with direct peerings.
Stubberfield, Andre; Albert, Fabrice; Maitra, Sougata, Direct connect virtual private interface for a one to many connection with multiple virtual private clouds.
Miller, Kevin Christopher; Hall, Jeremy T.; Doane, Andrew J.; Furr, Michael B., Dynamic bandwidth management using routing signals in networks with direct peerings.
Miller, Kevin Christopher; Balasubramanian, Krishna P.; Doane, Andrew J.; Hall, Jeremy T.; Lennon, David B., Interfaces to manage last-mile connectivity for direct network peerings.
Miller, Kevin Christopher; Balasubramanian, Krishna P.; Doane, Andrew Jeffrey; Hall, Jeremy T.; Lennon, David Brian, Interfaces to manage last-mile connectivity for direct network peerings.
Miller, Kevin Christopher; Balasubramanian, Krishna P.; Doane, Andrew Jeffrey; Hall, Jeremy T.; Lennon, David Brian, Interfaces to manage last-mile connectivity for direct network peerings.
Miller, Kevin Christopher; Sukumaran, Anish; Hall, Jeremy T.; Doane, Andrew J.; Lennon, David B., Interfaces to manage service marketplaces accessible via direct network peerings.
de la Iglesia, Erik; Lowe, Rick; Ahuja, Ratinder Paul Singh; Deninger, William; King, Samuel; Khasgiwala, Ashish; Massaro, Donald J., Method and apparatus for data capture and analysis system.
Ahuja, Ratinder Paul Singh; Jha, Bimalesh; Maini, Nitin; Patel, Sujata; Jain, Ankit R.; Hegde, Damodar K.; Nanganure, Rajaram V.; Pawar, Avinash Vishnu, System and method for providing data protection workflows in a network environment.
Ahuja, Ratinder Paul Singh; Jha, Bimalesh; Maini, Nitin; Patel, Sujata; Jain, Ankit R.; Hegde, Damodar K.; Nanganure, Rajaram V.; Pawar, Avinash Vishnu, System and method for providing data protection workflows in a network environment.
de la Iglesia, Erik; Lowe, Rick; Ahuja, Ratinder Paul Singh; Coleman, Shaun; King, Samuel; Khasgiwala, Ashish, Tag data structure for maintaining relational data over captured objects.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.