Sổ đăng ký địa chỉ thoát VPN thực sự nên ghi lại điều gì?
Sổ đăng ký lối thoát chỉ hữu ích nếu mỗi mục nêu rõ ý nghĩa, nhà phát hành và thời hạn của nó. Phân loại không phải là nhận dạng thuê bao.
Sổ đăng ký lối thoát nghe như những danh sách, và danh sách không phải phần khó. Phần khó là quyết định mỗi mục khẳng định điều gì, ai được phép công bố nó, và điều gì xảy ra khi khẳng định đó không còn đúng. Ba vai trò địa chỉ khác nhau bị trộn lẫn trong các đề xuất này, và một sổ đăng ký trộn lẫn chúng không thể trả lời bất kỳ câu hỏi nào một cách đáng tin cậy. Hãy theo dõi một mục từ lúc công bố đến lúc thu hồi và các yêu cầu thiết kế sẽ tự hiện ra.
Bắt đầu từ bản ghi, không phải từ danh sách
Câu hỏi đầu tiên không phải là đưa vào bao nhiêu địa chỉ, mà là một hàng có nghĩa gì. Nó mô tả nơi khách hàng kết nối, nguồn nào mà đích có thể thấy, hay ai giữ một phân bổ trong sổ đăng ký? Đó là ba khẳng định với ba chủ sở hữu và ba kiểu thất bại. Một sổ đăng ký không nêu rõ nó ghi lại khẳng định nào thì không thể được xác thực, sửa chữa hay hết hạn. Hiểu đúng ý nghĩa là công việc thiết kế, và danh sách chỉ là kết quả.
Hãy viết định nghĩa của hàng trước khi viết bất kỳ lược đồ nào. Nếu định nghĩa cần từ và, thì có lẽ đó là hai bản ghi giả vờ là một.
Ba vai trò địa chỉ trông giống nhau
Dễ nhầm lẫn các vai trò vì một triển khai có thể dùng cả ba cùng lúc, và thường làm vậy. Một dịch vụ có thể kết thúc kết nối tại một địa chỉ và chuyển tiếp lưu lượng từ một địa chỉ khác, trong khi một sổ đăng ký ghi lại một sự thật thứ ba hoàn toàn khác.
| Address role | Who may publish | What it does not prove | Withdrawal trigger |
|---|---|---|---|
| Forwarded exit | The operator that forwards the traffic, or a feed it authorizes | That a subscriber is behind the address, or that all its traffic is tunnelled | The address stops forwarding for that operator, or the prefix is reassigned |
| Registered allocation | The registry, or the holder of the allocation | That the resource is used as a VPN exit, or which application uses it | The allocation is returned, transferred, or the holder changes |
| Tunnel entry | The operator that terminates the tunnel | That traffic exits from the same address, or that the client is a subscriber | The endpoint is decommissioned or its address changes |
Một khối lưu trữ có thể chứa các lối thoát VPN và khối lượng công việc không liên quan cạnh nhau, vì vậy một sự trùng khớp trong sổ đăng ký không nói gì về việc một địa chỉ cụ thể làm gì tại một thời điểm cụ thể. Một mục không nêu vai trò của nó không phải là bằng chứng cho bất cứ điều gì cụ thể. Chính việc nêu tên vai trò làm cho bản ghi có thể bị bác bỏ. Hãy nêu cả họ địa chỉ, vì một sổ đăng ký chỉ âm thầm bao phủ IPv4 sẽ đánh lừa bất kỳ ai giả định điều ngược lại.
Theo dõi một mục từ lúc công bố đến lúc thu hồi
Hãy lấy một lối thoát giả định và theo dõi nó. Một nhà vận hành công bố tiền tố và vai trò của nó tại thời điểm có hiệu lực được nêu, người tiêu dùng lấy nó, và sau đó địa chỉ ngừng phục vụ như một lối thoát. Mỗi bước cần một quy tắc: ai được công bố, tiền tố thực sự bao phủ gì, khi nào mục có hiệu lực và nó được thu hồi như thế nào. Một nguồn cấp không có đường thu hồi sẽ tích lũy những khẳng định cũ mà không ai có thể phân biệt với những khẳng định hiện tại.
Tách quyền công bố khỏi độ chính xác của nhãn. Một bản ghi sổ đăng ký liên kết một tổ chức với một tài nguyên chứng minh việc phân bổ chứ không phải việc sử dụng hiện tại, và đó là những khẳng định khác nhau với bằng chứng khác nhau. Người tiêu dùng cần biết họ tin vào cái nào trong hai.
Cũng hãy định nghĩa việc sửa chữa. Một địa chỉ được phân bổ lại cho khách hàng, hoặc một dịch vụ không liên quan bị bắt bởi nhãn sai, cần một con đường được ghi nhận để sửa chữa thay vì một cuộc tranh luận trong hàng đợi phiếu hỗ trợ. Yếu tố kích hoạt thu hồi thuộc cùng một tài liệu với quy tắc công bố.
Một nguồn cấp đã công bố có thể và không thể hỗ trợ điều gì
Các thuộc tính tiền tố đã công bố là một mẫu đã được thiết lập, và các ví dụ hiện có mô tả địa lý hoặc quyền sở hữu thay vì hành vi. Một nguồn cấp VPN sẽ cần ngữ nghĩa riêng, quy tắc bằng chứng riêng và quy trình xem xét riêng, và việc đổi tên một danh sách quốc gia không cung cấp điều nào trong số đó. Hướng dẫn sổ đăng ký ARIN cho thấy các bản ghi phân bổ khẳng định và không khẳng định điều gì, và một nguồn cấp mới phải giành được sự rõ ràng tương tự về các khẳng định của chính nó. Đó là công việc đặc tả, không phải công việc dán nhãn lại.
Điều mà một nguồn cấp như vậy có thể hỗ trợ là một quyết định phân loại về một nguồn mạng. Điều nó không thể làm là nhận dạng một người phía sau một địa chỉ chia sẻ, chứng minh rằng mọi lưu lượng từ địa chỉ đó đều đi qua đường hầm, hoặc quyết định liệu một yêu cầu cụ thể có phải là lạm dụng hay không. Đó là ba câu hỏi riêng biệt với ba yêu cầu bằng chứng riêng biệt.
Giữ câu hỏi pháp lý bên ngoài đặc tả
Một đặc tả kỹ thuật không thể quyết định liệu một yêu cầu đăng ký được đề xuất có hợp pháp, tương xứng hay khôn ngoan hay không. Đánh giá đó cần văn bản lập pháp thực tế, các quyền bị ảnh hưởng, thẩm quyền tài phán và một phân tích pháp lý mà một định dạng dữ liệu không thể cung cấp. Một định dạng có thể được thiết kế tốt và vẫn hỗ trợ một chính sách tồi.
Điều mà đặc tả có thể làm là làm cho cuộc tranh luận trở nên cụ thể. Trước tiên hãy định nghĩa dữ liệu được đề xuất, các giới hạn và kiểu thất bại của nó, để lập luận chính sách nói về một cơ chế thực sự thay vì một danh sách không xác định mà mỗi người tham gia hình dung khác nhau. Đó là mức tối đa mà một tài liệu kỹ thuật có thể đóng góp cho một câu hỏi pháp lý.