https://tools.ietf.org/html/rfc3261


www.osia.or.kr/board/include/download.php?no=3&db=data2&fileno=2


개인 정리용이므로

아래의 내용보다는 위의 출처의 글을 보는것이 

더 도움이 될 수 있다.



* Strict Routing


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

4. P3가 요청하는 URI는 P4이고,  남은 경로는 UA2
5. P4가 요청하는 URI는 UA2이고, 남은 경로 없음



* Loose Routing 1

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

5. P4(lr)에서 요청하는 URI는 UA2이고, 남은 경로는 없음





* Loose Routing 2


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

5. P4(lr)에서 요청하는 URI는 UA2이고, 남은 경로는 없음


반응형

'기타' 카테고리의 다른 글

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

+ Recent posts