컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 트렁크 포트란 무엇인가요?

트렁크 포트란 무엇인가요?

TRUNK는 스위치와 스위치, 스위치와 라우터, 호스트와 스위치 또는 라우터 간의 병렬 연결을 두 개 이상의 포트를 통해 동시에 전송하여 더 높은 대역폭과 더 큰 처리량을 제공하는 포트 집합을 의미합니다. 전체 네트워크 기능. VLAN TRUNK는 일반적으로 여러 VLAN을 설정하고 하나의 포트를 통해 여러 VLAN을 전송하려는 후 포트를 TRUNK로 설정해야 함을 의미합니다.

기술 분야에서는 TRUNK를 중국어로 "간선, 간선, 간선, 장거리"로 번역하지만 일반적으로 번역하지 않고 원문을 그대로 사용한다. 그리고 이 단어는 경우에 따라 다르게 해석됩니다.

1. 네트워크의 계층 구조와 광대역의 합리적인 할당 측면에서 TRUNK는 대역폭 확장을 위한 "포트 집합"으로 해석됩니다. 링크 백업이 중요합니다. TRUNK는 여러 물리적 포트를 하나의 논리적 포트로 묶고 여러 포트 그룹의 대역폭을 중첩할 수 있습니다. TRUNK 기술은 TRUNK 내 여러 링크의 상호 백업 기능을 실현할 수 있습니다. 즉, 하나의 링크에 장애가 발생하더라도 다른 링크의 작업에 영향을 미치지 않습니다. 동시에 우리와 마찬가지로 여러 링크 간에 트래픽 균형을 이룰 수 있습니다. 프린터 풀은 MODEM 풀과 동일합니다.

2. 통신망의 음성계선에서 트렁크는 '백본망, 전화 트렁크', 즉 두 교환기나 스위치 사이를 연결하는 회로나 채널을 말한다. 두 터미널 사이를 이동하고 필요한 신호 및 터미널 장비를 제공합니다.

3. 그러나 가장 일반적인 라우팅 및 스위칭 분야에서는 일부 VLAN 포트 집합을 TRUNK라고도 하지만 CISCO와 같은 대부분은 TRUNKING이라고 합니다. 소위 TRUNKING은 여러 스위치에 걸쳐 설정된 동일한 VLAN의 구성원이 서로 통신할 수 있도록 서로 다른 스위치를 연결하는 데 사용됩니다. 스위치 간 상호 연결에 사용되는 포트를 TRUNK 포트라고 합니다. 일반 스위치의 캐스케이딩과 달리 TRUNKING은 OSI 두 번째 계층 데이터 링크 계층(DataLinkLayer) TRUNKING 기술을 기반으로 합니다. 여러 개의 VLAN을 두 개의 스위치에 각각 분할하면(VLAN도 Layer2 기반) 각각 VLAN10의 구성원인 경우 두 스위치의 VLAN20이 서로 통신하려면 스위치 A의 VLAN10으로 설정된 포트 중 하나를 스위치 B의 VLAN10으로 설정된 포트에 연결하여 캐스케이드 연결을 수행해야 합니다. VLAN20의 경우에도 마찬가지입니다. 따라서 스위치에 10개의 VLAN을 지정하면 캐스케이딩을 위해 10개의 라인을 연결해야 하며 포트 효율성이 너무 낮습니다. 스위치가 TRUNKING을 지원하면 두 스위치 사이에 캐스케이드 라인이 있고 해당 포트를 트렁크로 설정하기만 하면 됩니다. 이 라인은 스위치의 모든 VLAN 정보를 전달할 수 있습니다. 이 경우 스위치에 수백 개의 VLAN이 설정되어 있어도 하나의 포트만 사용됩니다.

VLAN이 여러 스위치에 걸쳐 있는 경우 동일한 VLAN에 있지만 다른 스위치에 있는 컴퓨터는 트렁크를 사용하여 통신해야 합니다. 트렁크 기술을 사용하면 하나의 물리적 회선이 여러 VLAN의 데이터를 전송할 수 있습니다. 스위치가 특정 VLAN(예: VLAN 3)에 속한 포트에서 데이터를 수신하면 트렁크 링크로 전송하기 전에 해당 데이터가 상대방 포트에 도달할 때 VLAN 3용임을 나타내는 태그를 추가합니다. 스위치는 VLAN 3에 속한 포트에만 전송되는 태그를 제거합니다.

다른 스위치에 동일한 ID를 가진 VLAN이 서로 통신해야 하는 경우, 동일한 스위치에 다른 ID를 가진 VLAN/다른 스위치에 다른 ID를 가진 VLAN이 있는 경우 공유 트렁크 포트를 통해 이를 수행할 수 있습니다. VLAN이 서로 통신하려면 타사 라우팅을 통해 구현되어야 합니다.

Untag는 일반적인 이더넷 메시지로, 일반 PC의 네트워크 카드는 이러한 메시지를 인식하여 통신할 수 있습니다. 일반적으로 VLAN 태그 헤더인 VLAN 정보 바이트는 일반 PC 네트워크 카드에서 인식할 수 없습니다. 다음 그림은 802.1Q가 포함된 프레임이 표준 이더넷 프레임에 있는 프레임 구조를 보여줍니다. 위에는 4바이트 식별자가 삽입되어 있습니다. 여기에는 다음이 포함됩니다. 2바이트 프로토콜 식별자(TPID), 현재 고정 값 0x8100으로 설정되어 프레임에 802.1Q 마킹 정보가 포함되어 있음을 나타냅니다. 세 개의 필드를 포함하는 2바이트 TCI(태그 제어 정보)입니다. 3비트를 차지하는 우선순위 필드는 0부터 7까지의 범위에서 패킷의 우선순위를 나타내며, 7이 가장 높은 우선순위이고 0이 가장 낮은 우선순위입니다. 이 도메인은 802.1p에 의해 채택됩니다. CFI(정규 형식 표시기) 필드는 1비트를 차지합니다. 0은 이더넷에 적용되는 표준 형식을 나타내고, 1은 토큰 링에 적용되는 비정규 형식을 나타냅니다. 12비트를 차지하는 VLAN ID 필드는 VLAN의 소유권을 나타내는 데 사용됩니다. 이더넷 포트에는 액세스, 하이브리드, 트렁크의 세 가지 링크 유형이 있습니다. 액세스 유형 포트는 하나의 VLAN에만 속할 수 있으며 일반적으로 컴퓨터에 연결하는 데 사용됩니다. 트렁크 유형 포트는 여러 VLAN을 통과할 수 있고 여러 VLAN에서 메시지를 주고받을 수 있습니다. 일반적으로 스위치 간 포트를 연결하는 데 사용됩니다. 유형의 포트는 여러 VLAN의 통과를 허용하고, 여러 VLAN에서 메시지를 주고받을 수 있으며, 스위치 간 연결이나 사용자 컴퓨터에 연결하는 데 사용할 수 있습니다. 하이브리드 포트와 트렁크 포트는 데이터를 수신할 때 동일한 방식으로 데이터를 처리합니다. 유일한 차이점은 데이터를 보낼 때입니다. 하이브리드 포트는 여러 VLAN의 패킷을 태그 없이 보낼 수 있는 반면 트렁크 포트는 기본 VLAN의 패킷만 허용합니다. 태그 없이 보냈습니다.

여기서 먼저 포트의 기본 VLAN 개념을 설명해야 합니다. 액세스 포트는 하나의 VLAN에만 속하므로 기본 VLAN은 해당 포트가 위치한 VLAN이므로 필요하지 않습니다. 이를 설정하려면 하이브리드 포트와 트렁크 포트가 다중 VLAN에 속하므로 기본 VLAN ID를 설정해야 합니다. 기본적으로 하이브리드 포트 및 트렁크 포트의 기본 VLAN은 VLAN 1입니다. 포트가 VLAN 태그 없이 패킷을 수신하면 기본 VLAN(포트의 기본 VLAN ID인 경우)에 속한 포트로 패킷을 전달합니다. 포트가 VLAN 태그가 포함된 패킷을 보낼 때 패킷의 VLAN ID가 포트의 기본 VLAN ID와 동일한 경우 시스템은 패킷의 VLAN 태그를 제거한 다음 패킷을 보냅니다. 참고: Huawei 스위치의 기본 VLAN은 "Pvid Vlan"이라고 하며 Cisco 스위치의 기본 VLAN은 "Native Vlan"이라고 합니다. 스위치 인터페이스에서 들어오고 나가는 데이터를 처리하는 프로세스는 다음과 같습니다.

Acess 포트가 패킷을 수신합니다.

패킷을 수신한 후 VLAN 정보가 있는지 확인합니다. 없으면 포트와 스위치의 PVID를 추가하고 있는 경우 직접 폐기합니다(기본값). )

액세스 포트 메시지 보내기:

메시지의 VLAN 정보를 제거하고 직접 보냅니다(따라서 액세스 포트는 동일한 스위치의 동일한 VLAN에서 호스트 통신을 실현할 수 있습니다). ; 스위치가 패킷 교환에 연결되면 기본 VLAN1을 실현할 수도 있지만 VLAN 투명 전송은 실현될 수 없습니다.)

트렁크 포트가 패킷을 수신합니다:

패킷이 수신되면 결정합니다. VLAN 정보가 있는지 여부: 포트가 이 VLAN의 데이터 입력을 허용하는지 여부를 결정합니다. 가능하다면 이를 전달하고, 그렇지 않으면 VLAN 정보가 없으면 포트의 PVID를 추가합니다. 전환 및 전달을 수행합니다.

트렁크 포트에서 패킷 전송:

전송할 패킷의 VLAN 정보와 포트의 PVID를 비교하여 동일하지 않으면 직접 전송합니다. 둘이 동일하면 VLAN 정보를 제거하고 다시 보냅니다. (따라서 모든 스위치 레벨 포트를 Trunk로 설정하고 모든 VLAN이 통과하도록 허용한 후 VLAN2-VLAN4000은 투명하게 직접 전송할 수 있지만 VLAN1은 Trunk의 기본 PVID와 동일하므로 VLAN을 제거해야 합니다. 투명한 전송을 달성하기 위해 VLAN 정보를 추가하면 한 스위치 아래의 VLAN-X와 다른 스위치 아래의 VLAN-Y 간의 통신이 가능합니다.)

하이브리드 포트는 패킷을 수신합니다:

메시지를 받은 후 VLAN 정보가 있는지 확인합니다. 그렇다면 하이브리드 포트가 VLAN의 데이터 입력을 허용하는지 확인합니다. 가능하다면 전달하고, 그렇지 않으면 폐기합니다. (현재 포트의 태그 해제 구성은 고려할 필요가 없습니다.) 태그 해제 구성은 패킷을 보낼 때만 적용됩니다. 그렇지 않은 경우 포트의 PVID를 추가하고 전환 및 전달을 수행합니다.

하이브리드 포트가 패킷을 보냅니다.

1. 이 포트에서 VLAN의 속성을 결정합니다(disp 인터페이스는 포트에 태그가 지정되지 않은 VLAN과 태그가 지정된 VLAN을 확인할 수 있습니다). >

2. 태그가 해제된 경우 VLAN 정보를 제거한 후 전송합니다. 태그인 경우 직접 전송합니다. (따라서 하이브리드는 서로 다른 VLAN에 속한 호스트 간 통신을 구현합니다.)

다음과 같습니다. Case 화웨이 스위치의 하이브리드 포트 모드를 깊이 이해하는 데 도움이 될 수 있습니다. [Switch-Ethernet0/1]int e0/1

[Switch-Ethernet0/1]포트 링크형 하이브리드

[Switch -Ethernet0/1]포트 하이브리드 pvid vlan 10

[Switch-Ethernet0/1]포트 하이브리드 VLAN 10 20 태그 없음[Switch-Ethernet0/1] int e0/2

[Switch -Ethernet0/2]포트 링크형 하이브리드

[Switch-Ethernet0/2]포트 하이브리드 pvid VLAN 20

[Switch-Ethernet0/2]포트 하이브리드 VLAN 10 20 untagged this inter e0/1과 inter e0/2에 연결된 PC는 서로 통신할 수 있지만 상호 연결 중 데이터가 사용하는 왕복 VLAN은 다릅니다.

다음은 inter e0/1에 연결된 PC1이 inter e0/2에 연결된 pc2에 액세스하는 예를 보여줍니다. pc1이 전송한 데이터는 inter0/1이 있는 pvid vlan10에 의해 캡슐화되고 vlan10의 태그가 전송됩니다. 스위치는 inter e0/2가 vlan 10의 데이터 통과를 허용한다는 것을 확인하고 inter e0/2의 vlan 10은 태그가 지정되지 않으므로 스위치는 vlan10 표시를 제거합니다. 이때, pc1-gt는 vlan10을 사용하고 있습니다. pc2에서 보낸 데이터는 vlan20으로 캡슐화되어 있습니다. inter0/2가 있는 pvid vlan20에 의해 태그를 지정한 다음 스위치로 전송하면 스위치는 inter e0/1이 VLAN 20의 데이터를 통과하도록 허용하므로 데이터가 VLAN 20으로 전달됩니다. inter e0/1에 태그가 지정되지 않은 경우 스위치는 이때 데이터 패킷의 vlan20 표시를 제거하여 일반 패키지 형태로 pc1로 보냅니다. 이때 pc2-gt는 vlan20을 사용합니다.

上篇: 상위 10대 금고 브랜드는 무엇인가요? 下篇: 온라인 구매 보험은 믿을 만합니까?
관련 내용