Tiếp nối series “Tự học tập CCNAx” hôm nay mình xin share về một giao thức bao gồm tính năng dự trữ cao. Kháng loop cho khối hệ thống mạng. Giao thức Spanning Tree. Như mọi bạn đã biết hệ thống mạng luôn cần phải có một phương án dự phòng(backup) và các “điểm tinh tế cảm” trong một phương án dự chống thì rất có thể gây rình rập đe dọa đến toàn hoạt động vui chơi của hệ thống.
Bạn đang xem: Spanning tree protocol là gì
– với tính quy tụ của một giải pháp dự phòng cũng khá quan trọng nên từ bây giờ mình xin chia sẻ về Giao thức Spanning Tree một công dụng chống loop trong giải pháp backup. Và biện pháp mà Giao thức Spanning Tree hoạt động để xóa bỏ các điểm nhạy bén trong khối hệ thống chuyển mạch LAYER 2. Chúng ta ban đầu với bài 7 vào chuỗi bài xích “Tự học tập CCNAx” nhé.
Bài viết nên xem qua :Series “Tự học tập CCNA”
1. Ra mắt khái quát lác về STP 1.1 Broadcast storm 1.2 Trùng lập Frame 2.Tiến trình thai chọn và buổi giao lưu của STP 2.1 chọn Root-Bridge của STP1 2.3 bầu chọn Designated Port trong phiên thao tác làm việc của STP 2.4 tiến hành Blocking các port còn sót lại của STP 3. Yếu tố định thời vào STP 4. Các trạng thái trong một quy trình STP |
-Ví dụ điển hình:
Trong một khối hệ thống mạng bộ vi xử lý core của một doanh nghiệp nhỏ dại chỉ áp dụng một Switch core hay 1 Router làm cho Gateway thì khi đồ vật này bị sự cố gắng thì cả một hệ thống mạng bên trong sẻ không vận động đi mạng internet được nữa. Lúc đó thiết bị Layer 3 này được gọi là một trong những Single point of failure.Để Phòng kị thì trạng này thì hệ thống mạng cần được thiết kế có tính dự phòng nếu một đường chủ yếu (thiết bị chính) bị lỗi thì lập tức thiết bị backup sẻ được kích hoạt để bảo đảm an toàn tính thông suốt của chuyển động mạng bên trong.– Một khối hệ thống Layer 2 để được xem dự phòng. Chúng ta thường đấu nối nhiều Switch lại cùng với nhau mục đích để tăng tính dự trữ và cũng vô tình gây nên “Single point of failure” sẽ là loop.
– Hình trên mô tả tính dự phòng của chuyển động Switch khi gửi frame. Dẫu vậy vô tình cũng tạo ra một vòng loop. Các hiệ tượng loop trên Layer 2 có thể kể đến.
– Để phòng tránh những trường hợp loop có thể xảy ra này thì giao thức STP được thành lập và hoạt động để giải quyết triệt để single point of failure bên trên Layer 2. STP được IEEE chuẩn chỉnh hóa vào IEEE 802.1D.
Hoạt động bầu chọn của một quá trình STP :
Thực hiện bầu chọn Root-BridgeBầu lựa chọn Root-PortLựa chọn các Designated-portBlocking những port còn lạiBridge-ID nhiều năm 8byte:
Số Priority(2byte): có mức giá trị từ bỏ 0 – 65535 mang định là 32768MAC address(6byte)Tiến trình bầu chọn Root-Bridge sẻ tiến hành như sau:
Đầu tiên sẻ so sánh Sw nào gồm số Priority thấp nhất sẻ là Root-BridgeCác Sw được tùy chỉnh số Priority đều bằng nhau thì tiến trình thứ 2 là đối chiếu MAC sẻ thực hiện, Sw nào tất cả MAC nhỏ nhất sẻ có tác dụng Root-Bridge. MAC là địa chỉ duy độc nhất trên thế giới nên sẻ không xảy ra trùng lập được. VD như hình bên trên SW1 bao gồm MAC nhỏ dại nhất buộc phải sẻ được thai chọn có tác dụng Root-Bridge.Sau khi đã bầu chọn được Root-Bridge thì chỉ bao gồm SW có tác dụng root mới gửi BPDU thoát ra khỏi cổng để gia hạn tiến trình STP ( nhờ cất hộ 2s/lần). Những SW bé chỉ nhận, vấp ngã xung thông tin BPDU với forward thông tin BPDU này.STP-6 Root Bridge gửi BPDU ra các cổng đế thực hiện tiến trình STPMỗi interface của Ethernet LAN đều gán một giá bán trị điện thoại tư vấn là cost, nhằm thực hiện đo lường và thống kê của STP
10Mbps | 100 |
100Mbps | 19 |
1Gbps | 4 |
10Gbps | 2 |
Bảng cost của một vài loại Interface Ethernet LAN
– Để xác định được cost tích trữ của một port đến Switch làm cho Root-bridge ta triển khai tính ngược từ Root về cổng kia theo qui tắc “vào cộng ra không cộng” dựa vào chiều lan truyền BPDU. VD:
STP-7 thai chọn Root-port– trên cổng e0/1 và e0/0 đều phải sở hữu tổng cost là 200 và cùng đấu nối về một Sw bao gồm Sender Bridge ID đề xuất không thể thực hiện cost tích lũy và Sender Bridge ID để thai chọn. Nên ta phải sử dụng một yếu tố gọi là Port-ID.
Xem thêm: Boobs Là Gì - Nghĩa Của Từ Boobs Trong Tiếng Việt
– Port-ID được dùng làm định danh cho mỗi cổng của Ethernet LAN bao gồm : port-priority(0-255 mặc định là 128) cùng port-number(là số địa chỉ vật lý bên trên port của SW vd: f0/0)
– vào trường phù hợp này sẻ tiến hành so sánh cổng làm sao đấu nối cho đầu xa tất cả port-ID bé dại hơn sẻ được chọn làm Root-port. Tiến trình so sánh này sẻ thực hiện so sánh port-priority trước rồi mới đến port-number. Ở VD trên thì cổng e0/0 sẻ được bầu chọn làm cho Root-port vì chưng nó đấu nối mang đến e0/2 còn e0/1 thì đấu nối cho tới e0/3 (2
Lúc này e0/1 và e0/2 rất nhiều cùng cost tích lũy, Sender-id, port-id đầu xa phải phải sử dụng port-id đầu gần để bầu chọn, lúc này ta dùng thông số kỹ thuật port-number, vày (1Hoạt động thai chọn Root-port đang hoàn thành
– tiếp sau trong các bước của Giao thức Spanning Tree ta tiến hành bầu chọn Designated port trên những phân đoạn mạng. Designated port là port cung ứng đường về root-bridge gồm tổng cost bé dại nhất bên trên phân đoạn mạng đang xét.
– Một link kết nối chỉ bao gồm một Designated port
– các qui tắc trong thai chọn Designated port:
Tất cả những port của Root-bridge đông đảo là Designated PortTrên một liên kết p2p thì đối diện Root-port là Designated port.Nếu trên một liên kết có 2 cổng cung cấp đường về Root-bridge có cost tích lũy bằng nhau. Lúc đó sẻ sử dụng Sender ID để xác định, ví như Sender ID lại cân nhau thì sử dụng đến port-ID nhằm xét.Port e0/3 của SW3 trên phân đoạn mạng thân SW3 với SW4 bao gồm tổng cost là 100, e0/3 của SW4 bao gồm tổng cost 200 đề nghị e0/3 SW3 sẻ thành Designated port
– tiến trình STP đã dứt và thực hiện khóa port e0/3 bên trên SW4 để giảm vòng loop. Khi có sự nắm e0/1 Sw4 down thì STP sẻ nhanh chóng mở lại e0/3 nhằm mạng được thông suốt.
– Luồng BPDU sẻ được Forward qua những Sw và kết thúc ở SW4 vị cổng block port của SW4 chỉ dấn BPDU nhưng mà không chuyển tiếp BPDU. Các Switch phụ thuộc vào luồng BPDU nhằm tính độ hội tụ và bảo trì tính ổn định của STP. BPDU lấn sân vào Root cùng blocking port, đi ra những Designated port.
STP sử dụng các định thời : hello timer, forward delay timer, max age timer.
Hello timer: default 2s. Khoảng thời gian mà Root-bridge triển khai gửi những gói tin BPDU ra khỏi cổng của chính nó để bảo trì tiến trình STP.Forward delay timer: mặc định là 15s. Thời gian các tâm lý Listening. Learning trước khi sang Forwarding nhằm hội tụ.Max age timer: mặc định là 20s. Lúc một cổng đang tiến hành nhận BPDU và đùng một cái nhận một BPDU hèn hơn(inferior BPDU). Port này sẻ hóng hết thời hạn Max-age timer rồi mới tiến hành các chuyển động hội tụ mạng.Các tâm trạng trong một tiến trình STP mang đến khi quy tụ bao gồm:
Disabled : cổng này đang ở trạng thái ko active.Blocking: port hiện nay đang bị khóa Alternated port. Chỉ tiếp nhận BPDU mà cấm đoán BPDU đi thoát khỏi cổng. Ko học địa chỉ cửa hàng MAC vào bảng MAC cùng không forward được dữ liệu.Listening: có đặc tính cổng chỉ dấn BPDU hoặc giữ hộ BPDU. Ko học showroom MAC vào bảng MAC và không forward được dữ liệuLearning: y hệt như trạng thái Listenning cổng chỉ nhận BPDU hoặc nhờ cất hộ BPDU. Hoàn toàn có thể học được địa chỉ MAC vào bảng MAC cùng không forward được dữ liệu.Forwarding: cổng chỉ dấn BPDU hoặc gửi BPDU. Giống như Learning có thể học địa chỉ MAC vào bảng MAC và có thể forward được dữ liệu.Bài chia sẻ về “Spanning Tree và hoạt động vui chơi của Giao thức Spanning Tree” của bản thân xin tạm dừng tại đây. Share tiếp theo bản thân xin chia sẻ về” Rapid SPAN và pVST+. Một cách tiến hành khác upgrade hơn của Giao thức Spanning Tree và cách thức hoạt động trong một hệ thộng mạng chuyển mạch LAN”. Hãy theo dõi nội dung bài viết tiếp theo trong Series Tự học tập CCNA trên website với blog diywkfbv.com.vcode.ovh nhé. Ví như có vướng mắc hay đóng góp các đồng đội hãy comment bên dưới nhé! Thân ái!
Tác giả: Quân Lê – diywkfbv.comBạn có thể tương tác và cập nhật thông tin bắt đầu nhất của nhóm Facebook diywkfbv.com, những khóa học new do group tổ chức tại «Portal»