스위치와 라우터의 차이는?

declspec의 이미지

스위치는 포트러닝된 맥어드레스를 보고 입력된 프레임을 특정 포트로 출력시켜줍니다.
라우터는 라우팅프로토콜로 만들어진 라우팅테이블을 보고 입력된 패킷을 특정 인터페이스로 출력시켜줍니다.

이런 관점에서 보면 스위치랑 라우터가 핵심적으로 다른게 뭘까요?
2계층이다, 3계층이다 이런거 말구요
'들어온 인풋에 대해서 나갈 경로를 찾고 내보낸다'
라는 점에서는 완전 동일하다고 봐도 될까요?

익명 사용자의 이미지

학부시절의 공부가 제 네트워크 공부의 시작이자 마지막이었지만 극도로 단순화해서 생각해본다면 경로찾기가 네트워크의 전부라고 생각합니다.
ISO 7계층(아.. 머리에 쥐나..ㅋㅋ)으로 처음 배우기 시작하는 네트워크에서 사실 가장 중요한 점은 정해진 규칙(Protocol)이나 방법(rule)에 따라서 경로찾기라고 생각합니다. 단지 그 대상 또는 그 단위가 하나의 물리적인 케이블 단위냐 네트워크 단위냐 네트워크를 포함한 어플리케이션 단위냐의 차이일뿐...(막 지껄였는데... 아마 다른 분들이 정정해주시거나 지적해주실꺼예요;;ㅋㅋ)

익명 사용자의 이미지

Layer 2,3 이런거 말고 핵심적으로 다른게 뭐냐고 물으셨는데,
그 Layer 2,3 이런게 핵심적으로 router와 switch의 차이점인것 같네요;;;

wikipedia에 의하면
http://en.wikipedia.org/wiki/Network_switch

The term commonly refers to a multi-port network bridge that processes and routes data at the data link layer (layer 2) of the OSI model. Switches that additionally process data at the network layer (Layer 3) and above are often referred to as Layer 3 switches or multilayer switches.

Devices that interconnect at Layer 3 are traditionally called routers, so "Layer-3 switches" can also be regarded as (relatively primitive) routers.

약간 해석을 도와드리자면,

원래는 Layer 2에서 data를 교환해주는것을 network switch라고 부르는데,
Layer 2뿐만이 아니라, 추가적으로 Layer 3의 데이터도 처리하는넘들은
Layer 3 switch나 Multi-Layer switch라고 부른다고 합니다.

그리고, 이 Layer 3 switch들은 관행상, router라고 불려왔다고 하네요.
따라서, Layer-3 switches가 router의 정의라고 할수 있습니다.

라고, 위키피디아가 설명하네요. 사실이겠죠?

익명 사용자의 이미지

'들어온 인풋에서 (특정 정보를 읽어) 나갈 경로를 찾아 (몇가지 정보를 추가하여)내보낸다.'라는 원칙은 똑같겠지만
어떤 정보를 참조하는지, 어떤 정보를 추가하는지 차이겠지요?

L2 정보인 mac-address, vlan을 읽고 FDB에 따라 vlan이 추가, 수정하여 switch하던지 flood한다.

L3 정보인 ip address를 참조하여 routing 한다.

cleansugar의 이미지

식별자가 MAC주소냐 IP주소냐의 차이겠죠.

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

babbab의 이미지

맥주소는 같은 넷워크안에서만 통화하는것 같은데
그렇다면 스위치는 같은 넷워크 안에서만 교류하고
라우터는 다른 넷워크까지 통신이 되는거..
(IP는 타 넷워크까지 통화 가능이 아닌가..)
뭐 그렇게 아닌가요?

익명 사용자의 이미지

CCNA 공부하려고 도서관에서 빌렸던 적이 있는데
그때 후니의 시스코 네트워킹 이라는 책에서 동작하는 레이어 계층도 다르고
그에 따라 맥 어드레스나 아이피 어드레스 중 무엇을 주로 쓰는지도 갈리지만
주로 하드웨어적으로 의존하느냐 소프트웨어 레벨에서 의존하느냐 도 다르다고 하시더군요..
뭐 요즘엔 L3 스위치다 해서(사실 라우터도 어찌보면 L3 스위친데..) 별도로 나오고 있고
기술도 좋아져서 오늘날엔 스위치와 라우터 경계도 모호해졌다고 하더군요.

익명 사용자의 이미지

L3 스위치랑 라우터는 정확하게 뭐가 다른거죠??

익명 사용자의 이미지

결정적으로 분할된 네트워크를 재통합 할 수 있는가? 의 시점에서 차이가 있다고 봅니다
라우터의 시리얼 인터페이스는 각각이 다른 네트워크로 분리되지만
L3이상의 스위치라면 각각의 스위치 포트는 VLAN에 의해 네트워크가 분리될 수 있고, 다시 합쳐질 수 도 있습니다

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.