Description

In SSR were we have application identification enabled to learn from module. Incase of O365 it is unable to detect the O365-SharePoint application.

Other application like O365-Common, O365-Exchange and O365-Skype are detected .

 

It is also noticed that the Sharepoint IPs will not be injected to FIB.

 

Symptoms

The output of "show application names" PCLI command will not detect Sharepoint like below.

 

[email protected]# show application names

Wed 2024-05-29 15:41:41 UTC

================== =============== ================ =====================

 Application Name  Session Count  Ip Tuple Count  Last Updated

================== =============== ================ =====================

 O365-Common          0        40  2024-05-28 16:24:40

 O365-Exchange         0        68  2024-05-28 16:24:40

 O365-Skype           0        24  2024-05-28 16:24:40

 

 

Solution


This is because of a bug in certain versions of 5.X and 6.X, If incase you are facing this problem below workaround can be performed to resolve the problem.

1. Backup current config file used by the application director  (if it exists)

# cp /etc/128technology/managedApplications.json /etc/128technology/managedApplications.json.bkp

 

2. Replace current /etc/128technology/managedApplications.json with the below contents, ensure you do this on all nodes in the router

 

# cp /etc/128technology/managedApplications.json /tmp/managedApplications.json

# vi /tmp/managedApplications.json

 

#### update contents of file to look like below #####

{

"categories": ["Conferencing", "Collaboration"],

"applications": {

"*": {

"protocol": ["UDP"]

},

"Microsoft365Common": {

"protocol": ["*"]

},

"Microsoft365Exchange": {

"protocol": ["*"]

},

"MicrosoftTeams": {

"protocol": ["*"]

},

"Microsoft365SharePoint": {

"protocol": ["*"]

}

}

}

 

3. Once file is updated and saved, run below command 

# cp /tmp/managedApplications.json /etc/128technology/managedApplications.json

 

4. Restart application director service and give the router sometime to run the modules and update the FIB

# systemctl restart application-director 

 

If incase you want to  undo this change, you can use below steps :
 

# cp /etc/128technology/managedApplications.json.bkp /etc/128technology/managedApplications.json

# systemctl restart application-director



Note: This issue is fixed in SSR version 6.1.10
 

Modification History

2024-05-29 : Article Created
2024-07-16: Added a note and did minor change