네트워크

02. 네트워크 - IOS (Switch 실습)

코골면서 딩가딩가 2024. 3. 5. 13:49

Switch 

 

◾ Switch는 segment 연결 장치인 Bridge가 확장된 장비이다.
• Switch와 Bridge의 작동 방식, 알고리즘은 동일하다
 - Multiport bridge = switch HUB.
• 실제 사용된 bridge는 switch와 H/W 구성이 많이 다르다.
• Switch의 기본 기능

 - Learning : Bridge가 소스주소(송신주소)를 보고 Bridge table에 MAC address를 채우는 과정

 - Flooding : 브리지에서 다른 브리지로 패킷을 보내는 과정
 - Filtering : 어느 목적지로 가야할지 패킷을 필터링하는 과정
 - Forwarding : 목적지를 확인해 현재 포트에서 해당 포트로 패킷을 보내는 과정
 - Aging : 사용하지 않는 MAC address를 table에서 없애는 것

◾ Switch 설정
• STP : Spanning Tree Protocol
• VLAN

 

◾ Switch - show명령

• Swhitch# show [옵션] (프리빌리지 모드)
 - ip interface brief : 인터페이스별 설정 정보
 - interface [if명] : 인터페이스의 통계 정보
 - spanning‐tree : STP 관련 정보
 - cdp neighbor : 주변 장비 확인
 - cdp neighbor detail : 인접 장비 정보 확인
 - running‐config : 설정 정보 확인

 

◾ 스위치 상태 확인
• 관리자 모드에서 실행한다.
• show interface [status | if_명 | vlan #]
 

show interface status

Switch>
Switch>enable
Switch#show interface status
Port      Name               Status       Vlan       Duplex  Speed Type
Fa0/1                        connected    1          auto    auto  10/100BaseTX
Fa0/2                        connected    1          auto    auto  10/100BaseTX
Fa0/3                        notconnect   1          auto    auto  10/100BaseTX
Fa0/4                        notconnect   1          auto    auto  10/100BaseTX
Fa0/5                        notconnect   1          auto    auto  10/100BaseTX
...

 

 

show interface vlan 1

Switch#show interface vlan1
Vlan1 is up, line protocol is up
  Hardware is CPU Interface, address is 00e0.b056.6dae (bia 00e0.b056.6dae)
  Internet address is 192.168.10.201/24
  MTU 1500 bytes, BW 100000 Kbit, DLY 1000000 usec,
     reliability 255/255, txload 1/255, rxload 1/255
...

 

show running-config : 현재 사용되는 config 보여줌

Switch#show running-config 
Building configuration...

Current configuration : 1135 bytes
!
version 15.0
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
...

 

 

◾ BID(Bridge ID)

• 스위치 식별 정보

- Switch ID가 아니라 BID다.

• 8byte(64bit)로 구성된다.

- Bridge Priority(2byte) + Mac Address(6byte)

- Bridge Priority default : 32768 (0~65535)

- 필요하다면 수정 가능하다.

- 4096의 배수로 설정 가능

• 작을 수록 우선 순위가 높다.

 

◾ BPDU(Bridge Protocol Data Unit)

• 각 스위치가 부팅 후 2초마다 BID등의 정보를 교환한다.

• Path cost, BID등의 정보를 포함한다.

• 스위치에 문제가 발생하거나 회선에 문제가 발생시에 10개 이상의 BPDU에 에러가 발생하면 새 로운 경로를 설정한다. ITCLASS 10 2. STP

 

◾  Path cost

• 데이터 전송비용

• 1000Mbps를 링크 대역폭으로 나눈 값 : IEEE 802.1D

- Fast ethernet(100M bps) : 1000/100=10

- Giga ethernet : 1000/1000=1

• 빠를 수록 적은 값을 가진다.

• 다양한 대역폭으로 인해 복잡한 값의 path cost가 계산됨으로 이를 단순화 함.

 

 


실습

 

SW의 BID를 낮게 수정하면 사용자가 임의로 루트 스위치를 지정할 수 있다.

• spanning‐tree vlan 1 [priority #### | root primary] priority ####   : 4096의 배수로 priority를 지정한다.

  root primary : 대상 스위치를 루트 스위치로 강제한다.

 

▶ 환경 구성

 

 

BID 확인

[Sw1]

 

 

 

[Sw2]

 

[Sw3] - root switch로 지정한다.

 

 

[Sw4] - root switch로 지정한다.