Sub interface, native vlan, SVI

챌로그·2024년 12월 16일

네트워크

목록 보기
11/12

📌Router_Sub interface

  1. 라우터 _ subinterface 설정
  • 물리적인 원래 인터페이스는 켜져 있어야함

    R1(config-subif)#int g0/0.10
    R1(config-subif)#encapsulation dot1Q 10 #vlan 번호와 맞춤
    R1(config-subif)#ip add 192.168.1.62 255.255.255.192

    R1(config-subif)#int g0/0.20
    R1(config-subif)#encapsulation dot1Q 20
    R1(config-subif)#ip add 192.168.1.126 255.255.255.192

    R1(config-subif)#int g0/0.30
    R1(config-subif)#encapsulation dot1Q 30
    R1(config-subif)#ip add 192.168.1.190 255.255.255.192

  1. 스위치 _ trunk 설정

    S1(config)#int f0/10
    S1(config-if)#switchport mode trunk!

📌Native Vlan

Native VLAN은 VLAN(가상 로컬 영역 네트워크)을 사용하는 네트워크 스위치에서 기본 VLAN으로 설정된 VLAN을 의미
Native VLAN은 주로 802.1Q 트렁크 포트에서 태그를 지정하지 않은(untagged) 트래픽을 처리하는 데 사용

Native Vlan 역할

  • 태그 없는 트래픽 처리

  • 기본 VLAN: 스위치 포트의 기본 VLAN 역할을 하며, 포트에서 VLAN이 명시되지 않은 트래픽을 Native VLAN으로 처리

native vlan 설정_Packet Tracer

  1. Native 설정
  • 스위치

    S1(config-if)#switchport trunk native vlan 10

  • 라우터

    R1(config-subif)#encapsulation dot1Q 10 native!

  • 확인

    PC0>ping 192.168.1.62 vlan tag(dot1q) 표시

native vlan 설정_GNS3

  1. native 설정
  • 라우터

    IOSv1(config)#default int g0/0
    IOSv1(config)#default int g0/1 # 인터페이스 초기화
    IOSv1(config)#default int g0/2

  • 스위치

    SW1(config)#default int range g2/1-3 # 인터페이스 초기화
    SW1(config)#int g0/1
    SW1(config-if)#switchport mode trunk
    SW1(config-if)#switchport trunk allowed vlan 10,20,30
    SW1(config-if)#switchport trunk native vlan 10

📌라우터에서 NAT 설정

  • Inside, outside 설정 주의
    PC1, PC3>ping 8.8.8.8

Packet Tracer

  • server

  • 라우터

    R1#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    R1(config)#int g0/1
    R1(config-if)#ip add 8.8.8.1 255.255.255.0
    R1(config-if)#no sh

    R1#conf t
    R1(config)#int g0/1
    R1(config-if)#ip add 8.8.8.1 255.255.255.0
    R1(config-if)#no sh

    R1(config)#int g0/0.10
    R1(config-subif)#ip nat inside
    R1(config-subif)#int g0/0.20
    R1(config-subif)#ip nat inside
    R1(config-subif)#int g0/0.30
    R1(config-subif)#ip nat inside

  • 라우터의 NAT 기능
    nat 설정 후 ping 8.8.8.8을 했을 때와 차이점 : nat가 적용이 되는 순간 출발지 IP(내부 IP)가 8.8.8.1로 바뀜
    돌아올 때 원래 내부 IP 주소로 변경

GNS3

IOSv1#conf t
IOSv1(config)#int g0/1
IOSv1(config-if)#no sh
IOSv1(config-if)#ip add dhcp
IOSv1(config-if)#ip nat outside

IOSv1(config)#int g0/0
IOSv1(config-if)#ip nat inside
IOSv1(config-if)#ip nat inside source list 1 int g0/1 overload
IOSv1(config)#access-list 1 permit any

sub interface 사용시, 각각에 nat inside 설정 필요

IOSv1#conf t
IOSv1(config)#int g0/0.20
IOSv1(config-subif)#ip nat inside
IOSv1(config-subif)#int g0/0.30
IOSv1(config-subif)#ip nat inside

📌SVI

L2 switch - vlan, trunk 기능
L3 switch - IP, routing 기능
라우터의 게이트웨이 기능을 스위치에 결합 하고싶을 경우(내부에서 ip주소와, routing기능까지)
-> 구간 사이의 낭비를 줄일 수 있음

Packet Tracer

  1. 스위치에서 vlan(생성, 할당)
  • Vlan 생성

    L3SW(config-if)#vlan 10
    L3SW(config-vlan)#name ENG

    L3SW(config-vlan#vlan 20
    L3SW(config-vlan)#name HR

    L3SW(config-vlan#vlan 30
    L3SW(config-vlan)#name SALES

  • Vlan 할당으로 2계층 상에서 분리

    L3SW(config-if)#int range f0/1-2

    L3SW(config-if-range)#switchport mode access
    L3SW(config-if-range)#switchport access vlan 10

    L3SW(config-if-range)#int range f0/3-4
    L3SW(config-if-range)#switchport mode access
    L3SW(config-if-range)#switchport access vlan 20

    L3SW(config-if-range)#int range f0/5
    L3SW(config-if-range)#switchport mode access
    L3SW(config-if-range)#switchport access vlan 30

  • Trunk 설정

    L3SW(config)#int f0/20
    L3SW(config-if)#switchport trunk encapsulation dot1q
    L3SW(config-if)#switchport mode trunk
    L3SW(config-if)#switchport trunk allowed vlan 10,20,30
    L3SW(config-if)#switchport trunk native vlan 20

  • 확인

같은 vlan끼리의 연결 -> o

PC0>ping 192.168.1.2
PC0>ping 192.168.1.3

  1. L3스위치에서 SVI 생성

    L3SW(config-if)#int vlan 10
    L3SW(config-if)#ip add 192.168.1.62 255.255.255.192
    L3SW(config-if)#no sh

    L3SW(config-if)#int vlan 20
    L3SW(config-if)#ip add 192.168.1.126 255.255.255.192
    L3SW(config-if)#no sh

    L3SW(config-if)#int vlan 30
    L3SW(config-if)#no sh

  • 연결 확인

    다른 vlan으로 연결 x -> routing 기능 설정이 필요(라우팅 테이블 활성화)

  • 라우팅 테이블 확인

    -> 라우팅 테이블 활성화 전

  • 라우팅 테이블 on

    L3SW(config)#ip routing #비활성화 no ip routing


📌no switchport

Packet Tracer

  1. IP 설정
  • 스위치

    L3SW#conf t
    L3SW(config)#int g0/2
    L3SW(config-if)#no switchport
    L3SW(config-if)#ip add 192.168.1.254 255.255.255.192
    L3SW(config-if)#no sh

  • 라우터

    R1(config)#int g0/2
    R1(config-if)#ip add 192.168.1.193 255.255.255.192
    R1(config-if)#no sh

---> 같은 네트워크 내부에서는 ping 가능

  1. static route 설정
  • 스위치

    L3SW(config-if)#ip route 0.0.0.0 0.0.0.0 192.168.1.193

  • 라우터

    R1(config)#ip route 192.168.1.0 255.255.255.0 192.168.1.254

GNS3

  1. IP 설정
  • 스위치

    SW1#conf t
    SW1(config)#int g0/1
    SW1(config-if)#no switchport
    SW1(config-if)#ip add 192.168.1.254 255.255.255.192
    SW1(config-if)#no sh
    SW1(config-if)#end

  • 라우터

    Router#conf t
    Router(config)#int g0/1
    Router(config-if)#ip add 192.168.1.193 255.255.255.192
    Router(config-if)#no sh
    Router(config-if)#end

---> 같은 네트워크 내부에서는 ping 가능

  1. Static route 설정
  • 스위치

    SW1(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.193

  • 라우터

    Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.1.254 # ip 축약

🍀SW1의 이상, 고장으로 SW3가 게이트웨이 역할을 대신하려고 한다.

SW1 : SVI, no switchport(route port) 삭제
SW3 : SVI, no swithcport(route port)추가
static route 설정

  1. SW1 _SVI, routed port 삭제

  • SVI 삭제

    SW1(config)#no int vlan 10
    SW1(config-if)#no int vlan 20
    SW1(config-if)#no int vlan 30

  • routed port 삭제

    SW1(config)#int g0/1
    SW1(config-if)#switchport

  • 라우팅 비활성화

    SW1(config)#no routing

SW3_SVI, routed port 추가

  • SVI 추가

    SW3#conf t
    SW3(config)#int vlan 10
    SW3(config-if)#ip add 192.168.1.62 255.255.255.192
    SW3(config-if)#no sh

    SW3(config-if)#int vlan 20
    SW3(config-if)#ip add 192.168.1.126 255.255.255.192
    SW3(config-if)#no sh

    SW3(config-if)#int vlan 30
    SW3(config-if)#ip add 192.168.1.190 255.255.255.192
    SW3(config-if)#no sh

  • 기존 할당된 routed port 주소 삭제

    IOSv1(config)#int g0/1
    IOSv1(config-if)#no ip add 192.168.1.193 255.255.255.192

  • routed port 추가

    SW3(config-if)#no switchport
    SW3(config-if)#ip add 192.168.1.254 255.255.255.192
    SW3(config-if)#no sh

  1. static route 설정
  • 스위치

    SW3(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.193

  • 라우터

    IOSv1(config)#ip route 192.168.1.0 255.255.255.0 192.168.1.254

0개의 댓글