ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna학원 ccnp학원 ccie학원 시스코자격증 시스코학원 네트워크 네트워크자격증 네트워크학원 라우터 스위치 시스코네트워크 voip icnd ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna학원 ccnp학원 ccie학원 시스코자격증 시스코학원 네트워크 네트워크자격증 네트워크학원 라우터 스위치 시스코네트워크 voip icnd ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna학원 ccnp학원 ccie학원 시스코자격증 시스코학원 네트워크 네트워크자격증 네트워크학원 라우터 스위치 시스코네트워크 voip icnd ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna
이번 강좌는 스위치에 대해 설명한다. 스위치는 OSI 7계층에서 2계층에 해당하는 장비다. OSI 모델에 대해서는 지난 1∼2회에 걸쳐서 소개를 했었지만 간단히 복습을 하겠다. OSI 7계층 참조 모델은 네트워크의 작동을 7개의 계층으로 구분해 설명하고 있다. 이런 7계층을 크게 2가지(상위계층/하위계층) 부분으로 구분할 수 있다. 우선 5, 6, 7계층은 상위계층으로써 주 역할은 데이터를 생성하는 것이고, 하위계층으로 구분되는 1, 2, 3, 4계층은 상위계층에서 만든 데이터를 전달하는 역할을 한다. 이들 하위계층은 각각의 계층별로 조금씩 다른 일을 하고 있는데, 오늘 우리가 집중적으로 살펴볼 계층은 2계층이다.
송신 시스템의 상위 계층에서 만든 데이터를 수신 시스템의 상위 계층까지 정확히 전달하는 것이 데이터 통신의 목적일 것이다. 이런 데이터 전달 과정은 여러 개의 네트워크를 거치면서 이뤄질 수 있고, 하나의 네트워크 내에서 이뤄질 수도 있다. 다시 말해서 송신자와 수신자는 하나의 네트워크 안에 있을 수도 있고 다른 네트워크에 위치할 수도 있다.
여기서 2계층이라면 하나의 네트워크 내에서의 데이터 전송이 이에 해당한다. 스위치는 2계층 장비라고 했는데, 이 스위치의 역할은 하나의 네트워크 내에서 데이터를 전달하는 것이다. 이런 스위치는 여러 종류가 있다. 네트워크 별로 다른 종류의 2계층 기술(이더넷, 토큰링, 프레임 릴레이, ATM)을 사용할 수 있는데, 이들 기술의 종류에 따라 스위치가 다르다.
(그림 1) 여러 종류의 네트워크
이더넷은 현재 LAN 상에서 사용되는 기술 중의 하나로 대부분의 LAN은 이더넷을 이용해 구축된다. 이번 시간에 배우는 스위치도 이더넷 스위치이다. 이더넷의 특징은 지난 강좌에도 소개했기에 별도로 언급하지 않겠다. 스위치의 기본적인 특징을 기반으로 스위치에 대해 알아보자.
스위치의 기본, 어드레스 러닝·포워딩/필터링
기본적으로 2계층 장비는 다음과 같은 3가지 특징을 가지고 있다. 혹시 3, 4계층 스위치에 대해 듣거나 알고 궁금해 하는 사람들이 있을 것이다. CCNA 과정에서는 순수하게 2계층 스위치에 대해서만 언급한다. 다뤄지는 스위치 시리즈도 시스코 2950으로 순수한 2계층 스위치다.
·어드레스 러닝(Address Learning) : 인바운드(Inbound) 인터페이스를 통해 들어오는 프레임의 소스 어드레스 필드에 기록된 어드레스를 스위치 테이블에 기록한다.
·포워딩/필터링(Forwarding/Filtering) : 프레임이 들어오면 스위치 테이블에 기록된 어드레스를 바탕으로 해당되는 아웃 바운드(outbound) 인터페이스를 결정해 내보낸다
·루프 방지(Loop Avoidance) : 스패닝 트리 프로토콜에 대해 설명할 때 언급한다.
일단 앞서 소개된 특징 중에 어드레스 러닝 과정과 포워딩/필터링 기능에 대해 알아보자. (그림 2)를 보면 4대의 시스템이 스위치에 연결돼 있다. 각각 시스템의 2계층 어드레스(MAC Address)는 이해하기 쉽도록 단순화시켰다. 첫 번째 그림에는 스위치의 MAC 테이블이 비어 있는 것을 알 수 있다. 기본적으로 스위치는 인터페이스에 프레임이 들어오면 프레임의 송신지 어드레스 필드에 MAC 어드레스를 동적(dynamic)으로 습득한다. 단 프레임이 들어와야 습득하는 것이다.
(그림 2)의 첫 번째 그림은 시스템이 연결돼 있지만 아직 트래픽이 발생되지 않은 상태다. 이 상태에서 두 번째 그림처럼 A가 B한테 데이터를 보내면 어떻게 될까. 아직 MAC 테이블에는 B의 어드레스는 습득되지 않은 상황이다. 이럴 땐 효율적이지 않지만 나머지 포트로 모두 내보낸다. 이것을 플러딩(Flooding)이라고 한다. 이 과정 중에 스위치는 들어온 프레임의 송신지 어드레스에 기록돼 있는 A의 MAC 어드레스를 테이블에 기록한다.
세 번째 그림은 4대의 시스템이 각각 트래픽을 발생해 스위치가 4대의 어드레스를 모두 테이블에 기록한 상태다. 이 상황에서 이전과 같이 A가 B한테 데이터를 보내면 어떻게 될까. 스위치는 MAC 테이블을 참고하고 B의 어드레스는 2번 포트에 있다고 기록돼 있다. 따라서 해당 프레임을 2번 포트로만 내보내고(Forwarding) 3, 4번 포트로는 내보내지 않는다(Filtering). 스위치는 연결된 모든 시스템의 MAC 어드레스를 습득했을지라도 브로드캐스트나 멀티캐스트 프레임은 플러딩한다.
이처럼 스위치는 아무런 설정을 하지 않더라도 동적으로 어드레스를 습득한다. 이렇게 동적으로 습득한 어드레스는 캐시에 300초 동안 저장된다. 만약 300초 안에 다시 해당 어드레스가 참조되지 않는다면 캐시에서 사라지게 된다. 일반적으로 캐시라는 공간에는 유용한 정보나 자주 사용하는 정보를 기록한다. 반대로 어드레스를 정적(static)으로 기록할 수도 있다. 관리자가 포트에 연결된 시스템의 MAC 어드레스를 직접 입력하는 방식인데, 이 방식을 사용하면 어드레스는 영구적으로 기록이 된다.
(그림 2) 어드레스 러닝
·MAC 테이블 확인하기
Switch# show mac-address-table
·스위치에 MAC 정적(Static)으로 입력하기
Switch(config)# mac-address-table aaaa.aaaa.aaaa interface fastethernet 0/1
→패스트이더넷 1번 포트에 aaaa.aaaa.aaaa라는 MAC이 있다고 테이블에 기록하는 것
이중 연결로 안전한 네트워크 구축
네트워크를 디자인할 때 항상 고려해야 될 것 중의 하나는 네트워크는 어떤 경우라도 다운되지 않아야 한다는 것이다. 인터넷 연결을 한 번 생각해 보면, 인터넷 연결을 위해 A라는 ISP 하나만을 이용했다면 ISP A에 문제가 생기거나 인터넷 연결 라우터와 ISP 라우터 간 회선에 문제가 있거나 또는 라우터에 문제가 있으면 인터넷은 사용하지 못한다. 지금처럼 하나의 경로를 통해서만 네트워크가 유지되고 있다면 참 불안할 것이다. 어디 한군데만 망가져도 전체 네트워크가 다운될 수도 있으니까 말이다. 따라서 하나의 경로에 문제가 생기더라도 다른 경로를 통해 네트워크가 작동할 수 있도록 디자인해야 할 것이다.
이와 같은 예를 들면 ISP A 외에도 ISP B에 가입하고 라우터도 하나만 두는 것이 아니라 라우터를 하나 더 연결해 이중 연결(Redundant Topology)을 하는 것이 더 좋은 네트워크일 것이다. 이런 식의 이중 연결의 장점은 백업이나 로드밸런싱을 함으로 네트워크의 성능이나 신뢰도를 높여준다는 것이다. 물론 비용이 배로 들기 때문에 모든 네트워크가 이처럼 설계되진 않지만 말이다. 스위치로 구성된 네트워크도 마찬가지다.
(그림 3)처럼 스위치로 구성된 네트워크의 예를 들면 B 스위치와 C 스위치 사이에 링크를 추가로 연결해 이중 연결(Redundant Topology)을 하면 네트워크를 보다 신뢰성있게 구성할 수 있다.
(그림 3) 이중 연결(Redundant Topology)
출처 : http://cafe.naver.com/edcxswqaz
ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna학원 ccnp학원 ccie학원 시스코자격증 시스코학원 네트워크 네트워크자격증 네트워크학원 라우터 스위치 시스코네트워크 voip icnd ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna학원 ccnp학원 ccie학원 시스코자격증 시스코학원 네트워크 네트워크자격증 네트워크학원 라우터 스위치 시스코네트워크 voip icnd ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna학원 ccnp학원 ccie학원 시스코자격증 시스코학원 네트워크 네트워크자격증 네트워크학원 라우터 스위치 시스코네트워크 voip icnd ccna ccnp ccie ccna자격증 ccnp자격증 ccie자격증 cisco자격증 cisco cisco학원 ccna