① CoS processing on Junos devices
1️⃣ Junos CoS의 핵심 철학부터 고정
Junos CoS는 이렇게 설계되어 있다.
“들어올 때 분류하고 (classification),
나갈 때 처리한다 (queuing & scheduling)”
이 문장을 기준으로 모든 CoS 요소가 앞/중간/뒤로 나뉜다.
2️⃣ Junos CoS 전체 처리 흐름
패킷 기준으로 순서를 정확히 외워야 한다.
[Ingress]
→ Classification
→ Loss Priority 결정
→ (Optional) Policer
→ Forwarding Class 할당
--------------------------------
[Fabric / Internal]
--------------------------------
[ Egress ]
→ Scheduler
→ Shaping
→ Drop profile
→ Rewrite rules
시험에서 자주 틀리는 이유:
- Classifier랑 Rewrite를 헷갈림
- Ingress/egress 구분 못 함
3️⃣ 각 단계의 역할을 “기능” 기준으로 분리
Ingress (들어올 때)
- 분류 (Classification)
→ “이 패킷은 뭐냐?” - Loss priority 결정
→ “버려질 때 우선순위는?” - Policer
→ “들어오는 속도 자체를 제한”
Ingress는:
- 판단
- 마킹
- 제한
Egress (나갈 때)
- Scheduler
→ “언제, 얼마나 보낼지” - Shaping
→ “부드럽게 제한” - Drop profile
→ “혼잡 시 누굴 먼저 버릴지” - Rewrite rules
→ “나갈 때 헤더 다시 마킹”
Egress는:
- 자원 배분
- 혼잡 처리
- 재마킹
4️⃣ 시험에서 가장 많이 나오는 오해
❌ “Classifier가 큐를 만든다”
⭕ Classifier는 forwarding-class만 지정
❌ “Rewrite는 ingress에서 한다”
⭕ Rewrite는 egress에서만
❌ “Policer와 Shaper는 같다”
⭕ Policer = ingress, Shaper = egress
5️⃣ 시험 스타일 질문 예시 (해석 포인트)
“Traffic is classified correctly but still exits as best-effort”
이 말의 진짜 의미:
- classifier는 정상
- rewrite-rule이 없음
② CoS header fields
이 파트는 암기 + 해석이 동시에 필요하다.
1️⃣ CoS header field의 본질
CoS header field는
‘패킷에 붙어 있는 우선순위 힌트’다.
중요:
- CoS 자체가 forwarding을 보장 ❌
- 분류 기준으로만 사용 ⭕
2️⃣ Junos에서 다루는 대표적인 header fields
시험에서 필요한 것만 정확히 정리한다.
Layer 2
- 802.1p (PCP)
- VLAN tag 안에 있음
- 3bit (0~7)
- 스위칭 환경 핵심
Layer 3
- DSCP
- IP header
- 6bit (0~63)
- L3/L4 장비 전반
- IP Precedence
- DSCP 상위 3bit
- 구형 개념 (시험에 가끔 나옴)
3️⃣ Junos는 header field를 어떻게 쓰나
“헤더 값을 읽어서(classify)
내부 forwarding-class로 바꾼다”
중요:
- forwarding-class는 Junos 내부 개념
- DSCP/PCP ≠ forwarding-class
4️⃣ 시험에서 헷갈리게 내는 포인트
케이스 1
- DSCP EF로 들어옴
- 하지만 큐는 best-effort
→ classifier 없음
케이스 2
- 내부에서 expedited-forwarding 처리됨
- 하지만 외부로 나갈 때 DSCP EF 아님
→ rewrite-rule 없음
5️⃣ 헤더 필드 관련 핵심 문장
“Junos devices use CoS header fields for packet classification, but forwarding behavior is determined by internal forwarding classes.”
지금까지 CoS 파트 이해 상태 체크
- Ingress / Egress 흐름 구분 ⭕
- Classifier vs Rewrite 역할 구분 ⭕
- Header field는 “힌트”라는 개념 이해 ⭕
'IT > ㄴ HPE & Juniper' 카테고리의 다른 글
| [JN0-650] Class of service (CoS) - Packet loss priority, Policers (0) | 2025.12.28 |
|---|---|
| [JN0-650] Class of service (CoS) - Forwarding classes / Classification (BA / MF) (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 |
| [JN0-650] IP Multicast - Anycast RP, MSDP + Routing policy / scoping. (0) | 2025.12.25 |