Cache server, communication system, delivery method and program

JP2026097551APending Publication Date: 2026-06-16BIGLOBE INC

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

Benefits of technology

【0010】 本発明においては、ROAを取得したBGPルーターが誤った経路を設定してしまうことを低減させることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026097551000001_ABST
    Figure 2026097551000001_ABST
Patent Text Reader

Abstract

This reduces the likelihood of a BGP (Border Gateway Protocol) router, which has obtained ROA (Route Origin Authorization), configuring incorrect routes. [Solution] The cache server 100 collects ROA, which is a combination of an IP address and an AS number, stores the collected ROA, determines whether the stored ROA satisfies predetermined requirements, and if it determines that the stored ROA satisfies the requirements, provides the stored ROA to BGP routers 300-1 to 300-n.
Need to check novelty before this filing date? Find Prior Art

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.