이 글은 645년 주필산 전투에서 확인되는 고구려군과 당군의 병력 규모 및 부대편성과 전투지의 위치, 양군의 전술이 어떠하였는지 고찰한 것이다. 먼저 주필산 전투에서 투입된 당군의 규모가 16~30만이라는 견해는 재고되어야 하며, 기존 사료에서 보이는 3만의 규모가 옳다고 판단하였다. 또한 양홍례 부대는 독립 부대가 아닌 장손무기 부대에 편성된 예하 부대로 파악하였다. 그리고 이세적 부대는 正兵, 장손무기 부대는 奇兵 목적을 띄고 있기 때문에 당군은 각기 상황에 따라 부대를 편성했다고 생각된다. 또한 주필산 전투에서 飛騎 부대가 포착되는데, 이들은 당 황제를 호위를 하는 北衙禁軍이며, 당 태종 부대에는 다수가 이들로 구성된 것으로 생각된다. 한편 고구려군은 15만 명이었지만, 실제로 투입된 병력은 다수의 騎兵으로 구성된 약 5~7만 명으로 파악된다. 안시성의 위치는 당군이 안시성에 土山을 쌓았다는 사실과 그 동남 일대가 고구려 대군이 원활하게 진격할 수 있는지를 고려하여 비정하였다. 그리고 안시성의 후보로 거론 되고 있는 海龍川山城과 英城子山城의 지형을 살펴본 결과, 안시성은 英城子山城으로 판단된다. 따라서 안시성 동남 8里 일대에 전개된 주필산 전투지의 위치는 사료에 나타난 여러 단서를 통해 英城子山城 동남 3㎞에 위치한 北鐵鑛業 유한회사 일대로 비정하였다. 당 태종이 주필산 전투에서 구사한 전술은 유인·기습 전술이었다. 당 태종은 돌궐 騎兵 1천으로 멀리서 온 고구려군을 유인하고, 이세적 부대를 미끼로 삼아 고구려군과 대적게 한 다음, 장손무기와 당 태종 부대가 그 측면과 후방을 공격하여 전투를 승리로 이끌었다. 주필산 전투에서 연개소문의 전술 의지도 엿보인다. 연개소문은 개전 초기에 이세적의 요동도행군만 보고 직접 요동대평원에서 당군을 막고자 했으나 추가로 당 태종의 六軍과 해상에서 장량의 평양도행군이 포착되면서 전략을 수정해야 했다. 그리고 고구려는 전통적인 청야수성전술을 전개하였다. 그러나 요동 일대의 여러 주요 성들이 연속해서 함락당하자, 연개소문은 전략을 다시 수정하여 평지·타격 전술로 15만 대군을 급파해 당 본대를 제압하고자 하였다. 그러나 당 태종의 노련한 실력과 젊은 장수인 고연수의 실전 경험 부족으로 인해 전투는 고구려군의 패배로 종결되었다.
This paper examines the size of the troops of the Goguryeo and Tang armies , the unit structure, the location of the battlefield, and the tactics of the two armies, as identified in the Battle of Mount Jupil in 645. First of all, the opinion that Tang armies used in the Battle of Mount Jupil were 160,000 to 300,000 should be reconsidered, and it was judged that the scale of 30,000 seen in the existing sources was correct. In addition, the Yang hong-li’s unit was regarded as a unit organized into the Zhangsun Wuji unit rather than an arbitrary unit. since the Li Shiji unit has the purpose of standard tactics(正兵) and the Zhangsun Wuji unit has the purpose of extraordinary tactics(奇兵), the Tang army is thought that the arbitrary organization was carried out according to each situation. In addition, the Feiqi(飛騎) units were detected in the Battle of Mount Jupil, these are the Northern Royal Guards(北衙禁軍) escorting Emperor Taizong of Tang, and it is believed that the majority of Emperor Taizong of Tang units consisted of them. On the other hand, there were 150,000 people in the Goguryeo army, but the actual troops deployed were estimated to be about 50,000 to 70,000, consisting of a large number of cavalry. The location of Ansi City was determined in consideration of the fact that the Tang army had built up earthen mountain in Ansi City and whether the large army of Goguryeo could advance smoothly in the southeast area. And, as a result of examining the topography of Hailongchuan Castle(海龍川山城) and Yingchengzi Castle(英城子山城), which are mentioned as candidates for Ansi City, Ansi City is judged as Yingchengzi Castle. Therefore, the location of the battlefield of Mount Jupil in the southeastern 8li(里) of Ansi City, was determined to be Beitie Kuangye a limited liability company(北鐵鑛業有限公司) located in 3㎞ southeast of Yingchengzi Castle through various clues provided by historical records. The tactics of Emperor Taizong of Tang used in the Battle of Mount Jupil were manned and surprise tactics. Emperor Taizong of Tang lured Goguryeo troops far away with one thousand Gokturk cavalry, and used the Li Shiji unit as bait and made them confront Goguryeo forces. and then the Zhangsun Wuji unit and Emperor Taizong of Tang troops attacked the flanks and rear, leading the battle to victory. In the Battle of Mount Jupil, Yeon Gaesomun’s tactical will is also visible. In the early days of the war, Yeon Gaesomun tried to stop the Tang army directly from the Liaotung Grand Plain by seeing only the the Li Shiji’s the Liaodong attacking army, but additionally, the strategy had to be revised as Emperor Taizong of Tang’s Liu Jun(六軍) and Zhangliang’s Pyongyang attacking army from the sea were detected. And Goguryeo performed the traditional guard castle tactics(淸野守城戰術). However, when several major castles in the Liaodong area were captured in succession, Yeon Gaesomun revised its strategy again and attempted to defeat the main force of Tang by dispatching 150,000 troops through flatland and strike tactics(平地·打擊戰術). However, the battle ended with the defeat of the Goguryeo army due to Emperor Taizong of Tang’s skillful skill and the lack of practical experience of the young commander, Go Yeon-su.