:target: VNF
     :keyword: MUST
     :validation_mode: static
-    :updated: casablanca
+    :updated: dublin
 
     A VNF's Heat Orchestration Template's Resource
-    ``OS::ContrailV2::VirtualNetwork`` Resource ID **MUST** use the naming convention
-
-    1) ``int_{network-role}_network``
-
-    or
+    ``OS::ContrailV2::VirtualNetwork`` Resource ID **MUST** use the naming
+    convention
 
-    2) ``int_{network-role}_RVN`` where RVN represents Resource Virtual
-       Network
+    * ``int_{network-role}_network``
 
     VNF Heat Orchestration Templates can only create internal networks.
     There is no ``{index}`` after ``{network-role}`` because ``{network-role}``
     **MUST** be unique in the scope of the VNF's
     Heat Orchestration Template.
-
-    Note that option 1 is preferred.
 
     :validation_mode: static
     :updated: dublin
 
-
     A VNF's Heat Orchestration Template's ``{network-role}`` **MUST** contain
     only alphanumeric characters and/or underscores '_' and
 
     * **MUST NOT** contain any of the following strings: ``_int`` or ``int_``
       or ``_int_``
-    * **MUST NOT** end in the following string: ``_v6``
+    * **MUST NOT** end in the string: ``_v6``
+    * **MUST NOT** contain the strings ``_#_``,  where ``#`` is a number
+    * **MUST NOT** end in the string: ``_#``, where ``#`` is a number
+
 
 .. req::
     :id: R-00977
 
     * ``OS::ContrailV2::VirtualMachineInterface`` property
       ``virtual_network_refs``
     * ``OS::ContrailV2::VirtualMachineInterface`` property
-      ``virtual_machine_interface_allowed_address_pairs``
+      ``virtual_machine_interface_allowed_address_pairs``, map property
+      ``virtual_machine_interface_allowed_address_pairs_allowed_address_pair``,
+      ``virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip``
+      ,
+      ``virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix``
     * ``OS::ContrailV2::InstanceIP`` property ``instance_ip_address``