本发明公开了一种基于一体化端到端多路径传输的数据传输方法及系统。其中,该方法用于包含多宿主机的一对通信主机间的数据传输,所述方法包括如下步骤:所述通信主机获取对端的可用地址列表;从所述可用地址列表中,选择目的地址和源地址,确定端到端的传输路径;将数据包依据所述端到端的传输路径,进行数据传输。本发明可以充分利用多宿主机的多宿特性建立尽可能多的端到端路径,使多宿主机可以在尽量少的人为参与下维持端到端路径,并将数据包按照其设定的源地址在相应配置了该源地址的接口发送。