브리지와 스위치의 차이점은 무엇입니까?


17

브리지와 스위치의 차이점을 간결하게 설명 할 수있는 권위있는 소스를 찾을 수 없습니다. 내가 알 수있는 한, 일반적으로 "스위치"라고하는 대부분의 장치는 IEEE 802.1D 표준에 정의 된 "브릿지"의 설명에 적합합니다. 장치가 브리지와 스위치 둘 다일 수 있지만 ( "스위치"는 "브리지"의 하위 집합입니까?) 차이에 대한 "수동 물결"설명 만 찾을 수 있습니다. 내가 겪었던 가장 일반적으로 인용되는 차이점은 다음 두 가지 중 하나로 요약됩니다.

  1. 스위치에는 많은 포트가 있으며 브리지에는 두 개 (또는 다른 작은 숫자) 만 있습니다
  2. 스위치는 하드웨어에서 전달을 수행하고 브리지는 소프트웨어에서 전달을 수행

다음과 같은 이유로이 답변에 만족하지 않습니다.

  1. IEEE 표준은 브리지에 포트가 두 개만 있다고 명시하지 않거나 가정하지 않습니다. 어쨌든, 두 개 이상의 포트가 있다고 가정합니다. 따라서이 설명은 간단하지 않습니다. (시스코조차도 이것을 차이점 중 하나로 전달 하려고 시도 합니다).
  2. 는 IEEE 표준에 의해 "다리"를 정의하는 것 무엇 은하지 않는 방법으로한다. 표준에는 브리징이 소프트웨어에서 이루어져야한다고 말한 것이 없습니다. 따라서 하드웨어로 전달되는 브리지는 여전히 표준에 관한 한 브리지입니다.

실제로 IEEE 802.1D 표준을 검색했을 때 "스위치"라는 단어 는 전혀 언급 되지 않았습니다 . 따라서 "브리지" 는 기술적으로 올바른 용어 인 것 같습니다 . 그러나, 단어 "스위치"이후 더 일반적으로 (가 사용하는 것 까지 가 있다면 도움이되지만 궁금해 할 수 없습니다) 입니다 몇 가지 실제적인 차별화 요소. 아니면 동일한 단어를 설명하기 위해 다른 단어가 사용되는 경우입니까?

출처에 대한 언급은 특히 감사하겠습니다.

편집 : 브리지가 리피터와 동일하지 않다는 사실을 완전히 알고 있다고 덧붙여 야합니다.


@Rex : 스위치가 가질 수있는 순수한 브리지에는 무엇이 없을까요?
Dan Molding

@ 렉스 : 나는 그것이 사실이라고 생각하지 않습니다. 예를 들어, Cisco 촉매 스위치 용 모듈 은 이더넷에서 프레임 릴레이 및 백으로 전환 할 수 있는 모듈이 있습니다 . 이 프로토콜 변환 기능은 "브릿지"보다 "게이트웨이"라고 할 수 있습니다. 앞에서 언급 한 Cisco 모듈은 Catalyst 스위치가 게이트웨이 기능을 수행 할 수 있도록하지만 여전히 스위치 입니다. 그러나 브리지가 아닌 스위치로 만드는 것은 어떻습니까?
Dan Molding

내가 결코 두 번 생각하지 않은 훌륭한 질문에 +1.
ITGuy24

답변:


8

IEEE 표준은 브리지에 포트가 두 개만 있다고 명시하지 않거나 가정하지 않습니다. 어쨌든, 두 개 이상의 포트가 있다고 가정합니다.

당신이 올바른지. 실제로 IEEE 802.1D 표준에서 3 개의 포트가있는 브리지를 볼 수 있습니다. (그림 7-1— 브릿지 근거리 통신망 참조)

좋아, 나는이 기사를 찾았다 : "10 년 동안 가장 중요한 10 가지 제품" :

이 용어는 "스위치"라는 용어의 기원을 밝히고이 기사에서 인용 한 몇 가지 인용문은 끝없는 혼란을 야기하는 몇 가지 중요한 사항을 명확하게 설명합니다 ...

왜 EtherBridge가 아닌 EtherSwitch인가? 두 가지 이유 : 첫째, 브리징은 업계에서 나쁜 단어였으며, 하나는 훌륭한 마케팅 담당자가 피해야 할 것입니다. 둘째, Kalpana의 제품은 교량에 대한 IEEE 사양을 충족하지 않았기 때문에 싸우기보다는 회사가 전환했습니다.

스위칭은 브리징을위한 멋진 이름 일 뿐이며, 1980 년대의 기술이었습니다.

전설적인 수표 책에 몇 가지 요점이있어 Cisco는 전환 사이드 라이너에서 전환 헤드 라이너로 전환했으며 회사의 주요 인수 중 하나는 Kalpana였습니다.


과연. RSTP 섹션은 구체적으로이 주장을 할 때 염두에 두었던 것입니다. 이 섹션에는 다른 예제도 있습니다. 예를 들어, 그림 17-7은 각각 8 개의 포트가있는 2 개의 브리지를 보여줍니다.
Dan Molding

7

이더넷 스위치는 멀티 포트 이더넷 브리지입니다. 브리지는 충돌 도메인을 분할하지만 브로드 캐스트 도메인은 분할하지 않는 장치입니다. 스위치는 단순히 포트가 많은 브리지입니다. 브리지의 다른 예로는 무선 액세스 포인트와 이중 속도 허브가 있습니다. 나는 구현 (저장 및 전달 대 고속 전달, 소프트웨어 대 하드웨어, 2 포트 대 많은 포트 등)이 종류의 차이를 만들지 만 정도의 차이 (즉, 더 빠른 브리지 또는 브리지의 더 많은 포트 등)를 생각합니다.

이더넷은 원래 "모두가 모든 트래픽을 본다" 프로토콜 이었다. 다른 사람이 네트워크를 사용하는 경우 트래픽 관리가 수행 된 방식입니다. 두 사람이 동시에 네트워크를 사용하려고하면 네트워크를 다시 사용하기 전에 임의의 시간 동안 기다립니다. 이것이 "충돌 도메인"이거나 사람들이 이제 "브로드 캐스트 도메인"이라고 부르는 것입니다. 모든 것이 바뀌고 더 이상 충돌이 없기 때문입니다 (두 개의 동시 트래픽 개시 자).

이 상황에서 브리지는 해당 스테이션이 브리지의 다른쪽에 있다는 것을 알게되면 트래픽을 브리지 반대쪽의 스테이션으로 전달합니다. 대상 MAC이 보이지 않으면 브리지를 통해 전송하거나 (플러딩) 브로드 캐스트 / 멀티 캐스트 인 경우 브리지를 통해 전송합니다.

이더넷에서는 기술이 발명되고 배포 된 방식을 기억하는 것이 유용합니다. 첫 번째는 10base510base2 와 같은 공유 매체 , 모든 트래픽을 물리적으로 모든 스테이션에 RF 신호로 전달하는 동축 케이블입니다. 10base5 연결의 뱀파이어 탭은 비싸기 때문에 사람들은 허브처럼 작동하지만 그렇지 않은 AUI 리피터 도 사용 했습니다. 이 장비에는 메모리가 전혀 없었습니다. 트래픽이 통과했거나 통과하지 못했습니다 (발신자가 재전송하지 않은 경우).

훨씬 후에야 사람들이 트위스트 페어를 사용하고 이더넷 10baseT 허브를 배포하기 시작했습니다. 일반적인 토폴로지는 10base5를 빌딩 백본으로 사용하고 10baseT를 일부 위치에 사용하고, 트래픽 패턴 및 로컬 예산에 따라 브리지 또는 리피터를 사용하여 서로 다른 10base5 백본 네트워크를 서로 연결하는 것이 었습니다.


가장 좋은 답변입니다. 우리가 '트위스트 페어 (twisted pair)'라고 부르기 5 년 전에 캠퍼스 전체 동축 네트워크 (BNC 커넥터의 나사를 칭찬) 전체를 가져 왔지만 여전히 각 쌍의 트위스트 사이 간격이 얼마나 중요한지 알 수 없었습니다. 나는 이것을 볼 때까지 대답하려고했다. 나는 아직도 : 내 도구 상자에 내 믿음직한 터미네이터가
팀 포스트

2
이더넷을 설명하려고 시도한 첫 번째 데이터 통신 클래스를 여전히 기억합니다. "학교 복도와 마찬가지로 사람들은 계속해서 '지금 이야기하겠습니다.'라고 말하면서 머리를 내밀고 있습니다. 복도에서 아무도"닥쳐 "라고 말하지 않으면 .. 대화를 나눕니다." 30 대와 40 대 사람들이 공룡으로 분류되는 방식입니다.
Tim Post

이것은 위대한 역사 수업이지만 질문을 많이 다루지 않습니다. 브리지는 브로드 캐스트 도메인을 분리하지 않습니다. 이것이 스위치 하는 것을 의미 합니까 ? 내가 아는 한, 그들은하지 않습니다 (AFAIK에는 라우터 또는 게이트웨이 만 일반적으로 사용됩니다).
Dan Molding

1
당신은 차이없이 구별을 찾고 있습니다. 브리지의 정의 특성은 충돌 도메인은 격리하지만 브로드 캐스트 도메인은 분리하지 않는 것입니다. 이것은 스위치가하는 일이지만 두 개가 아닌 많은 네트워크 세그먼트에서 발생합니다.
chris

1
@Ward : 이것이 유일한 정답 일뿐 만 아니라 실제로는 정확하지도 않습니다. 당신이 그것을 생각한다면, 당신은 허용 된 답변을 다시 읽거나 Radia Perlman (스패닝 트리 명성의)이 "브리지"대 "스위치"에 대한 주제에 대해 말해야하는 것에 대해 읽어야합니다.
Dan Molding

4

혼동의 구체적인 이유는 보이지 않습니다. 표준은 브리징을 의미하며 브리징 작동 방식을 정의하고 스위치는 일반적으로 고속 멀티 포트 브리지입니다. 둘 다 브로드 캐스트 도메인을 확장하지만 충돌 도메인을 제한하는 L2 장치입니다. 시스코는 여기서 차이점 에 대한 꽤 좋은 문서를 가지고 있습니다 .


이것은 내 질문에서 연결 한 것과 동일한 기사입니다. 802.1D가 브리지를 두 개의 포트 또는 두 개의 세그먼트로 제한하지 않기 때문에 Cisco의 설명은 특허권이 허술합니다.
Dan Molding

또한, 당신의 대답은 실제 차이를 지적하지 않습니다. 분명히 관련 표준은 다른 속도의 교량을 허용합니다. 오늘날 "빠른"스위치는 10 년 후의 느린 스위치 일 것입니다. 그것이 다리로 변할 것입니까? : P
Dan Molding

2
죄송합니다. 나는 여전히 불합리한 것을 보지 못하지만 요점은 스위치가 정의되지 않은 용어라면 충분히 공정하다는 것입니다. 용어 "스위치"는 공식적인 IEEE 정의를 갖지 않으며, 제조업체가 고속 멀티 포트 브리지 (및 경우에 따라 라우터)를 레이블링하기 위해 느슨하게 정의한 상용 용어입니다. 표준은 Layer 2 동작을 정의하므로주의 할 필요는 없지만 공급 업체는 그렇게합니다.
Helvick

1
나는 그 설명을 좋아한다 ( "스위치"는 단지 상업적 용어 일뿐, 기술적 정의에 보편적으로 동의하지 않음). 그러나 벤더 (시스코가이 기사에서 다루는 것처럼)가 기술적 인 차이가없는 이유를 궁금해하는 이유는 무엇입니까?
Dan Molding

나는 이것에 대한 마케팅 / 상업적 유행어 용어의 기원을 믿기 시작했습니다. 2 개의 포트만있는 브리지는 브리지라고합니다. 그러나 다중 포트 브릿지가 사용 가능 해짐에 따라 브릿지라는 용어는 아마도 선형 / 단방향으로 들렸습니다. 나는 어디에서나 다른쪽으로가는 물 위의 너무 많은 다리를 모른다.
ITGuy24

2

이더넷의 경우 "스위치"라는 용어는 하드웨어를 "허브"와 구별하기 위해 사용되는 마케팅 용어입니다. 스위치는 포트 당 전용 대역폭을 제공하는 반면 허브는 포트간에 대역폭을 공유합니다. "스위치"라는 용어는 일반적으로 알려진 MAC 주소의 전달이 하드웨어에서 수행됨을 의미합니다.

브리징은 스위치로 구현할 수있는 기능입니다. 예전에는 "브릿지"라고하는 별도의 소프트웨어 중심 박스가 있었지만 그 기능은 레이어 2 스위치에 의해 대체되었습니다. 실제로 802.1q를 사용하면 단일 스위치에 여러 브리지가있을 수 있습니다.

여기에 용어가 어떻게 정리되어 있는지에 대한 좋은 설명이 있습니다.

http://en.wikipedia.org/wiki/Network_bridge#Bridge_versus_Layer_2_switch


2
이 설명의 문제점은 브리지 기능이없는 "스위치"가 무엇을 할 것인가입니다. 다리의 기능을 수행하지 않으면 내가 알 수있는 한 일반적인 용도는 없습니다. 따라서 스위치가 이전에 브리지에 의해 수행 된 기능을 "취득"했다는 개념은 기껏해야 호소하는 것 같습니다. 하드웨어 대 소프트웨어는 스위치가 빠른 브리지라는 것을 의미합니다. 이것은 정 성적, 비 기술적, 주관적인 구별이 될 것입니다. 구체적인 것을 찾고 있습니다. 또한 "브릿지"는 "허브"와도 구별 될 수 있습니다.
Dan Molding

1
그래서 마지막으로 네트워킹에 관한 고전 서인 "Interconnections, Second Edition"의 사본을 뽑았습니다. 5 장에서 Perlman은 스위치 대 브리지 주제를 자세히 다룹니다. "안타깝게도 사람들은 다리나 라우터와는 다른 새로운 개념을 발명한다고 가정 할 때 스위치라는 단어를 만들었습니다 .... . ' "
hallidave

좋은 발견입니다. Perlman은이 분야에서 확실히 높은 평가를 받고 있으며 저의 저서에서 권위있는 출처가 될 것입니다. 찾아 주셔서 감사합니다. 지금까지 이것은 최고의 설명 인 것 같습니다. 그러나 나는 다른 사람이 다른 설득력있는 답변을 내놓을 수 있는지 기다릴 것입니다.
Dan Molding

2

"브리지 (Bridge)"는 표준에 의해 명확하게 정의되어 있으며, 대상보다는 개념이며, 다리는 "특정 방식으로 작용하는 것"이며 그 방식은 표준에 의해 정의됩니다. 하드웨어 나 소프트웨어 등에서 포트 수에 관계없이 포트 수에 관계없이

대부분의 "LAN 당 하나의 충돌 도메인"(동축 이더넷 또는 허브에 연결된 시스템 네트워크)을 생각하는 네트워크에서 일부 산업은 "포트와 같은 포트를 가진 브리지를 포함하는 객체"를 시장에 내놓았습니다. "전화 교환기"의 동작과 매우 흡사 한 통신 용어와 유사하고 "두 개의 / 몇 개의 포트가있는 브리지를 연결하는 기존 습관과 시장에서 구별하기위한 통신 용어와 유사하게" 두 개 / 몇 개의 허브 "(충돌 영역을 부분적으로 분할 할 때 매우 흔함) ..."스위치 "라고했습니다.

"스위치"라는 용어는 상업적이며 표준 또는 공식적인 정의가 없습니다. 오늘날 dot1q 태깅, 포트 집계, "레이어 3 스위치"( "마케팅 용어에 많은 인터페이스를 가진 라우터") "등이없는 세상에서 오늘날"스위치 "라고 할 수있는 방법에 주목하십시오. 실제로 공식적인 네트워크 설계 용어로 여러 브리지, 하나 이상의 라우터, 일부 허브, 다양한 호스트 및 기타 항목을 포함합니다. 전용 장치에 모두 패키지되어 있습니다.

ㅏ.


1

브리지는 역사적으로 두 유형의 미디어간에 패킷을 전달하는 장치를 의미했습니다. 이더넷 포트가 내장 된 일반적인 무선 AP가 가장 좋은 예입니다. 무선 및 유선은 모두 동일한 브로드 캐스트 및 충돌 도메인에 있습니다. 검사, 필터링 등은 진행되지 않으며 한 포트에 표시되는 모든 것은 다른 포트로 이동합니다.

스위치는 일반적으로 같은 유형의 포트입니다. 허브와 관련하여 한 포트에서 허브의 다른 모든 포트로 들어오는 패킷을 반복하므로 이전 이름의 '반복자'를 좋아합니다. 여기에는 미디어가 바뀌지 않고 단순한 반복이 있습니다. 스위치와 허브의 유일한 차이점은 스위치가 더 지능적이라는 것입니다. 특정 포트에서 응답하는 MAC 주소를 '학습'하므로 해당 MAC 주소에 대해 새 패킷이 들어 오면 패킷이 전달됩니다. 스위치는 맹목적으로 패킷을 허브의 다른 모든 포트로 폭파시킵니다. 이는 보안과 성능 모두에 도움이됩니다.

그런 다음 'Layer 3 스위치'가 있습니다. 지금까지 브리지, 허브 및 일반 스위치는 모두 레이어 2 였지만이 사람들은 아직 더 지능적입니다. 실제로 IP 헤더 (따라서 레이어 3)를 검사하고 IP 헤더에있는 정보를 기반으로 결정을 내릴 수 있습니다. 패킷 필터링 방화벽이나 라우터 없이도 스위치 수준에서 모든 라우팅, ACL 및 간단한 필터링을 수행 할 수 있습니다.

보시다시피, 이론은 한 가지이며, 제품의 결과는 상당히 다를 수 있으며 모든 작은 뉘앙스를 추적하기가 어렵습니다.


리피터가 아닌 실제 브리지는 물리적 네트워크 세그먼트를 서로 분리하여 각 세그먼트의 충돌 도메인이 다른 세그먼트와 독립적이되도록합니다. 무선 AP에서 무선 세그먼트의 충돌 도메인은 유선과 공유되지 않습니다. 또한 브리지의 가장 일반적인 용도는 동일한 MAC 유형의 세그먼트 (예 : 많은 이더넷 세그먼트)를 연결하여 세그먼트 길이 제한을 초과하여 네트워크를 확장하고 RSTP 및 VLAN과 같은 항목을 도입하는 것입니다. (AP 예제에서) 설명하는 것은 실제로 리피터 (일명 허브)입니다.
Dan Molding

1

사람들이 여전히 허브를 사용할 때, 교량 은 허브에 의해 생성 된 충돌 도메인 의 크기줄이기 위해 역사적으로 사용되었습니다 .

스위치 는 다음 단계로 충돌 영역을 완전히 제거 했습니다.

내 의견의 주요 차이점은 브리지는 클라이언트가 직접 액세스하는 데 사용되지 않았으며 브리지는 허브에 연결된다는 것입니다. 허브는 직접적인 클라이언트 액세스를 제공했습니다.


흥미로운 답변. 스위치는 하나의 스테이션을 세그먼트에 연결하는 것만 허용하는 브리지라고 말하는 것처럼 들립니다 (따라서 충돌을 제거함). 교량의 기술적 정의가이를 명시하지는 않지만 이것이 첫 번째 "스위치"와 교량 형제 사이의 주요 구별 요소 일 수 있습니다.
Dan Molding

필자의 주 요점은 브리지가 액세스 계층이 아닌 네트워크의 분산 계층에서 사용되었다는 것입니다. 당시 액세스 계층 연결은 허브에 의해 제공되었습니다. 스위치가 두 계층에 걸쳐있는 경우
ITGuy24

0

이것은 나의 의견이다. 포트 수에 관한 것이 아닙니다 . 그것은이다 없는 하드웨어 / 소프트웨어에 그 일에 대해. 처리되는 계층과 프로토콜에 관한 것입니다. 브리지는 일반적으로 L2에서 작동하며 개별 프로토콜간에 변환 (브리지)합니다. 스위치는 일반적으로 L2에서 작동하며 동일한 프로토콜의 네트워크에 대해 패킷을 이동 (스위치)합니다. 자세한 내용은이 기사를 읽으십시오.


1
이 개념의 문제점은 이더넷 브리지가 이더넷 브리지한다는 것입니다 . 서로 다른 프로토콜간에 변환하지 않습니다.
Dan Molding
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.