战数有功，贼内携离，其主被杀，乘此招诱，必并来降，请遣染干部下分头招慰”。隋文帝许之，都兰部果然尽来归附。步迦可汗得此消息后，大为恐怖，遂于开皇二十年（600年）四月率兵进犯隋边。隋文帝命晋王杨广、尚书右仆射杨素出灵州（治回乐，今宁夏灵武西南），汉王杨谅、柱国史万岁出朔州（治善阳，今山西朔县），合击步迦可汗。文帝诏长孙晟为秦川行军总管，率突厥归附各部为前锋，随与晋王杨广出征。时步迦可汗正与杨广对峙不下，长孙晟由于熟悉突厥民俗风情，知其人马均需饮用泉水，便献计说：“突厥饮泉，易可行毒”。于是命人在泉水上游