본문 바로가기
IT-Network

[OSI 7 Layer] Layer2 - Native VLAN 설정 및 Switch간 다른 경우

by lindsay.hyun 2022. 10. 27.
반응형

Native VLAN 설정

우리가 설정하지 않아도 모든 trunk port의 native vlan이 default로 1번으로 설정이 되어있습니다. 만약 2개의 스위치에 3개의 trunk port로 연결되어 있다고 가정한다면 각각의 trunk port마다 hub가 연결되어 있다고 하겠습니다. 그러면 default로는 native vlan이 1번으로 설정되어 있으므로 hub에 연결되어 있는 사용자들은 모두 vlan 1번이 되어야 합니다. 하지만 실제로는 그렇지 않을 수 있습니다. hub 1번에 연결된 pc들은 vlan 1번, hub 2번에 연결된 pc들은 vlan 2번, hub 3번에 연결된 모든 장비들은 vlan3으로 연결되어 있을 수 있습니다. 이런 경우에는 default는 모두 1이지만 2번 vlan 사용자들과 연결된 쪽은 native vlan을 2번으로, 3번 vlan 사용자와 연결된 쪽은 native vlan을 3번으로 변경해 줘야 할 필요가 있습니다. 따라서 default native vlan은 1번이지만 상황에 맞게 native vlan을 변경할 수 있도록 만들어져 있습니다. 

 

Native VLAN이 Switch간 다른 경우 

하나의 hub에 두 대의 pc가 있고 한 pc는 vlan2번에 속해야 하고 다른 하나의 pc는 vlan 3번에 속해야 하는 경우, 그러면 native vlan은 하나만 설정할 수밖에 없기 때문에, 스위치 1번은 vlan 3번으로 통신할 수 있도록 해주고, 스위치 2번은 vlan2번으로 통신할 수 있도록 각각의 native VLAN을 스위치 2번에는 vlan2번으로 스위치 1번에는 vlan3번으로 설정했다고 가정해 보겠습니다.

 

 스위치 2번의 vlan2번에 연결되어 있는 사용자가 frame을 전송을 한 경우 스위치 내부에서 frame에 vlan 2번 tag를 달 것이고 스위치 2번에서 frame을 내보내려고 했을 때 natvie vlan2번이기 때문에 tag를 떼고 hub로 frame만 전송할 것입니다. hub에서 frame을 나머지 지 port를 전송할 것입니다. 하지만 문제는 hub에 연결된 vlan3번도 정보를 받게 될 것입니다. 또한 반대편 1번 스위치는 native vlan이 3번으로 설정되어 있는데 vlan 정보가 없는 frame이 들어와서 frame에 3번 vlan tag를 달고 해당 frame을 vlan 3번으로 forwarding을 하게 됩니다. 즉 두 대의 스위치 간의 trunk로 연결되어 있는 port에 native vlan이 다른 경우 서로 다른 vlan 끼리 통신할 수 있는 문제가 생길 수 있습니다. 이런 경우 스위치로만 해결할 수 없습니다. 

 

스위치 2번에 vlan 3번에 연결되어 있는 pc가 frame을 전송을 한 경우 스위치 내부에서 frame에 vlan 3번 tag를 달 것이고 해당 frame을 내보내려고 했을 때 trunk 포트의 native vlan 이 2번이므로 tag를 떼지 않고 그대로 3번 vlan tag를 달고 내보낼 것입니다. 그러면 이 frame을 hub가 나머지 포트로 flooding을 하게 되면 반대편 1번 스위치에서는 해당 frame이 vlan 3번이구나를 알 수 있을 것입니다. 하지만 스위치는 알지만 hub에 연결되어 있는 pc는 vlan 정보를 알 수가 없기 때문에 서로 간의 통신이 될 수 없는 문제가 또 발생하게 됩니다.

 

따라서 서로 다른 스위치 간에 연결되어 있을 경우 native vlan 정보는 반드시 동일하게 설정되어야 합니다. 

 

한 번 더 정리하자면, 스위치 1번 입장에서 native vlan이 3번인 경우 vlan3번 tag가 달린 frame이 들어오는 경우 스위치는 vlan tag 정보를 인식할 수 있기 때문에  frame에 vlan 정보가 안 달린 경우에도 vlan3번으로 인식을 하고 native vlan으로 설정된 vlan 정보를 달고 들어와도 vlan 3번으로 인식하게 됩니다.  

 

Native VLAN의 필요성 및 동작원리 바로가기

 

[OSI 7 Layer] Layer2 - Native VLAN 필요성 및 동작 원리

Native VLAN이 왜 필요하고 어떻게 사용되는지 동작원리에 대해서 알아보겠습니다. Native VLAN의 필요성 및 동작 원리 switch 1, switch 2가 두 개의 trunk port로 연결되어 있고 중간에 hub가 있다고 가정해

alluknow.tistory.com

 

반응형

댓글