https://tools.ietf.org/html/rfc3261
www.osia.or.kr/board/include/download.php?no=3&db=data2&fileno=2
개인 정리용이므로
아래의 내용보다는 위의 출처의 글을 보는것이
더 도움이 될 수 있다.
Request-URI가 다음 노드 정보를 나타내고
Route 해더에는 앞으로 거쳐가야하는 노드 정보가 있다.
이에 대해 예외는 없다.
Strict Routing: A proxy is said to be strict routing if it follows
the Route processing rules of RFC 2543 and many prior work in
progress versions of this RFC. That rule caused proxies to
destroy the contents of the Request-URI when a Route header
field was present. Strict routing behavior is not used in this
specification, in favor of a loose routing behavior. Proxies
that perform strict routing are also known as strict routers.
* P: Proxy
* R-URI: Request-URI
* R: Route 해더필드
1. UA1가 요청하는 URI는 P1이고, 남은 경로는 P2, P3, P4, UA2
2. P1가 요청하는 URI는 P2이고, 남은 경로는 P3, P4, UA2
3. P2가 요청하는 URI는 P3이고, 남은 경로는 P4, UA2
P(lr): lr 파라미터를 지원하는 proxy
1. UA1에서 요청하는 URI는 UA2이고, 남은 경로는 P1;lr,P2;lr, P3;lr, P4;lr
2. P1(lr)에서 요청하는 URI는 UA2이고, 남은 경로는 P2;lr, P3;lr, P4;lr
3. P2(lr)에서 요청하는 URI는 UA2이고, 남은 경로는 P3;lr, P4;lr
4. P3(lr)에서 요청하는 URI는 UA2이고, 남은 경로는 P4;lr
P(lr): lr 파라미터를 지원하는 proxy
1. UA1에서 요청하는 URI는 UA2이고, 남은 경로는 P1;lr,P2;lr, P3;lr, P4;lr
2. P1(lr)에서 요청하는 URI는 P2이고, 남은 경로는 P3;lr, P4;lr, UA2 <-- P2가 lr 지원 안함
3. P2에서 요청하는 URI는 P3이고, 남은 경로는 P4;lr, UA2
4. P3(lr)에서 요청하는 URI는 UA2이고, 남은 경로는 P4;lr
'기타' 카테고리의 다른 글
3GPP IMS Architecture (10) | 2017.04.24 |
---|---|
SIP 기본 콜 플로우 (RFC 3665 SIP Basic Call Flow Examples) (10) | 2017.04.21 |
SIP 주요 해더 설명 (10) | 2017.04.21 |
SIP 구조 (Architecture) (9) | 2017.04.21 |
SIP 응답 (9) | 2017.04.21 |