班固的《封燕然山铭》所叙东汉军队与北匈奴之间的战争,并不是一次战役,而是三次战役。这三次战役分别发生在东汉和帝的永元元年、二年和三年。《封燕然山铭》并非作于永元元年,而是在永元三年。这三次战役,窦宪亲自率兵出征只有永元元年那次。此次战役在稽落山进行,追击北匈奴也只是到达私渠比鞮海,离燕然山比较遥远,窦宪没有机会登燕然山,刻石纪功。班固参加了永元三年的征讨北匈奴战役,与他一道登燕然山的当是出征将领耿夔等人。