IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0261809
(2005-10-28)
|
등록번호 |
US-8463920
(2013-06-11)
|
발명자
/ 주소 |
- Johnson, Jeremy T.
- Medin, Milo S.
|
출원인 / 주소 |
- At Home Bondholders' Liquidating Trust
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
106 |
초록
▼
A system and method for sharing access to an internet protocol (IP) network among multiple internet service providers (ISPs) uses multiprotocol label switching (MPLS). End-users are coupled to a broadband customer access network. Each end-user is also associated with at least one of the ISPs. An agg
A system and method for sharing access to an internet protocol (IP) network among multiple internet service providers (ISPs) uses multiprotocol label switching (MPLS). End-users are coupled to a broadband customer access network. Each end-user is also associated with at least one of the ISPs. An aggregation router interfaces the customer access network with a network backbone. The network backbone includes a border router for interfacing between the network backbone and the network of an ISP. When the border router is activated, it creates a forwarding equivalency class (FEC) corresponding to the ISP. The border router stores a label for the FEC and the interface for reaching the ISP in an FEC table. The border router advertises the label binding for the FEC to all upstream nodes. An intermediate node receiving the label binding creates its own FEC table, associates a new label with the FEC, and advertises the new label binding to its upstream nodes. The aggregation router receives and builds a FEC table containing the label bindings for all ISPs reachable over the network backbone. When the aggregation router receives a data packet from an end-user, the aggregation router determines the ISP associated with the end-user, labels the data packet with the label corresponding to the FEC for that ISP, and routes the packet on the network backbone. The packet eventually reaches the border router, which pops off the label and passes the packet to the ISP.
대표청구항
▼
1. A system for sharing bandwidth among a plurality of internet service providers (ISPs) coupled to a backbone network, the system comprising: a broadband customer access network for coupling a plurality of end-users to the backbone network, wherein each end-user is associated with a particular one
1. A system for sharing bandwidth among a plurality of internet service providers (ISPs) coupled to a backbone network, the system comprising: a broadband customer access network for coupling a plurality of end-users to the backbone network, wherein each end-user is associated with a particular one of the plurality of ISPs;a first router coupled to the customer access network and in communication with the backbone network for source-routing data packets output by at least one end-user to the ISP associated with the at least one end-user, wherein the first router is configured to: receive a reference to the ISP from the at least one end-user via a Data Over Cable Service Interface Specification (DOCSIS) configuration parameter; anddetermine the ISP associated with the at least one end-user from the reference to the ISP received from the end-user via the DOCSIS configuration parameter; anda second router coupled to the backbone network and at least one of the plurality of ISPs for receiving the data packets source-routed by the first router and passing the data packets to the ISP associated with the at least one end user. 2. The system of claim 1, wherein the first router is an aggregation router coupled to the customer access network and the backbone network, the aggregation router for aggregating data packets received from a plurality of end-user systems on the customer access network onto the backbone network. 3. The system of claim 1, wherein the first router is the headend of a label switched path and the second router is the tailend of the label switched path. 4. The system of claim 3, wherein the first router pushes a label onto each data packet received from the at least one end-user and the second router pops a label off each data packet, further comprising: at least one intermediate node coupled to the network between the first and second routers, the at least one intermediate node for receiving a data packet from the first router, performing a label swap on the packet, and routing the data packet towards the second router. 5. The system of claim 1, wherein the broadband customer access network is a cable television network. 6. The system of claim 1, wherein the configuration parameter comprises a type, length, value configuration parameter. 7. The system of claim 1, wherein the end-user comprises a cable modem. 8. A system for sharing bandwidth on a customer access network, to which a plurality of end-users are coupled, among a plurality of internet service providers (ISPs), wherein each end-user is associated with a particular ISP, the system comprising: a first node coupled to the customer access network and to a backbone network, the first node for receiving data packets from the plurality of end-users, for determining the ISP associated with each end-user, and for routing the data packets from each end-user to the ISP associated with the end-user, wherein the first node is configured to: receive a reference to the ISP from the end-user via a Data Over Cable Service Interface Specification (DOCSIS) configuration parameter; anddetermine an ISP associated with an end-user from the reference to the ISP received from the end-user via the DOCSIS configuration parameter; anda second node coupled to the backbone network and to one or more of the ISPs, for receiving the data packets routed by the first node to the one or more ISPs coupled to the second node, and for passing the data packets to the associated ISPs. 9. The system of claim 8, wherein the first node is an aggregation router for aggregating the data packets from the end-users onto the backbone network. 10. The system of claim 8, wherein the first node uses multiprotocol label switching (MPLS) to route data packets to the ISP associated with the end-user. 11. The system of claim 10, wherein the first node uses MPLS over the Network layer of the Open Systems Interconnection network reference model. 12. The system of claim 10, wherein the first node associates a label with a data packet, wherein the label is determined responsive to the end-user providing the packet. 13. The system of claim 8, wherein the reference to the ISP comprises an autonomous system number (ASN). 14. A method for sharing bandwidth among a plurality of internet service providers (ISPs) coupled to a backbone network, the method comprising: coupling a plurality of end-users to a router of the backbone network, wherein each end-user user is associated with a particular one of the plurality of ISPs;receiving a reference to the ISP from an end-user via a Data Over Cable Service Interface Specification (DOCSIS) configuration parameter;determining an ISP associated with the end-user from the reference to the ISP received by the router from the end-user via the DOCSIS configuration parameter;source-routing data packets output by the end-user to the ISP associated with the end-user; andpassing the source routed data packets to the ISP associated with the end user. 15. The method of claim 14, wherein source-routing data packets output comprises: aggregating data packets received from a plurality of end-user systems on a customer access network onto the backbone network. 16. The method of claim 15, wherein source-routing data packet comprises: using multiprotocol label switching (MPLS) to route data packets to the ISP associated with the end-user. 17. A method for sharing bandwidth on a customer access network, to which a plurality of end-users are coupled, among a plurality of internet service providers (ISPs), wherein each end-user is associated with a particular ISP, the method comprising: receiving data packets from the plurality of end-users;receiving a reference to the ISP from each end-user via a Data Over Cable Service Interface Specification (DOCSIS) configuration parameter;determining the ISP associated with each end-user from a reference to the ISP received from the end-user via the DOCSIS configuration parameter;routing the data packets from each end-user to the ISP associated with the end-user; andpassing the data packets to the ISP associated with each end-user. 18. The method of claim 17, wherein routing data packets comprises: aggregating the data packets from the end-users onto a backbone network. 19. The method of claim 17, wherein routing data packets comprises: using MPLS over the Network layer of the Open Systems Interconnection network reference model. 20. The method of claim 17, further comprising: responsive to identifying a failure in a first path used for routing data packets from a first end-user to a first ISP, routing the data packets via a second path. 21. The method of claim 17, further comprising: responsive to identifying a first ISP exceeding its bandwidth allocation, reducing traffic from end-users associated with the first ISP.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.