⑨ Shaping
1️⃣ Shaping의 정체를 한 문장으로 고정
Shaping은
egress에서 트래픽을 버리지 않고 ‘부드럽게’ 속도를 제한하는 기능이다.
핵심 키워드:
- Egress
- 버퍼링
- 지연 허용
2️⃣ Shaping은 왜 필요한가
Policer는:
- ingress
- 초과 트래픽 즉시 drop
Shaper는:
- egress
- 초과 트래픽을 큐에 잠시 저장
- 정해진 속도로 천천히 방출
그래서 shaper는:
- WAN 링크
- 서비스 사업자 회선
같은 출구 속도 제한에 사용된다.
3️⃣ Shaping의 동작 위치 (중요)
순서를 정확히 잡아라.
Queue
→ Scheduler
→ Shaper
→ Physical interface
즉:
- scheduler가 “누가 보낼지” 결정
- shaper가 “얼마나 빨리 보낼지” 최종 제한
시험에서 자주 나오는 함정:
“Shaping controls bandwidth allocation between queues” ❌
→ 그건 scheduler 역할
4️⃣ Shaping vs Policer 최종 정리
구분ShaperPolicer
| 위치 | Egress | Ingress |
| 초과 처리 | Delay | Drop / Mark |
| 목적 | 출구 속도 맞춤 | 유입 제어 |
| QoS 영향 | 지연 증가 | 손실 증가 |
시험에서:
- “prevent packet loss”
→ shaper - “limit incoming traffic rate”
→ policer
5️⃣ 시험에서 Shaping을 묻는 방식
유형
- WAN 회선 100Mbps
- 내부는 1Gbps
- burst 시 패킷 손실
정답:
→ Egress shaping
⑩ Rewrite rules
여기가 JN0-650 CoS 함정의 끝판왕이다.
1️⃣ Rewrite rule의 정체를 한 문장으로 고정
Rewrite rule은
egress에서 패킷 헤더의 CoS 마킹을 다시 찍는 기능이다.
중요:
- Ingress ❌
- Classification ❌
- Egress에서만 ⭕
2️⃣ Rewrite가 왜 필요한가
Junos 내부에서는:
- forwarding class
- loss priority
로만 처리한다.
하지만:
- 외부 네트워크는
- DSCP
- 802.1p
같은 헤더 마킹만 인식
그래서:
내부 CoS → 외부 CoS로 “번역” 필요
이게 rewrite rule이다.
3️⃣ Rewrite가 없을 때 벌어지는 일 (시험 단골)
- 내부에서는:
- expedited-forwarding 큐
- strict priority
- 외부로 나갈 때:
- DSCP = 0 (best-effort)
결과:
- end-to-end QoS 붕괴
시험 문장:
“Traffic is correctly prioritized internally but not prioritized on the downstream device.”
정답:
→ Missing rewrite rule
4️⃣ Rewrite 기준은 무엇인가
Rewrite rule은 이것만 본다.
- forwarding class
- loss priority
DSCP 값 ❌
PCP 값 ❌
즉:
forwarding-class + loss-priority
→ DSCP / 802.1p 값으로 재마킹
5️⃣ Rewrite는 어디에 적용하나
- Egress interface
- 출력 방향
시험에서:
- “apply rewrite on ingress”
→ ❌
6️⃣ 시험용 핵심 문장
“Rewrite rules remark packet headers at egress based on forwarding class and loss priority to ensure end-to-end QoS.”
CoS 전체 흐름 최종 요약 (이 한 줄로 끝)
Ingress에서 분류하고,
내부에서는 forwarding class로 처리하며,
Egress에서 스케줄링·드롭·셰이핑을 거쳐
Rewrite로 외부 마킹을 완성한다.
JN0-650 CoS 트러블슈팅 최종 체크리스트
문제에서 CoS가 나오면 이 순서로 본다.
- Classifier 있음?
- Forwarding class 맞음?
- Scheduler 설정 있음?
- Drop profile / PLP 이상 없음?
- Shaper 필요 여부?
- Rewrite rule 있음?
'IT > ㄴ HPE & Juniper' 카테고리의 다른 글
| [JN0-650] Class of service (CoS) - Given a scenario (0) | 2025.12.28 |
|---|---|
| [JN0-650] Class of service (CoS) - Process (0) | 2025.12.28 |
| [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) - Forwarding classes / Classification (BA / MF) (0) | 2025.12.28 |