General information about the Servercore Global Router service
The Global Router lets you connect your infrastructure in Servercore via a private L3-level network. The Global Router cannot be used to organize connectivity with infrastructure outside of Servercore; for this, connect via the internet.
With the Global Router, you can connect:
- various products and services: Dedicated Servers, Cloud Platform (Cloud Servers, Managed Kubernetes, Managed Databases), S3, File Storage;
- servers in different pools: dedicated servers, cloud servers, Managed Kubernetes nodes;
- private networks from different accounts.
For uninterrupted operation, all equipment used for the service is reserved according to the N+1 scheme.
You can manage the global router in the Control Panel, via API and Terraform.
The service supports user types and roles.
Operations records for the global router are saved in audit logs.
Operating Principle
The Global Router routes traffic between connected private subnets, providing L3 network connectivity between different services and pools.
A global router is powered by a dedicated routing table located on several physical routers. To achieve this, a separate physical router is allocated and reserved in each pool to serve only global router networks. These physical routers are connected into a single IP/MPLS routing domain.
Network fault tolerance is ensured through equipment reservation, dynamic routing protocols, and routing redundancy in the network. The functionality of the entire network does not depend on the health of an individual segment. For example, if connectivity to one pool is lost, the rest of the network will continue to operate.
Bandwidth
The base bandwidth of a global router is:
- within a region — 25 Gbps;
- between regions — 1 Gbps.
The base bandwidth is set for the account — it is distributed among all global routers in the account, rather than being allocated to each router separately.
The actual throughput depends on your server port bandwidth.
The maximum supported MTU of a global router is 8,500 bytes.
Bandwidth between regions can be increased. The maximum bandwidth depends on the regions connected:
- between Moscow and St. Petersburg — 10 Gbps;
- between Novosibirsk and Moscow — 5 Gbps;
- between Novosibirsk and St. Petersburg — 5 Gbps.
If you need more bandwidth than the indicated values, the increase is negotiated individually.
Bandwidth within a region can also be increased. All options for increasing bandwidth within a region are negotiated individually.
To receive a cost estimate and approve an increase, create a ticket.
Limits and Restrictions
Subnets connected to the same Global Router must not overlap—they cannot contain the same IP addresses. Having the same IP addresses in subnets of the same router may cause routing issues.
Limits are set for the number of Global Router objects:
-
in one account, you can create no more than 5 global routers (5 independent private routed networks);
-
for each global router, you can:
- connect no more than 50 networks to the router;
- connect no more than 50 subnets to the router;
- create no more than 50 static routes on the router.
To change limits, create a ticket.
Pricing
The Servercore Global Router is provided free of charge if the aggregate bandwidth of all global routers in the account does not exceed the base bandwidth—no more than 25 Gbps within a region and no more than 1 Gbps between regions.
Increases in bandwidth are billed. The increased bandwidth is allocated to the account and can be distributed among all global routers or used by a specific global router.
You can check the prices for increasing bandwidth between regions on servercore.com. The listed prices are for increasing bandwidth by 1 or 5 Gbps between a specific pair of regions for one global router. Increasing within the maximum bandwidth is calculated based on these prices.
For example, if you want to increase bandwidth by 7 Gbps, the cost of the increase will be calculated using the formula: price per 1 Gbps × 2 + price per 5 Gbps.
If an increase in inter-regional bandwidth above the maximum is required, the possibility and price are negotiated individually.
If an increase in intra-regional bandwidth is required, the possibility and price are negotiated individually.