Junos Fusion 토폴로지에서 데이터 패킷의 플로우 이해
Junos Fusion 토폴로지에서 어그리게이션 디바이스와 위성 디바이스 간에 교환되는 모든 이더넷 데이터 패킷에는 E-채널 식별자(ECID) 값을 전달하는 E-채널 태그(ETAG) 헤더가 포함되어 있습니다. 어그리게이션 디바이스에 의해 할당되는 ECID 값은 연결된 위성 디바이스 중 하나에서 소스 또는 대상 확장 포트를 식별합니다.
어그리게이션 디바이스가 두 개의 위성 디바이스에 연결된 Junos Fusion 토폴로지 샘플에서는 다음과 같은 레이어 2 유니캐스트 데이터 패킷 플로우 시나리오가 발생할 수 있습니다.
시나리오 1 - 한 위성 디바이스의 호스트가 동일한 위성 디바이스의 다른 호스트로 패킷을 전송합니다. 예를 들어, 호스트 2는 호스트 4에 유니캐스트 패킷을 보냅니다. 두 호스트 모두 Satellite 디바이스 1에 연결되어 있습니다. ( 그림 1 참조)
시나리오 2 - 한 위성 디바이스의 호스트가 다른 위성 디바이스의 다른 호스트로 패킷을 전송합니다. 예를 들어, Satellite 디바이스 1에 연결된 호스트 2는 Satellite 디바이스 2에 연결된 호스트 7에 유니캐스트 패킷을 전송합니다. ( 그림 2 참조).
시나리오 1에서는 호스트 2가 유니캐스트 데이터 패킷을 호스트 4로 보내면 다음 이벤트가 발생합니다.
Junos Fusion 구성 요소가 수행하는 이벤트만 나열됩니다. Junos Fusion 토폴로지에 특정하지 않은 구성 요소에서 처리되는 이벤트는 제외됩니다.
위성 디바이스 1의 확장 포트 EP2는 호스트 2로부터 패킷을 수신합니다.
위성 디바이스 1은 패킷에 ETAG 헤더를 삽입합니다. ETAG 헤더는 어그리게이션 디바이스 1에서 확장 포트 EP2에 할당한 ECID 값(ECID 2)을 전달합니다.
위성 디바이스 1에서는 두 개의 업링크 포트(UP1 및 UP2)가 어그리게이션 디바이스 1에 연결됩니다. 그 결과, 디바이스 간 트래픽의 로드 밸런싱이 가능합니다. 이 경우, 업링크 포트 UP1이 선택되어 패킷을 어그리게이션 디바이스 1의 캐스케이드 포트 CP1로 전달합니다.
패킷을 수신할 때, 어그리게이션 디바이스 1은 패킷의 ETAG 헤더에서 ECID 값(ECID 2)을 추출하고 패킷이 위성 디바이스 1의 확장 포트 EP2에서 온 것임을 학습합니다. 그런 다음 어그리게이션 디바이스 1은 패킷에서 ETAG 헤더를 제거합니다.
어그리게이션 디바이스 1은 호스트 4에 대한 조회를 수행합니다. 검색 결과는 위성 디바이스 1의 확장 포트 EP4입니다.
어그리게이션 디바이스 1에서는 두 개의 캐스케이드 포트(CP1 및 CP2)가 Satellite 디바이스 1에 연결됩니다. 그 결과, 디바이스 간 트래픽의 로드 밸런싱이 가능합니다. 이 경우, 캐스케이드 포트 CP2는 패킷을 위성 디바이스 1의 업링크 포트 UP2로 포워딩하도록 선택됩니다.
패킷은 캐스케이드 포트 CP2로 전달되며, 여기서 어그리게이션 디바이스 1에 의해 확장 포트 EP4에 할당된 새로운 ETAG 헤더 및 ECID 값(ECID 4)이 추가됩니다.
패킷은 위성 디바이스 1의 업링크 포트 UP2에 의해 수신됩니다.
위성 디바이스 1은 패킷의 ETAG 헤더에서 ECID 값(ECID 4)을 추출한 다음 ECID 4를 확장 포트 EP4에 매핑합니다.
호스트 4는 확장 포트 EP4로부터 패킷을 수신합니다.
호스트 2가 호스트 7에 유니캐스트 데이터 패킷을 보내는 시나리오 2에서 발생하는 이벤트는 다음을 제외하고는 시나리오 1과 동일합니다.
이벤트 5 - 어그리게이션 디바이스 1이 호스트 7에 대한 조회를 수행합니다. 검색 결과는 위성 디바이스 2의 확장 포트 EP7입니다.
이벤트 6 - 어그리게이션 디바이스 1에서 두 개의 캐스케이드 포트(CP3 및 CP4)가 Satellite 디바이스 2에 연결됩니다. 그 결과, 디바이스 간 트래픽의 로드 밸런싱이 가능합니다. 이 경우, 캐스케이드 포트 CP4가 선택되어 패킷을 위성 디바이스 2의 업링크 포트 UP4로 전달합니다.
이벤트 7 - 패킷은 캐스케이드 포트 CP4로 전달되며, 여기서 어그리게이션 디바이스 1에 의해 확장 포트 EP7에 할당된 새로운 ETAG 헤더 및 ECID 값(ECID 7)이 추가됩니다.
이벤트 8 - 패킷은 위성 디바이스 2의 업링크 포트 UP4에 의해 수신됩니다.
이벤트 9 - 위성 디바이스 2는 패킷의 ETAG 헤더에서 ECID 값(ECID 7)을 추출한 다음 ECID 7을 확장 포트 EP7에 매핑합니다.
이벤트 10—호스트 7은 확장 포트 EP7에서 패킷을 수신합니다.