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.

Địa chỉ IP broadcast dùng để làm gì ?

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

  • Địa chỉ IP broadcast dùng để làm gì ?

    Mời mọi người lý giải vụ này tí cho vui :

    Switch thì nó làm việc với MAC address, router thì nó làm việc với IP nhưng nó không broadcast (seperate broadcast domain). Vậy cái địa chỉ IP broadcast dùng để làm gì và thiết bị nào trong mạng xử lý cái này ?
    Last edited by invalid-password; 08-10-2008, 01:54 AM.

  • #2
    Hì, cái này cơ bản rồi còn gì. Broadcast dùng để gửi tới tất cả các host trong cung một subnet, khi switch nhận gói tin broadcast sẽ forward ra tất cả các cổng trong cùng VLAN trừ cổng mà nó nhận gói tin.Tất cả các host trong cùng VLAN sẽ xử lý gói tin.

    Comment


    • #3
      Ủa tui hỏi thiết bị nào xử lý IP broadcast mà, chứ đâu hỏi địa chỉ MAC broadcast đâu. Switch nó làm việc với IP hồi nào ?

      Comment


      • #4
        Uh nhỉ, ko để ý :D, IP broadcast dùng cho rất nhiều giao thức. Chẳng hạn ARP, RIP,... tất cả các host nhận được sẽ xử lý. OK?

        Comment


        • #5
          Ờ, nhưng cái gì sẽ đọc IP và gửi cho các host ?

          Comment


          • #6
            Mình chưa hiểu sâu về cơ chế hoạt động nhưng theo mình nghĩ, bất cứ giao thức nào sử dụng IP broadcast (ARP, DHCP,...) khi gửi gói tin có IP broadcast thì cũng đóng gói trong frame (frame ethernet) có MAC đích là broadcast, hoặc multicast. Có như vậy thì khi frame đến switch mới được forward ra tất cả các port thuộc cùng VLAN đó. Điểm mấu chốt ở đây là chẳng có thiết bị chuyên dụng nào đọc cái IP broadcast cả mà bản thân giao thức đã khiến cho frame bị đóng gói với MAC đích mà switch sẽ forward ra tất cả các port thuộc cùng VLAN. OK? có gì sai sót xin chỉ giáo :D

            Comment


            • #7
              Hi!
              Chủ đề thảo luận bạn đưa lên rất hay,vậy ý kiến của bạn là thế nào?<chi tiết nhé invalid-password>

              Comment


              • #8
                Pác Asturias nói đúng rồi đóa, suy nghĩa từ từ thì sẽ ra thôi mà, hì. Nhưng có khi ta chưa suy nghĩa tới nó thôi.
                Cái IP broadcast là do host xử lý, khi IOS được một ứng dụng yêu cầu muốn gửi gói IP đến một host có địa chỉ là broadcast thì nó sẽ tạo frame có dest MAC là ff:ff:ff:ff:ff:ff, và con switch sẽ broadcast đi tất cả các port.
                Từ đó rút ra một kết luận quan trọng : Không thể giới hạn broadcast trong một subnet bằng cách chia subnet, mà phải chia VLAN. Nếu chia subnet thì khi gửi broadcast tất cả các subnet khác nằm cùng switch cũng sẽ nhận được. Nhiều tài liệu cho rằng "Chia subnet là để giới hạn broadcast, khi một host broadcast thì chỉ những host nằm cùng subnet mới nhận broadcast" là quan điểm không đúng.
                Last edited by invalid-password; 09-10-2008, 09:33 AM.

                Comment


                • #9
                  Nhiều tài liệu cho rằng "Chia subnet là để giới hạn broadcast, khi một host broadcast thì chỉ những host nằm cùng subnet mới nhận broadcast" là quan điểm không đúng.
                  Cho mình hỏi đoạn này với
                  Theo mình biết thì: Bình thường chia subnet khi muốn tách 1 mạng lớn thành các mạng con, trong lab thì mỗi subnet đó như 1 broadcast domain riêng biệt, nối với nhau bởi router
                  giả sử 1 host thuộc 1 subnet gửi gói tin broadcast, gói tin với dest MAC là ff:ff:ff:ff:ff:ff. Gói tin này bị chặn bởi router
                  Sao bạn lại nói subnet ko phải để giới hạn broadcast?
                  Theo mình, để giới hạn các gói tin broadcast, thì cần giới hạn lại broadcast domain, còn giới hạn broadcast domain kiểu gì thì có nhiều cách: chia nhỏ mạng bởi router (như subnet mình nói ở trên) , tạo VLAN......
                  Hơn nữa, subnet đâu có còn ý nghĩa gì khi cùng nằm trên 1 sw layer2

                  Comment


                  • #10
                    Originally posted by VoT View Post
                    Hơn nữa, subnet đâu có còn ý nghĩa gì khi cùng nằm trên 1 sw layer2
                    Đúng rồi, nhưng thực tế có nhiều bạn nghĩ rằng chia subnet cho từng phòng trong công ty, nhưng cắm vào 1 con switch, mà lại nghĩ rằng các phòng không thể broadcast cho nhau. Bởi vậy mình mới post cái vụ này.
                    Còn về tài liệu, nhiều tài liệu khi giảng về vấn đề chia subnet (chưa đề cập gì đến router) thì ghi rằng "Chia subnet là để ngăn broadcast" là không đúng, chính xác hơn là "Chia subnet là để cho 2 host khác subnet liên lạc nhau thì phải đi qua Default gateway". Bản thân kỹ thuật subnet sinh ra không phải để ngăn broadcast domain, chia subnet phải kết hợp VLAN hay router thì mới được.
                    Last edited by invalid-password; 09-10-2008, 02:12 PM.

                    Comment


                    • #11
                      hi,

                      mình hiểu thề này, một địa chỉ IP broadcast là một địa chỉ IP ko có thực (invalid host IP), trong các câu hỏi lý thuyết CCNA, hay trong bài lab đều đĩnh nghĩa địa chỉ broadcast là một invalid host IP address (cũng như địa chỉ MAC broadcast), nó chỉ là một quy ước để đình nghĩa rằng, khi muốn gửi gói tin đến tất cả các máy trong subnet thì gửi đến địa chỉ broadcast của subnet đó.

                      vd:
                      nếu muốn gửi đến toàn bộ các máy trong subnet 192.168.1.0 (mask /24) thì một máy chỉ cần gửi đến địa chỉ 192.168.1.255 (cách gửi thế nào thì tùy thuộc vào phần mềm network, hoặc có thể do command, cái này thì các bro tự tìm hiểu, mình cũng chưa thử :( ).
                      Có 2 địa chỉ broadcast:
                      + một là địa chỉ broadcast trong subnet
                      + hai là địa chỉ 255.255.255.255 : broadcast cho tất cả các subnet IP, nếu một máy gửi gói đến địa chỉ 255.255.255.255, có nghĩa là gửi đến mọi máy, ở mọi subnet, gửi đến được hay ko còn tùy thuộc thiết bị giữa 2 subnet có cho phép nó đi qua ko ?

                      - router, hay switch chia vlan thì ngăn gói broadcast, nhưng với router thì mặc định là ngăn broadcast, vẫn có thể cấu hình cho phép broadcast qua interface của nó, còn vlan thì ko biết là có cho gói broadcast qua hay ko (vì chưa thấy nói trong tài liệu - bác nào biết chỉ dùm)
                      Last edited by trainingit; 09-10-2008, 04:01 PM.
                      no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

                      :32::53::X:106:

                      Nothing last forever...

                      Comment


                      • #12
                        Hi pác trainingit, lâu wá không gặp.
                        Originally posted by trainingit View Post
                        nếu muốn gửi đến toàn bộ các máy trong subnet 192.168.1.0 (mask /24) thì một máy chỉ cần gửi đến địa chỉ 192.168.1.255 (cách gửi thế nào thì tùy thuộc vào phần mềm network, hoặc có thể do command, cái này thì các bro tự tìm hiểu, mình cũng chưa thử :( ).
                        Muốn gửi broadcast đến toàn bộ các máy trong subnet 192.168.1.0/24 thì gửi gói đến IP 192.168.1.255, tức là tạo gói IP có dest IP là 192.168.1.255 rồi send, HDH sẽ tạo frame cho MAC broadcast. VD ping 192.168.1.255 thì sẽ send broadcast, capture sẽ thấy có thể có 1 số host reply, có khi không có host nào reply mà default gateway (router) sẽ reply.
                        Originally posted by trainingit View Post
                        còn vlan thì ko biết là có cho gói broadcast qua hay ko (vì chưa thấy nói trong tài liệu - bác nào biết chỉ dùm)
                        Ủa trong tài liệu có nói các port switch có cùng VLAN thì mới nhận được broadcast của nhau. Nếu gửi broadcast mang VLAN 2 thì switch nó chỉ broadcast ra các port trunk/access có permit VLAN 2. VD cò 2 port access vlan 2 thì broadcast được cho nhau, còn port access vlan 2 và port access vlan 3 thì không.

                        Lâu lâu không cãi nhau với pác, mời pác qua topic này do tui mới lập
                        Tại sao phải tồn tại quá trình bầu chọn Root trong STP ? http://vnpro.org/forum/showthread.php?p=94796#post94796
                        Last edited by invalid-password; 09-10-2008, 05:36 PM.

                        Comment


                        • #13
                          Originally posted by Asturias View Post
                          Uh nhỉ, ko để ý :D, IP broadcast dùng cho rất nhiều giao thức. Chẳng hạn ARP, RIP,... tất cả các host nhận được sẽ xử lý. OK?
                          ARP mà xài IP broadcast?!

                          Comment


                          • #14
                            Originally posted by manhlan99 View Post
                            ARP mà xài IP broadcast?!
                            Ừ nhỉ, mình cũng không để ý !

                            Comment


                            • #15
                              ARP là giao thức tìm Địa chỉ MAC của đối phương khi biết địa chỉ IP của nó, máy cần tìm MAC đối phương này sẽ quăng Frame ra source MAC là MAC của nó, desMAC là ffffffff. Vậy thì gói tin này sẽ ra các sub net khác rồi, vậy thì nếu nhiều máy ARP không lẽ gậy lụt sao ta?
                              Last edited by phamminhtuan; 11-10-2008, 06:48 PM.
                              Phạm Minh Tuấn

                              Email : phamminhtuan@vnpro.org
                              Yahoo : phamminhtuan_vnpro
                              -----------------------------------------------------------------------------------------------
                              Trung Tâm Tin Học VnPro
                              149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                              Tel : (08) 35124257 (5 lines)
                              Fax: (08) 35124314

                              Home page: http://www.vnpro.vn
                              Support Forum: http://www.vnpro.org
                              - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                              - Phát hành sách chuyên môn
                              - Tư vấn và tuyển dụng nhân sự IT
                              - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                              Network channel: http://www.dancisco.com
                              Blog: http://www.vnpro.org/blog

                              Comment

                              Working...
                              X