SV: Hồ Vũ và Đoàn Minh Tuấn
- Một mạng mạnh mẽ được thiết kế không chỉ đem lại tính hiệu quả cho việc truyền các gói hoặc frame, mà còn phải xem xét làm thế nào để khôi phục hoạt động của mạng một cách nhanh chóng khi mạng xảy ra lỗi. Trong môi trường lớp 3, các giao thức định tuyến sử dụng con đường dự phòng đến mạng đích để khi con đường chính bị lỗi thì sẽ nhanh chóng tận dụng con đường thứ 2. Định tuyến lớp 3 cho phép nhiều con đường đến đích để giữ nguyên tình trạng hoạt động của mạng và cũng cho phép cân bằng tải qua nhiều con đường.
- Trong môi trường lớp 2 (switching hoặc bridging), không sử dụng giao thức định tuyến và cũng không cho phép các con đường dự phòng, thay vì bridge cung cấp việc truyền dữ liệu giữa các mạng hoặc các port của switch. Giao thức Spanning Tree cung cấp liên kết dự phòng để mạng chuyển mạch lớp 2 có thể khôi phục từ lỗi mà không cần có sự can thiệp kịp thời. STP được định nghĩa trong chuẩn RFC IEEE 802.1D.
Sau này , với sự phát triển nhanh chóng về tốc độ cũng như quy mô các hệ thống mạng , STP gần như không đáp ứng kịp nhu cầu của công nghệ hiện đại – vì thế các giao thức được phát triển từ STP ra đời như :
RSTP (Rapid Spanning Tree )-802.w
MST (Multiple Spanning Tree)
Giao thức riêng của Cisco.
pVST (per Vlan Spanning Tree ) –dùng ISL
pVST + (per VLan Spanning Tree Plus ) –dùng 802.1Q
I. Spanning Tree là gì và tại sao phải sử dụng nó?
Spanning Tree Protocol (STP) là một giao thức ngăn chặn sự lặp vòng, cho phép các bridge truyền thông với nhau để phát hiện vòng lặp vật lý trong mạng. Sau đó giao thức này sẽ định rõ một thuật toán mà bridge có thể tạo ra một topology luận lý chứa loop-free. Nói cách khác STP sẽ tạo một cấu trúc cây của free-loop gồm các lá và các nhánh nối toàn bộ mạng lớp 2.
Các nguyên nhân chính dẫn đến sự chậm trễ hoặc thậm chí “crash “ của switch :
· Broadcast Storm
· Multiple –frame copies
· Instability MAC-address Table
Theo sơ đồ sau : 3 switch đấu vòng .
I.1 Broadcast Strom
Là hiện tượng rất nhiều frame chạy liên tục trong môi trường các Switch đấu vòng –dự phòng khi chưa thực hiện chống loop –STP.Làm cho tốc độ hệ thống mạng chậm và có thể làm treo các switch tốc tộ thấp .
Khi PC A gửi một frame bằng địa chỉ broadcast MAC (FF-FF-FF-FF-FF-FF).
SW1 sẽ đẩy frame ra tất cả các cổng của nó trừ cổng nó nhận vào.
Frame broadcast sẽ thong qua F0/1 và F0/2 đến SW2 và SW3.
SW2 và SW3 nhận được frame, nó lại đẩy frame ra tất cả các cồng của nó.
Frame từ SW3 được đẩy qua SW2 sau đó lên lại SW1
Frame từ SW2 được đẩy qua SW3 sau đó lên lại SW1
Cứ như vậy, khi hệ thống mới bắt đầu chạy, chỉ sau vài giây, tốc độ mạng chậm hẳn vì các frame chạy liên tục trong vòng tròn của 3 SW.Đây là hiện tượng BroadCast Storm.
I.1
I.1
I.2 MAC Table Instable : Bảng MAC không ổn định.
Khi một PC A gởi frame cho PC B :
o Frame tới SW1 sẽ có Source Mac là A và Des Mac là B.
o SW1 dò trong bảng MAC-address không có Port nào ứng với DesMAC B
o SW1 sẽ copies và đẩy frame ra các port còn lại của nó đồng thời học MAC ứng với F0/24 à A
o Frame sẽ tiếp tục tới SW2 qua port F0/1 và SW3 qua F0/2 .
Frame tới SW3 :
o SW3 sẽ học MAC : A à F0/2 và đồng thờ đẩy frame ra các port trừ port nó nhận vào.
o Vì ban đầu SW3 chưa biết Des MAC B nên frame sẽ được đẩy ra F0/24 đến B và F0/3.
o Frame qua port f0/3 đến SW2 với Source A và Des B.
Frame tới SW2:
o Frame từ F0/1 tới SW2, SW2 sẽ học MAC A à F0/1
o SW2 không biết DesMAC B , nó sẽ đẩy ra các port của nó, frame sẽ được đẩy ra F0/3.
o Frame SW2 nhận được từ SW3 thông qua F0/3 , nó cũng sẽ đẩy ra tất cả các port ,và đồng thời học lại MAC : A à F0/3 .
o Frame lại được đẩy lên SW1 thông qua F0/1. Và khi đó SW 1 sẽ học MAC :A à F0/1.
Cứ như vậy, bảng MAC liên tục thay đổi mổi khi frame tới, làm cho bảng MAC không ổn định.Hiện tượng SW liên tục thay đổi bảng MAC gọi là hiện tượng MAC Table Instablity.
I.3 Multiple Frame Copies : thiết bị nhận rất nhiều frame giống nhau .
Khi PC A gởi gói tin cho PC B , trong vòng lặp đầu tiên PC B nhận được gói tin của A. Nhưng chỉ không lâu sau, PC B lại nhận được gói tin của PC A một lần nữa do frame chạy vòng vòng trong hệ thống. Khoảng vài giây, PC B đã nhận hàng triệu frame từ PC A. Làm cho PC B chậm hẳn vì tốc độ xử lý của Card Mạng trên PC B không đáp ứng nổi .
Hiện tượng thiết bị đầu cuối nhận rất nhiều frame
- Một mạng mạnh mẽ được thiết kế không chỉ đem lại tính hiệu quả cho việc truyền các gói hoặc frame, mà còn phải xem xét làm thế nào để khôi phục hoạt động của mạng một cách nhanh chóng khi mạng xảy ra lỗi. Trong môi trường lớp 3, các giao thức định tuyến sử dụng con đường dự phòng đến mạng đích để khi con đường chính bị lỗi thì sẽ nhanh chóng tận dụng con đường thứ 2. Định tuyến lớp 3 cho phép nhiều con đường đến đích để giữ nguyên tình trạng hoạt động của mạng và cũng cho phép cân bằng tải qua nhiều con đường.
- Trong môi trường lớp 2 (switching hoặc bridging), không sử dụng giao thức định tuyến và cũng không cho phép các con đường dự phòng, thay vì bridge cung cấp việc truyền dữ liệu giữa các mạng hoặc các port của switch. Giao thức Spanning Tree cung cấp liên kết dự phòng để mạng chuyển mạch lớp 2 có thể khôi phục từ lỗi mà không cần có sự can thiệp kịp thời. STP được định nghĩa trong chuẩn RFC IEEE 802.1D.
Sau này , với sự phát triển nhanh chóng về tốc độ cũng như quy mô các hệ thống mạng , STP gần như không đáp ứng kịp nhu cầu của công nghệ hiện đại – vì thế các giao thức được phát triển từ STP ra đời như :
RSTP (Rapid Spanning Tree )-802.w
MST (Multiple Spanning Tree)
Giao thức riêng của Cisco.
pVST (per Vlan Spanning Tree ) –dùng ISL
pVST + (per VLan Spanning Tree Plus ) –dùng 802.1Q
I. Spanning Tree là gì và tại sao phải sử dụng nó?
Spanning Tree Protocol (STP) là một giao thức ngăn chặn sự lặp vòng, cho phép các bridge truyền thông với nhau để phát hiện vòng lặp vật lý trong mạng. Sau đó giao thức này sẽ định rõ một thuật toán mà bridge có thể tạo ra một topology luận lý chứa loop-free. Nói cách khác STP sẽ tạo một cấu trúc cây của free-loop gồm các lá và các nhánh nối toàn bộ mạng lớp 2.
Các nguyên nhân chính dẫn đến sự chậm trễ hoặc thậm chí “crash “ của switch :
· Broadcast Storm
· Multiple –frame copies
· Instability MAC-address Table
Theo sơ đồ sau : 3 switch đấu vòng .
I.1 Broadcast Strom
Là hiện tượng rất nhiều frame chạy liên tục trong môi trường các Switch đấu vòng –dự phòng khi chưa thực hiện chống loop –STP.Làm cho tốc độ hệ thống mạng chậm và có thể làm treo các switch tốc tộ thấp .
Khi PC A gửi một frame bằng địa chỉ broadcast MAC (FF-FF-FF-FF-FF-FF).
SW1 sẽ đẩy frame ra tất cả các cổng của nó trừ cổng nó nhận vào.
Frame broadcast sẽ thong qua F0/1 và F0/2 đến SW2 và SW3.
SW2 và SW3 nhận được frame, nó lại đẩy frame ra tất cả các cồng của nó.
Frame từ SW3 được đẩy qua SW2 sau đó lên lại SW1
Frame từ SW2 được đẩy qua SW3 sau đó lên lại SW1
Cứ như vậy, khi hệ thống mới bắt đầu chạy, chỉ sau vài giây, tốc độ mạng chậm hẳn vì các frame chạy liên tục trong vòng tròn của 3 SW.Đây là hiện tượng BroadCast Storm.
I.1
I.1
I.2 MAC Table Instable : Bảng MAC không ổn định.
Khi một PC A gởi frame cho PC B :
o Frame tới SW1 sẽ có Source Mac là A và Des Mac là B.
o SW1 dò trong bảng MAC-address không có Port nào ứng với DesMAC B
o SW1 sẽ copies và đẩy frame ra các port còn lại của nó đồng thời học MAC ứng với F0/24 à A
o Frame sẽ tiếp tục tới SW2 qua port F0/1 và SW3 qua F0/2 .
Frame tới SW3 :
o SW3 sẽ học MAC : A à F0/2 và đồng thờ đẩy frame ra các port trừ port nó nhận vào.
o Vì ban đầu SW3 chưa biết Des MAC B nên frame sẽ được đẩy ra F0/24 đến B và F0/3.
o Frame qua port f0/3 đến SW2 với Source A và Des B.
Frame tới SW2:
o Frame từ F0/1 tới SW2, SW2 sẽ học MAC A à F0/1
o SW2 không biết DesMAC B , nó sẽ đẩy ra các port của nó, frame sẽ được đẩy ra F0/3.
o Frame SW2 nhận được từ SW3 thông qua F0/3 , nó cũng sẽ đẩy ra tất cả các port ,và đồng thời học lại MAC : A à F0/3 .
o Frame lại được đẩy lên SW1 thông qua F0/1. Và khi đó SW 1 sẽ học MAC :A à F0/1.
Cứ như vậy, bảng MAC liên tục thay đổi mổi khi frame tới, làm cho bảng MAC không ổn định.Hiện tượng SW liên tục thay đổi bảng MAC gọi là hiện tượng MAC Table Instablity.
I.3 Multiple Frame Copies : thiết bị nhận rất nhiều frame giống nhau .
Khi PC A gởi gói tin cho PC B , trong vòng lặp đầu tiên PC B nhận được gói tin của A. Nhưng chỉ không lâu sau, PC B lại nhận được gói tin của PC A một lần nữa do frame chạy vòng vòng trong hệ thống. Khoảng vài giây, PC B đã nhận hàng triệu frame từ PC A. Làm cho PC B chậm hẳn vì tốc độ xử lý của Card Mạng trên PC B không đáp ứng nổi .
Hiện tượng thiết bị đầu cuối nhận rất nhiều frame
Comment