Sachverhalt: Sachverhalt: A. Mit Urteil vom 25. November 2005 sprach das Strafgericht Schwyz X._ in Abwesenheit des Verbrechens gegen das Betäubungsmittelgesetz im Sinne von Art. 19 Ziff. 2 lit. a BetmG schuldig und bestrafte ihn mit fünf Jahren Zuchthaus und einer Landesverweisung für die Dauer von 10 Jahren. In zwei Anklagepunkten sprach das Gericht X._ frei. Im Übrigen ordnete das Gericht den Vollzug von drei bedingt aufgeschobenen Gefängnisstrafen aus den Jahren 1998 und 2000 an. Das Kantonsgericht Schwyz sprach X._ am 18. April 2006 in teilweiser Gutheissung seiner Berufung in einem zusätzlichen Anklagepunkt frei und wies die Berufung ansonsten ab. Es bestrafte ihn mit viereinhalb Jahren Zuchthaus. Das Kantonsgericht Schwyz sprach X._ am 18. April 2006 in teilweiser Gutheissung seiner Berufung in einem zusätzlichen Anklagepunkt frei und wies die Berufung ansonsten ab. Es bestrafte ihn mit viereinhalb Jahren Zuchthaus. B. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Kantonsgerichts Schwyz vom 18. April 2006 sei aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Eventualiter sei Ziffer 2 des Dispositivs des erwähnten Urteils aufzuheben und dahingehend abzuändern, dass die Kosten des Verfahrens zu 95 Prozent auf die Staatskasse des Kantons Schwyz genommen und die restlichen fünf Prozent X._ auferlegt werden. B. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Kantonsgerichts Schwyz vom 18. April 2006 sei aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Eventualiter sei Ziffer 2 des Dispositivs des erwähnten Urteils aufzuheben und dahingehend abzuändern, dass die Kosten des Verfahrens zu 95 Prozent auf die Staatskasse des Kantons Schwyz genommen und die restlichen fünf Prozent X._ auferlegt werden. C. Das Kantonsgericht Schwyz beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. 