Chuyển một máy từ VPN sang xưởng mà không để mất dấu
Một số sê-ri trong địa chỉ không tạo ra subnet. Hãy giữ danh tính trong bản kiểm kê, cấp cho xưởng một phân đoạn riêng và chuyển quyền sở hữu tuyến như một bước công việc.
Một chiếc máy rời hiện trường của khách hàng, đến xưởng, và vẫn giữ nguyên danh tính tài sản trong khi vị trí mạng của nó thay đổi hoàn toàn. Ba điều kiện quyết định việc di chuyển đó cần bao nhiêu kế hoạch. Khách hàng có dùng lại những địa chỉ mà bạn cũng dùng nội bộ hay không, phân đoạn xưởng có được tách khỏi mạng của nhân viên hay không, và đường cũ có thể bị chặn hẳn chứ không chỉ bị xếp sau hay không. Sai điều đầu tiên, bạn sẽ gỡ lỗi cho một chiếc máy vốn vẫn ổn.
Danh tính không phải là địa chỉ
Bản kiểm kê và cách đặt tên phải mang tài sản, khách hàng và công việc. Địa chỉ mang thông tin máy đang được gắn ở đâu ngay lúc này, một sự thật sẽ thay đổi khi nó được di chuyển. Gộp hai thứ làm một dẫn đến sai lầm kinh điển là đọc ý nghĩa từ những con số.
Một số sê-ri được mã hóa vào octet cuối trông gọn gàng và chẳng chứng minh được gì với router. Độ dài tiền tố quyết định điều gì một máy chủ coi là cục bộ, và không lượng đánh số dễ nhớ nào thay đổi được phép tính đó.
Nếu bạn muốn địa chỉ gợi ý về khách hàng, đó là một quy ước, và quy ước thì ổn miễn là không ai xây chính sách trên đó. Hãy tìm tài sản trong bản kiểm kê chứ không tìm địa chỉ, và việc chuyển sang xưởng không còn là một cuộc lục lọi. Nó cũng sống sót qua đợt đánh số lại mà rốt cuộc site nào rồi cũng gặp.
Số sê-ri không phải là độ dài tiền tố
Các thiết bị dùng mặt nạ rộng như 10.0.0.0/8 sẽ coi mọi địa chỉ trong dải đó là kết nối trực tiếp, nên lưu lượng tới máy của khách cách hai mạng không bao giờ tới được router. Máy chỉ đơn giản phát quảng bá tới một hàng xóm không thể trả lời.
RFC 4632 định nghĩa tiền tố theo độ dài chứ không theo điều mà các chữ số có dấu chấm gợi ý. Kế hoạch của bạn cần độ dài rõ ràng cho từng nhóm gắn kết: một phân đoạn dịch vụ, một ngữ cảnh khách hàng, một bàn xưởng. Đặt tên cho những nhóm đó trước sẽ khiến độ dài trở nên hiển nhiên.
Quy tắc thực tế là thiết kế tiền tố nhỏ nhất bao trùm một nhóm gắn kết và dùng nó ở mọi nơi trong nhóm đó. Văn bản địa chỉ dành cho con người; mặt nạ là thứ nhân hệ điều hành hành động theo.
Khi hai khách hàng dùng lại cùng những địa chỉ
Khách hàng A và khách hàng B đều có thể chạy 192.168.10.0/24, và cả hai đều đúng trong tòa nhà của riêng mình. Đó không phải vấn đề cần giải quyết bằng cách đánh số lại nhà xưởng của người khác.
Hãy giữ các ngữ cảnh tách biệt, hoặc cung cấp bí danh có chủ đích thông qua một thiết kế ghi rõ địa chỉ nào thuộc khách hàng nào vào thời điểm nào. Bản kiểm kê toàn cục là công cụ đúng để phân biệt các máy; nó không phải bằng chứng rằng các địa chỉ là duy nhất trên toàn cầu. Đường bí danh cần một quy tắc hết hạn bằng văn bản, nếu không nó sẽ sống lâu hơn công việc đã tạo ra nó.
Điều bạn phải tránh là để cả hai ngữ cảnh cùng tiếp cận được một lúc mà không có dấu hiệu nào. Hai địa chỉ giống hệt nhau trên hai đường đang hoạt động chính là kiểu hỏng hóc gửi bản cập nhật firmware tới nhầm máy. Triệu chứng hiếm khi trông giống lỗi; nó trông giống một thiết bị bị người khác cấu hình lại. Dấu hiệu trước, khả năng tiếp cận sau.
Cho xưởng một ranh giới riêng
Thiết bị của khách đến để bảo trì thuộc về một phân đoạn dịch vụ với quyền truy cập được cho phép rõ ràng, chứ không phải cắm vào mạng nhân viên chỉ vì một cổng trên bàn đang trống.
Hãy coi một thiết bị công nghiệp xa lạ như một miền tin cậy khác. Ghi lại máy chủ kỹ thuật nào được phép tiếp cận nó, máy chủ đó cần những dịch vụ nào, và thông tin đăng nhập nào thuộc về công việc. Giữ tệp của khách hàng đi cùng công việc của khách hàng thay vì để trên một ổ chia sẻ mà ai cũng đọc được.
Sự cô lập phải sống sót qua cả phần giữa tẻ nhạt của công việc: khi nó đang được cập nhật, khi nó nằm qua đêm, và khi nó chờ người chuyển phát.
Bàn giao tuyến như một bước công việc
Thông thường router trung tâm tiếp cận máy qua đường hầm của khách hàng. Khi máy nằm trên bàn, đường của xưởng trở thành chủ sở hữu tiền tố đó, hoặc của một đích hẹp hơn nếu bạn chỉ cần một dịch vụ.
Viết ra ba thứ trước khi di chuyển: đường cũ, đường mới, và cách hoàn nguyên thay đổi. Một cuộc bàn giao chỉ tồn tại trong trí nhớ của ai đó không phải là bàn giao.
Hãy cẩn thận với các metric. Một metric thấp hơn chỉ có ý nghĩa giữa những tuyến mà quá trình chọn lựa thực sự so sánh, và một tiền tố cụ thể hơn hoặc một quy tắc chính sách có thể quyết định kết quả trước khi metric được xem đến.
Đưa cả các phiên cũ vào kế hoạch. Một kết nối được thiết lập qua đường cũ có thể tiếp tục gửi lệnh sau khi tuyến thay đổi, và đó đúng là tình huống mà hai bản sao của một địa chỉ gây thiệt hại thật. Hãy đóng đường cũ một cách rõ ràng thay vì chờ nó hết thời gian.
Đóng vòng lặp khi máy được gửi đi
Khôi phục tuyến từ xa dự định, gỡ bỏ các quyền tạm thời, và xác nhận tài sản ở điểm cuối mà bạn cho là đang được chọn. Sau đó xác minh từ phía khách hàng chứ không chỉ từ xưởng.
Phân giải tên và bản kiểm kê làm phần việc hướng tới người vận hành ở đây: một cái tên ổn định và một bản ghi tài sản có thể tìm kiếm khiến nhiệm vụ trở nên dễ đoán trong khi kế hoạch mạng vẫn trung thực về việc hôm nay máy đang ở đâu.
Phép thử của một cuộc bàn giao tốt là: một đồng nghiệp chưa từng thấy công việc này có thể đọc ghi chú của bạn và trả lời một câu hỏi: nếu chiếc máy này trả lời ngay bây giờ, câu trả lời đến từ đường nào? Nếu ghi chú không trả lời được điều đó, cuộc bàn giao đã được ghi lại nhưng chưa hoàn thành.