diff --git a/src/schema/vnc_cfg.xsd b/src/schema/vnc_cfg.xsd
index 0b905e8105e..acb459ef329 100644
--- a/src/schema/vnc_cfg.xsd
+++ b/src/schema/vnc_cfg.xsd
@@ -2837,4 +2837,276 @@ targetNamespace="http://www.contrailsystems.com/2012/VNC-CONFIG/0">
+
+
+
+
+ Action to be taken when one of the following exceptions occur:
+ * number of MACs learnt exceeds the configured limit
+ * number of MAC moves exceeds the configured limit
+ Possible actions can be
+ 1. LOG
+ 2. ALARM
+ 3. SHUTDOWN
+ 4. DROP
+ Currently only LOG option will be supported
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This property defines the MAC limit and MAC limit exceed actions
+
+
+
+
+
+
+
+
+
+ MAC move limit is calculated based on number of MAC move in a given
+ time interval. This property defines the time interval
+ Default MAC move time window is set to 10 seconds
+
+
+
+
+
+
+
+
+
+
+
+
+ This property defines the permitted MAC moves in a specified time
+ and actions to be taken when MAC move limit exceeds
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MAC aging time in seconds
+ MAC aging time ranges from 10 seconds to 1 day(86400 secs)
+ Special value of 0 means MAC aging is disabled
+ Default MAC aging time is set to 5 Minutes(300 seconds)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Following attribute will be configured on the global level
+ MAC learning control
+ MAC move control
+ MAC aging time
+ These configurations are applied on the Virtual Network
+ that has MAC learning enabled and above parameters are not
+ explicitly configured
+
+
+
+
+
+
+
+
+
+
+ Instance Service Identifier or I-SID is a 24 bit number that
+ uniquely identifies an I-Component. It is unique across a service
+ provider's PBB network.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Following attribute will be configured on the bridge domain
+ MAC learning enabled
+ MAC learning control
+ MAC move control
+ MAC aging time
+ These configurations are derived from the Virtual Network to the
+ bridge domain if not explicitly configured.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This flag enables vlan tag(dot1Q tag) based bridge domain
+ classification for virtual-machine-interface
+
+ In the current release, bridge domain classification based on vlan
+ tag will not be supported. Virtual machine interface will be mapped
+ to single bridge domain for tagged/priority-tagged/untagged traffic.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VLAN tag 0 means incoming packet is either untagged or
+ priority tagged
+
+
+
+
+
+
+
+
+ Virtual machine interface is mapped to bridge domain based on the
+ incoming 802.1Q vlan tag.
+
+ This link attribute works along with vlan-tag-based-bridge-domain
+ flag on the virtual-machine-interface
+
+ 1. if vlan-tag-based-bridge-domain is false
+ All traffic (tagged/priority tagged/untagged) will be assigned to
+ single bridge domain.
+
+ 2. if vlan-tag-based-bridge-domain is true
+ Incoming traffic will be mapped to bridge domain based on vlan
+ tag of the incoming traffic.
+ Untagged/priority tagged traffic will be mapped to bridge domain
+ with link attribute where vlan-tag = 0.
+ Tagged traffic will be mapped to bridge domain with link
+ attribute where vlan-tag = incoming vlan tag.
+ For all tagged traffic where corresponding bridge domain mapping
+ is missing will be dropped.
+
+ In the current release, vlan-tag-based-bridge-domain will not be
+ supported and single bridge domain will be linked to virtual machine
+ interface. So all traffic (tagged/priority tagged/untagged) will be
+ assigned to this single bridge domain.
+
+
+
+
+
+
+
+
+
+
+
+
+ This Boolean will allow/disallow L2 communication between two
+ endpoints connected to vRouters in a virtual network.
+ When it is disabled, endpoint communication happens via a L3 gateway
+ provisioned in the remote PE.
+
+
+
diff --git a/src/schema/xmpp_enet.xsd b/src/schema/xmpp_enet.xsd
index 9a65953a275..3891f96b904 100644
--- a/src/schema/xmpp_enet.xsd
+++ b/src/schema/xmpp_enet.xsd
@@ -53,6 +53,7 @@ xsd:targetNamespace="http://www.contrailsystems.com/xmpp-enet-cfg.xsd">
+
@@ -60,6 +61,7 @@ xsd:targetNamespace="http://www.contrailsystems.com/xmpp-enet-cfg.xsd">
+
diff --git a/src/schema/xmpp_unicast.xsd b/src/schema/xmpp_unicast.xsd
index 5ec36e44d8a..5d8a1e75b34 100644
--- a/src/schema/xmpp_unicast.xsd
+++ b/src/schema/xmpp_unicast.xsd
@@ -78,6 +78,7 @@ xsd:targetNamespace="http://www.contrailsystems.com/bgp-l3vpn-unicast-cfg.xsd">
+