有效的。 遗赠抚养协议是指遗赠人与扶养人签订的、由扶养人承担遗赠人生养死葬义务,遗赠人将自己的合法财产的一部分或全部于死后转移给扶养人的协议。根据我国《继承法》的规定,公民可以与扶养人签订遗赠扶养协议。按照协议,扶养人承担该公民生养死葬的义务,享有受遗赠的权利。因此,如果符合法律规定,父亲和儿子之间订立的遗赠扶养协议是有效的。