Cache server, communication system, delivery method and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BIGLOBE INC
- Filing Date
- 2024-12-04
- Publication Date
- 2026-06-16
AI Technical Summary
【0010】 本発明においては、ROAを取得したBGPルーターが誤った経路を設定してしまうことを低減させることができる。
Smart Images

Figure 2026097551000001_ABST
Abstract
Claims
1. A collection unit that collects ROA (Route Origin Authorization), which is a combination of an IP (Internet Protocol) address and an AS (Autonomous System) number, A storage unit that stores the ROA collected by the aforementioned collection unit, A determination unit that determines whether the ROA stored in the storage unit satisfies predetermined requirements, A cache server comprising: a storage unit that determines that the ROA stored in the storage unit satisfies the above-mentioned requirements, and a provisioning unit that provides the ROA stored in the storage unit to a BGP (Border Gateway Protocol) router.
2. In the cache server described in claim 1, The storage unit stores the number of ROAs collected by the collection unit for a predetermined unit period. The determination unit determines whether the number of ROAs collected by the collection unit is within a threshold based on the increasing trend of the number of ROAs accumulated by the storage unit per unit period, The provisioning unit is a cache server that provides the ROA stored in the storage unit to the BGP router when the determination unit determines, based on the increasing trend of the number of ROA stored in the storage unit per unit period, that the number of ROA collected by the collection unit this time is within a threshold.
3. In the cache server according to claim 2, The determination unit calculates a predicted number of ROA to be collected this time based on the increasing trend of the number of ROA accumulated by the storage unit per unit period, and determines whether the number of ROA collected this time by the collection unit is within 10% of the calculated predicted number. The provisioning unit is a cache server that provides the ROA stored in the storage unit to the BGP router when the determination unit determines that the number of ROA collected by the collection unit is within 10% of the predicted number.
4. In the cache server described in claim 1, The determination unit determines whether or not there is an ROA stored in the storage unit that contains an IP address assigned to a predetermined country. The provisioning unit is a cache server that provides the ROA stored in the storage unit to the BGP router when the determination unit determines that there is an ROA in the ROA stored in the storage unit that contains an IP address assigned to a predetermined country.
5. In the cache server described in claim 1, The determination unit determines whether or not there is an ROA stored in the storage unit that contains a predetermined IP address. The provisioning unit is a cache server that provides the ROA stored in the storage unit to the BGP router when the determination unit determines that there is an ROA in the ROA stored in the storage unit that contains a predetermined IP address.
6. In the cache server according to any one of claims 1 to 5, The aforementioned provisioning unit has a provisioning storage unit that stores the ROA acquired by the BGP router, The provisioning unit is a cache server that provides the ROA to the BGP router by storing the ROA stored in the storage unit in the provisioning storage unit when the determination unit determines that the ROA stored in the storage unit satisfies the above-mentioned requirements.
7. It has a BGP router that controls the communication path and a cache server, The aforementioned cache server A collection unit that collects ROA, which is a combination of IP address and AS number, A storage unit that stores the ROA collected by the aforementioned collection unit, A determination unit that determines whether the ROA stored in the storage unit satisfies predetermined requirements, A communication system comprising: a storage unit and a provision unit that, when the determination unit determines that the ROA stored in the storage unit satisfies the above-mentioned requirements, provides the ROA stored in the storage unit to the BGP router.
8. The process of collecting ROA, which is a combination of IP address and AS number, The process of storing the collected ROA, A process to determine whether the stored ROA satisfies predetermined requirements, A method for providing a BGP router, which involves determining that the stored ROA satisfies the aforementioned requirements, and then providing the stored ROA to the BGP router.
9. On the computer, The procedure for collecting ROA, which is a combination of IP address and AS number, The procedure for storing the collected ROA, A procedure for determining whether the stored ROA satisfies the prescribed requirements, A program that, when it is determined that the stored ROA satisfies the aforementioned requirements, causes the program to perform a procedure for providing the stored ROA to the BGP router.