diff --git a/src/device/service/drivers/oc_driver/templates/descovery_tool/roadms.py b/src/device/service/drivers/oc_driver/templates/descovery_tool/roadms.py
index 9f09be6ad27fb652d1ab8ea386cb4c2fde35c3ff..d638c903a22a83c34299cc1bf827eb0dd58342ca 100644
--- a/src/device/service/drivers/oc_driver/templates/descovery_tool/roadms.py
+++ b/src/device/service/drivers/oc_driver/templates/descovery_tool/roadms.py
@@ -253,8 +253,8 @@ def extract_roadm_circuits_pack (xml_data:str):
                         port_info["port_name"]=port_name.text
                     if port_qual is not None :
                         port_info["port_qual"]=port_qual.text
-    
-                    circuit_ports.append(port_info)            
+                    if port_info["port_qual"] == 'roadm-external':
+                       circuit_ports.append(port_info)            
             if (circuit_name is not None):
                 circuit_info["circuit_name"]=circuit_name.text
             if (circuit_type is not None):