澶渊之盟一直都被认为是城下之盟,辽国都已经打到开封家门口了,宋朝才稳住阵线,最后签订了和平协议。其实这是个误会。宋辽双方自从真宗继位之后,就一直在试探达成和平的可能性,只是双方之间缺乏充分的信任,未能达成,所以才迁延岁月,一直到澶渊之战后才达成。
大体来说,从高平之战后,因为后周南服南唐,被逼北汉,而辽国在经历了前期的皇位继承动荡之后,内部不太安定团结,所以总体上处于守势。大体而言,就是从辽穆宗到景宗这个时期,总体上都处于守势。一直到宋太宗继位之后,雍熙北伐的时候,宋军一战奔北,宋太宗仅以身免,驴车南逃,辽国才看清了宋朝实力并没有想象的那么可怕,于是开始重新开始不断南侵。
不过,辽国的多次南侵虽然每次都来势汹汹,但收效并不明显,就是被宋太祖时期夺回的三关,辽国也始终未能收复。而北宋以三关为外围掩护,逐步形成了一个以大名为后方,以定州为中心的防御体系,而且比较严密,辽国每次南侵,基本上都无法通过这一地区。但因为这个防御体系租山背水,辽国如果绕过三关,深入宋朝腹地,就会陷入宋军几面夹击,军事上就会从主动变成被动。所以,辽国这个时期的南下基本上都是试探性攻击,遇到挫折就自己主动撤退了。
真宗继位之后,就曾遣使到辽国告哀,实际上也是试探和辽国达成和平协议的可能性,但辽国此时的判断是宋军并非无懈可击,仍然有机会战而胜之,所以没有给出积极的回应,基本上就变成了辽军多次南侵,但每次都无功而返的局面。宋朝这边,真宗也终于形成了一个整体性的部署,也就是宋真宗咸平六年对王超所做的部署,辽军的小规模入侵,依托防御体系防御就行,如果辽国绕过三关深入腹地,定州的重兵集团就可以派三万军队南下,和朝廷从南边派来的军队南北夹击,围歼辽军。