Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ethernet, Collision Domain và vai trò của Switch – Góc nhìn CCNA → CCIE

    1. Bản chất của Ethernet: Shared Medium và vấn đề Collision


    Ethernet ban đầu được thiết kế như một môi trường truyền thông dùng chung (shared communication medium). Điều này có nghĩa là nhiều thiết bị cùng sử dụng chung một đường truyền vật lý.

    Khi hai hoặc nhiều thiết bị truyền dữ liệu đồng thời trên cùng một segment, tín hiệu sẽ bị chồng lấp → dẫn đến collision (xung đột dữ liệu) → dữ liệu trở nên không thể đọc được (garbled).

    Đây chính là vấn đề cốt lõi của Ethernet đời đầu.
    2. CSMA/CD – Cơ chế “lắng nghe trước khi nói”


    Để xử lý collision, Ethernet sử dụng cơ chế:

    CSMA/CD (Carrier Sense Multiple Access / Collision Detection)

    Cách hoạt động:
    • Carrier Sense: thiết bị “lắng nghe” đường truyền trước khi gửi
    • Multiple Access: nhiều thiết bị có thể truy cập cùng môi trường
    • Collision Detection: nếu phát hiện xung đột → dừng lại và retry

    Quy trình thực tế:
    1. Thiết bị kiểm tra xem đường truyền có “quiet” hay không
    2. Nếu đang có thiết bị khác truyền → wait
    3. Nếu đường truyền rảnh → bắt đầu truyền
    4. Nếu xảy ra collision → dừng + backoff → truyền lại

    👉 Kết quả:
    • Tại một thời điểm chỉ một thiết bị được truyền
    • Các thiết bị phải chờ nhau

    3. Collision Domain là gì?


    Collision domain là:
    Một vùng mạng mà trong đó một thiết bị có thể phát hiện việc thiết bị khác đang truyền dữ liệu

    Hiểu đơn giản:
    • Nếu 2 thiết bị có thể “đụng nhau” → cùng collision domain
    • Collision domain càng lớn → khả năng collision càng cao

    4. Half-Duplex – Hệ quả của CSMA/CD


    Do phải tránh collision, thiết bị chỉ có thể:
    • Transmit OR Receive tại một thời điểm

    → gọi là Half-Duplex

    Đây là một giới hạn lớn của Ethernet truyền thống:
    • Không thể gửi và nhận cùng lúc
    • Hiệu suất thấp khi nhiều thiết bị

    5. Ethernet đời đầu: Coaxial (10BASE-2, 10BASE-5)


    Các công nghệ như:
    • Thinnet (10BASE-2)
    • Thicknet (10BASE-5)

    Đặc điểm:
    • Tất cả thiết bị nối chung một cáp coaxial
    • Dùng T-connector
    • Toàn bộ mạng = 1 collision domain duy nhất

    👉 Hệ quả:
    • Càng nhiều thiết bị → càng nhiều collision
    • Hiệu suất giảm mạnh theo số node

    6. Hub – “Khuếch đại vấn đề” thay vì giải quyết


    Khi chuyển sang cáp UTP (Cat3/4) + Hub, tưởng là cải tiến nhưng thực tế:

    Hub chỉ là Layer 1 device (repeater)
    • Không có intelligence
    • Nhận frame → broadcast ra tất cả port

    👉 Điều này dẫn đến:
    • Toàn bộ thiết bị vẫn trong 1 collision domain
    • Thậm chí còn tệ hơn vì tăng port density

    7. Switch – Bước ngoặt của Ethernet hiện đại


    Switch giải quyết triệt để vấn đề collision nhờ: a. MAC Address Table


    Switch xây dựng bảng:
    • Mapping: MAC Address → Port

    Ví dụ:
    • PC-A → Fa0/1
    • PC-B → Fa0/2

    b. Forwarding thông minh


    Thay vì flood:
    • Switch chỉ forward frame đến port chứa destination MAC

    👉 Không còn broadcast không cần thiết
    c. Microsegmentation – chia nhỏ collision domain


    Mỗi port trên switch = 1 collision domain riêng biệt

    👉 Kết quả:
    • Collision gần như biến mất
    • Network scale tốt hơn

    d. Full-Duplex – bước nhảy hiệu năng


    Switch cho phép:
    • Transmit + Receive đồng thời

    → gọi là Full-Duplex

    👉 Lợi ích:
    • Không cần CSMA/CD nữa
    • Tăng throughput gấp đôi
    • Loại bỏ hoàn toàn collision

    8. So sánh thực tế: Hub vs Switch

    Với Hub:
    • PC-A → PC-B
    • PC-C vẫn nhận frame → phải xử lý rồi discard
    • PC-C không thể transmit trong lúc đó

    👉 Lãng phí tài nguyên + giảm hiệu suất
    Với Switch:
    • PC-A → PC-B
    • Traffic chỉ đi giữa 2 port
    • PC-C không bị ảnh hưởng

    👉 Tối ưu tài nguyên + tăng performance
    9. Góc nhìn thực chiến (CCNP/CCIE)


    Một số insight quan trọng:
    • CSMA/CD gần như không còn tồn tại trong mạng hiện đại
    • Collision domain giờ chủ yếu là khái niệm học thuật
    • Switch + Full-duplex = collision-free Ethernet

    Tuy nhiên cần lưu ý:
    • Collision vẫn có thể xảy ra nếu:
      • Duplex mismatch (half vs full)
      • Legacy systems
    • Broadcast domain vẫn còn tồn tại → cần VLAN để xử lý

    Kết luận


    Sự tiến hóa của Ethernet:
    • Shared medium → Collision
    • CSMA/CD → kiểm soát tạm thời
    • Hub → mở rộng nhưng không giải quyết
    • Switch → giải quyết triệt để

    👉 Từ đó tạo ra nền tảng cho:
    • LAN hiện đại
    • Data Center
    • Cloud networking


    Nếu bạn đang học CCNA/CCNP:

    Hiểu rõ phần này sẽ giúp bạn nắm được:
    • Tại sao switch lại quan trọng
    • Vì sao VLAN, STP, EtherChannel tồn tại
    • Và cách mạng LAN thực sự hoạt động bên dưới
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X