diff --git a/src/initscripts/networking/functions.network b/src/initscripts/networking/functions.network
index dedbb6f7f..ad0d3f36a 100644
--- a/src/initscripts/networking/functions.network
+++ b/src/initscripts/networking/functions.network
@@ -289,3 +289,25 @@ qmi_assign_address() {
 	# Change the MAC address
 	ip link set "${intf}" address "${address}"
 }
+
+network_zone_exists(){
+	local zone="${1}"
+
+	case "${zone}" in
+		"blue")
+			[ "${CONFIG_TYPE}" = "3" ] || [ "${CONFIG_TYPE}" = "4" ]
+			;;
+		"green")
+			[ -n "${GREEN_DEV}" ] && [ -v "GREEN_DEV" ]
+			;;
+		"orange")
+			[ "${CONFIG_TYPE}" = "2" ] || [ "${CONFIG_TYPE}" = "4" ]
+			;;
+		"red")
+			return ${EXIT_TRUE}
+			;;
+		*)
+			return ${EXIT_FALSE}
+			;;
+	esac
+}
