태그와 태그가없는 VLAN 패킷에 대한 스위치의 기능은 무엇입니까?


11

VLAN을 지원하는 4 포트 스위치가 있다고 가정하겠습니다.

1     2     3     4       

Port 1 is TAGGED to VLAN10` and `UNTAGGED to Default_VLAN(1)

Port 2 is UNTAGGED to VLAN10

Port 3 is UNTAGGED to VLAN10

이 질문을 위해 VID 10으로 태그가 지정된 포트 1로 들어오는 패킷이 있습니다. 포트 1은 태그를 유지합니다.

패킷을 보내야하는 장치가 포트 2에 연결되어있는 경우에도 마찬가지입니다. 스위치는 패킷을 태그가없는 포트에서 해당 VID로 보낼 때 패킷에서 VLAN 10 태그를 제거합니까?

또한 이것이 ICMP 패킷이고 포트 2의 장치가 응답을 보내면 태그 2로 태그가 지정되지 않고 VLAN 10의 일부가됩니다. 포트 1을 대상 장치로 떠날 때 VID 10과 함께 태그가 지정됩니까? 포트 1이 해당 VID에 태그되어 있기 때문에? (스위치가 계층 3 IP 라우팅을 수행한다는 의문을 위해 큰 가정을하자).

답변:


9

포트 설정에 따라 태그를 제거하거나 태그를 추가합니다. 포트 1에서 들어오는 VLAN 10 태그가있는 가상 패킷은 태그가 제거되고 포트 2가 나올 때 (또는 둘 다 VLAN 10의 태그가없는 멤버이기 때문에 포트 3) 나옵니다.

마찬가지로, 패킷이 포트 2를 수신하면 질문의 두 번째 부분에 따라 포트 1을 송신하기 전에 VLAN 10으로 태그가 지정됩니다.

태그가없는 포트에서 들어오는 프레임에 태그 를 지정하고 스위치 내부의 모든 프레임을 태그가 지정된 프레임으로 이동시키는 이더넷 스위치 구현을 하나 이상 알고 있습니다. 이 특정 스위치는 태그가 지정되지 않은 포트에서 프레임이 나가는 경우에만 태그를 제거합니다.

이 유형의 동작은 스위치가 스위치 내부를 이동할 때 프레임의 원래 VLAN을 추적하는 방법이 필요한 방법으로 볼 때 상당히 일반적이라고 가정합니다. 그러나 하나 (현재 매우 오래되고 더 이상 제조되지 않은) 스위치의 하위 수준 세부 정보 만 알기 때문에 백업 할 수없는 포괄적 인 일반화를 만들지 않습니다.


5

프레임이 두 네트워크 장치 사이의 매체를 통해 전달되므로 태그는 프레임에만 적용됩니다. 태그는 인터페이스로 전송 될 때 추가되고 두 ​​번째 장치가 수신하면 제거됩니다.

태그는 트래픽 처리 위치를 식별하기 위해 수신 된 경우에만 필요합니다. 네트워크 장치 자체에서 처리 (라우팅 / 전환)하는 동안 유지되지 않습니다.

따라서 귀하의 예 / 질문에 :

이 질문을 위해 VID 10으로 태그가 지정된 포트 1로 들어오는 패킷이 있습니다. 포트 1은 태그를 유지합니다.

패킷을 보내야하는 장치가 포트 2에 연결되어있는 경우에도 마찬가지입니다. 스위치는 패킷을 태그가없는 포트에서 해당 VID로 보낼 때 패킷에서 VLAN 10 태그를 제거합니까?

P1은 태그를 유지하지 않습니다. 프레임이 수신되면 제거되므로 P2 프레임을 전달하면 태그가 없습니다.

또한 이것이 ICMP 패킷이라고 가정하고 포트 2의 장치가 회신을 보내고 태그 2로 이동하고 태그가 지정되지 않고 VLAN 10의 일부가되며 대상 장치로 포트 1을 떠날 때 VID 10으로 태그 지정됩니다 포트 1이 해당 VID에 태그되어 있기 때문에? (스위치가 계층 3 IP 라우팅을 수행한다는 의문을 위해 큰 가정을하자).

VLAN 10에 P1 태그가 지정되었으므로 P1을 나가는 VLAN 10의 모든 트래픽에 태그가 지정됩니다. 스위치의 L3 수행 여부는 802.1Q 태깅 기능과 전혀 관련이 없습니다.


3

생각보다 간단합니다. 기본적으로 스위치를 때리는 모든 패킷은 태그를 제거하고 올바른 VLAN에 넣습니다 (어쨌든 해당 포트에서 운반하지 않는 VLAN으로 태그가 지정되지 않은 경우).

따라서 시나리오에서 패킷은 VLAN 10으로 태그가 지정된 포트 1에 들어오고 해당 태그가 제거되어 VLAN 10에 배치됩니다. CAM 테이블은 대상 MAC이 포트 2에 있고 패킷이 태그가 지정되지 않은 포트로 전송됨을 나타냅니다. 그렇게 간단합니다.

두 번째 질문에 대해서는 패킷이 포트 1을 벗어나는 동안 VLAN 10으로 태그가 지정됩니다.


포트 2가 VID 10에 태그되었다고 가정하면 포트 1에 도달하고 태그가 제거되고 장치가 포트 2에있는 것을 확인한 다음 포트 2가 포트 2를 떠나기 전에 추가 된 TAG를 가져 오겠습니까?
PnP

아니오, 포트 2는 항상 태그가 없습니다
Chopper3

제 의견은 포트 2가 VID 10에 태그 된 경우입니다.
PnP

예, 해당 시나리오에서 태그가 지정되면 예를 놓쳤습니다.
Chopper3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.