L2 VLAN에 대한 SVI를 작성하지 않을 때?


16

스위치에서 L2에 대해서만 VLAN을 생성 할 때 라우팅은로드 밸런서와 같은 해당 VLAN 내의 장치에 의해 처리됩니다 . VLAN 인터페이스를 생성 할 필요는 없습니다 . 습관적으로, 나는 항상 IP 주소가없는 인터페이스를 만듭니다. 그래서 모든 인터페이스 비트와 패킷 통계를 "sh interface"로 얻습니다.

L2 인터페이스를 만드는 가장 좋은 방법이라고 생각하는 것에 부정적인 점이 있습니까?

언제 L2 VLAN에 대한 인터페이스를 작성하거나 작성 하지 않습니까?

L3 VLAN SVI의 장점과 사용 사례가 아닌 L2 VLAN 만 다루는 답변을 찾고 있습니다.

Cisco는 IP 주소가없는 6500에서 L2 인터페이스를 EtherSVI로보고합니다. L2 인터페이스를 여전히 SVI로 생각하는 것이 맞거나 틀리는가? 우리 모두가 일반적인 유스 케이스가 라우팅을 위해 IP 주소를 갖는 것임을 알고 있습니까? 문제는 처음 에이 L2 인터페이스를 가져야하는지 여부에 관한 것입니다. L2 카운터 만 증가하지만 여전히 일부 값을 제공 하는 것을 볼 수 있습니다 .

s-oc4-n2-agg1#sh int vl281
Vlan281 is up, line protocol is up
  Hardware is EtherSVI, address is 0019.a925.2000 (bia 0019.a925.2000)
  Description: svi.SLB-FE-Web-Servers
  MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive not supported
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:00:02, output 00:00:10, output hang never
  Last clearing of "show interface" counters 1d12h
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 0 bits/sec, 0 packets/sec
  5 minute output rate 0 bits/sec, 0 packets/sec
  L2 Switched: ucast: 1138722618 pkt, 1070173012274 bytes - mcast: 76471 pkt, 8482399 bytes
  L3 in Switched: ucast: 0 pkt, 0 bytes - mcast: 0 pkt, 0 bytes mcast
  L3 out Switched: ucast: 0 pkt, 0 bytes mcast: 0 pkt, 0 bytes
     74604 packets input, 8350307 bytes, 0 no buffer
     Received 74604 broadcasts (0 IP multicasts)
     0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     218 packets output, 17658 bytes, 0 underruns
     0 output errors, 0 interface resets
     0 output buffer failures, 0 output buffers swapped out

1
대부분의 사람들은 SVI가 IP 주소와의 인터페이스를 의미한다는 것을 알고 있습니다. L2 인터페이스는 여전히 Cisco (EtherSVI)에서 SVI로보고합니다. L3 및 L2 인터페이스 모두에 SVI라는 용어를 사용하는 것이 잘못 되었습니까?
generalnetworkerror

1
처음에 L2 SVI를 왜 (호기심없이) 작성합니까? 이 장치에이 VLAN에 L3 인터페이스가없는 경우 sh int vl281위 명령 출력 의 통계는 어디에서 왔습니까? 이 장치가 74604VLAN의 모든 계층 2 포트에서 이더넷 프레임을 처리 했습니까? 그 결과에서 무엇을 알 수 있습니까? 통계 수집 및 디버깅 / 문제 해결을 위해 이러한 L2 SVI를 생성한다고 가정합니다. 그 대신 의사 와이어, 브리딩 및 xconnect와 함께 사용하기 위해 작성합니까?
jwbensley

2
나는 주로 통계적보고 (그 자체로 제한적 임)와 스위치의 가시성 및 Cacti의 SNMP 인터페이스 보행 (RRDTool 그래프)을 위해 L2 SVI를 만듭니다. L3 하의 74604 패킷은 다음 라인 "수신 된 74604 브로드 캐스트"에 의해 표시된 브로드 캐스트 일 뿐이다. L2 또는 L3에 관계없이 모든 인터페이스를 정의 할 수있는 편안함을 제외하고는 다른 이유가 없습니다.
generalnetworkerror

답변:


11

VTP 정리를 사용하는 경우 L2 SVI를 작성하지 않을 수 있습니다. 정리가 설정되어 있으면 사용하지 않는 VLAN이 트렁크에서 정리되어 불필요한 브로드 캐스트 / 홍수 트래픽이 줄어 듭니다. 그러나 SVI를 생성하면 스위치에 "활성"인터페이스가 생성됩니다. GNS3에서 빠른 검사는 다음을 제공합니다.

R1#show vlan-switch

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa1/1, Fa1/2, Fa1/3, Fa1/4
                                                Fa1/5, Fa1/6, Fa1/7, Fa1/8
                                                Fa1/9, Fa1/10, Fa1/11, Fa1/12
                                                Fa1/13, Fa1/14, Fa1/15
3    VLAN0003                         active
4    VLAN0004                         active
[output omitted]

R1#show interfaces trunk

Port      Mode         Encapsulation  Status        Native vlan
Fa1/0     on           802.1q         trunking      1

Port      Vlans allowed on trunk
Fa1/0     1-4094

Port      Vlans allowed and active in management domain
Fa1/0     1,3-4

Port      Vlans in spanning tree forwarding state and not pruned
Fa1/0     1

이제 R2로 이동하여 Fa1 / 0에 연결하고을 입력 R2(config)#int vlan 3하면 다음이 표시됩니다.

R2#show run interface vlan 3
Building configuration...

Current configuration : 38 bytes
!
interface Vlan3
 no ip address
end
R2#show run | include vlan 3
R2#

보다시피, SVI를 제외한 VLAN 3의 인터페이스는 없습니다. 그리고 R1로 돌아갑니다.

R1#show interfaces trunk

Port      Mode         Encapsulation  Status        Native vlan
Fa1/0     on           802.1q         trunking      1

Port      Vlans allowed on trunk
Fa1/0     1-4094

Port      Vlans allowed and active in management domain
Fa1/0     1,3-4

Port      Vlans in spanning tree forwarding state and not pruned
Fa1/0     1,3

보시다시피, VLAN 3은 트렁크에 올라와 트렁크 의 트래픽 수준에 추가되었습니다.


8

SVI를 작성하는 것이 가장 좋습니다. 그러나 나는 당신이 그것을 만들면 많은 문제가있을 것이라고 생각하지 않습니다. 예를 들어 Catalyst 3750은 1000 개의 SVI를 지원하므로 적중하지 않을 수 있습니다.

Q. Cisco Catalyst 3750 Series 스위치에는 몇 개의 SVI를 만들 수 있습니까? A. 최대 1000 개의 SVI를 생성 할 수 있습니다. 그러나 최대 SVI 수는 경로 수와 멀티 캐스트 항목에 따라 다릅니다. 예를 들어, 스위치는 8000 개의 경로와 250 개의 멀티 캐스트 항목이있는 64 개의 SVI를 지원할 수 있습니다.

내 경험상 SVI의 카운터는 실제로 신뢰할 수 없습니다.


IP가있는 SVI가 없어야합니다. 그러면 라우팅 테이블 항목이 생성되고 실제로로드 밸런서가있는 라우팅이 혼란스러워집니다. 하드웨어가 전환되지 않은 경우에만 카운터가 증가한다는 것을 알고 있습니다.
generalnetworkerror

죄송합니다. SVI를 만드는 것이 가장 좋은 방법이라고 생각하지는 않지만 SVI를 만드는 데 아무런 해가 없습니다. 내 답변을 수정했습니다.
Daniel Dib

1
번역 : 다른 바람직한 기능에 사용될 수있는 tcam / fib / idb / etc 공간을 차지합니다.
Ricky Beam

6

특별한 요구 사항이 없을 때 SVI를 만들지 않습니다. 단점은 없지만 쓸모없는 라인을 추가하지 않으면 장치 구성을 깨끗하게 유지할 수 있습니다. 세션 문제 해결 중에 도움이 될 수 있습니다.


5

SVI는 연결된 이더넷 스위치 포트에 Layer3 서비스를 제공해야 할 때 유용합니다 .

SVI는 스위치에 이미 존재하는 이더넷 Vlan에 IP 라우팅 서비스를 연결하는 효율적인 방법을 제공합니다. HSRP 또는 동적 라우팅 프로토콜을 제공하기 위해 외부 라우터를 구입할 필요가 없습니다.

언제 L2 VLAN에 대한 SVI를 작성하지 않습니까?

사용자가 이러한 기능에 노출되는 것을 원하지 않거나 구성을 복잡하게하고 싶지 않은 경우. 이것은 단지 맛의 문제입니다 ... Vlan에서 IP 라우팅 서비스가 필요하지 않으면 SVI를 정의하지 않습니다 ...하지만 가능한 경우 최소 구성을 선호합니다.


나는 L3 답변을 찾지 않는 질문을 명확히했다.
generalnetworkerror

4

스위치가 L3 기능을 제공하지 않으려는 경우 필요하지 않거나 유용하지 않으므로이 방법을 모범 사례로 간주하지 않습니다. 이제 L3 기능을 원하지 않는 한 절대 안한다고 말함으로써 나머지 부분의 서문을 작성하고 싶기 때문에 잘못되었을 수 있습니다.

카운터를 언급했지만 트래픽이 인터페이스에서 "입력"또는 "아웃"되지 않으면 카운터가 증가하지 않아야합니다. 언급 한대로 SVI를 사용하면 예상 트래픽이 표시되지 않을 것입니다.

또한 스위치가 특정 기능으로 무엇을 할 것인지에 대해 우려 할 것이며 테스트에 익숙하지 않을 것입니다. 예를 들어, SVI에서 proxy-arp를 비활성화하지 않은 경우 다른 VLAN의 호스트에 대해 SVI MAC 주소로 계속 응답합니까? 가능한지 의심 스럽지만 트래픽이 다른 VLAN으로 라우팅됩니까?


2

VLAN에 도달 가능한 IP를 추가하는 것은 보안 관점에서 위험 할 수 있습니다.

또한 IP (ARP, IPv6 ND 등 포함) 트래픽이 CPU 간 대기열에 도달하면 안정성 관점에서 위협이됩니다. L2 만있는 간단한 VLAN이있는 경우 스위치의 상황과 제어 평면에 영향을 줄 수있는 L2 프로토콜 (haha) 외에는 아무것도 없습니다. L3 도달 가능성 정보를 추가하면 라우팅 프로토콜, 블랙홀 링, 제한된 FIB 항목, L2 대 L3을 처리 할 때 가능한 다른 QoS 모델 등 L3이 제공하는 기능을 갑자기 처리하게됩니다.

어쨌든 네트워크에 복잡성을 추가하고 있습니다. 복잡성이 나쁘다.

KISS 규칙에 따르면 SVI를 L2 VLAN에 "자동으로"추가하지 마십시오. L2 작업 전용 인 경우 인터페이스의 '설명'에 추가합니다.


SVI에서 모두가 L3에 매달리고 있습니다. 어쩌면 나는 틀린 용어를 사용하고 있습니다. vlan x를 만든 후에 묻습니다. vlan x 인터페이스 로 들어가서 vlan 인터페이스를 만들고 IP로 구성하지 않은 장점 이 있습니까?
generalnetworkerror

3
이런 의미에서 그것은 모두 당신이 주어진 상자의 아키텍처에 달려 있습니다. Cisco Catalysts를 사용하면 IDB에 논리적 인터페이스를 추가하고 있지만 TCAM 공간 요청과 함께 경로 항목을 추가하지는 않습니다. 어쨌든, 운영 전문가는 이런 방식으로 SNMP 인덱스를 "안정화"할 수 있으며, 어떤 시점에서 누군가 IP 주소없이 생성 된 인터페이스를 볼 때 IP를 추가하여 일부 서비스의 구성을 "고정"하고 싶어 할 수 있습니다. .
우카 쉬 브로 미르 스키

0

내 "favorite"6500과 같은 일부 플랫폼이 있습니다. SVI를 생성하면 라우터를 통해 완전히 전환되는 것이 좋을 수도있는 일부 유형 또는 트래픽 양에 강한 부정적인 반응을 보일 수 있습니다. 일반적으로 이것은 IP가 아닌 트래픽이지만 예측하기는 매우 어렵습니다.


0

문제의 VLAN이 L3가 아닌 (클러스터 하트 비트와 같이) L3 라우팅되지 않은 '비공개'인 경우 계층 2 스위치의 SVI는 NOC에서 핑 인터페이스를 활성화하고 ARP 테이블을 가져와 문제 해결에 큰 도움이됩니다. 문제의 VLAN이 라우팅 된 경우 스위치에서 해당 VLAN의 기본 게이트웨이를 핑하여 VLAN이 해당 스위치로 트렁크 (일부 서버 사용자는 증거가 필요함)로 트렁크됨을 증명하는 임시 조치를 제외하고는 큰 이점이 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.