> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/knowledge-base/vi/system-administration/configuring-ptp.md).

# Cấu hình PTP trong VergeOS

Cấu hình Giao thức Thời gian Chính xác (PTP) thay cho NTP để đồng bộ thời gian cho VergeOS, bao gồm mọi cài đặt PTP, giá trị mặc định của chúng và cách quay lại NTP.

## Tổng quan

{% hint style="info" %}
**Các điểm chính**

* Chế độ PTP thay thế NTP để đồng bộ thời gian hệ thống. NTP không chạy khi chế độ PTP được bật.
* PTP cần một mạng vật lý kết nối với các switch hỗ trợ PTP và một đồng hồ grandmaster PTP.
* Dấu thời gian phần cứng cho độ chính xác cao nhất. Chúng được bật theo mặc định.
* Trang **Cài đặt thời gian** trang hiển thị trạng thái đồng bộ của từng nút. VergeOS sẽ báo động khi một nút bị lệch đồng bộ quá hai phút.
* Để hoàn tác thay đổi, đặt **Chế độ** trở lại **NTP**.
  {% endhint %}

Bài viết này giải thích cách chuyển đồng bộ thời gian VergeOS từ NTP sang Precision Time Protocol (PTP) và cách đặt từng tùy chọn PTP. Chỉ dùng PTP khi khối lượng công việc của bạn cần thời gian chính xác hơn so với NTP, ví dụ trong phát sóng, giao dịch tài chính, viễn thông hoặc tự động hóa công nghiệp.

{% hint style="danger" %}
Không bật PTP trừ khi NIC, switch và grandmaster của bạn hỗ trợ PTP. Cấu hình PTP sai sẽ gây thời gian sai trên mọi nút trong hệ thống.
{% endhint %}

## Điều kiện tiên quyết

* VergeOS 26.2 trở lên.
* Người dùng có quyền quản trị hệ thống.
* Một mạng vật lý kết nối với các switch hoặc thiết bị định thời hỗ trợ PTP.
* Một đồng hồ grandmaster PTP mà các nút có thể truy cập, cùng cấu hình PTP của nó: miền, giao thức truyền tải và cơ chế trễ.
* NIC hỗ trợ đóng dấu thời gian phần cứng, để đạt độ chính xác cao nhất.

## Các bước

{% hint style="warning" %}
Khi bạn đặt **Chế độ** thành **PTP**, NTP sẽ dừng. Nếu các nút không thể liên lạc với một master PTP, chúng sẽ không có nguồn thời gian.
{% endhint %}

1. Điều hướng đến **Hệ thống > Cài đặt thời gian**.
2. Nhấp **Chỉnh sửa cài đặt** trong menu bên trái.
3. Trong **Chế độ** danh sách, chọn **PTP**. Các trường PTP hiển thị trong **Cài đặt thời gian** bảng điều khiển và **Cài đặt PTP nâng cao** bảng điều khiển.
4. Đặt các cài đặt cơ bản khớp với mạng PTP của bạn. Xem [Cài đặt cơ bản](#basic-settings).
5. Nếu hồ sơ PTP của bạn cần các giá trị không mặc định, hãy đặt chúng trong **Cài đặt PTP nâng cao** bảng điều khiển. Xem [Cài đặt nâng cao](#advanced-settings).
6. Nhấp **Gửi**.

Trang **Cài đặt thời gian** trang sẽ mở và hiển thị chế độ mới.

## Xác minh cấu hình

1. Điều hướng đến **Hệ thống > Cài đặt thời gian**.
2. Đảm bảo bảng trạng thái đồng bộ hiển thị mỗi nút là đã đồng bộ. Nếu một nút vẫn lệch đồng bộ quá hai phút, VergeOS sẽ báo động.
3. Trên grandmaster hoặc switch PTP của bạn, đảm bảo mỗi nút được hiển thị là một client PTP trên đúng miền.
4. Đảm bảo rằng các ứng dụng phụ thuộc vào thời gian chính xác hoạt động đúng.

Nếu việc đồng bộ không ổn định, hãy quay lại NTP. Sau đó kiểm tra mạng PTP và các cài đặt của bạn.

## Quay lại NTP

1. Điều hướng đến **Hệ thống > Cài đặt thời gian**.
2. Nhấp **Chỉnh sửa cài đặt**.
3. Trong **Chế độ** danh sách, chọn **NTP**.
4. Nhấp **Gửi**.

Trang **Cài đặt thời gian** trang hiển thị **Chế độ: NTP**. Bảng **Trạng thái đồng bộ NTP** hiển thị mỗi nút là **Đã đồng bộ**.

## Thời gian máy khách

VergeOS truyền tham số kvmclock xuống các máy khách. Các máy khách hỗ trợ PTP có thể đồng bộ chính xác với đồng hồ máy chủ.

## Tham chiếu cài đặt PTP

### Cài đặt cơ bản

Các cài đặt này nằm trong **Cài đặt thời gian** bảng điều khiển.

| Trường                              | Mặc định | Giá trị           | Mô tả                                                                                                                                                                                                                                                                                                                                                                         |
| ----------------------------------- | -------- | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Mạng giao diện PTP**              | Không có | Một mạng vật lý   | Mạng vật lý mang lưu lượng PTP. Bắt buộc trong chế độ PTP. Chọn một mạng kết nối với các switch hoặc thiết bị định thời hỗ trợ PTP.                                                                                                                                                                                                                                           |
| **Giao thức truyền tải PTP**        | UDPv4    | UDPv4, UDPv6, L2  | Giao thức truyền tải cho các thông điệp PTP. Sử dụng giao thức truyền tải của hồ sơ PTP của bạn. 802.1AS (gPTP) sử dụng L2.                                                                                                                                                                                                                                                   |
| **Miền PTP**                        | 0        | 0-127             | Số miền PTP. Sử dụng miền của grandmaster của bạn.                                                                                                                                                                                                                                                                                                                            |
| **Cơ chế trễ PTP**                  | E2E      | E2E, P2P, Tự động | Cách độ trễ đường truyền được đo: đầu-cuối (E2E) hoặc ngang hàng (P2P). Sử dụng cơ chế của mạng PTP của bạn.                                                                                                                                                                                                                                                                  |
| **Sử dụng dấu thời gian phần cứng** | Bật      | Bật, Tắt          | Với dấu thời gian phần cứng, ptp4l điều khiển đồng hồ phần cứng của NIC và phc2sys sao chép thời gian đó sang đồng hồ hệ thống. Với dấu thời gian phần mềm, ptp4l điều khiển trực tiếp đồng hồ hệ thống với độ chính xác thấp hơn. Nếu NIC của bạn không hỗ trợ đóng dấu thời gian phần cứng, hãy tắt tùy chọn này. VergeOS không tự động chuyển sang dấu thời gian phần mềm. |

### Cài đặt nâng cao

Các cài đặt này nằm trong **Cài đặt PTP nâng cao** bảng điều khiển. Các giá trị mặc định hoạt động với hầu hết các mạng PTP. Chỉ thay đổi một giá trị khi hồ sơ PTP hoặc grandmaster của bạn yêu cầu.

| Trường                                                  | Mặc định | Giá trị  | Mô tả                                                                                                                                                      |
| ------------------------------------------------------- | -------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Độ ưu tiên đồng hồ 1**                                | 128      | 0-255    | Độ ưu tiên trong việc chọn đồng hồ theo Best Master Clock Algorithm (BMCA). Giá trị thấp hơn nghĩa là ưu tiên cao hơn.                                     |
| **Độ ưu tiên đồng hồ 2**                                | 128      | 0-255    | Tiêu chí phân định của BMCA khi Độ ưu tiên đồng hồ 1 bằng nhau.                                                                                            |
| **Đồng hồ hai bước**                                    | Bật      | Bật, Tắt | Bật: dấu thời gian được gửi trong thông điệp Follow\_Up. Tắt: dấu thời gian nằm trong thông điệp Sync (một bước).                                          |
| **Khoảng thời gian Sync theo log**                      | 0        | -6 đến 1 | Tốc độ thông điệp Sync, tính theo log2 giây: 0 = 1 s, -1 = 0,5 s, -3 = 0,125 s.                                                                            |
| **Khoảng thời gian Announce theo log**                  | 1        | -3 đến 3 | Tốc độ thông điệp Announce, tính theo log2 giây: 0 = 1 s, 1 = 2 s, 2 = 4 s.                                                                                |
| **Khoảng thời gian yêu cầu trễ tối thiểu theo log**     | 0        | -4 đến 1 | Tốc độ yêu cầu trễ tối thiểu, tính theo log2 giây. Dùng với cơ chế trễ E2E.                                                                                |
| **Khoảng thời gian yêu cầu P-Delay tối thiểu theo log** | 0        | -4 đến 1 | Tốc độ yêu cầu độ trễ ngang hàng tối thiểu, tính theo log2 giây. Dùng với cơ chế trễ P2P.                                                                  |
| **Truyền unicast**                                      | Tắt      | Bật, Tắt | Dùng unicast thay vì multicast. Chỉ bật nếu các peer PTP của bạn hỗ trợ unicast.                                                                           |
| **Thông điệp sự kiện DSCP (Cổng 319)**                  | 0        | 0-63     | Giá trị DSCP cho các thông điệp sự kiện PTP, dùng cho QoS.                                                                                                 |
| **Thông điệp chung DSCP (Cổng 320)**                    | 0        | 0-63     | Giá trị DSCP cho các thông điệp chung PTP, dùng cho QoS.                                                                                                   |
| **Luôn là master (Vô hiệu hóa BMCA)**                   | Tắt      | Bật, Tắt | Cổng luôn hoạt động như master và không dùng BMCA. Chỉ bật khi VergeOS là nguồn thời gian cho mạng PTP. Không bật nếu một grandmaster khác dùng cùng miền. |
| **Ngăn thông điệp Announce**                            | Tắt      | Bật, Tắt | Dừng gửi và nhận thông điệp Announce.                                                                                                                      |
| **Ngăn thông điệp Delay Request**                       | Tắt      | Bật, Tắt | Dừng gửi thông điệp Delay Request.                                                                                                                         |
| **Bao gồm thông tin Follow-Up**                         | Tắt      | Bật, Tắt | Thêm TLV thông tin follow-up vào các thông điệp Follow\_Up. Một số hồ sơ, như 802.1AS, cần nó.                                                             |
| **Trường đặc thù của giao thức truyền tải**             | 0        | 0-255    | Trường transportSpecific của PTP. Với 802.1AS (gPTP), giá trị này thường là 1.                                                                             |
| **Độ trễ lan truyền tối đa với láng giềng (ns)**        | 20000000 | Nanôgiây | Độ trễ lan truyền tối đa được phép tới một láng giềng. Đây là giới hạn, không phải độ trễ dự kiến.                                                         |
| **Thời gian chờ nhận Sync**                             | 0        | 0-255    | Số khoảng Sync trước khi hết thời gian chờ. 0 vô hiệu hóa thời gian chờ.                                                                                   |
| **Thời gian chờ nhận Announce**                         | 3        | 1-255    | Số khoảng Announce trước khi hết thời gian chờ.                                                                                                            |

## Tài nguyên bổ sung

* [Cài đặt thời gian](https://app.gitbook.com/s/pODKGSQETqL1gSqyxIq3/system-administration/time-settings)
* [Cài đặt hệ thống](/run-the-platform/vi/quan-tri-he-thong/settings-overview.md)
* [Ghi chú phát hành VergeOS 26.2](/release-notes/vi/2026/26-2-release-notes.md)

{% hint style="info" %}
**Cần trợ giúp?**

Nếu bạn có câu hỏi hoặc gặp sự cố với quy trình này, hãy liên hệ đội hỗ trợ VergeOS.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.verge.io/knowledge-base/vi/system-administration/configuring-ptp.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
