diff --git a/.gitmodules b/.gitmodules
index a5575458dcb1fcdb18d6d6c527181a31315272c6..c1f5eff91628b843e1084dd0de89ae6dc5d1fb77 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,6 @@
 [submodule "models/arista"]
 	path = models/arista
 	url = https://github.com/aristanetworks/yang.git
+[submodule "models/openconfig"]
+	path = models/openconfig
+	url = git@github.com:openconfig/public.git
diff --git a/models/openconfig b/models/openconfig
new file mode 160000
index 0000000000000000000000000000000000000000..ae5ec3b9c09f8c3b963f4eaf3fa899f49698348c
--- /dev/null
+++ b/models/openconfig
@@ -0,0 +1 @@
+Subproject commit ae5ec3b9c09f8c3b963f4eaf3fa899f49698348c