③ Forwarding classes
1️⃣ Forwarding class의 정체를 한 문장으로 고정
Forwarding class는
Junos 내부에서 패킷을 어떤 큐로 보낼지를 결정하는 “내부 라벨”이다.
중요한 점:
- DSCP/PCP ❌
- 외부 표준 ❌
- Junos 내부 개념 ⭕
2️⃣ 왜 forwarding class가 필요한가
헤더 필드(DSCP, PCP)는:
- 장비마다 의미 해석이 다를 수 있음
- 큐와 직접 연결되지 않음
그래서 Junos는 중간 계층을 둔다.
Header field (DSCP/PCP)
→ Forwarding class
→ Queue
→ Scheduler
즉:
- Classifier는 forwarding class만 결정
- 큐/대역폭은 forwarding class 기준으로 동작
3️⃣ 기본 forwarding class (시험에 나오는 것)
Junos 기본값 기준으로 기억해라.
- best-effort
- expedited-forwarding (voice)
- assured-forwarding
- network-control (routing, control-plane)
시험에서:
- voice → expedited-forwarding
- routing protocol → network-control
4️⃣ forwarding class와 queue의 관계 (중요)
- forwarding class ≠ queue (1:1 고정 ❌)
- 하지만 실무/시험에서는 거의 1:1로 매핑
즉, 시험에서는 이렇게 생각해도 안전하다.
“Forwarding class가 곧 큐를 결정한다”
5️⃣ forwarding class 관련 시험 함정
❌ “DSCP EF는 자동으로 EF 큐로 간다”
⭕ Classifier가 있어야 forwarding class로 매핑됨
❌ “Scheduler는 DSCP를 보고 동작한다”
⭕ Scheduler는 forwarding class(큐)만 본다
④ Classification (BA / MF)
여기서 JN0-650 함정이 터진다.
BA vs MF를 기능이 아니라 ‘입력 정보’ 기준으로 나눠야 한다.
1️⃣ Classification의 본질
Classification은
“이 패킷을 어떤 forwarding class로 보낼지 결정하는 단계”다.
결과물은 항상 같다.
- forwarding class
- loss priority
2️⃣ BA (Behavior Aggregate) classifier
정의
BA classifier는
패킷에 이미 찍혀 있는 마킹(DSCP/PCP)만 보고 분류한다.
특징:
- 빠름
- 단순
- 신뢰 기반
사용 전제:
- “상대가 마킹을 제대로 해줬다”
BA 입력 정보
- DSCP
- IP precedence
- 802.1p (PCP)
3️⃣ MF (Multifield) classifier
정의
MF classifier는
패킷 헤더 여러 필드를 조합해서 분류한다.
특징:
- 느리지만 정밀
- 신뢰 안 함
- 직접 판단
MF 입력 정보 예시
- Source / Destination IP
- Protocol (TCP/UDP)
- Port number
- VLAN
- Interface
즉:
- “이 포트면 voice”
- “이 VLAN이면 video”
4️⃣ BA vs MF 우선순위 (시험 단골)
BA와 MF가 동시에 매칭되면
MF가 항상 우선한다.
이유:
- MF는 관리자가 의도적으로 만든 정책
- BA는 상대가 준 마킹
시험에서 그대로 나온다.
5️⃣ 시험에서 BA / MF를 묻는 방식
문제 유형 1
- “패킷이 DSCP EF인데 best-effort로 처리된다”
→ MF classifier가 overriding 중
문제 유형 2
- “마킹이 없는 트래픽을 분류해야 한다”
→ BA ❌ / MF ⭕
6️⃣ 분류 흐름 한 줄 요약
“Junos first applies MF classification, then BA classification, and assigns forwarding class and loss priority accordingly.”
이 문장 하나로 문제 두세 개 푼다.
여기까지 CoS 중간 점검
- forwarding class = 내부 큐 기준 ⭕
- classifier는 큐를 만들지 않음 ⭕
- BA vs MF 입력 정보와 우선순위 이해 ⭕
'IT > ㄴ HPE & Juniper' 카테고리의 다른 글
| [JN0-650] Class of service (CoS) - Schedulers / Drop profiles (0) | 2025.12.28 |
|---|---|
| [JN0-650] Class of service (CoS) - Packet loss priority, Policers (0) | 2025.12.28 |
| [JN0-650] Class of service (CoS) - CoS processing on Junos devices / CoS header fields (0) | 2025.12.28 |
| [JN0-650] IP Multicast - Q & A (0) | 2025.12.25 |
| [JN0-650] IP Multicast - Given a scenario (0) | 2025.12.25 |