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.

Announcement

Collapse
No announcement yet.

xin trợ giúp về hai khái niệm Routing và Switching

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • xin trợ giúp về hai khái niệm Routing và Switching

    Hi all
    Tôi đọc tới đọc lui một số sách,không biết khái niêm Routing và Switching là muốn nói đến quá trình gì.Mong được giải thích chuyên sâu.Xin cám ơn vì sự giúp đỡ

  • #2
    So sánh Routing và Switching

    Phần này so sánh vai trò của routing và switching và làm thế nào để kết hợp hai chức năng này để chuyển gói tin đi trên mạng. Cisco phân biệt rất rõ sự khác nhau giữa các chức năng này của một router. Sự khác nhau thật ra khá đơn giản.

    Để di chuyển một gói tin bên trong một router từ một cổng giao tiếp này đến một cổng giao tiếp kia, đường đi về đích phải được xác định và sau đó gói tin này sẽ được gửi ra interface hướng ra. Quá trình tìm đường là chức năng của routing trong khi đó quá trình gửi một gói tin đi ra interface là chức năng của switching.

    Chức năng routing

    Chức năng routing chịu trách nhiệm học các đồ hình dạng luận lý (logic) của mạng và sau đó ra quyết định dựa trên kiến thức đó. Các quyết định xác định khi nào thì một gói tin đi vào có thể được định tuyến và nếu như vậy, sẽ được định tuyến như thế nào. Khi một gói tin được nhận, quá trình định tuyến trên trải qua vài bước, có thể tóm tắt trong các câu hỏi như sau:
    - Giao thức routed và giao thức routing cho gói tin thuộc về giao thức đó có được cài đặt trên router hay không?
    - Nếu có cài đặt, có một đường đi nào cho một hệ thống mạng ở xa tồn tại trong bảng định tuyến hay không?
    - Nếu mạng đích là không có trong bảng định tuyến, có tuyến đường mặc định nào được cấu hình hay không?
    - Nếu có một tuyến đường mặc định tĩnh hoặc động, địa chỉ đích có đến được không?
    -Đường đi tốt nhất về một mạng nào đó là như thế nào?
    - Có nhiều đường đi có chi phí bằng nhau hay không?
    - Nếu có nhiều đường đi có chi phí bằng nhau, interface nào sẽ được dùng để đẩy gói đi ra.

    Chức năng Switching

    Chức năng switching liên quan đến việc di chuyển dữ liệu trên một router. Chức năng này sẽ chịu trách nhiệm chuyển gói tin. Switching chỉ được thực hiện sau khi những quyết định về routing đã được thực hiện. Mặc dù router đã ra quyết định, vẫn còn một vài quyết định phải thực hiện bằng phần cứng. Chức năng switching này thực hiện những việc sau:

    1. Kiểm tra frame đầu vào xem có hợp lệ
    2. Kiểm tra có phải frame này có địa chỉ đích là địa chỉ L2 của router hay không
    3. Kiểm tra kích thước frame có hợp lệ hay không?
    4. Kiểm tra phần CRC của frame
    5. Gỡ bỏ phần mào đầu và phần cuối của frame. Sau đó kiểm tra địa chỉ đích với các thông tin trong cache
    6. Tạo ra các header và trailer mới và đưa ra cổng ra của router


    Mối quan hệ giữa routing và switching trong Cisco Router

    Một gói tin sẽ được router chấp nhận nếu cấu trúc frame chứa địa chỉ L2 của một trong những cổng của router. Nếu cấu hình địa chỉ là đúng, sau khi frame được kiểm tra, frame và nội dung của frame được đưa vào bộ đệm. Bộ đệm được chứa trong bộ nhớ hoặc trong một vài phần cứng đặc biệt của router.

    Nếu địa chỉ nguồn và địa chỉ đích L3 của gói tin đó không nhận thấy bởi router trước đó, gói tin sẽ được process switch hoặc routed. Hành động này bao gồm
    - Khi một gói phải được chuyển đi, một quá trình tìm kiếm trong bảng định tuyến sẽ được kích hoạt và router sẽ quyết định sẽ chuyển gói tin đi như thế nào.
    - Gói tin sau đó sẽ được đóng gói với giao thức L2 phù hợp.
    - Nếu cơ chế fast-switching được dùng, gói tin sẽ được kiểm tra lại một lần nữa. Một tuyến sẽ được đưa vào cache. Một entry trong cache sẽ bao gồm: IP Prefix, cổng đi ra của router, phần header lớp 2 được dùng để chuyển gói tin đi

    Các gói tin theo sau đó trong cùng luồng dữ liệu, nếu phần địa chỉ đích là so trùng trong route-cache, gói tin sẽ được chuyển đi dùng thông tin trong cache. Chức năng routing lúc này không bị ảnh hưởng. Kiểu cache được dùng phụ thuộc vào kiểu phần cứng được dùng. Các kiểu switching là fast switching, autonomous switching, silicon switching và CEF.
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

    Comment


    • #3
      Bàn về hai khái niệm routing và switching

      Xin chào,

      Như chúng ta đã biết, Router là thiết bị liên mạng thực hiện hai chức năng cơ bản : Routing và Switching,vậy Routing là gì ? có đúng là định tuyến như một số sách hay dịch không? nếu dịch mà không lột tả đươc hết ý nghĩa,thì tốt hơn là không nên dịch.
      Theo mình nghĩ,Routing là một quá trình di chuyển dữ liệu từ một thiết bị này đến một thiết bị khác xuyên qua mạng(từ một mạng này sang một mạng khác).Xin trích dẫn: Routing is the process of moving data traffic from one device to another device across the network.Để Routing có thể xảy ra,cần phải có quá trình định tuyến,và định tuyến ở đây chính là PATH DETERMINATION,vậy sẽ có câu hỏi là cái gì sẽ thực hiện công việc định tuyến? đó chính là các Routing protocols ,Routing protocols đuọc xem như ngôn ngữ mà router dùng để nói chuyện với nhau ,từ đó chia xẻ thông tin về các tuyến đường dẫn tói các available networks trong một internetwork (Distant Vector Routing Protocol),hoăc thông tin đuoc chia xẻ này (LSA s) router sẽ dùng dể tạo ra topology về toàn mạng và quyết định định tuyến dựa trên topology đó (Link-State Routing Protocol).Ngoài ra, Routing protocol còn có chức năng duy trì và cập nhật Routing Information trong Routing table.

      Trong khi đó,Switching muốn nói đến quá trình di chuyển dữ liệu trên bản thân một thiết bị.Cụ thể hơn , đó là quá trình di chuyển frame từ một port này sang một port khác xét trên Switch, hoặc di chuyển packet từ một interface này sang một interface khác xet trên Router.

      Một vài ý kiến đóng góp ,xin chia xẻ cùng các bạn

      Comment


      • #4
        Originally posted by it235 View Post
        Hi all
        Tôi đọc tới đọc lui một số sách,không biết khái niêm Routing và Switching là muốn nói đến quá trình gì.Mong được giải thích chuyên sâu.Xin cám ơn vì sự giúp đỡ
        hi bạn it235,
        hiểu một cách đơn giản, routing là quá trình tìm đường đi cho gói tin dựa vào IP. Switching là quá trình khi packet được di chuyển từ "input interface" ra "output interface".
        Như vậy nếu xét trên Router, khi nhận được 1 packet sẽ sảy ra quá trình "routing" trước (tức là tìm interface nào trên router đó để chuẩn bị đẩy gói tin ra). Sau khi "routing" hoàn thành nghĩa là đã tìm được "output interface" lúc đó sẽ sảy ra quá trình "switching" (tức là router đẩy packet từ "input interface" ra "output interface")

        Comment

        Working...
        X