# 라우터(Router)

 - 라우팅(Routing) : Layer 3 계층 데이터 전송 처리(패켓 처리), IP 주소 사용
 - 데이터 전송시 참조하는 테이블 : 라우팅 테이블(Routing Protocol)
 - Cisco IOS 명령어를 이용하여 동작하는 소프트웨어 기반 장비
 - WAN 장비 : WAN 구간 인터페이스(시리얼), LAN 구간 인터페이스(이더넷)

# 스위치(Switch) <- Page 315 ~ 319

 - 스위칭(Switching) : Layer 2 계층 데이터 전송 처리(프레임 처리), MAC 주소 사용
 - 데이터 전송시 참조하는 테이블 : Mac 주소 테이블(Mac Address Table)
 - Cisco IOS 명령어를 사용하지 않아도 플러그 앤 플래이 방식으로 동작하는 하드웨어 기반 장비
 - LAN 장비 : LAN 구간 인터페이스(이더넷, 10M/100M/1G/10G)

# 트랜스퍼런트 브릿징 기능

1) Learning

2) Flooding

3) Filtering

4) Forwarding

5) Aging

# 플러딩(Flooding)이 실시되는 프레임 유형

 - 브로드케스트 프레임(FFFF.FFFF.FFFF)
 - 목적지를 알수 없는 유니케스트 프레임(Unknown 유니케스트 프레임)
 - 목적지를 알수 없는 멀티케스트 프레임(Unknown 멀티케스트 프레임)

Switch# show mac-address-table

          Mac Address Table
---------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    0000.0c75.a10c    DYNAMIC     Fa0/3
   1    0014.697b.f3cb    DYNAMIC     Fa0/11
   1    0014.697b.f3cc    DYNAMIC     Fa0/12
   1    0030.8060.fb20    DYNAMIC     Fa0/11
   1    0060.5cf4.5b2e    DYNAMIC     Fa0/1
   2    00a0.8104.24c0    DYNAMIC     Fa0/6

Ex1) 출발지가 '0000.0C75.A10C'이고, 목적지가 '0060.5CF4.5B2E' 인
     유니케스트 프레임을 수신하면 어떤 포트를 이용하여 포워딩이 실시되는가?
     (Fa0/1, Fa0/3)

Ex2) 출발지가 '0000.0C75.A10C'이고, 목적지가 'FF-FF-FF-FF-FF-FF'인
       프레임을 Fa0/3으로 수신하면 어떻게 되는가?
     (VLAN 1에 소속된 Fa0/1, Fa0/11, Fa0/12로 플러딩 실시)

Ex3) 출발지가 '0000.0C75.A10C'이고, 목적지가 '0014.24FE.8F0B'인
       프레임을 Fa0/3으로 수신하면 어떻게 되는가?
     (VLAN 1에 소속된 Fa0/1, Fa0/11, Fa0/12로 플러딩 실시)

Ex4) 출발지가 '0001.0001.0001'이고, 목적지가 'FF-FF-FF-FF-FF-FF'인 프레임을
       Fa0/6으로 수신하면 어떻게 처리되는가?
       (1. Learning -> 2. Flooding 실시, 단 VLAN 2에 소속된 포트로만 실시)

# 스위치

 - LAN 구간에서 많은 이더넷 장치(PC NIC, 스위치, 허브, 라우터 이더넷 인터페이스)를
   연결하기 위한 목적으로 사용한다.

 - 스위치 각 포트들은 컬리전 도메인을 분할하여 컬리전 발생율을 최소화한다.

 - 스위치 각 포트들은 기본적으로 VLAN 1이라는 브로드케스트 도메인으로 소속되어
   동작하기때문에 이더넷 장치들이 증가되면 브로드케스트 플러딩양이 증가되는 문제가 있다.

 - 스위치는 프레임을 수신하면 'Mac-Address-Table'를 참조하여 프레임을 목적지
   해당 포트로 전송(Forwarding)한다.

 - 만약, 브로드케스트 프레임 & Unknown 유니케스트 프레임을 수신하면 모든 포트로
   플러딩(Flooding)을 실시한다.

 - 스위치 사용 목적

 1) 다양한 전송 속도 보장 (10M/100M/1G/10G)
   <- WAN 구간 메트로 이더넷 서비스에서도 사용한다.
 2) 양방향 데이터 전송 보장(Full Duplex)
 3) 각 포트로 컬리전 도메인 분할
 4) LAN 구간을 제어하는 다양한 기능 제공

    - VLAN : 증가되는 브로드케스트 트래픽양을 최소화하기 위한 기능
    - Spanning-Tree Protocol : 링크간 이중화 구현시 발생되는 브릿징 루프 방지 기능
    - Etherchannel : 물리적인 포트를 논리적인 포트로 구성하여 대역폭 향상 및 이중화 기능
    - 포트 보안 : 지정하지 않은 MAC 주소가 학습될 경우, 포트 상태를 제어하는 기능
    - SPAN(포트 미더링) : 내부 트래픽 분석

[참고] 원래 스위치 모든 포트는 기본적으로 'no shutdown' 상태, 즉 Layer 2 계층 동작이
          준비된 상태이므로 'no shutdown'이 필요가 없다.
          실습 장비는 Cisco 3745 라우터에 스위칭 모듈을 장착하는 장비이므로
          스위치 포트에 'no shutdown'을 실시해야 한다.

 - 실습시 스위치 포트 : Fa1/0 ~ Fa1/15

SW1(config)# int range fa1/0 , fa1/10
SW1(config-if-range)# no shutdown

SW2(config)# int range fa1/1 , fa1/11
SW2(config-if-range)# no shutdown

# 스위치 관리자용 IP 주소 설정

SW1(config)#int fa1/2
SW1(config-if)#ip address 2.2.2.2 255.255.255.0

% IP addresses may not be configured on L2 links.

 - 스위치 관리 목적상(Ping 테스트, Telnet 접속, Cisco IOS 업로드/다운로드) IP 주소가
    필요하다. 이러한 IP 주소를 관리자용 IP 주소라고 하며, VLAN 인터페이스에 설정을
    실시한다.

SW1(config)# int vlan 1
SW1(config-if)# ip address x.x.1.1 255.255.255.0
SW1(config-if)# no shutdown

SW2(config)# int vlan 1
SW2(config-if)# ip address x.x.1.2 255.255.255.0
SW2(config-if)# no shutdown

SW1# ping x.x.1.2
SW2# ping x.x.1.1

[참고] 스위치 VTY 패스워드 설정 (스위치는 기본 VTY 16개이다.)

Switch(config)# line vty 0 15
Switch(config-if)# password ciscotel
Switch(config-if)# login
Switch(config-if)# exit
Switch(config)# enable secret cisco

# 이더체널 (Etherchannel)

 - 스위치 물리적인 포트를 논리적인 포트로 구성하여 대역폭 향상 및 이중화 기능을 제공
 - Ex) Fa1/0, Fa1/1, Fa1/2, Fa1/3 -> 이더체널 구성 -> 400M
 - Cisco Catalyst 스위치는 최대 8개 포트를 이더체널 구성 가능
 - 사용 구간 : 트래픽 전송율이 많은 분배 계층, 서버가 밀집된 구간

     [Fa1/0]-------------------------------------[Fa1/1]
SW1                     SW2
     [Fa1/10]-----------------------------------[Fa1/11]

SW1(config)# interface port-channel 1 <- 이더체널 논리적인 포트 생성
SW1(config-if)# exit
SW1(config)# interface range fa1/0 , fa1/10 <- 이더체널에 소속되는 물리적인 포트
SW1(config-if-range)# channel-protocol [PAgP|LACP] <- 이더체널 프로토콜 선택 설정
SW1(config-if-range)# channel-group 1 mode [on|desirable|auto] <- 이너체널 그룹 설정

 - PAgP : Cisco에서 개발한 이더체널 프로토콜, Cisco 장비에서만 동작 가능
 - LACP : IEEE에서 개발한 표준 이더체널 프로토콜

 - on : 이더체널 프로토콜 사용 X, 수동으로 이더체널 구성
 - auto : 이더체널 프로토콜 사용 O, 상대방 스위치 정보에 의해서 이더체널 시작(대기 상태)
 - desirable : 이더체널 프로토콜 사용 O, 상대방 스위치와 이더체널 정보를 교환하여 이더 체널 시작

SW1   SW2

on   on
auto   desirable (on/auto X)
desirable   auto
desirable   desirable  <- 권장 모드

Ex) LAB : 25 이더체널 실습 (실습 장비에는 on 모드만 지원됨)

     [Fa1/0]-------------------------------------[Fa1/1]
SW1                     SW2
     [Fa1/10]-----------------------------------[Fa1/11]

SW1(config)# int port-channel 1
SW1(config-if)# exit
SW1(config)# int range fa1/0 , fa1/10
SW1(config-if-range)# channel-group 1 mode on

SW2(config)# int port-channel 1
SW2(config-if)# exit
SW2(config)# int range fa1/1 , fa1/11
SW2(config-if-range)# channel-group 1 mode on

 - SW1,SW2에서 'show etherchannel summary' 확인 실시
 - SW1,SW2에서 'show interface port-channel 1'를 실시하여 BW 확인(200M)

SW1# show etherchannel summary
Flags:  D - down        P - in port-channel
        I - stand-alone s - suspended
        R - Layer3      S - Layer2
        U - in use
Group Port-channel   Ports
-----+------------+-----------------------------------------------------------
1      Po1(SU)          Fa1/0(P)   Fa1/10(P)

SW1# show interfaces port-channel 1
Port-channel1 is up, line protocol is up
  Hardware is EtherChannel, address is c400.03d8.f100 (bia c400.03d8.f100)
  MTU 1500 bytes, BW 200000 Kbit, DLY 1000 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Full-duplex, 100Mb/s
  Members in this channel: Fa1/0 Fa1/10

if) SW1 fa1/10 장애가 발생된 경우

SW1(config)# int fa1/10
SW1(config-if)# shutdown

SW1# show etherchannel summary
Flags:  D - down        P - in port-channel
        I - stand-alone s - suspended
        R - Layer3      S - Layer2
        U - in use
Group Port-channel  Ports
-----+------------+-----------------------------------------------------------
1       Po1(SU)         Fa1/0(P)   Fa1/10(D) 

SW1# show interface port-channel 1
Port-channel1 is up, line protocol is up
  Hardware is EtherChannel, address is c400.03d8.f100 (bia c400.03d8.f100)
  MTU 1500 bytes, BW 100000 Kbit, DLY 1000 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Full-duplex, 100Mb/s
  Members in this channel: Fa1/0

# Range

 - 스위치는 보통 동일한 설정이 반복되는 경우가 많기 때문에 'range' 키워드를 사용하면 효율적이다.

Ex1) Fa1/0 ~ Fa1/5

int range fa1/0 - 5

Ex2) Fa1/1, Fa1/3, Fa1/5

int range fa1/1 , fa1/3 , fa1/5

Ex3) Fa1/0, Fa1/1, Fa1/2, Fa1/5, Fa1/6, Fa1/7, Fa1/10, fa1/11

int range fa1/0 - 2 , fa1/5 - 7 , fa1/10 - 11

Ex4) Fa1/1, Fa1/2, Fa1/3, Fa1/4, Fa1/6, Fa1/7, Fa1/8, fa1/13, fa1/15

int range fa1/1 - 4 , fa1/6 - 8 , fa1/13 , fa1/15




2008/05/29 15:06 2008/05/29 15:06
dhappy 이 작성.

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Trackback RSS : http://dhappy.net/rss/trackback/64

Trackback ATOM : http://dhappy.net/atom/trackback/64


« Prev : 1 : ... 384 : 385 : 386 : 387 : 388 : 389 : 390 : 391 : 392 : ... 413 : Next »