
********************************************************************************
* 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>
			<mld-snooping xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
				<ipv6>
					<pim>
						<snooping>
							<pimv6-enable/>
						</snooping>
					</pim>
				</ipv6>
			</mld-snooping>
		</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>
			<mld-snooping xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
				<ipv6>
					<mld>
						<ssm-map>
							<ssmmap-enable/>
						</ssm-map>
					</mld>
				</ipv6>
			</mld-snooping>
		</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>
			<mld-snooping xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
				<ipv6>
					<mld>
						<ssm-map>
							<mlds-prefix-list>
								<mlds-prefix-list-name>%ipv6-prefix-name-t%</mlds-prefix-list-name>
								<mlds-prefix-src-addr>%inet:ipv6-address%</mlds-prefix-src-addr>
							</mlds-prefix-list>
						</ssm-map>
					</mld>
				</ipv6>
			</mld-snooping>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldPIM xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<vlan-pimv6-enable/>
							</snooping>
						</mldPIM>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldVlan xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<last-member-query-interval>%lmqt-type%</last-member-query-interval>
							</snooping>
						</mldVlan>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldVlan xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<query-max-response-time>%qmrt-type%</query-max-response-time>
							</snooping>
						</mldVlan>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldVlan xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<query-interval>%qi-type%</query-interval>
							</snooping>
						</mldVlan>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldVlan xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<mldVersion>%version-type%</mldVersion>
							</snooping>
						</mldVlan>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldVlan xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<enable/>
							</snooping>
						</mldVlan>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldVlan xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<fast-leave/>
							</snooping>
						</mldVlan>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mldVlan xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<snooping>
								<querier>
									<qenable/>
								</querier>
							</snooping>
						</mldVlan>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-pim xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<snooping>
						<bd-pimv6-enable/>
					</snooping>
				</bd-pim>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-ipv6-mld xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mld-snooping>
						<last-member-query-interval>%lmqt-type%</last-member-query-interval>
					</mld-snooping>
				</bd-ipv6-mld>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-ipv6-mld xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mld-snooping>
						<query-max-response-time>%qmrt-type%</query-max-response-time>
					</mld-snooping>
				</bd-ipv6-mld>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-ipv6-mld xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mld-snooping>
						<query-interval>%qi-type%</query-interval>
					</mld-snooping>
				</bd-ipv6-mld>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-ipv6-mld xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mld-snooping>
						<mldVersion>%version-type%</mldVersion>
					</mld-snooping>
				</bd-ipv6-mld>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-ipv6-mld xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mld-snooping>
						<enable/>
					</mld-snooping>
				</bd-ipv6-mld>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-ipv6-mld xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mld-snooping>
						<fast-leave/>
					</mld-snooping>
				</bd-ipv6-mld>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<bd-ipv6-mld xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mld-snooping>
						<querier>
							<qenable/>
						</querier>
					</mld-snooping>
				</bd-ipv6-mld>
			</bridge-domain>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<mrouter xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<interface>
								<if-type>%enumeration%</if-type>
								<value>%string-type%</value>
							</interface>
						</mrouter>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<interface-vlan xmlns="urn:brocade.com:mgmt:brocade-interface">
				<vlan>
					<name>%req_val%</name>
					<ipv6>
						<static-group xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
							<mcast-address>%inet:ipv6-address%</mcast-address>
							<interface>%enumeration%</interface>
							<if-type>%enumeration%</if-type>
							<value>%string-type%</value>
						</static-group>
					</ipv6>
				</vlan>
			</interface-vlan>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<mrouter xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<interface>
						<if-type>%enumeration%</if-type>
						<value>%bridge-domain:bridge-domain-lif-type%</value>
					</interface>
				</mrouter>
			</bridge-domain>
		</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>
			<bridge-domain xmlns="urn:brocade.com:mgmt:brocade-bridge-domain">
				<bridge-domain-id>%req_val%</bridge-domain-id>
				<bridge-domain-type>%req_val%</bridge-domain-type>
				<static-group xmlns="urn:brocade.com:mgmt:brocade-mld-snooping">
					<mcast-address>%inet:ipv6-address%</mcast-address>
					<interface>%enumeration%</interface>
					<if-type>%enumeration%</if-type>
					<value>%bridge-domain:bridge-domain-lif-type%</value>
				</static-group>
			</bridge-domain>
		</config>
	</edit-config>
</rpc>
]]>]]>
---------------------------------------------------------
