Es gilt:
Baden-Württemberg (BW): etwa 1,80 m hohe Mauer oder Zaun
Bayern (BY): etwa 1,20 m hohe Mauer oder Zaun
Berlin (BE): etwa 1,25 m hoher Maschendrahtzaun (§ 23 „Beschaffenheit“ NachbG Bln)
Brandenburg (BB): etwa 1,25 m hoher Maschendrahtzaun (§ 32 „Beschaffenheit“ BbgNRG)
Hessen (H): etwa 1,50 m hoher Maschendrahtzaun (§ 15 Beschaffenheit)
Mecklenburg - Vorpommern (MV): bis zu 2,00 m hohe Mauer oder Zaun
Niedersachsen (NS): bis zu 2,00 m hohe Mauer oder Zaun (§ 28 Beschaffenheit der Einfriedung)
Nordrhein-Westfalen (NRW): etwa 2,00 m hohe Mauer oder Zaun (§ 35 Beschaffenheit)
Rheinland-Pfalz (RP): 1,20 m hoher Zaun aus festem Maschendraht (§ 39 Einfriedungspflicht)
Saarland (SL): 1,20 m hoher Zaun aus festem Maschendraht (§ 43 Einfriedungspflicht)
Sachsen (SN): bis 2,00 Meter hohe Mauer oder Zaun (§ 23 Anforderungen an Grundstückseinfriedungen)
Sachsen-Anhalt (ST): bis 2,00 Meter hohe Mauer oder Zaun (§ 23 Anforderungen an Grundstückseinfriedungen)
Schleswig-Holstein (SH): ein etwa 1,50 m hoher Zaun aus Maschendraht (§ 31 Beschaffenheit der Einfriedigung)
Thüringen (TH): bis zu 2,00 m hohe Mauer oder Zaun aus festem Maschendraht (§ 39 Einfriedungspflicht)
In Bundesländern, die keine 2 m hohe Einfriedung tolerieren, gilt folgendes:
Die Tatsache, dass ein 2 m hoher Zaun auf der Grenze errichtet werden darf, muss im Grundbuch eingetragen sein; in diesem Fall als "dingliche Last" in der Abteilung 2, Lasten und Beschränkungen.
Ich würde auf Nummer Sicher gehen und das Grundbuchamt befragen; als Eigentümer hast du Auskunftsrecht. Ist im Grundbuch eingetragen, dass eine 2 m hohe Einfriedung zulässig ist, dann gilt das. Ist nichts eingetragen, kann der Nachbar behaupten, was er will, dann gilt die Höhe, die in der jeweiligen Landesbauordnung vorgeschrieben ist.