Tìm hiểu Cisco

Bạn có biết một Cisco 2960X sử dụng switching bandwidth 216gbps?

11/10/2018

Bạn sẽ không bao giờ có một Cisco Catalyst 2960X sử dụng tất cả 216 Gbps , nhưng tốc độ chuyển đổi đó có nghĩa là không có giới hạn vật lý đối với thông lượng

Vậy chúng ta sẽ cùng các chuyên gia tìm hiểu về băng thông hay thông lượng switching bandwidth 216gbps của dòng Cisco 2960X này nhé

Tôi đang cố gắng tìm hiểu xem liệu 2960X có thể hỗ trợ full duplex 1Gbps trên tất cả các cổng switching bandwidth 216gbps trong trường hợp xấu nhất hay không, hoặc nếu tôi cần chuyển sang một thứ như switch cisco 3850

Bạn sẽ không bao giờ có một 2960X sử dụng tất cả 216 Gbps , nhưng tốc độ chuyển đổi đó có nghĩa là không có giới hạn vật lý đối với thông lượng

Chuyển đổi hiệu suất băng thông / chuyển tiếp trong Mpps
switching bandwidth 216gbps
Hình ảnh: switching bandwidth 216gbps

Tôi đang trong quá trình làm việc mà thiết bị chuyển mạch sẽ phù hợp với yêu cầu của chúng tôi, và dường như có một thời điểm derp.

Tôi muốn xác nhận rằng tất cả 48 cổng 1Gbps trên một liên kết 2960-X (Lan-Base) + 2 10Gbps có thể hoạt động ở tốc độ dòng.

Tôi tin rằng tôi đã xác nhận điều này bằng cách xác nhận băng thông chuyển đổi là 216Gbps.

Tôi đã xác nhận rằng 2Gbps (full duplex 1Gbps) * 48 (Ports) = 96Gbps, và với hai liên kết 10Gbps = 136Gbps, cộng với chồng 80Gbps full duplex = 216Gbps phù hợp với băng thông chuyển đổi. Điều đó có ý nghĩa.

Nơi tôi gặp vấn đề là khi nhìn vào bảng Mpps.

Nó cho biết 130.9Mpps là có thể trên mô hình Cisco Catalyst 2960X-48FPD-L với các gói 64 byte.

Tôi đang bối rối liên quan đến Mpps với băng thông chuyển đổi. Làm thế nào tôi có thể tính toán bao nhiêu Mpps ở các kích cỡ gói khác nhau? Làm thế nào tôi có thể tìm thấy Mpps tối đa cho công tắc? Điều này có liên quan đến việc chuyển đổi băng thông ở tất cả?

Như tôi đã hiểu: băng thông chuyển mạch là dung lượng của bảng nối đa năng, và dung lượng pps là thước đo công suất xử lý (ASIC). Hiệu suất thực tế của công tắc sẽ ở đâu đó giữa hai thiết bị.

Bạn sẽ không bao giờ có 2960X sử dụng tất cả 216 Gbps, nhưng tốc độ chuyển đổi đó có nghĩa là không có giới hạn vật lý đối với thông lượng - có đủ băng thông backplane để hỗ trợ bất kỳ sự kết hợp nào của cổng ở tốc độ cao bất cứ lúc nào.

Tuy nhiên, các cổng không chạy hết tốc độ 100% thời gian. có chi phí liên quan đến sự bắt đầu và kết thúc của mỗi khung hình - do đó, gói nhỏ hơn (và do đó khung) càng có nhiều công tắc phải xử lý. Đây là lý do tại sao PPS thường được định nghĩa cho gói nhỏ nhất có thể - 64B. Để bão hòa cổng 1 Gbps với 64 gói B, bạn cần 1Gbps / ((64B + 20B) * 8b / B) = 1,488Mpps. Vì vậy, 130,9Mpps của bạn tương đương với 44 cổng full-duplex 1 Gbps ở trường hợp xấu nhất của switch.

Nhưng một lần nữa, bạn có thể sẽ không có 100% kích thước khung hình tối thiểu trên mạng của bạn, do đó, hiệu suất thế giới thực là một nơi nào đó giữa hai con số này. Bạn nhấn nút chuyển đổi gói "line rate" ngay dưới gói 110 byte.

Thực tế là PPS của bạn gần với băng thông backplane của bạn và việc sử dụng "gói mỗi giây" khi giới hạn 64B chỉ rõ "khung hình trên giây" có nghĩa là tôi có thể hiểu nhầm hoặc tính toán sai thứ gì đó. Vì vậy, lấy điều này với một hạt muối. Điều tôi đang cố gắng đạt được là chúng là các thước đo về các chỉ số hiệu suất khác nhau, cùng nhau có thể cung cấp cho bạn ý tưởng tốt về hiệu suất trong thế giới thực.

Vì vậy, tôi đã dành một số thời gian đi qua các spec 802.3 nghiên cứu khoảng cách giữa các gói tin, tò mò nơi họ đã đưa ra "12 Bytes" như một tham số thời gian.

Trong khi tôi ở đó, tôi phát hiện ra rằng IEEE sử dụng thuật ngữ "gói" để chỉ PDU L1, đó là lý do tại sao nó được gọi là " khoảng cách giữa các gói " và tại sao thông lượng chuyển đổi được đo bằng " gói mỗi giây". Đây không phải là các gói IP, chúng là các gói Ethernet L1.

đó là khung hình 64B + 20B liên khung. 20B đó là phần mở đầu, bit bắt đầu, FCS, vv ở lớp 1. Đây chính xác là lý do tại sao bạn nhận được nhiều tiền nhất với các khung nhỏ - bạn chi tiêu 20B mỗi khi bạn bắt đầu / kết thúc một khung, bất kể độ dài.

8b / B là 8 bit mỗi byte - các khung được đo bằng byte và băng thông cổng của chúng tôi bằng bit, vì vậy chúng tôi cần một hệ số chuyển đổi.

Nếu các cổng thực sự sẽ được kéo xuống gigabits lưu lượng truy cập duy trì, lưu ý 2960x có bộ đệm shitty (nhiều thiết bị chuyển mạch truy cập làm). Vì vậy, duy trì gigabit / giây lưu lượng truy cập đến từ uplinks băng thông cao hơn của bạn sẽ gây ra hàng đợi đầu ra cổng tràn và đuôi giọt sẽ xảy ra. Tôi cho rằng phát đa hướng không được phát ở đây.


Chuyển đổi thông lượng của 2960x
Chào,

ví dụ chuyển đổi với 48 cổng G + 2 cổng SFP +:

Tốc độ 48 Gbps trong và ngoài là 96 Gbps.

Tốc độ 20 Gbps trong và ngoài là 40 Gbps.

80 gbps thrgouhput cho mô-đun stack.

Bạn nhận được 96 + 40 + 80 = 216 Gbps.

Trong bảng dữ liệu, bạn sẽ chỉ tìm thấy hiệu suất 2960x.

Tôi đoán là, Cisco sử dụng cùng một loại vải cho cả hai mô hình 24 và 48 cổng, nhưng 24 mô hình cổng sẽ có 48 Gbps dung lượng vải mà họ sẽ không sử dụng. Nhược điểm duy nhất, về mặt lý thuyết, là bạn có thể xây dựng 24 mô hình cổng cho một chút ít hơn nếu chúng chỉ có khả năng vải yêu cầu của chúng, nhưng có thể không nếu bạn có cả hai mô hình.

Đối với tất cả những gì chúng ta biết, như các nhà sản xuất chip CPU và RAM, có lẽ 24 mô hình cổng sử dụng một loại vải "chung" 2960X, nhưng nó không vượt qua một số thử nghiệm để hỗ trợ các cổng cạnh 48 gig.
thông số kỹ thuật Switch Cisco Catalyst 2960X
Hình ảnh: thông số kỹ thuật Switch Cisco Catalyst 2960X

Tóm lại, băng thông chia cho số bit trong một khung (gói) bằng số khung (gói) mỗi giây.

Lưu lượng truy cập sẽ khác nhau, nhưng tất cả các cổng sẽ nhanh chóng nhận được lưu lượng truy cập 1Gbps đầy đủ ở thời gian trung gian. Hãy nghĩ một bộ tạo lưu lượng được kết nối với mỗi cổng 48 gửi lưu lượng càng nhanh càng tốt. Tôi đang nhìn vào các thiết bị chuyển mạch 2960/3850/9300 vào lúc này. Không cần phải có bất kỳ lớp ưa thích nào 3 đang diễn ra. Lớp 2 tại cổng truy cập, trunk đến core bị sụp đổ nơi lớp 3 sẽ hoạt động. Core đang tìm kiếm một chiếc Nexus 92160 ở giai đoạn này.
Các tin bài khác