# Set up Public Network

Each model of instance contains a certain amount of free bandwidth or data transfer already. If you need more bandwidth or data transfer, please select a bandwidth pricing model. See [**Network** **Billing**](/welcome/pricing/bare-metal-cloud-pricing.md#network) of Bare Metal for more details.

## Data Transfer

<figure><img src="/files/40aPNfUHf6opyOKahlnt" alt=""><figcaption><p>Billed by Data Transfer</p></figcaption></figure>

You are billed according to your selected data transfer package, and overage data transfer will be charged by the hour. We highly recommend that you select a package that meets the actual needs of your business. Drag to select your desired data transfer package size.\
You can also set the upper limit of public network bandwidth to control traffic usage in case of extra high charge. If you don’t set the bandwidth cap, it will be the default value.

## Flat Rate

<figure><img src="/files/yuKFwEugKmH6eTcddNDe" alt=""><figcaption><p>Billed by Flat Rate</p></figcaption></figure>

You are billed by the flat rate bandwidth. Drag to select your desired bandwidth cap for your stable business with little bursty traffic, and use unlimited data transfer.

## Burstable 95th

<figure><img src="/files/9Y0hVElPeHCwzpyqs3Eu" alt=""><figcaption><p>Billed by Burstable 95th Bandwidth</p></figcaption></figure>

You use the bandwidth first and pay afterward by month. If you have a base commit rate, you need to pre-pay that part first. The system samples the peak bandwidth of each instance monthly, and discard the top 5% of the samples. The highest value left is taken as your actual bandwidth usage.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.console.zenlayer.com/welcome/bare-metal/get-started/create-a-bare-metal-instance/set-up-public-network.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
