• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
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.

Cách forward packet bằng router cisco??

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

  • Cách forward packet bằng router cisco??

    Chào mọi người! Mình đã học xong ccna,nhưng trong quá trình học chỉ quan tâm làm thế nào để ping đc mà quên khuấy đi mất làm thế nào để truyền pk từ pc này tới pc khác thông qua router và sw của cisco.MỌi người có thể chỉ cho mình ko?

    THankssss!!!!!

  • #2
    Thanks bạn trên đã trả lời,có điều bạn đã hiểu sai ý của câu hỏi mình. Mình đã học xong ccna thì tất nhiên những điều trên mình phải biết,ý mình hỏi ở đây là làm thế nào để forward ví dụ như 1 bài nhạc trong pc1 tới pc2 ?
    Ví dụ như khi cắm port console vào pc thì phải vào phần Terminal mới có thể config đc router,vậy giờ muốn forward 1 folder nào đó thì mình phải vào chỗ nào?
    Thanks!

    Comment


    • #3
      Originally posted by KnowDieNow80
      Ví dụ mô hình: PC1 -> switch1 -> router1 -> router2->swich2->PC2
      Để truyền pk từ PC1 tới PC2 thông qua router và switch có hai trường hợp:
      - Nếu 2 PC cùng một segment thì: PC1 sẽ dùng giao thức ARP để biết địa chỉ MAC của PC2, vì cùng segment nên khi PC1 gửi ARP thì Switch1 sẽ biết địa chỉ MAC của PC2 trong bảng MAC-address table vì vậy gói tin sẽ được gửi tới PC2
      - Nếu 2 PC khác segment: PC1 sẽ gửi ARP ra Swich1, switch1 sẽ kiểm tra trong bảng MAC-address table (sẽ ko tìm thấy MAC của PC2- do khác segment), switch1 sẽ flood ra tất cả các port còn lại và port nối đến router1 (gateway). Lúc này router1 sẽ tìm trong bảng định tuyến đường đi đến PC2, vàì nó sẽ chuyến gói tin đến router 2. Router 2 sẽ làm tương tự, sẽ tìm trong bảng định tuyến rồi gửi pk về switch2 và switch2 sẽ gửi đúng về PC 2 dựa vào bảng MAC-address table
      Bạn trả lời mù mờ quá. Bạn đọc lại lý thuyết đi chứ trả lời như vậy làm cho những người đi sau nhầm lẫn !

      "PC1 gửi ARP ra Switch 1", ARP này để làm gì?

      Trong trường hợp mà 2 PC khác segment thì PC1 sẽ gửi ARP để hỏi địa chỉ MAC của default gateway. Nếu PC1 mà không có cấu hình Default gateway thì sẽ chả có gói ARP nào được chuyển đến SW1 cả!

      Comment


      • #4
        Originally posted by KnowDieNow80
        Forward là forward như thế nào hả bạn?? Tốt nhất bạn cho cái sơ đồ và nêu ý mình muốn gì? Còn muốn chuyển 1 bài nhạc từ pc này sang pc nọ thì trong Windows có nhiều cách: share file, ftp,...
        Sơ đồ ntn chả đc bạn,đúng ý mình hỏi là thế đấy,share file hoặc dùng ftp thì vào chỗ nào để có thể dùng?

        Comment


        • #5
          Originally posted by KnowDieNow80
          Trường hợp khác segment: Ban đầu PC1 sẽ gửi ARP đến switch1, switch 1 sẽ tìm trong MAC-address table nếu có MAC của PC2 thì tiến hành truyền dữ liệu, nếu ko thì sẽ gửi ra gateway. Mình nghĩ PC1 ban đầu đâu thể biết được PC2 có cùng segment hay không? vì vậy nó gửi ARP ra switch 1 là đúng chứ!
          khi bạn đặt ip cho PC1, sẽ bao gồm ip addresss và subnet mask, PC1 sẽ làm phép toán AND để biết nó đang trong giải mạng nào. Tương tự nó sẽ thực hiện phép toán AND để check PC2 có nằm cùng giải mạng không. Nếu 2 PC không cùng giải mạng thì PC1 sẽ phải ARP để hỏi MAC của default gateway. Và như mình nói ở trên, nếu khi config không có default gateway thì PC1 sẽ không gửi ARP đi đâu cả.

          Comment


          • #6
            Mình copy 1 đoạn tài liệu TCP/IP từ Microsoft để bạn nghiên cứu.

            When a host attempts to communicate with another device using TCP/IP, it performs a comparison process using the defined subnet mask and the destination IP address versus the subnet mask and its own IP address. The result of this comparison tells the computer whether the destination is a local host or a remote host.

            If the result of this process determines the destination to be a local host, then the computer will simply send the packet on the local subnet. If the result of the comparison determines the destination to be a remote host, then the computer will forward the packet to the default gateway defined in its TCP/IP properties. It is then the responsibility of the router to forward the packet to the correct subnet.

            A general introduction to the concepts of IP networks and subnetting.

            Comment


            • #7
              - Nếu 2 PC khác segment: PC1 sẽ gửi ARP ra Swich1, --> Không đúng, PC sẽ đóng gói và gửi ra Frame ra Default gateway. Khác segment (Layer2 - lớp 2) thì trong bảng ARP của PC1 không có entry của PC2 :D Cần gì phải gửi ARP làm gì :) ARP chỉ được gửi khi IP đích nằm trong cùng vùng mạng lớp 3. Nếu không cùng vùng mạng lớp 3 sẽ được chuyển qua default gateway hết. Cứ chịu khó dùng wireshark để bắt các gói tin gửi từ PC nhà đi sẽ thấy sự khác biệt (chú ý xem Ethernet Header và IP header của gói tin)

              switch1 sẽ kiểm tra trong bảng MAC-address table (sẽ ko tìm thấy MAC của PC2- do khác segment), --> PC1 gửi frame đến địa chỉ MAC của default gateway rồi còn gì :D Switch1 đầu cần phải kiểm tra thêm.

              switch1 sẽ flood ra tất cả các port còn lại và port nối đến router1 (gateway). --> Flooding unknown unicast chỉ xảy ra nếu địa chỉ MAC đích không nằm trong bảng MAC của switch 1 thôi. Địa chỉ MAC của router 1 nằm trong đó rồi rồi còn gì :D (trừ lúc PC1 chưa biết ARP entry của default gateway, hoặc router 1 mới kết nối vào mạng).

              Lúc này router1 sẽ tìm trong bảng định tuyến đường đi đến PC2, vàì nó sẽ chuyến gói tin đến router 2. Router 2 sẽ làm tương tự, sẽ tìm trong bảng định tuyến rồi gửi pk về switch2 và switch2 sẽ gửi đúng về PC 2 dựa vào bảng MAC-address table.

              --> Lưu ý sự khác nhau giữa switch vào router ở bước này. Router sẽ kiểm tra gói thông tin lớp 3 (IP), để tìm địa chỉ IP đích, dựa trên bảng định tuyến mà chuyển tiếp gói thông tin qua cổng thích hợp. Địa chỉ lớp 2 sẽ được bỏ và thay mới, địa chỉ nguồn là MAC của cổng router 2, địa chỉ đích là MAC của PC2 (hoặc của một router trung gian kết nối với PC2). Thông tin từ lớp 3 được giữ nguyên nhưng thông tin lớp 2 thay đổi. Như vậy là router đọc và xử lý thông tin kĩ hơn là switch.

              Switch chỉ kiểm tra thông tin lớp 2 (với ethernet là địa chỉ MAC đích) sau đó gửi frame đi. PDU (Packet Data Unit) của L2 là frame, của L3 là packet, các bác chớ nhầm 2 cái này với nhau :)
              ----------------------
              Nguyễn Duy Nghĩa
              Net Operator @ AMS-IX
              http://www.ams-ix.net

              Comment


              • #8
                Originally posted by nbalives View Post
                Thanks bạn trên đã trả lời,có điều bạn đã hiểu sai ý của câu hỏi mình. Mình đã học xong ccna thì tất nhiên những điều trên mình phải biết,ý mình hỏi ở đây là làm thế nào để forward ví dụ như 1 bài nhạc trong pc1 tới pc2 ?
                Ví dụ như khi cắm port console vào pc thì phải vào phần Terminal mới có thể config đc router,vậy giờ muốn forward 1 folder nào đó thì mình phải vào chỗ nào?
                Thanks!
                Phải chia sẻ tài nguyên mạng, dùng các ứng dụng ở cấp cao hơn, cụ thể là Application (FTP, Secure Shell Copy, HTTP, peer-2-peer, file sharing, mail .... ) để gửi thông tin. Còn từ lớp 4 trở xuống thì nguyên tắc như bà con đã nói ở trên.

                Muốn chia sẻ file trên folder thì tìm hiểu file sharing của Microsoft hoặc NFS (network file sharing) trên LINUX (có ứng dụng điển hình là Samba).
                ----------------------
                Nguyễn Duy Nghĩa
                Net Operator @ AMS-IX
                http://www.ams-ix.net

                Comment


                • #9
                  Mình đã hiểu phải tìm hiểu thêm cái gì,Thanks all!

                  Comment

                  Working...
                  X