Sachverhalt: Sachverhalt: A. X._ und Y._ heirateten im Jahr 1979. Aus der Ehe stammen die drei Kinder A._ (geb. 1982), B._ (geb. 1986) und C._ (geb. 1988). Seit Februar 2000 leben die Ehegatten getrennt. A. X._ und Y._ heirateten im Jahr 1979. Aus der Ehe stammen die drei Kinder A._ (geb. 1982), B._ (geb. 1986) und C._ (geb. 1988). Seit Februar 2000 leben die Ehegatten getrennt. B. Mit Urteil vom 11. November 2005 schied das Amtsgericht Sursee die Ehe von X._ und Y._ und regelte die Nebenfolgen. Namentlich verpflichtete es X._, an Y._ einen persönlichen Unterhaltsbeitrag wie folgt zu leisten: Pro Monat Fr. 1'550.-- bis zur Mündigkeit des jüngsten Kindes, anschliessend Fr. 1'800.-- bis zum Eintritt in ihr Pensionsalter. Gegen diesen Entscheid gelangten beide Parteien mit Appellation bzw. Anschlussappellation an das Obergericht des Kantons Luzern. Dieses erhöhte mit Urteil vom 5. April 2006 die von X._ an Y._ zu leistenden Unterhaltsbeiträge: Bis Dezember 2006 hat er ihr monatlich Fr. 4'000.-- zu bezahlen, danach bis zu ihrem Eintritt ins AHV-Alter Fr. 3'600.--. Darin eingeschlossen ist ein Vorsorgeanteil von Fr. 300.-- pro Monat. Gegen diesen Entscheid gelangten beide Parteien mit Appellation bzw. Anschlussappellation an das Obergericht des Kantons Luzern. Dieses erhöhte mit Urteil vom 5. April 2006 die von X._ an Y._ zu leistenden Unterhaltsbeiträge: Bis Dezember 2006 hat er ihr monatlich Fr. 4'000.-- zu bezahlen, danach bis zu ihrem Eintritt ins AHV-Alter Fr. 3'600.--. Darin eingeschlossen ist ein Vorsorgeanteil von Fr. 300.-- pro Monat. C. X._ gelangt mit eidgenössischer Berufung an das Bundesgericht. Er verlangt die Aufhebung des obergerichtlichen Urteils und beantragt, es sei festzustellen, dass er an Y._ keine Unterhaltsbeiträge zu leisten habe. Eventualiter seien diese auf maximal Fr. 1'800.-- pro Monat herabzusetzen und zeitlich auf maximal 5 Jahre zu befristen. Es ist keine Berufungsantwort eingeholt worden. 