update open issues jonathan rosenberg dynamicsoft

3
UPDATE Open Issues Jonathan Rosenberg dynamicsoft

Upload: julia-young

Post on 27-Mar-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: UPDATE Open Issues Jonathan Rosenberg dynamicsoft

UPDATE Open Issues

Jonathan Rosenberg

dynamicsoft

Page 2: UPDATE Open Issues Jonathan Rosenberg dynamicsoft

Glare with PRACK• UPDATE only specifies glare

resolution with UPDATE• Can also glare with PRACK• Rejecting PRACK is bad• Solutions:

– (1) UPDATE wins [NO]– (2) Extend mechanism to PRACK

[Can reject PRACK]– (3) Avoidance: Can’t send UPDATE

if you have sent an answer in 18x for which you have not gotten PRACK

• Proposal: (3)

INV O1

183 A1

PRACK O2

UPDATE O3

Page 3: UPDATE Open Issues Jonathan Rosenberg dynamicsoft

Other Issues

• Include 493 Undecipherable?– May require user

intervention to fix

– Proposal: include it, add text saying it retries if it would otherwise retry with that response

• Generate 155 instead of 4xx MAY or SHOULD– SHOULD gives better

services behavior in UPDATE-ignorant proxies