Khung Jumbo có thể cung cấp một số lợi ích nghiêm trọng cho mạng cục bộ của bạn. Chúng có thể tăng tốc độ mạng chung của bạn, cung cấp sự tương tác tốt hơn giữa một số ứng dụng và giảm căng thẳng cho mạng của bạn. Chúng cũng có một số hạn chế và hạn chế nghiêm trọng vì chúng phá vỡ tiêu chuẩn Ethernet. Nếu bạn đang xem xét triển khai Khung Jumbo, điều quan trọng là bạn phải làm bài tập về nhà trước.
Khung Ethernet
Trước khi bạn có thể hiểu Khung Jumbo, bạn cần có một ý tưởng đúng đắn về Khung Ethernet là gì. Vì vậy, các khung Ethernet theo nghĩa đen sẽ loại bỏ dữ liệu được truyền trong các gói Ethernet. Tất cả các khung Ethernet có các phần cơ bản giống nhau. Cấu trúc này là rất quan trọng cho sự hợp tác giữa các thiết bị. Nó phải được nhận dạng đối với bất kỳ thiết bị Ethernet nào để dữ liệu được truyền và hiểu. Mỗi khung Ethernet bắt đầu bằng một lời mở đầu. Các thiết bị mạng sử dụng phần mở đầu để phân biệt khung để đồng bộ hóa chuyển khung.
Ở cuối đoạn mở đầu là Dấu phân cách khung bắt đầu (SFD). SFD ở đó để tách phần mở đầu ra khỏi phần thịt thực tế của Khung Ethernet. Ngay sau khi SFD đến địa chỉ MAC đích được theo dõi trực tiếp bởi địa chỉ MAC nguồn. Tất nhiên, đây là những điều quan trọng để đảm bảo rằng gói đến nơi cần đến và có thể gửi phản hồi. Phần tiếp theo chỉ có trong cấu hình Vlan . Nó chứa thông tin về Vlan.
Theo đó, có một phần nhỏ của khung chứa thông tin về giao thức truyền dữ liệu mà gói và khung là một phần của. Nếu đó là dữ liệu TCP / IP, nó sẽ được trình bày ở đây. Phần tiếp theo này là dữ liệu chính nó. Dữ liệu này, hoặc tải trọng, chứa khối thông tin thực sự đang được truyền. Tải trọng là toàn bộ lý do cho mọi thứ khác. Tải trọng là phần lớn nhất của Khung Ethernet. Kích thước của nó có thể thay đổi, nhưng M aximum T ransmission U nit (MTU) của mạng xác định kích thước tối đa của nó. Chuẩn Ethernet đặt MTU ở mức 1500 byte.
Cuối cùng, phần cuối của Khung Ethernet là Trình tự kiểm tra khung (FCS). Đó là một tính năng C yclic R edundancy C heck (CRC) cho phép người nhận khung kiểm tra dữ liệu bị thiếu hoặc bị hỏng.
Điều gì làm cho họ Jumbo?
Vì vậy, tại sao khung Jumbo jumbo? Chúng mang tải trọng lớn hơn nhiều so với khung Ethernet thông thường. Thay vì mang tối đa 1500 byte thông thường, Khung Jumbo có thể tải tối đa 9000 byte. Những khung lớn hơn đáng kể này có thể mang lượng dữ liệu gấp sáu lần so với khung tiêu chuẩn. Về lý thuyết, bạn có thể giảm số lượng gói được truyền trên mạng của mình xuống còn 1/6 tốc độ tiêu chuẩn trong điều kiện lý tưởng.
Tại sao đi Jumbo?
Bạn đã thấy sơ qua các lý do để sử dụng Khung Jumbo trên mạng của mình. Bây giờ, đã đến lúc lặn sâu hơn và đi vào những lý do chính để chọn Khung hình Jumbo.
Họ có thể giảm mức sử dụng băng thông của bạn. Một trong những mục đích chính đằng sau Khung Jumbo là tải nhiều dữ liệu hơn vào ít Khung Ethernet hơn. Bằng cách sử dụng ít khung hơn, bạn giảm tổng số giao dịch trên mạng. Sự giảm này có thể là kịch tính. Trong mọi trường hợp, ít giao dịch hơn có thể tương đương trực tiếp với ít băng thông được sử dụng. Khung Jumbo cũng làm giảm căng thẳng cho thiết bị mạng của bạn. Thiết bị của bạn phải mất thời gian để xử lý mọi gói mà nó nhận được. Kích thước tải trọng không thực sự ảnh hưởng đến thời gian xử lý cần thiết. Các thiết bị mạng chỉ liên quan đến dữ liệu mạng ở đầu Khung Ethernet. Vì vậy, ít tải trọng lớn hơn gây ra ít căng thẳng cho thiết bị mạng hơn nhiều tải trọng nhỏ.
Khung Jumbo cũng có thể tăng tốc độ chung của mạng. Vì phần cứng mạng của bạn phải xử lý ít khung hơn và mạng sử dụng băng thông hiệu quả hơn, tốc độ truyền dữ liệu của bạn sẽ cao hơn. Hiệu ứng này tương tự như trên một mạng có ít người dùng hơn và ít lưu lượng truy cập hơn.
Cái gì bắt được?
Khung Jumbo không hoàn hảo. Có một vài nhược điểm rất rõ ràng khi triển khai chúng trên mạng của bạn.
Trước hết, bạn cần thiết bị hỗ trợ Khung Jumbo. Bây giờ, điều này thường không phải là một vấn đề trong môi trường doanh nghiệp, nhưng nó vẫn là một điều cần cân nhắc. Tất cả các thiết bị mạng của bạn phải hỗ trợ Khung Jumbo. Thông thường, điều này có nghĩa là nó phải có tốc độ gigabit ít nhất. Bạn cũng phải cấu hình rõ ràng để hoạt động với Khung Jumbo. Nếu một số phần dọc theo chuỗi không hỗ trợ Khung Jumbo, nó sẽ phân mảnh các khung. Làm như vậy sẽ tăng tải cho CPU của thiết bị đó, tạo ra nút cổ chai và làm chậm mạng của bạn. Nói tóm lại, nếu mạng của bạn không hỗ trợ Khung Jumbo, bạn sẽ nhận được kết quả ngược lại với kết quả mong muốn.
Đó không chỉ là bộ định tuyến và bộ chuyển mạch mà bạn cần chú ý. Thẻ giao diện mạng (NIC) của tất cả các máy khách của bạn cũng phải hỗ trợ Khung Jumbo. Nếu không, chúng vẫn hoạt động, nhưng kết nối sẽ chậm lại ở máy khách đó vì nó phá vỡ các khung thành các tiêu chuẩn nhỏ hơn.
Điều quan trọng cần nhớ là kích thước gói lớn hơn dễ bị tham nhũng hơn. Đây là điều đúng với bất cứ khi nào bạn làm việc với những mẩu dữ liệu lớn. Phần cứng mạng đã trở nên tốt hơn trong việc ngăn ngừa tham nhũng, nhưng nó vẫn là một yếu tố.
Cách sử dụng chúng
Giống như với hầu hết các tình huống kết nối mạng, rất khó để cung cấp chi tiết cụ thể. Tất cả mọi thứ ở đây đi xuống để tương thích, mặc dù. Nếu tất cả phần cứng của bạn hỗ trợ Khung Jumbo, việc thiết lập chúng không phải là vấn đề. MTU là chìa khóa để sử dụng Khung Jumbo. Quá trình thiết lập mạng của bạn bắt đầu thay đổi cài đặt MTU trên mọi thiết bị thành 9000 byte, thay vì 1500 byte mặc định. Trước tiên, hãy kiểm tra từng bộ định tuyến, chuyển đổi và bất kỳ thiết bị mạng cụ thể nào khác trên mạng của bạn. Hãy chắc chắn rằng nó hỗ trợ Khung Jumbo. Nếu tất cả đều như vậy, hãy thay đổi cài đặt MTU trên mỗi cái.
Sau đó, làm điều tương tự trên các thiết bị được kết nối của bạn. Bạn sẽ phải đặt MTU thông qua hệ điều hành của mỗi máy tính. Điều này có xu hướng dễ dàng hơn trên các hệ thống dựa trên Unix, nhưng bạn cũng có thể làm điều đó trong Windows. Trong Windows 10, bạn có thể kích hoạt Khung Jumbo thông qua các cài đặt của bạn. Trong Trình quản lý thiết bị, bạn có thể chọn NIC của mình. Tìm kiếm một cài đặt Khung Jumbo. Nếu nó không ở đó, thẻ của bạn không hỗ trợ nó. Khi bạn chọn Khung Jumbo, đặt kích thước thành 9k.
Trong Linux, có một số cách để kích hoạt Khung Jumbo. Giả sử bạn đang sử dụng Linux trên máy tính để bàn, bạn có thể tăng kích thước MTU thông qua Trình quản lý mạng. Chọn kết nối chính xác và bạn có thể nhập giá trị MTU tùy chỉnh. Nếu bạn đang làm việc với máy chủ, bạn có một số tùy chọn CLI khác, bao gồm viết một đơn vị Systemd tùy chỉnh, đặt nó qua ifconfig khi khởi động hoặc đặt giá trị trong độ phân giải.
Nếu bạn có điện thoại hoặc các thiết bị khác không hỗ trợ Khung Jumbo, Khung Ethernet đến từ các thiết bị đó sẽ vẫn là 1500 byte tiêu chuẩn. Thiết bị sẽ phá vỡ mọi Khung hình Jumbo đến với nó.
Nếu bạn đang chạy một mạng lớn, có thể bạn sẽ thấy một lợi ích tốt từ Khung Jumbo. Người dùng gia đình có thể sử dụng chúng, nhưng có thể không thấy nhiều lợi ích. Vì việc thiết lập chúng không quá khó, đó là điều mà bạn có thể thử nghiệm, nếu bạn cảm thấy thích phiêu lưu.
