802.1D Spanning tree Protocol
STP dùng các thông điệp giữa các switch để giúp ổn định hệ thống mạng về
một sơ đồ không bị vòng lặp. Để làm được như cậy, STP sẽ đưa vài cổng
của switch về trạng thái blocking, cổng sẽ không truyền hay nhận dữ
liệu. Các cổng còn lại sẽ ở trạng thái forwarding. Tất cả các loại cổng
này sẽ giúp hình thành một sơ đồ mạng không bị loop.
Các bước diễn tiến của hoạt động của spanning tree
Bầu chọn root switch: Switch có bridge-ID nhỏ nhất sẽ được bầu chọn.
Thông thường, bridgeID được hình thành gồm giá trị priority (2 bytes) và
MAC của switch. Xác định root port: là cổng trên những non-root switch
có kết nối ngắn nhất về rootswitch. Xác định designated port trên từng
segment: Khi có nhiều switch kết nối vào một segment, đây là cổng của
switch chịu trách nhiệm đẩy traffic ra khỏi segment.
Bầu chọn root switch
Chỉ một switch có thể là root của một cây spanning tree. Để tìm ra root,
các switch phải bầu chọn. Từng switch sẽ bắt đầu hoạt động spanning
tree của nó bằng cách tạo và gửi các gói STP BPDU, trong đó thông báo
chính nó là root. Nếu một switch nghe một BPDU tốt hơn (tức là BPDU có
bridgeID nhỏ hơn), switch đó sẽ không khai báo nó là root nữa. Thay vào
đó, switch sẽ bắt đầu gửi ra các BPDU nhận được từ switch ứng cử viên
tốt hơn. Cuối cùng, tất cả các switch ngoại trừ switch có bridge ID tốt
nhất sẽ ngừng gửi BPDU. Switch chiến thắng trong quá trình bầu cử trở
thành root switch.
Giá trị bridgeID nguyên thủy của 802.1D có hai trường:
- Trường priority 2 bytes: được thiết kế để cấu hình trên các switch
khác nhau để ảnh hưởng đến kết quả của quá trình bầu của spanning tree.
- Một trường có độ dài 6-bytes chứa địa chỉ MAC, được dùng để so sánh
trong trường hợp độ ưu tiên của các switch là bằng nhau. Chắc chắn là sẽ
có một switch thắng quá trình bầu chọn. Định dạng của bridgeID ở dạng
nguyên thủy và dạng đã định nghĩa lại:
Định dạng của BPDU bị thay đổi là do việc phát minh ra các phiên bản
PVST+ và MST. Với kiểu bridgeID cũ, một bridgeID của một switch cho mỗi
phiên bản spanning tree là giống nhau nếu switch dùng một MAC. Nếu dùng
nhiều spanningtree, việc mỗi switch chỉ có một bridgeID có thể gây ra
nhầm lẫn. Vì vậy Cisco dùng một địa chỉ MAC khác nhau cho từng vlan khi
tạo ra bridgeID. Điều này dẫn đến các giá trị bridgeID khác nhau mỗi
VLAN, nhưng cũng sẽ làm tốn nhiều địa chỉ MAC trong từng switch.
Trường SystemID mở rộng cho một mạng dùng nhiều phiên bản spanningtree,
mà không cần dùng các địa chỉ MAC riêng biệt cho từng switch. Trường này
cho phép các VLAN-ID được đặt trong 12 bit cuối cùng của trường
priority. Một switch có thể dùng một địa chỉ MAC để xây dựng nên
bridgeID và với chỉ số vlan trong trường SystemID, switch này vẫn có một
bridgeID duy nhất trong từng VLAN. Việc sử dụng trường systemID mở rộng
còn được gọi là cơ chế giảm địa chỉ MAC (MAC address reduction).
Tìm kiếm nhanh và chính xác hơn với google tùy chỉnh
Thứ Năm, 7 tháng 6, 2012
Spanning Tree Protocol (STP)
05:00
Unknown
No comments
Bài viết liên quan:
Nhãn
2.5G
(1)
2.75G
(1)
2G
(2)
3.5G
(9)
3.75G
(2)
3.9G
(3)
3G
(4)
4G
(4)
Ảnh hưởng trong đời sống
(5)
Báo hiệu
(2)
Các khái niệm cơ bản
(20)
Các kỹ thuật trong viễn thông
(6)
Các lý thuyết cơ bản
(5)
Các nguyên tắc và kỹ thuật cơ bản
(22)
Các yếu tố ảnh hưởng đến truyền tin
(9)
CCNA
(25)
Dịch vụ viễn thông
(1)
Điều khiển liên kết dữ liệu
(8)
Đồ án tốt nghiệp
(1)
Đồng bộ
(2)
Giám sát
(1)
Giới thiệu về viễn thông
(2)
Khoa học vui
(5)
Kinh nghiệm - nhận thức - tư duy
(10)
Kỹ thuật truyền dẫn số
(25)
Lịch sử
(12)
Lý thuyết thông tin
(15)
Mạng không dây
(35)
Mạng viễn thông
(63)
MICROSOFT
(1)
Mô phỏng
(5)
Phần mềm tiện ích
(2)
Tài liệu
(6)
Thiết bị
(7)
Thông tin di động
(26)
Thông tin quang
(5)
Thông tin vệ tinh
(3)
Thông tin vi ba
(1)
Tiếng Anh
(8)
Tin tức - sự kiện
(7)
Tổ chức - tiêu chuẩn
(7)
Tổng đài - chuyển mạch
(6)
Truyền hình
(12)
Tuyển dụng
(9)
Ứng dụng - công nghệ
(9)
Viễn thông trong tự nhiên
(1)
0 nhận xét:
Đăng nhận xét