Basic NSX Setup using RESTAPI

In a previous article I used the GUI to deploy a basic NSX setup I wanted to do the same thing using the RESTAPI.   Remember the manual process took me about 20 minutes to complete the RESTAPI calls took one minute.   I am defining the network setup via code.  Please review this article for specifics on design here.

 

To publish new NSX configurations on Edges you need to do POSTS against : https://nsx-manager-address/api/4.0/edges with the body type of XML/Application

Inside the body you need to modify a few things (if you do a dump of a current edge)

  • Add a cli password section
  • Modify the name of the Edge if it’s a duplicate name (or remove the old)

 

Add cli password section as shown below with your password (you can change via GUI once deployed)

Then use the following code to deploy the ESG-3 (resource pool etc is unique to my environment so you have to change too)

<?xml version=”1.0″ encoding=”UTF-8″?>
<edge>
<id>edge-73</id>
<version>5</version>
<status>deployed</status>
<datacenterMoid>datacenter-21</datacenterMoid>
<datacenterName>Home</datacenterName>
<tenant>default</tenant>
<name>ESG-3</name>
<fqdn>esg3</fqdn>
<enableAesni>true</enableAesni>
<enableFips>false</enableFips>
<vseLogLevel>emergency</vseLogLevel>
<vnics>
<vnic>
<label>vNic_0</label>
<name>Uplink</name>
<addressGroups>
<addressGroup>
<primaryAddress>192.168.10.223</primaryAddress>
<subnetMask>255.255.255.0</subnetMask>
<subnetPrefixLength>24</subnetPrefixLength>
</addressGroup>
</addressGroups>
<mtu>1500</mtu>
<type>uplink</type>
<isConnected>true</isConnected>
<index>0</index>
<portgroupId>dvportgroup-106</portgroupId>
<portgroupName>DV-VM</portgroupName>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>false</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_1</label>
<name>vnic1</name>
<addressGroups>
<addressGroup>
<primaryAddress>10.0.0.1</primaryAddress>
<subnetMask>255.255.255.0</subnetMask>
<subnetPrefixLength>24</subnetPrefixLength>
</addressGroup>
</addressGroups>
<mtu>1500</mtu>
<type>internal</type>
<isConnected>true</isConnected>
<index>1</index>
<portgroupId>virtualwire-45</portgroupId>
<portgroupName>Transport-10.0.0.0</portgroupName>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_2</label>
<name>vnic2</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>2</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_3</label>
<name>vnic3</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>3</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_4</label>
<name>vnic4</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>4</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_5</label>
<name>vnic5</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>5</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_6</label>
<name>vnic6</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>6</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_7</label>
<name>vnic7</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>7</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_8</label>
<name>vnic8</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>8</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
<vnic>
<label>vNic_9</label>
<name>vnic9</name>
<addressGroups />
<mtu>1500</mtu>
<type>internal</type>
<isConnected>false</isConnected>
<index>9</index>
<enableProxyArp>false</enableProxyArp>
<enableSendRedirects>true</enableSendRedirects>
</vnic>
</vnics>
<appliances>
<applianceSize>compact</applianceSize>
<appliance>
<highAvailabilityIndex>0</highAvailabilityIndex>
<vcUuid>500cf09e-2945-2df1-ca4f-1accbf151185</vcUuid>
<vmId>vm-1033</vmId>
<resourcePoolId>domain-c861</resourcePoolId>
<resourcePoolName>Office</resourcePoolName>
<datastoreId>datastore-998</datastoreId>
<datastoreName>SYN9-NFS-GEN-VOL1</datastoreName>
<hostId>host-863</hostId>
<hostName>esx1.griffiths.local</hostName>
<vmFolderId>group-v22</vmFolderId>
<vmFolderName>vm</vmFolderName>
<vmHostname>esg3-0</vmHostname>
<vmName>ESG-3-0</vmName>
<deployed>true</deployed>
<cpuReservation>
<limit>-1</limit>
<reservation>0</reservation>
</cpuReservation>
<memoryReservation>
<limit>-1</limit>
<reservation>0</reservation>
</memoryReservation>
<edgeId>edge-73</edgeId>
<configuredResourcePool>
<id>domain-c861</id>
<name>Office</name>
<isValid>true</isValid>
</configuredResourcePool>
<configuredDataStore>
<id>datastore-998</id>
<name>SYN9-NFS-GEN-VOL1</name>
<isValid>true</isValid>
</configuredDataStore>
<configuredHost>
<id>host-882</id>
<name>esx3.griffiths.local</name>
<isValid>true</isValid>
</configuredHost>
</appliance>
<deployAppliances>true</deployAppliances>
</appliances>
<cliSettings>
<remoteAccess>true</remoteAccess>
<userName>admin</userName>
<password>yourpassword</password>
<sshLoginBannerText>*************************************************************************** NOTICE TO USERS This computer system is the private property of its owner, whether individual, corporate or government. It is for authorized use only. Users (authorized or unauthorized) have no explicit or implicit expectation of privacy. Any or all uses of this system and all files on this system may be intercepted, monitored, recorded, copied, audited, inspected, and disclosed to your employer, to authorized site, government, and law enforcement personnel, as well as authorized officials of government agencies, both domestic and foreign. By using this system, the user consents to such interception, monitoring, recording, copying, auditing, inspection, and disclosure at the discretion of such personnel or officials. Unauthorized or improper use of this system may result in civil and criminal penalties and administrative or disciplinary action, as appropriate. By continuing to use this system you indicate your awareness of and consent to these terms and conditions of use. LOG OFF IMMEDIATELY if you do not agree to the conditions stated in this warning. ****************************************************************************</sshLoginBannerText>
<passwordExpiry>99999</passwordExpiry>
</cliSettings>
<features>
<l2Vpn>
<version>2</version>
<enabled>false</enabled>
<logging>
<enable>true</enable>
<logLevel>notice</logLevel>
</logging>
</l2Vpn>
<featureConfig />
<firewall>
<version>3</version>
<enabled>false</enabled>
<globalConfig>
<tcpPickOngoingConnections>false</tcpPickOngoingConnections>
<tcpAllowOutOfWindowPackets>false</tcpAllowOutOfWindowPackets>
<tcpSendResetForClosedVsePorts>true</tcpSendResetForClosedVsePorts>
<dropInvalidTraffic>true</dropInvalidTraffic>
<logInvalidTraffic>false</logInvalidTraffic>
<tcpTimeoutOpen>30</tcpTimeoutOpen>
<tcpTimeoutEstablished>21600</tcpTimeoutEstablished>
<tcpTimeoutClose>30</tcpTimeoutClose>
<udpTimeout>60</udpTimeout>
<icmpTimeout>10</icmpTimeout>
<icmp6Timeout>10</icmp6Timeout>
<ipGenericTimeout>120</ipGenericTimeout>
<enableSynFloodProtection>false</enableSynFloodProtection>
<logIcmpErrors>false</logIcmpErrors>
<dropIcmpReplays>false</dropIcmpReplays>
</globalConfig>
<defaultPolicy>
<action>deny</action>
<loggingEnabled>false</loggingEnabled>
</defaultPolicy>
<firewallRules>
<firewallRule>
<id>131075</id>
<ruleTag>131075</ruleTag>
<name>routing</name>
<ruleType>internal_high</ruleType>
<enabled>true</enabled>
<loggingEnabled>false</loggingEnabled>
<description>routing</description>
<action>accept</action>
<application>
<service>
<protocol>ospf</protocol>
<port>any</port>
<sourcePort>any</sourcePort>
</service>
</application>
</firewallRule>
<firewallRule>
<id>131073</id>
<ruleTag>131073</ruleTag>
<name>default rule for ingress traffic</name>
<ruleType>default_policy</ruleType>
<enabled>true</enabled>
<loggingEnabled>false</loggingEnabled>
<description>default rule for ingress traffic</description>
<action>deny</action>
</firewallRule>
</firewallRules>
</firewall>
<dns>
<version>2</version>
<enabled>false</enabled>
<cacheSize>16</cacheSize>
<listeners>
<vnic>any</vnic>
</listeners>
<dnsViews>
<dnsView>
<viewId>view-0</viewId>
<name>vsm-default-view</name>
<enabled>true</enabled>
<viewMatch>
<ipAddress>any</ipAddress>
<vnic>any</vnic>
</viewMatch>
<recursion>false</recursion>
</dnsView>
</dnsViews>
<logging>
<enable>false</enable>
<logLevel>info</logLevel>
</logging>
</dns>
<sslvpnConfig>
<version>2</version>
<enabled>false</enabled>
<logging>
<enable>true</enable>
<logLevel>notice</logLevel>
</logging>
<advancedConfig>
<enableCompression>false</enableCompression>
<forceVirtualKeyboard>false</forceVirtualKeyboard>
<randomizeVirtualkeys>false</randomizeVirtualkeys>
<preventMultipleLogon>false</preventMultipleLogon>
<clientNotification />
<enablePublicUrlAccess>false</enablePublicUrlAccess>
<timeout>
<forcedTimeout>0</forcedTimeout>
<sessionIdleTimeout>10</sessionIdleTimeout>
</timeout>
</advancedConfig>
<clientConfiguration>
<autoReconnect>true</autoReconnect>
<upgradeNotification>false</upgradeNotification>
</clientConfiguration>
<layoutConfiguration>
<portalTitle>VMware</portalTitle>
<companyName>VMware</companyName>
<logoExtention>jpg</logoExtention>
<logoUri>/api/4.0/edges/edge-73/sslvpn/config/layout/images/portallogo</logoUri>
<logoBackgroundColor>56A2D4</logoBackgroundColor>
<titleColor>996600</titleColor>
<topFrameColor>000000</topFrameColor>
<menuBarColor>999999</menuBarColor>
<rowAlternativeColor>FFFFFF</rowAlternativeColor>
<bodyColor>FFFFFF</bodyColor>
<rowColor>F5F5F5</rowColor>
</layoutConfiguration>
<authenticationConfiguration>
<passwordAuthentication>
<authenticationTimeout>1</authenticationTimeout>
<primaryAuthServers />
<secondaryAuthServer />
</passwordAuthentication>
</authenticationConfiguration>
</sslvpnConfig>
<routing>
<version>4</version>
<enabled>true</enabled>
<routingGlobalConfig>
<routerId>192.168.10.223</routerId>
<ecmp>false</ecmp>
<logging>
<enable>false</enable>
<logLevel>info</logLevel>
</logging>
</routingGlobalConfig>
<staticRouting>
<defaultRoute>
<vnic>0</vnic>
<mtu>1500</mtu>
<gatewayAddress>192.168.10.1</gatewayAddress>
<adminDistance>1</adminDistance>
</defaultRoute>
<staticRoutes />
</staticRouting>
<ospf>
<enabled>true</enabled>
<ospfAreas>
<ospfArea>
<areaId>2</areaId>
<type>normal</type>
<authentication>
<type>none</type>
</authentication>
</ospfArea>
</ospfAreas>
<ospfInterfaces>
<ospfInterface>
<vnic>0</vnic>
<areaId>2</areaId>
<helloInterval>10</helloInterval>
<deadInterval>40</deadInterval>
<priority>128</priority>
<cost>1</cost>
<mtuIgnore>false</mtuIgnore>
</ospfInterface>
</ospfInterfaces>
<redistribution>
<enabled>false</enabled>
<rules />
</redistribution>
<gracefulRestart>true</gracefulRestart>
<defaultOriginate>false</defaultOriginate>
</ospf>
</routing>
<highAvailability>
<version>2</version>
<enabled>false</enabled>
<declareDeadTime>15</declareDeadTime>
<logging>
<enable>false</enable>
<logLevel>info</logLevel>
</logging>
<security>
<enabled>false</enabled>
</security>
</highAvailability>
<syslog>
<version>1</version>
<enabled>false</enabled>
</syslog>
<featureConfig />
<loadBalancer>
<version>1</version>
<enabled>false</enabled>
<enableServiceInsertion>false</enableServiceInsertion>
<accelerationEnabled>false</accelerationEnabled>
<monitor>
<monitorId>monitor-1</monitorId>
<type>tcp</type>
<interval>5</interval>
<timeout>15</timeout>
<maxRetries>3</maxRetries>
<name>default_tcp_monitor</name>
</monitor>
<monitor>
<monitorId>monitor-2</monitorId>
<type>http</type>
<interval>5</interval>
<timeout>15</timeout>
<maxRetries>3</maxRetries>
<method>GET</method>
<url>/</url>
<name>default_http_monitor</name>
</monitor>
<monitor>
<monitorId>monitor-3</monitorId>
<type>https</type>
<interval>5</interval>
<timeout>15</timeout>
<maxRetries>3</maxRetries>
<method>GET</method>
<url>/</url>
<name>default_https_monitor</name>
</monitor>
<logging>
<enable>false</enable>
<logLevel>info</logLevel>
</logging>
</loadBalancer>
<gslb>
<version>1</version>
<enabled>false</enabled>
<logging>
<enable>false</enable>
<logLevel>info</logLevel>
</logging>
</gslb>
<ipsec>
<version>1</version>
<enabled>false</enabled>
<logging>
<enable>true</enable>
<logLevel>warning</logLevel>
</logging>
<sites />
<global>
<psk>******</psk>
<caCertificates />
<crlCertificates />
</global>
</ipsec>
<dhcp>
<version>2</version>
<enabled>false</enabled>
<staticBindings />
<ipPools />
<logging>
<enable>false</enable>
<logLevel>info</logLevel>
</logging>
</dhcp>
<nat>
<version>2</version>
<enabled>true</enabled>
<natRules />
</nat>
<bridges>
<version>2</version>
<enabled>false</enabled>
</bridges>
<featureConfig />
</features>
<autoConfiguration>
<enabled>true</enabled>
<rulePriority>high</rulePriority>
</autoConfiguration>
<type>gatewayServices</type>
<isUniversal>false</isUniversal>
<hypervisorAssist>false</hypervisorAssist>
<queryDaemon>
<enabled>false</enabled>
<port>5666</port>
</queryDaemon>
</edge>

 

Same thing for the LDR

<?xml version=”1.0″ encoding=”UTF-8″?>

<edge>

<id>edge-72</id>

<version>6</version>

<status>deployed</status>

<datacenterMoid>datacenter-21</datacenterMoid>

<datacenterName>Home</datacenterName>

<tenant>default</tenant>

<name>LDR-3</name>

<fqdn>ldr3</fqdn>

<enableAesni>false</enableAesni>

<enableFips>false</enableFips>

<vseLogLevel>emergency</vseLogLevel>

<appliances>

<applianceSize>compact</applianceSize>

<appliance>

<highAvailabilityIndex>0</highAvailabilityIndex>

<vcUuid>500c4666-b908-cf53-a9f5-322d2fac48d3</vcUuid>

<vmId>vm-1032</vmId>

<resourcePoolId>domain-c861</resourcePoolId>

<resourcePoolName>Office</resourcePoolName>

<datastoreId>datastore-998</datastoreId>

<datastoreName>SYN9-NFS-GEN-VOL1</datastoreName>

<hostId>host-882</hostId>

<hostName>esx3.griffiths.local</hostName>

<vmFolderId>group-v22</vmFolderId>

<vmFolderName>vm</vmFolderName>

<vmHostname>ldr3-0</vmHostname>

<vmName>LDR-3-0</vmName>

<deployed>true</deployed>

<cpuReservation>

<limit>-1</limit>

<reservation>1000</reservation>

</cpuReservation>

<memoryReservation>

<limit>-1</limit>

<reservation>512</reservation>

</memoryReservation>

<edgeId>edge-72</edgeId>

<configuredResourcePool>

<id>domain-c861</id>

<name>Office</name>

<isValid>true</isValid>

</configuredResourcePool>

<configuredDataStore>

<id>datastore-998</id>

<name>SYN9-NFS-GEN-VOL1</name>

<isValid>true</isValid>

</configuredDataStore>

<configuredHost>

<id>host-882</id>

<name>esx3.griffiths.local</name>

<isValid>true</isValid>

</configuredHost>

</appliance>

<deployAppliances>true</deployAppliances>

</appliances>

<cliSettings>

<remoteAccess>true</remoteAccess>

<userName>admin</userName>

<sshLoginBannerText>

***************************************************************************

NOTICE TO USERS

 

 

 

This computer system is the private property of its owner, whether

individual, corporate or government. It is for authorized use only.

Users (authorized or unauthorized) have no explicit or implicit

expectation of privacy.

 

Any or all uses of this system and all files on this system may be

intercepted, monitored, recorded, copied, audited, inspected, and

disclosed to your employer, to authorized site, government, and law

enforcement personnel, as well as authorized officials of government

agencies, both domestic and foreign.

 

By using this system, the user consents to such interception, monitoring,

recording, copying, auditing, inspection, and disclosure at the

discretion of such personnel or officials. Unauthorized or improper use

of this system may result in civil and criminal penalties and

administrative or disciplinary action, as appropriate. By continuing to

use this system you indicate your awareness of and consent to these terms

and conditions of use. LOG OFF IMMEDIATELY if you do not agree to the

conditions stated in this warning.

 

****************************************************************************</sshLoginBannerText>

<passwordExpiry>99999</passwordExpiry>

</cliSettings>

<features>

<syslog>

<version>1</version>

<enabled>false</enabled>

</syslog>

<featureConfig/>

<firewall>

<version>4</version>

<enabled>false</enabled>

<globalConfig>

<tcpPickOngoingConnections>false</tcpPickOngoingConnections>

<tcpAllowOutOfWindowPackets>false</tcpAllowOutOfWindowPackets>

<tcpSendResetForClosedVsePorts>true</tcpSendResetForClosedVsePorts>

<dropInvalidTraffic>true</dropInvalidTraffic>

<logInvalidTraffic>false</logInvalidTraffic>

<tcpTimeoutOpen>30</tcpTimeoutOpen>

<tcpTimeoutEstablished>21600</tcpTimeoutEstablished>

<tcpTimeoutClose>30</tcpTimeoutClose>

<udpTimeout>60</udpTimeout>

<icmpTimeout>10</icmpTimeout>

<icmp6Timeout>10</icmp6Timeout>

<ipGenericTimeout>120</ipGenericTimeout>

<enableSynFloodProtection>false</enableSynFloodProtection>

<logIcmpErrors>false</logIcmpErrors>

<dropIcmpReplays>false</dropIcmpReplays>

</globalConfig>

<defaultPolicy>

<action>deny</action>

<loggingEnabled>false</loggingEnabled>

</defaultPolicy>

<firewallRules>

<firewallRule>

<id>131075</id>

<ruleTag>131075</ruleTag>

<name>routing</name>

<ruleType>internal_high</ruleType>

<enabled>true</enabled>

<loggingEnabled>false</loggingEnabled>

<description>routing</description>

<action>accept</action>

<application>

<service>

<protocol>ospf</protocol>

<port>any</port>

<sourcePort>any</sourcePort>

</service>

</application>

</firewallRule>

<firewallRule>

<id>131073</id>

<ruleTag>131073</ruleTag>

<name>default rule for ingress traffic</name>

<ruleType>default_policy</ruleType>

<enabled>true</enabled>

<loggingEnabled>false</loggingEnabled>

<description>default rule for ingress traffic</description>

<action>deny</action>

</firewallRule>

</firewallRules>

</firewall>

<routing>

<version>4</version>

<enabled>true</enabled>

<routingGlobalConfig>

<routerId>10.0.0.2</routerId>

<ecmp>false</ecmp>

<logging>

<enable>false</enable>

<logLevel>info</logLevel>

</logging>

</routingGlobalConfig>

<staticRouting>

<defaultRoute>

<vnic>2</vnic>

<mtu>1500</mtu>

<description></description>

<gatewayAddress>10.0.0.1</gatewayAddress>

<adminDistance>1</adminDistance>

</defaultRoute>

<staticRoutes/>

</staticRouting>

<ospf>

<enabled>true</enabled>

<protocolAddress>10.0.0.3</protocolAddress>

<forwardingAddress>10.0.0.2</forwardingAddress>

<ospfAreas>

<ospfArea>

<areaId>2</areaId>

<type>normal</type>

<authentication>

<type>none</type>

</authentication>

</ospfArea>

</ospfAreas>

<ospfInterfaces>

<ospfInterface>

<vnic>2</vnic>

<areaId>2</areaId>

<helloInterval>10</helloInterval>

<deadInterval>40</deadInterval>

<priority>128</priority>

<cost>1</cost>

<mtuIgnore>false</mtuIgnore>

</ospfInterface>

</ospfInterfaces>

<redistribution>

<enabled>true</enabled>

<rules>

<rule>

<id>0</id>

<from>

<ospf>false</ospf>

<bgp>false</bgp>

<static>false</static>

<connected>true</connected>

</from>

<action>permit</action>

</rule>

</rules>

</redistribution>

<gracefulRestart>true</gracefulRestart>

</ospf>

</routing>

<dhcp>

<version>2</version>

<enabled>false</enabled>

<staticBindings/>

<ipPools/>

<logging>

<enable>false</enable>

<logLevel>info</logLevel>

</logging>

</dhcp>

<bridges>

<version>2</version>

<enabled>false</enabled>

</bridges>

<highAvailability>

<version>2</version>

<enabled>false</enabled>

<declareDeadTime>15</declareDeadTime>

<logging>

<enable>false</enable>

<logLevel>info</logLevel>

</logging>

<security>

<enabled>false</enabled>

</security>

</highAvailability>

</features>

<autoConfiguration>

<enabled>true</enabled>

<rulePriority>high</rulePriority>

</autoConfiguration>

<type>distributedRouter</type>

<isUniversal>false</isUniversal>

<mgmtInterface>

<label>vNic_0</label>

<name>mgmtInterface</name>

<addressGroups>

<addressGroup>

<primaryAddress>192.168.10.224</primaryAddress>

<subnetMask>255.255.255.0</subnetMask>

<subnetPrefixLength>24</subnetPrefixLength>

</addressGroup>

</addressGroups>

<mtu>1500</mtu>

<index>0</index>

<connectedToId>dvportgroup-106</connectedToId>

<connectedToName>DV-VM</connectedToName>

</mgmtInterface>

<interfaces>

<interface>

<label>138900000002/vNic_2</label>

<name>UpLink</name>

<addressGroups>

<addressGroup>

<primaryAddress>10.0.0.2</primaryAddress>

<subnetMask>255.255.255.0</subnetMask>

<subnetPrefixLength>24</subnetPrefixLength>

</addressGroup>

</addressGroups>

<mtu>1500</mtu>

<type>uplink</type>

<isConnected>true</isConnected>

<isSharedNetwork>false</isSharedNetwork>

<connectedToId>virtualwire-45</connectedToId>

<connectedToName>Transport-10.0.0.0</connectedToName>

</interface>

<interface>

<label>13890000000a</label>

<name>GW-10.0.1</name>

<addressGroups>

<addressGroup>

<primaryAddress>10.0.1.1</primaryAddress>

<subnetMask>255.255.255.0</subnetMask>

<subnetPrefixLength>24</subnetPrefixLength>

</addressGroup>

</addressGroups>

<mtu>1500</mtu>

<type>internal</type>

<isConnected>true</isConnected>

<isSharedNetwork>false</isSharedNetwork> <connectedToId>virtualwire-46</connectedToId>

<connectedToName>LS-10.0.1</connectedToName>

</interface>

</interfaces>

<edgeAssistId>5001</edgeAssistId>

<lrouterUuid>3914608b-a1a9-41e2-8251-7da1557c38e1</lrouterUuid>

<queryDaemon>

<enabled>false</enabled>

<port>5666</port>

</queryDaemon>

</edge>

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.