diff --git a/ansible/templates/minigraph_dpg_asic.j2 b/ansible/templates/minigraph_dpg_asic.j2
index ceca239598e..4bc9fde4c3d 100644
--- a/ansible/templates/minigraph_dpg_asic.j2
+++ b/ansible/templates/minigraph_dpg_asic.j2
@@ -95,7 +95,7 @@
{% if 'port-channel' in vm_topo_config['vm'][vms[index]]['ip_intf'][dut_index|int]|lower %}
{% set port_channel_intf=';'.join(vm_asic_ifnames[vms[index]]) %}
- PortChannel{{ ((index+1)|string).zfill(2) }}
+ PortChannel{{ ((index+1)|string).zfill(4) }}
{{ port_channel_intf }}
@@ -142,7 +142,7 @@
{% if 'port-channel' in vm_topo_config['vm'][vms[index]]['ip_intf'][dut_index|int]|lower %}
- PortChannel{{ ((index+1) |string).zfill(2) }}
+ PortChannel{{ ((index+1) |string).zfill(4) }}
{% else %}
{{ front_panel_asic_ifnames[vm_topo_config['vm'][vms[index]]['interface_indexes'][dut_index|int][0]] }}
{% endif %}
@@ -151,7 +151,7 @@
{% if 'port-channel' in vm_topo_config['vm'][vms[index]]['ip_intf'][dut_index|int]|lower %}
- PortChannel{{ ((index+1) |string).zfill(2) }}
+ PortChannel{{ ((index+1) |string).zfill(4) }}
{% else %}
{{ front_panel_asic_ifnames[vm_topo_config['vm'][vms[index]]['interface_indexes'][dut_index|int][0]] }}
{% endif %}
@@ -267,7 +267,7 @@
{%- for index in range(vms_number) %}
{% if vms[index] in vm_asic_ifnames and vm_asic_ifnames[vms[index]][0].split('-')[1] == asic_name %}
{% if 'port-channel' in vm_topo_config['vm'][vms[index]]['ip_intf'][0]|lower %}
-{% set a_intf = 'PortChannel' + ((index+1) |string).zfill(2) %}
+{% set a_intf = 'PortChannel' + ((index+1) |string).zfill(4) %}
{{- acl_intfs.append(a_intf) -}}
{% endif %}
{% endif %}