Kiểm soát dòng chảy: được hay không được?


7

Chúng tôi triển khai hai công tắc 3750-X trong ngăn xếp và kết nối Bộ lưu trữ Dell với các cổng 10G-T. Dell khuyến nghị sử dụng kiểm soát luồng trên các cổng này, nhưng một số người gặp nhiều vấn đề với tính năng này (mất gói, chặn lưu lượng).

Vì vậy, có phải là cách tốt nhất để sử dụng điều khiển luồng trên cổng 10G?


fcoe, iscsi, nfs hay cifs ???
Mike Pennington

iscsi - for san
Эдуард Việt Nam,

Có câu trả lời nào giúp bạn không? nếu vậy, bạn nên chấp nhận câu trả lời để câu hỏi không xuất hiện mãi mãi, tìm kiếm câu trả lời. Ngoài ra, bạn có thể cung cấp và chấp nhận câu trả lời của riêng bạn.
Ron Maupin

Câu trả lời:


4

Tôi nghĩ nó cũng có liên quan để hiểu tính định hướng của khung tạm dừng và điều đó có nghĩa là gì.

Về cơ bản, việc gửi khung tạm dừng có nghĩa là 'Tôi bị tắc nghẽn và tôi thích khung đệm của bạn trong TX hơn là tôi đệm trong RX của tôi'

3750-X không thể gửi khung tạm dừng, nó chỉ có thể nhận được chúng.

Điều này có nghĩa là nếu bộ đệm 3750-X có nguy cơ bị cạn kiệt (rất dễ dàng, 3750-X có bộ đệm nhỏ và rất phù hợp cho các ứng dụng mà khả năng thoát ra không đáng kể hơn so với xâm nhập), không có gì có thể tạm dừng khung hình , 3750-X không thể thực hiện hành động mong muốn và yêu cầu người gửi giảm tốc độ (khiến Dell phải đệm chúng).

Tuy nhiên, nếu Dell nhận được dữ liệu nhanh đến mức có nguy cơ bị tắc nghẽn, nó có thể gửi khung tạm dừng tới 3750-X và yêu cầu 3750-X dừng gửi (hiệu quả là nó yêu cầu 3750-X đệm khung cho nó, vì vậy nó sẽ không phải đệm chúng). Điều này, theo tôi không có ý nghĩa gì, tôi hy vọng mọi thiết bị lưu trữ sẽ có nhiều bộ đệm hơn 3750-X (trung bình <1ms mỗi cổng), tôi hy vọng bạn chỉ tăng mất gói bằng cách yêu cầu 3750-X thực hiện việc đệm của bạn , vì nó sẽ thả chúng sớm hơn.

Như tôi thấy, bạn chỉ có thể kích hoạt các khung tạm dừng theo hướng mà nó thậm chí không có ý nghĩa đối với ứng dụng này.


3

Bộ lưu trữ FCoE dựa trên giả định về cái mà họ gọi là Ethernet không mất dữ liệu ... Bộ lưu trữ FCoE nổi tiếng là kỳ quặc về khả năng tương tác. Câu trả lời chính thức là "có"; cho phép kiểm soát luồng trên tất cả các cổng lưu trữ FCoE, nhưng kiểm tra kỹ trước khi đưa hệ thống vào sản xuất. Tất cả những gì đã nói, 3750X không hỗ trợ tất cả các tiện ích mở rộng FCoE cần thiết để thực hiện đúng cách, vì vậy tôi chỉ có thể hy vọng bạn đang nói về lưu trữ dựa trên IP ...

Nếu đó là bất kỳ công nghệ lưu trữ dựa trên IP nào khác, tôi sẽ tắt điều khiển luồng và để các giao thức lớp trên xử lý các giọt ... chúng được sử dụng cho nó.


bạn có thể giải thích chi tiết về những gì bạn đã xem là kỳ quặc không?
DrBru

2
@IanK, các vấn đề về trình điều khiển như thế này không phải là hiếm, đặc biệt là với trình điều khiển Brand X CNA và tổng đài Brand Y FCoE ... trong đó X! = Y
Mike Pennington

3

Có một tiêu chuẩn truyền thống cho điều khiển luồng (802.3x) là khung lớp mac làm cho tất cả lưu lượng trên dây bị tạm dừng trong khi công tắc báo hiệu truyền bộ đệm của nó. Điều này hoàn toàn sai đối với FCoE (phản ứng kém với các khung bị rơi) và khác với điều khiển luồng ưu tiên (PFC) là một thành phần của Cầu nối trung tâm dữ liệu (DCB).

Trái ngược với 802.3x, PFC cho phép tạm dừng lưu lượng trên cơ sở mỗi CoS. Đây là một yếu tố quan trọng trong việc cung cấp chuyển tiếp không mất mát, vì các lớp lưu lượng không được bảo vệ có thể bị chậm lại để luôn có băng thông cho lưu lượng quan trọng.

3750X không hỗ trợ DCB (.. hoặc PFC) và không nhằm mục đích làm nền tảng cho Ethernet không mất dữ liệu. Nó không hỗ trợ kiểu điều khiển dòng cũ.

Tôi sẽ giả định rằng bộ lưu trữ được đề cập là dựa trên IP (nghĩa là Equallogic), trong trường hợp đó bạn nên làm theo các đề xuất của nhà cung cấp lưu trữ và cho phép kết thúc kiểm soát luồng. Một số người đã tìm thấy sự cố bất thường với thiết lập này và đã nhận được kết quả tốt hơn với việc kiểm soát luồng bị vô hiệu hóa, nhưng tôi sẽ không thử điều này trừ khi được chỉ định trong quá trình khắc phục sự cố.


1
khung tạm dừng trên mỗi CoS được gọi là 802.1Qbb. Trong ví dụ cụ thể này, tôi không chắc nó có liên quan hay không, vì OP chỉ có thiết bị lưu trữ trong cổng, vì vậy tất cả lưu lượng đều bằng nhau. Trong giao diện chia sẻ nhiều loại lưu lượng truy cập, 802.3x là búa quá lớn và IMHO gây ra nhiều vấn đề hơn giải quyết, 802.1Qbb không phải là một cái búa, nhưng chỉ khi bạn nghĩ về phân loại COS của bạn rất cẩn thận.
ytti
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.