VPLS 라우팅 및 가상 포트
VPLS는 서비스 프로바이더 네트워크에서 이더넷 트래픽을 전송하므로 어떤 면에서는 이더넷 네트워크를 모방해야 합니다. VPLS 라우팅 인스턴스로 구성된 PE 라우터가 CE 디바이스로부터 패킷을 수신하면 먼저 적절한 라우팅 테이블 VPLS 패킷의 목적지가 있는지 여부를 결정합니다. 이 경우 패킷을 적절한 PE 라우터 또는 CE 디바이스로 전달합니다. 그렇지 않으면 패킷을 VPLS 라우팅 인스턴스의 멤버인 다른 모든 PE 라우터 및 CE 디바이스에 브로드캐스트합니다. 두 경우 모두 패킷을 수신하는 CE 디바이스는 패킷을 전송하는 디바이스와 달라야 합니다.
VPLS 문서에서 라우터 라는 용어는 라우팅 기능을 제공하는 모든 디바이스를 참조하는 데 사용됩니다.
PE 라우터가 다른 PE 라우터로부터 패킷을 수신하면 먼저 적절한 라우팅 테이블 VPLS 패킷의 목적지가 있는지 여부를 결정합니다. 만약 그렇게 한다면 PE 라우터는 패킷을 전달하거나 목적지가 로컬 또는 원격 CE 디바이스인지에 따라 패킷을 드롭합니다.
목적지가 로컬 CE 디바이스인 경우 PE 라우터는 패킷을 전송합니다.
대상이 원격 CE 디바이스(다른 PE 라우터에 연결)인 경우 PE 라우터는 패킷을 삭제합니다.
PE 라우터가 VPLS 패킷의 목적지를 결정할 수 없는 경우, 연결된 모든 CE 디바이스에 패킷을 플러드합니다.
이 프로세스는 그림 1에 설명되어 있습니다.
VPLS는 이더넷 스위치에 직접 연결할 수 있습니다. 이더넷 스위치에서 수집한 레이어 2 정보(예: 미디어 액세스 제어 [MAC] 주소 및 인터페이스 포트)는 VPLS 라우팅 인스턴스 테이블에 포함되어 있습니다. 그러나 모든 VPLS 인터페이스가 물리적 스위치 포트가 아닌 라우터는 VPLS 인스턴스의 원격 트래픽을 MPLS LSP에 전달하여 가상 포트에 도착하도록 허용합니다. 가상 포트는 로컬 물리적 포트를 에뮬레이션합니다. 트래픽은 트래픽이 로컬 포트로 전송되는 것과 거의 동일한 방식으로 가상 포트로 학습, 전달 또는 플러드될 수 있습니다.
VPLS 라우팅 테이블 물리적 및 가상 포트 모두에 대한 MAC 주소 및 인터페이스 정보를 학습합니다. 물리적 포트와 가상 포트의 주요 차이점은 라우터가 가상 포트에서 추가 정보, 원격 사이트에 도달하는 데 사용되는 발신 MPLS 레이블 및 원격 사이트에서 수신된 VPLS 트래픽에 대한 수신 MPLS 레이블을 캡처한다는 것입니다. 라우터에서 VPLS를 구성할 때 가상 포트는 터널 서비스 PIC( Physical Interface Card )에서 동적으로 생성됩니다.
터널 서비스 PIC 없이 VPLS를 구성할 수도 있습니다. 이를 위해 레이블 스위칭 인터페이스(LSI)를 사용하여 VPLS 기능을 제공합니다. LSI MPLS 레이블은 VPLS의 내부 레이블로 사용됩니다. 이 레이블은 VPLS 라우팅 인스턴스로 매핑됩니다. PE 라우터에서 LSI 레이블이 제거된 다음 논리적 LSI 인터페이스에 매핑됩니다. 그런 다음 레이어 2 이더넷 프레임은 LSI 인터페이스를 사용하여 올바른 VPLS 라우팅 인스턴스로 전달됩니다.
VPLS에서 플러딩 동작에 대한 한 가지 제한은 원격 PE 라우터에서 수신된 트래픽이 다른 PE 라우터로 전달되지 않는 것입니다. 이러한 제한은 코어 네트워크의 루프를 방지하는 데 도움이 됩니다. 그러나 CE 이더넷 스위치에 동일한 PE 라우터에 대한 두 개 이상의 연결이 있는 경우, CE 스위치에서 스패닝 트리 프로토콜(STP)을 활성화하여 루프를 방지해야 합니다. STP는 MX 시리즈 라우터 및 EX 시리즈 스위치에서만 지원됩니다.
이 Junos OS 표준 BPDU(Bridge Protocol Data Unit) 프레임이 레이어 2 VPN, 레이어 2 서킷 및 VPLS 라우팅 인스턴스로 구성된 연결과 같은 에뮬레이션된 레이어 2 연결을 통과하도록 허용합니다. 그러나 독점 BPDU 프레임을 생성하는 CE 이더넷 스위치는 이러한 에뮬레이션된 레이어 2 연결을 위해 구성된 주니퍼 네트웍스 라우팅 플랫폼에서 STP를 실행하지 못할 수 있습니다.
특정 상황에서, VPLS 프로바이더 라우터는 대상 MAC 주소 아직 학습되지 않았기 때문에 PE 라우터가 ICMP 요청을 플러드해야 할 때 CE 라우터에서 인터넷 제어 메시지 프로토콜(ICMP) 응답을 복제할 수 있습니다. 무차별 모드가 활성화된 CE 라우터가 PE 라우터에 연결되면 중복 ICMP 응답을 트리거할 수 있습니다. PE 라우터는 무차별 모드 지원 CE 라우터를 자동으로 플러드한 다음 VPLS 프로바이더 라우터에 ICMP 요청을 반환합니다. VPLS 프로바이더 라우터는 ICMP 요청이 새로운 것으로 간주하고 요청을 다시 플러딩하여 중복 핑 응답을 생성합니다.