View Full Version : Bridge và switch
testman
07-09-2003, 05:39 PM
Hi all!
Mình đọc sách thấy có ghi thế này : “Switchs are sighnificantly faster because they switch in hardware, while bridges switch in software”. :shock:
Mình không hiểu ý “hardware and software” trong đây nghĩa là gì, có ai hiểu ko chỉ giúp mình với !
Thanks.
theo mình hiểu thì switche (layer 2 )chẳng qua là 1 bridge có nhiều cổng mà thôi ,cho nên chắc nó cũng như nhau
Còn riêng switch (layer 3)thì nó kết hợp các ưu điểm của cả switch và router lại nên hay lắm
nadmad
08-09-2003, 06:11 PM
Theo mình hiểu thì bridge thu thập thống tin về MAC address map với IP adrress của các host nối với interface của nó bằng (broadcast) cậo nhật vào 1 routing table.
Khi bridge nhận được gói dữ liệu từ 1 host nguồn trong 1 subnet, nó kiểm tra xem host đích và host nguồn của gói dữ liệu có cùng subnet với nhau không. nếu cùng: nó forward thẳng tới host đích. nếu không cùng subnet, nó sẽ căn cứ vào routing table để đẩy gói dữ liệu interface nối với subnet có chứa host đích. Như vậy trong 1 fiên kết nối giữa 2 host khác subnet - dữ liệu được chia làm nhiều gói nhỏ để truyền, bridge phải liện tục dựa vào routing table để switch (software-based switch) từng gói dữ liệu sang subnet bên kia.
Trong khi Switch khi đã xác định được 2 host giao tiếp với nhau ở khác subnet, nó sẽ dùng các bộ nối mạch (nó dùng cái từ "cầu chì": cuicut tui wên spelling sao rùi)(hardware) để nối trực tiếp 2 host với nhau như thể 2 host đang cùng 1 subnet. Như vậy gói dữ liệu được truyền thẳng từ host này sang host khác trong fiên làm việc đó mà không phải mỗi lần mổi so sánh với routing table như trong Bridge nên sẽ nhanh hơn.
Saigon,Vietnam
08-09-2003, 06:25 PM
Chào testman,
Mình không hiểu ý “hardware and software” trong đây nghĩa là gì?
Bridges dùng CPU dể process dataframes (software processing).
Switch dùng các chip chuyên dụng (hardware processing) that assigned cho mỗi switch port hoặc group of switch port dễ process dataframes.
Vì lẽ này, switch có thể support cùng lúc nhiều conversation giữa các pair of ports hơn bridge. => switch có nhiều ports hơn bridge.
Ngoài ra, bridge can't support VLANs but switch does.
Than,
marsupilami
09-09-2003, 01:31 AM
Còn map ip address với MAC address là ARP table, MAC add table chỉ map MAC với port.
Switch về bản chất là 1 bridge, nhưng có nhiều ports(8,16,32...), thực hiện việc forward frames dựa vào MAC address table, mac address table được học thông qua source address của 1 frame khi gởi tới swicth(không học các broadcast và multicast frame).Swicth cho phép nhiều hosts truyền nhận đồng thời(full duplex) mà không gây ra collision nhờ vào các circuits bên trong.
Còn bridge thường chỉ có 2 ports, thực hiện switching by software.
happyman_1x
10-09-2003, 09:05 AM
mình không hiểu về cách switch xử lý các gói multicast. Switch forwards multicast đến tất cả các ports hay nó có thể biết được là cần thiết forwards đến các nodes cần thiết thôi ?
xin chỉ giáo
leminhkhoi
10-09-2003, 01:50 PM
hi happyman_1x,
Đây là một dòng trong trang cisco
http://www.cisco.com/en/US/products/hw/switches/ps679/products_configuration_guide_chapter09186a00800d9e 56.html#14163
mình nghĩ đây là câu trả lời cho bạn
Switches can use CGMP, IGMP snooping, or GMRP to dynamically configure switch ports so that IP multicast traffic is forwarded only to those ports associated with IP multicast hosts.
Thân chào
vvluong
10-09-2003, 03:55 PM
Chào!
Đối với các multicast packet thì default các switch sẽ forward đến tất cả các port của switch.
Đó là một hạn chế vì làm tăng traffic không cần thiết.
Do đó, để khắc phục được hạn chế trên thì trên switch ta sẽ sủ dụng các protocol như CGMP hoặc cơ chế IGMP Snooping.
Cách thức hoạt động của CGMP và IGMP Snooping các bạn có thể tham khảo trong chapter Multicast của môn Switching.
Thân.
lehuytoan
15-01-2004, 10:53 AM
Thêm một câu hỏi thần kinh nữa này:
Switch và bridge khác nhau như thế nào?
Tại sao lại tồn tại cả hai thứ này?
titanevn
15-01-2004, 11:55 AM
Anh Toàn thân mến,
Về bản chất Bridge và Switch là giống nhau
- Cùng hoạt đồng ở Layer 1 và 2.
- Nếu bỏ qua vấn để Chất lượng xử lí và xử lí bằng software hay Hardware thì Switch là một Bridge nhiều port.
- Chức năng giống nhau: Learning, Forwarding / Filtering, Loop Avoidance
- Nguyên tắc hoạt động giống nhau.
- Bridge chỉ có 2 port, không cần STP, VTP, ... giống như Switch
Xin được bổ sung thêm!
aTa100
15-01-2004, 12:55 PM
Khi thêm các nút (node) vào mạng Ethernet thì những tranh chấp (contention) như collion (xung đột) trong mạng cũng tăng lên. Để giải quyết vấn đề này có thể chia những đoạn mạng lớn (large segment) thành những phần riêng bằng cách sử dụng Bridge và Switch. Sử dụng Brigde và Switch làm giảm đi xung đột và tăng băng thông trong mạng.
Bridging và Switching là công nghệ giảm tắc nghẽn trên mạng Lan. Bridge và Switch hoạt động ở lớp 2 của mô hình OSI, chúng gửi những gói tin dựa trên địa chỉ MAC để thực hiện chức năng switching (tạm dịch là chuyển mạch).
Bridge chỉ có hai cổng và chỉ chia vùng xung đột ra thành 2 phần. Khi có frame đi qua Bridge sẽ đọc MAC của frame đó, nếu có trong bảng MAC của port mà frame đi vào thì bridge sẽ drop frame đó. Còn nếu MAC có trong bảng MAC của một port nào khác, Bridge sẽ chuyển frame đó ra port đó mà thôi. Nếu gặp một frame chứa MAC mà Bridge không chứa hoặc là một địa chỉ Broadcast thì Bridge sẽ chuyển frame ra tất cả các port còn lại
Còn Switch là một Bridge đa cổng, sử dụng microsegmentation (nó dựa trên bảng CAM để chuyển frame ) để giảm xung đột hiệu quả hơn Brigde nhiều. Ngoài ra Switch còn có full-duplex để truyền dữ liệu. Switch chuyển frame nhanh hơn Brigde vì dùng hardware để lọc frame còn Brigde dùng software.
Brigde là công nghệ ra đời trước Switch và thực tế hiện nay Brigde hầu như không còn được sử dụng nữa và Switch được sử dụng để thay thế cho Brigde.
titanevn
15-01-2004, 02:38 PM
Chỉ có thể so sách Hub vs Switch thôi chứ Router thì khác nhiều quá.
HUB: Hoạt động ở Layer 1: không thể biết MAC Address của Source, Dest cho nên nó automatic Forward đến tất các các port.
Switch L2: Hoạt động ở Layer 2: biết MAC Address của Source, Dest cho nên nó có thể dựa vào một bảng MAC để tìm cổng cần forward đến. Thông minh hơn, đắt tiền hơn. Switch để làm được điều đó cần các yêu tố: tự học MAC, thuật toán forward/filter, chống LOOP, và các tính năng khác.
Switch L3: Hoạt động ở Layer 3: do vậy nó biết cả IP trong gói tin --> có khả năng Routing như một Router.
is that right???
- Hạn chế của Switch L2?
- Đọc sách có đoạn này, chép nguyền văn mong được giải đáp: Bridged networks break up collision domains, but the networks is still one broadcast domain. Layer 2 switches (bridge) cannot break up broadcast domain... (aTa, Tuanevnit giải đáp cụ thể cả các khái niệm collision domain, broadcast domain nhé.)
- Bridged networks break up collision domains, but the networks is still one broadcast domain : đoạn này có vẻ đã hiểu.
- Layer 2 switches (bridge) cannot break up broadcast domain... Nếu chia thành VLAN thì có thể break up broadcast domain, đúng không nhỉ?
Tuy nhiên, vẫn nhờ các chuyên gia giải thích cho chính xác rõ dàng. (VLAN chưa học có thể các bác chưa cần nói ở đây vội)
(Đọc tiếp sách thôi! Vừa đọc vừa nhờ box vào hơn là cày một mình, có gì trao đổi luôn nhớ lâu hơn)
titanevn
17-01-2004, 09:38 PM
Theo nguyên tắc thì các thiết bị hoạt động ở Layer 3 mới có khả năng thống Broad cast domain. mà switch l3 theo qua điểm trên thì rõ ràng là đáp ứng được yêu cầu của mmx.
lehuytoan
19-01-2004, 07:37 AM
mmx nói rất hay, không biết cứ tự nhiên hỏi đi nhé.
Với VLAN, switch có thể break up broadcast domain. Nhưng anh nghĩ câu nói trong sách muốn nói tới khái niệm chung về switch, hoặc câu nói đó nằm trong các chương chưa đề cập đến VLAN.
- Telnet vào Switch như thế nào?
- Cấu hình switch như thế nào?
titanevn
19-01-2004, 09:24 PM
Nếu bạn đã đặt ip cho switch và cho phép các tty thì có thể telnet vào nó ngon lành, nếu chưa đặt IP thì phải đặt IP từ Console trưóc nhé.
Config như thế nào là sao? cụ thể mmx muốn làm gì nào?
titanevn
31-01-2004, 02:08 PM
Đặt IP cho Switch
Switch>
Switch>en
Switch#conf t
Switch(config)#interface Vlan 1
Switch(config-if)#ip address 10.0.0.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#ip default-gateway 10.0.0.254
Switch(config)#exit
Switch#copy run start
Bridge chỉ có hai cổng và chỉ chia vùng xung đột ra thành 2 phần. Khi có frame đi qua Bridge sẽ đọc MAC của frame đó, nếu có trong bảng MAC của port mà frame đi vào thì bridge sẽ drop frame đó. Còn nếu MAC có trong bảng MAC của một port nào khác, Bridge sẽ chuyển frame đó ra port đó mà thôi. Nếu gặp một frame chứa MAC mà Bridge không chứa hoặc là một địa chỉ Broadcast thì Bridge sẽ chuyển frame ra tất cả các port còn lại
Dạo này buồn, không có bài nào bỏ mấy bài cũ ra gặm lại. Đọc đoạn này đếch hiểu gì, ai có thể giải thích rõ ràng hơn không.
Bridge không hẳn là chỉ có 2 cổng, có nhiều loại bridge đa cổng ... chỉ có điều số lượng cổng sẽ không được nhiều như Switch. Thuật ngữ tiếng anh có khái niệm high-density dịch nôm na là mật độ cao. Trong trường hợp của Switch chúng ta có thể hiểu là Switch có khả năng tập trung rất nhiêu cổng trên một thiết bị.
Trong thực tế các Switch đơn lẻ không có tính module hoá, đã có những loại có tới 48 cổng 10/100. Còn các dòng sản phẩm lớn như 6500, hoặc các serie cao hơn tao có rất nhiều các khe cắm (module slot), các khe cắm này có thể cắm được các module có rất nhiều cổng ... vì vậy chuyện có hàng trăm cổng trên 1 thiết bị là hoàn toàn bình thường.
Ngược lại tối đa Bridge chỉ có thể có khoảng 16 cổng.
Một phần nguyên nhân là Bridge (công nghệ Bridging)hoạt động chủ yếu dựa trên nền software còn công nghê Switching hoạt động dựa trên một bộ xử lí (hardware) riêng biệt có tên la Application-specific intergrated circuits (ASIC).
Ngoài ra Bridging chỉ hỗ trợ 1 Spanning Tree đối với mỗi Bridge, còn Switching có thể hỗ trợ nhiều Spanning tree (theo VLAN, và số lượng cụ thể tuỳ vào dòng sản phẩm)
Hy vọng các bạn phân biệt được hai công nghệ có vẻ giống nhau và dễ gây nhầm lẫn
1'hpSky
17-03-2004, 10:16 AM
Còn công nghê Switching hoạt động dựa trên một bộ xử lí (hardware) riêng biệt có tên la Application-specific intergrated circuits (ASIC).
em xin đính chính một chút:
Quá trình switching được thực hiện dựa trên phần cứng vì thế nó nhanh hơn nhiều so với bridge- phần mềm. Công nghệ để sản xuất phần cứng (thực ra là các switching Chip) là công nghệ ASIC (ASIC là một công nghệ sản xuất chip, không phải là tên gọi của một bộ xử lý)
Đúng vậy đó là chip ASIC. Cám ơn Thông,
Jindo
27-05-2004, 10:26 AM
You are a Network technician at ********.A newly appointed trainee wants to know what the differences and similarities between bridges and switchs are.
what would your reply?(chose all that apply)
A.Bridges are faster learners than switch due to fewer port.
B.Bridges and switch increse the size of a collision domain.
C.A Bridge will forward a broadcast but a switch will not.
D.Bridges and switchs learn MAC address through examining the source MAC address
câu trả lời của bài này là B,C.
nhưng mình thấy không đúng, Bridges không thể forward broadcast.Câu B cũng sai vì bridges và switch chỉ làm tăng số lượng của côllision domain thôi (separate collision domain)
Theo các bạn câu đúng là câu nào?
kokichi81
27-05-2004, 11:17 AM
Hình như bạn thiếu câu trả lời hay sao đó.
Mình nhớ đã đọc câu này hồi mình ôn thi ccna.
Còn một câu trả lời ý của nó là:switch la một bridge nhiều port.Câu này đúng.
Ngoài ra còn một câu đúng từ đáp án trên là :D.
kokichi81
27-05-2004, 11:19 AM
Đáp án là câu D
Jindo
27-05-2004, 11:20 AM
câu a cũng có thể là đáp án mà
danguyennhi
27-05-2004, 10:02 PM
câu A có thể không là một chọn lựa vì quá trình học một MAC address không phụ thuộc vào số port.
D là chọn lựa duy nhất.
buingthai
08-11-2004, 04:47 PM
You are a Network technician at ********.A newly appointed trainee wants to know what the differences and similarities between bridges and switchs are.
what would your reply?(chose all that apply)
A.Bridges are faster learners than switch due to fewer port.
B.Bridges and switch increse the size of a collision domain.
C.A Bridge will forward a broadcast but a switch will not.
D.Bridges and switchs learn MAC address through examining the source MAC address
câu trả lời của bài này là B,C.
nhưng mình thấy không đúng, Bridges không thể forward broadcast.Câu B cũng sai vì bridges và switch chỉ làm tăng số lượng của côllision domain thôi (separate collision domain)
Theo các bạn câu đúng là câu nào?
Theo ý kiến của tôi thì xin được trả lời câu hỏi này như sau:
1. Câu A là sai vì: việc "learn" các thiết bị trong một LAN không phụ thuộc vào số lượng cổng trên bridge/switch. Như chúng ta đã biết, việc đọc các frame của switch là dựa vào nền phần cứng được tích hợp vào trong switch, trong khi bridge thực hiện việc đọc các gói dữ liệu là dựa vào phần mêm. Do vậy, bridge sẽ không thể "learn" nhanh hơn so với switch.
2. Câu B sai vì: một trong những ý nghĩa của cả switch và bridge là làm giảm kích cỡ của vùng colision bằng cách chia một vùng colision thành nhiều vùng colision khác nhau. Còn nếu bạn nào chưa hiểu colision domain là gì thì xin đọc thêm ở các topic khạc
3. Câu C sai vì: chức năng của cả switch và bridge là đều có thể đọc và chuyển các gói tin có địa chỉ broadcast
4. Câu D đúng
Đó là ý kiến của tôi, hi vọng giúp bạn một phần nào
Thân!
nghiaquinhon
26-11-2004, 08:20 PM
Chào tất cả các bạn !
Mình là lính mới đang học CCNA
Theo Mình thì câu hỏi trên có 2 đáp án đúng !
B
D
Ở đây câu D la dĩ nhiên rồi còn câu B thì sao :
Theo Mình thì Khi có một Broadcast Domain lớn để giảm được kích cỡ Broadcast Domain chi còn cách la dung Bridge hoặc SW thôi. Do đó Mình nghĩ câu B là đúng !
Không biết là các Huynh có ý kiến gì không?
Mong được chỉ giáo !
danguyennhi
26-11-2004, 10:08 PM
chào Nghĩa Qui Nhơn
Theo mình thì switch và bridge là các thiết bị lớp 2 nên không chặn được broadcast. Do đó không thể dùng switch/bridge để giảm kích thước domain
nghiaquinhon
28-11-2004, 01:00 PM
Mình xin cảm ơn bạn Đăng uyên Nhi nhen !
Mình đọc không kỹ đề , thực sự thì chỉ có câu D đúng thôi
Nhưng mình xin hỏi bạn Uyên Nhi là có phải Bri và SW làm giảm kích cở của Broadcast Domain đúng ko?
1'hpSky
28-11-2004, 02:48 PM
không phải rồi, bạn nên suy ngẫm kỹ về định nghĩa của Broadcast Domain và Collision Domain, và khi Switch, Bridge nhận được gói tin với địa chỉ 255.255.255.255 thì nó làm gì... thì sẽ ok thôi,
thân!
kissssss
03-12-2004, 11:24 AM
Vậy VLAN trong Catalyst có giảm broadcast domain không?
danguyennhi
03-12-2004, 01:06 PM
chào kisssssss
tác dụng chính của vlan là:
- giảm kích thước của broadcast domain. Một VLAN được xem như một broadcast domain. Khi một broadcast domain lớn chia ra thành nhiều vlan, mỗi vlan sẽ là một broadcast domain nhỏ hơn.
- tác dụng bảo mật: các máy thuộc các vlan khác nhau sẽ không nhận biết nhau nếu không có thiểt bị L3 thực hiện chức năng định tuyến giữa các routers.
- Tăng khả năng quản trị : các người dùng được nhóm theo các vlan khác nhau giúp dễ dàng quản lý hệ thống mạng hơn.
kissssss
03-12-2004, 04:59 PM
Cảm ơn bồ.
Switch và Bridge chỉ làm giảm kích thước của collision domain, còn muốn giảm broadcast thì chỉ có thể dùng router hay Vlan.
LinPack
15-12-2006, 10:05 AM
Mình cũng rất confuse về vấn đề hardware và software của bridge và switch.
Theo mình nghĩ, khái niệm bridge và switch là khác nhau về nguyên lý hoạt động, từ đó dẫn đến hiêụ năng hoạt động của hai thiết bị khác nhau.
Còn về phần implementation của từng nhà sản xuất thì tùy thuộc vào họ, có thể họ làm bằng asic chuyên dụng or làm bằng generic cpu, cái đó là implementation rồi
Mình thấy sách Cisco nói switch nhanh hơn bridge là do switch chạy bằng hardware có gì đó không ổn.
Theo mình nghĩ thì do học theo Cisco nên chấp nhận ý của Cisco là switch nhanh hơn bridge do chạy hardware thôi, chứ về lý thì rất không thuyết phục
westcoast
16-12-2006, 06:37 AM
- Theo tôi thì thì việc nhận xét Switch và Bridge nhanh hay chậm phụ thuộc vào thông lượng (backplane hay throughput)của từng lọai.
- Cisco họ có lý của họ. Những con Switch của họ có thông lượng trung bình vào khỏang 16GB/s. Công với việc sử dụng các công nghệ độc quyền tiên tiến của riêng họ như CEF (Cisco Express Forwarding) nên họ khẳng định switch chạy nhanh hơn là điều tất yếu.
trongtruong_cle
03-08-2007, 12:41 PM
hi testman!
Về cơ bản thì switch và bridge tương tự nhau.Nhưng switch xử lí thông minh hơn Bri vi đươc bổ xung thêm một phần cứng hay còn gọi là bảng mạch chuyên dụng(IC chuyên dụng).
Ta Ngoc Dan
06-12-2007, 09:39 AM
Toi muon su dung router 2801 de routing giua 2 LAN nam o 2 lop dia chi khac nhau thi can phai biet nhung thong so gi ve 2 mang LAN do? va phai cau hinh nhu the nao?
Co anh nao biet thi chi giup toi voi
Cam on truoc.
tranmyphuc
06-12-2007, 11:48 AM
Anh cấu hình như sau :
http://img456.imageshack.us/img456/299/41124739lw5.jpg
tranmyphuc
06-12-2007, 11:59 AM
File video hướng dẫn cụ thể
tranglq
23-10-2008, 10:42 AM
Hi all!
Mình đọc sách thấy có ghi thế này : “Switchs are sighnificantly faster because they switch in hardware, while bridges switch in software”. :shock:
Mình không hiểu ý “hardware and software” trong đây nghĩa là gì, có ai hiểu ko chỉ giúp mình với !
Thanks.
em có ý kiến 1 chút , thực ra em đọc câu này rồi, nó là đáp án của 1 câu trong *** , nhưng là Hardware based và software based.
trước khi thi em cũng đọc rồi , cũng đọc các bài của các bác rồi , nhưng quả thật bảo happy chưa thì em chưa.
vì : theo em nghĩ sw thì còn có sofware , chứ br thì chỉ chuyển gói thôi m, nó có làm j đâu nhỉ !
em hỏi hơi ngu , mong các bác chỉ thêm@-)@-)@-)
lanhuong0887
25-02-2009, 01:29 PM
switch với bridge xem ra khá là khác nhau rồi. Thế còn transparent bridge thì sao hả các bác ?
dangquangminh
28-02-2009, 01:09 PM
"Transparent" nghĩa là "trong suốt".
Một transparent bridge nghĩa là một cái bridge trong suốt đối với ...frame. Khi một frame đi qua một cái transparent bridge, cấu trúc của frame không bị thay đổi.
xd04cd01
06-05-2009, 11:38 PM
đơn giản là switch là một dạng chuyển mạch vật lý (dùng thiết bị chuyến mạch) còn bridge là một dạng chuyển mạch bằng phần mềm mà thôi (có thể tạo trên window)
thế khi 1 gói tin qua SW và BR thì địa chỉ MAC nguồn có thay đổi hok
Bản chất của SW là :
Xây dựng bảng MAC (học MAC): dựa vào source MAC.
Forward frame: dựa vào destination MAC.
Khi SW nhận được frame thì nó sẽ căn cứ vào dest MAC để forward frame đi mà không encap lại frame nên source MAC không bị thay đổi.
Powered by vBulletin® Version 4.2.1 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.