고구려-당 전쟁
무엇보다도 과거 645년 제1차 고구려-당 전쟁 때는 개모, 요동, 백암 등 요동의 주요 성들이 함락 되었지만 고구려 주력부대는 보존되어 안시성 근처 주필산에서 당나라의 군대와 대치하고 있었고, 661년 제2차 고구려-당 전쟁 때는 비록 압록강 유역에서 연남생이 이끄는 고구려 군대가 궤멸하고 수도 평양성이 포위되었지만 역시 고구려의 주력부대는 요동에 존재하고 있어 당나라 군대의 작전 행동에 제약이 있을 수 밖에 없었다. 하지만 제3차 고구려-당 전쟁에서는 요충지 신성의 함락과 연남생이 이끄는 투항세력에 이어 금산전투를 통하여 기본적으로 고구려 군의 주력 정예부대는 소멸되어 버렸고 이후 전쟁의 전개는 당과 고구려의 군사적 균형이 무너져 고구려의 일방적인 열세로 돌아서게 된다.
고구려-당 전쟁
2차 고구려-당 전쟁의 기록은 예전 제1차 고구려-당 전쟁 때보다도 더 남아있는 기록이 빈약하며 대부분이 생략되어 있다. 당나라는 예전 고구려-수 전쟁, 제1차 고구려-당 전쟁 때와 마찬가지로 총 6개 방면 44만군의 거국적인 출병을 하였으나 중국측 사서에는 단지 계필하력(契苾何力)의 요동도행군이 압록강 유역의 고구려 연남생의 부대를 이기고 급히 철군한 것, 그리고 소정방의 평양도행군이 대동강 유역에 상륙하여 평양성을 포위한 것, 사수 대첩으로 전해지는 옥저도행군의 방효태와 그의 아들들이 전멸한 기록 정도만이 짧게 남아 있다. 따라서 육로로 진격했던 소사업(蕭嗣業)의 부여도행군과 정명진의 누방도행군의 요동지역에서의 전투기록과 행적이 전혀 나와 있지 않으며 해상으로 대대적으로 침공했던 계필하력의 요동도행군·소정방의 평양도행군·임아상(任雅相)의 패강도행군·방효태의 옥저도행군의 상세한 이동 및 전투기록이 남아 있지 않아 자세한 전황 및 전쟁의 추이에 대해서는 알 수 없다.