Однако, формально, Каракалла привёл армию в Германию не против, а за аламаннов. В качестве предлога для войны он, похоже, использовал боевые действия между кеннами и аламаннами и притворно принял сторону последних. Вопреки тому, что обычно утверждают современные историки, совершенно очевидно, что аламанны были в то время союзниками Рима и именно они призвали к себе на помощь римлян.
Кто-то, аламанны или Каракалла, в 212 году предложили другой стороне союз против кеннов. Скорее всего, инициаторами были именно аламанны, ведь война их с кеннами шла далеко от римских границ и легатам Германских провинций было наплевать на разборки варваров в глубине Германии. А вот аламанны могли попробовать получить помощь от Рима, особенно если у них были ранее некие договорённости. Ведь аламанны, которые обратились за помощью к Каракалле, вероятно, были тесно связаны с маркоманнами, а те были союзниками Рима.
Севернее Майна, на землях, где собирался воевать Каракалла, позже жили франки и саксы. Франки упоминаются в источниках впервые только в середине третьего века, однако вероятно, что их союз образовался ещё в конце II — начале III века, как и аламанны. Возможно также, что франки тогда ещё не приняли этого имени как общеплеменного, ведь Каракалла воевал с какими-то кеннами, в которых просматриваются хатты, но ведь хатты и стали базой формирования франков. Возможно, что кеннами тогда назывался один из союзов племён, пытавшихся организовать сильное государство. Когда же кенны были разбиты, затея сорвалась и новый союз был создан уже франками.
Официальные римские власти того времени говорят просто о «германцах». О том же свидетельствует титул «Германский Величайший», который принял Каракалла по окончании похода. Однако, вряд ли случайно упоминание аламаннов и кеннов римскими же историками. Просто во времена Каракаллы имя аламаннов ещё было непривычно и ничего никому не говорило, а кенны и вовсе исчезли вскоре после этого, вот Каракалла и взял знакомый всем титул «Германский».
Итак, что мы знаем? Мы знаем от Диона Кассия, что аламанны воевали с кеннами, видимо, проигрывали, поэтому попросили Рим о помощи как часть союза маркоманнов. Каракалла оценил ситуацию и согласился. Только цели его были совершенно противоположны надеждам аламаннов. Верный своему характеру, Каракалла решил прибегнуть к уловке. Он обещал аламаннам помощь, но договорился с ними, что римская армия пройдёт через их земли с юга, из Реции, после чего, ударит кеннам в тыл, когда они будут ждать римлян с запада. Аламанны же должны были выставить все свои войска в помощь римлянам как союзные. На деле же Каракалла задумал внезапное нападение на аламаннов в самом центре их земель и полный их разгром с аннексией страны. После чего должна была последовать атака на кеннов и далее до устья Лабы. Именно эту задачу когда-то не решили сам Август и Германик тоже.
Первой задачей Каракаллы было обеспечение границ между Дунаем и Рейном и организация логистики кампании. Для этого осенью 212 года Каракалла из Рима отправился сперва в Галлию, а затем в Германию и Рецию. Путь императора пролегал через Нарбоннскую Галлию, поскольку известно, что он сместил и казнил местного проконсула. По словам Элия Спартиана (Каракалла V), в Галлии Каракалла вёл себя двойственно, то проявляя жестокость, то притворяясь милостивым. Однако никаких примеров и доказательств этого Спартиан не приводит, разве что невнятно говорит о каких-то нарушениях прав городов. Он упоминает о тяжёлой болезни Каракаллы в Галлии, но опять ничего не уточняет. Проблемной частью этих свидетельств является и то, что мы почти ничего не знаем о военной стороне его деятельности в этой области. Ясно, что Каракалла организовал систему снабжения своей армии через Галлию. Совершенно очевидно, что рейнская граница снабжалась в основном из Аквитании и остальной Галлии, а также, возможно, из Британии. Большая часть аквитанского зерна должна была доставляться по суше к Родану, затем отправляться как можно ближе к Леманскому (Женевскому) озеру, а там грузиться на грузовые суда для транспортировки до Рейна и Могонциака. Британское и часть аквитанского зерна могло транспортироваться на кораблях по морю в устье Рейна, а затем по реке на склады снабжения. Дунайская граница (Реция, Норик, Паннония) снабжалась частично за счет местных ресурсов, а частично — извне (Северная Африка и Египет). Зерно из Северной Африки отправлялось в Аквилею и там либо по суше по дорогам, ведущим на север, либо в Навпорт, где пшеницу загружали на корабли, а затем отправляли по реке Саве к Дунаю, а оттуда — на склады снабжения. Египетская пшеница отправлялась в Черное море, откуда по Дунаю на склады снабжения.