
********************************************************************************
* Copyright (C) 2019-2024 by Extreme Networks , Inc.                           *
* This file is part of ncBreeze Dump                                            *
*                                                                              *
* Author: Pradeep Raj.                                                         *
*                                                                              *
*                                                                              *
* Disclaimer:                                                                  *
* 1. The queries mentioned here do not have a one-to-one correlation with CLI. *
* 2. The queries inferred here are based on an automated tool and are not      *
*    gauranteed to work. Its the functional teams responsibilty to ensure its  *
*    working.                                                                  *
* 3. In case if you find any discrepancy you can always contact the author to  *
*    get it fixed.                                                             *
* 4. Avoid giving multiple Hello requests if you are using ssh to open a       *
*    session and perform netconf requests.                                     *
* 4. Avoid using the requests with [DO NOT USE] tag in the payload. These could*
*    be defective because of the tailf extensions they have.                   *
********************************************************************************
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<static>
					<static-ac-lif>
						<mac-address-lif>%mac-access-list:mac-address-type%</mac-address-lif>
						<forward-lif>%enumeration%</forward-lif>
						<logical-interface>%enumeration%</logical-interface>
						<interface-type-lif>%enumeration%</interface-type-lif>
						<logical-interface-name>%logical-ifname%</logical-interface-name>
					</static-ac-lif>
				</static>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<aging-time>
					<legacy-time-out>%uint32%</legacy-time-out>
				</aging-time>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
[DO NOT USE]
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<mac-move>
					<mac-move-detect-enable/>
				</mac-move>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
[DO NOT USE]
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<mac-move>
					<mac-move-limit>%uint32%</mac-move-limit>
				</mac-move>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
[DO NOT USE]
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<mac-move>
					<mac-move-action>%enumeration%</mac-move-action>
				</mac-move>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<mac-move>
					<auto-recovery>
						<auto-recovery-enable/>
					</auto-recovery>
				</mac-move>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<mac-move>
					<auto-recovery>
						<auto-recovery-time>%uint32%</auto-recovery-time>
					</auto-recovery>
				</mac-move>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
[DO NOT USE]
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<consistency-check>
					<mac-consistency-check-suppress/>
				</consistency-check>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
[DO NOT USE]
<?xml version="1.0" ?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<capabilities>
		<capability>urn:ietf:params:netconf:base:1.0</capability>
	</capabilities>
</hello>
]]>]]>
<?xml version="1.0" ?>
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
	<edit-config>
		<target>
			<running/>
		</target>
		<config>
			<mac-address-table xmlns="urn:brocade.com:mgmt:brocade-mac-address-table">
				<consistency-check>
					<mac-consistency-check-interval>%uint32%</mac-consistency-check-interval>
				</consistency-check>
			</mac-address-table>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
