Description
            A GRE interface is a Generic Routing Encapsulation (no encryption, no authentication, only encapsulation) tunnel over an existing
            IP network.
              
         
         
            Properties
            
               - Name 
 
               - Specifies a symbolic name for the interface. (Identifier)
 
               - IP 
 
               - Specifies the IP address of the GRE interface.
 
               - Network 
 
               - Specifies the network address of the GRE interface.
 
               - RemoteEndpoint 
 
               - Specifies the IP address of the remote endpoint.
 
               - EncapsulationChecksum 
 
               - Add an extra level of checksum above the one provided by the IPv4 layer. (Default: No)
 
               - OriginatorIPType 
 
               - Specifies what IP address to use as source IP in e.g. NAT. (Default: LocalInterface)
 
               - OriginatorIP 
 
               - Manually specified originator IP address to use as source IP in e.g. NAT.
 
               - Metric 
 
               - Specifies the metric for the auto-created route. (Default: 90)
 
               - AutoInterfaceNetworkRoute 
 
               - Automatically add a route for this interface using the given remote network. (Default: Yes)
 
               - OutgoingRoutingTable 
 
               - The outer PBR Table to use. (Default: main)
 
               - UseSessionKey 
 
               - Specify whether or not to use a session key. (Default: No)
 
               - SessionKey 
 
               - Session key. (Default: 0)
 
               - GRETAP 
 
               - Use GRETAP/GRE Layer 2 where the Ethernet header is also encapsulated in the GRE packet. (Protocol Type = 0x6558). (Default: No)
 
               - AutoSwitchRoute 
 
               - Allows traffic to be forwarded transparently across all interfaces with Transparent Mode enabled that belong to the same routing
                  table. (Default: No)
               
 
               - DHCPPassthrough 
 
               - Allow DHCP to pass through transparently. (Default: No)
 
               - NonIPPassthrough 
 
               - Allow non-IP protocols to pass through transparently. (Default: No)
 
               - BroadcastFwd 
 
               - By default, broadcast traffic is dropped. Enabling this setting will allow directed broadcast (eg. 192.168.0.255) but general
                  broadcast (255.255.255.255) will still be dropped. (Default: No)
               
 
               - HostLearning 
 
               - Enable host learning by flooding incoming packet instead of sending ARP packets. All Transparent mode interfaces in a routing
                  table must have the same Host Learning setting. (Default: No)
               
 
               - MACAddress 
 
               - Manually set the hardware address for the GRE Tunnel. May be needed for traffic originating from the GRE Tunnel. (Optional)
 
               - IPsecInterface 
 
               - Use this IPsec interface to encypt the traffic to the GRE Tunnel endpoint. (Optional)
 
               - SNMPIndex 
 
               - Interface index assigned by the system when persistent interface indexes are enabled. (Default: 0)
 
               - Attribute 
 
               - Special Attribute of the current object. (Optional)
 
               - MemberOfRoutingTable 
 
               - All or Specific. (Default: All)
 
               - RoutingTable 
 
               - Specifies the PBR table to insert the interface IP route into. It also means that the specified routing table will be used
                  for all routing lookups, unless overridden by a PBR rule. (Default: main)
               
 
               - Zone 
 
               - (Optional) Specifies the Zone that this interface is a member of. (Optional)
 
               - Comments 
 
               - Text describing the current object. (Optional)