SlideShare une entreprise Scribd logo
1  sur  56
AIRGROUP PROFILING CHANGES ACROSS 8.1 & 8.2
– ARUBA OS 8.X
09:00 GMT | 10:00 CET | 13:00 GST
April 24th, 2018
Presenter: Harri S
Harri.Sengottaiyyan@hpe.com
2
Welcome to the Technical Climb Webinar
Listen to this webinar using the computer
audio broadcasting or dial in by phone.
The dial in number can be found in the audio
panel, click additional numbers to view local
dial in numbers.
If you experience any difficulties accessing
the webinar contact us
using the questions panel.
3
Housekeeping
This webinar will be recorded
All lines will be muted during the
webinar
How can you ask questions?
Use the question panel on your screen
The recorded presentation will be posted on Arubapedia for
Partners (https://arubapedia.arubanetworks.com/afp/)
4
Rationale
• With the MM architecture, user is now able to do entire configuration for the network from a centralized
point. But AirGroup configurations are non-profile based and applicable only at /mm node.
• In a large deployment, a single mobility master ( MM) is used to manage large number of managed nodes
and clients. Having single configuration for the entire network is not desirable.
• Traditionally master-local are managed separately by location admins. In 8.x multiple such controllers can
come under a single MM. Hence each location admin may still want to configure and manage the
configuration as before.
• Hence AirGroup configurations are changed to support hierarchical configuration in release 8.2. AirGroup
configs will now be profile based and can be applied at any node.
5
What is new
• In release 8.0 and 8.1, AirGroup would run centrally on the Mobility master with a single set of configs
applicable for all the MDs. This means AirGroup process runs only on the MM and does not run on the MDs.
All mDNS and SSDP/DLNA packets from MD would be punted to MM via Openflow. This mode is called
Centralized.
• With release 8.2 a new mode of running AirGroup, called Distributed is introduced. In this, there is no
Openflow involved. AirGroup process runs individually on each MD, that is enabled to run in distributed
mode.
• An MM-MD topology can either run in Centralized mode or Distributed mode or a mix of both - where few
MDs have Openflow configs enabled and run centralized and others run in distributed mode.
6
Functionality
Following are the changes in Release 8.2
• All AirGroup commands are profile based
• No Boolean commands like enable/disable
• Attaching a profile to a node will enable all the features present in the profile
• New profile can be created and attached at any node thus overriding the profile
inherited from higher nodes.
7
Topology
Following topologies supported
1. MCM – 72xx as master and any type of local
2. Standalone 72xx
3. VMM – Mobility master and multiple locals
CONFIGURATION IN PRE 8.2.X
9
Enabling AirGroup in 8.0.x and 8.1.x
• Navigation: MM> Configuration > services > AirGroup
10
Enabling AirGroup in 8.0.x and 8.1.x
11
Enabling AirGroup in 8.0.x and 8.1.x
• Adding ClearPass and RFC server details
12
AirGroup configuration in 8.0.x and 8.1.x
CONFIGURATION IN 8.2.X
14
Configuration: AirGroup profile
• Navigation: md node or device node > Configuration > system > profiles > AirGroup Profile
15
Configuration – CPPM profile
AirGroupprofile cppm “8.2-CPPM“
server-group “ClearPass"
rfc-3576-server "10.17.164.90"
!
However the aaa configurations for server-group and rfc server remains the same.
16
Configuration – Domain profile
AirGroupprofile domain "8.2-Domain"
ip-addr 5.1.1.1
ip-addr 5.1.1.2
!
Domain can be used only in distributed mode.
17
Configuration – Service profile
AirGroupprofile service "8.2 service"
id "_test._tcp"
description "test"
!
18
Configuration - AirGroup profile UI
19
Configuration - AirGroup profile CLI
AirGroupprofile "8.2-test"
service "default-airplay"
service "8.2 service"
disallow-vlan 1 type servers service "default-airprint"
disallow-role "logon" type users service "default-airplay"
active-domain-profile "8.2-Domain"
cppm-profile "8.2-CPPM"
!
20
Configuration – Enable AirGroup UI
• Navigation: md node or device node > Configuration > Services > AirGroup
21
Configuration – Enable AirGroup CLI
AirGroupprofile activate
AirGroupprofile "8.2-test" mode distributed
!
• At any node only one instance of this command will be present.
• If AirGroup needs to be disabled on any select node then an AirGroupprofile without any “AirGroupprofile
service” can be attached to that node. This will disable AirGroup service on that select node and all the nodes
under that hierarchy.
AIRGROUP - CENTRALIZED
23
AirGroup - Centralized
• AirGroup would run centrally on the Mobility master with a single set of configs applicable for all the MDs.
This means AirGroup process runs only on the MM and does not run on the MDs.
• All mDNS and SSDP/DLNA packets from MD would be punted to MM via Openflow.
• AirGroup-domain profile present in the AirGroupprofile will be used only on the nodes which are running in
distributed mode. AirGroup-domain configuration present in the profile will be ignored by MM running in
centralized mode.
• MM will contact ClearPass when enforce registration is enabled
24
AirGroup - Centralized
25
AirGroup - Centralized
26
AirGroup - Centralized
AIRGROUP - DISTRIBUTED
28
AirGroup - Distributed
• In Distributed mode the AirGroup service / process will run locally on each MD
• Any AirGroup domain profile configured will be used under this mode.
• Each MD will contact ClearPass separately
29
AirGroup - Distributed
30
AirGroup - Distributed
31
AirGroup - Distributed
32
MM-MD topology - Example
33
Configuration – Enabling AirGroup
In above sample MM-MD topology following configuration are made:
/md/NorthAmerica/NewYork# AirGroupprofile activate
AirGroupprofile “profile1” mode distributed
1: All the MDs under NewYork (Device M1) will run AirGroup service locally.
/md/APAC# AirGroupprofile activate
AirGroupprofile “profile3” mode centralised
2: All the MDs under APAC ( Device M3 and Device M4 ) will run AirGroup service centrally. It means that all the packets from
these devices will be picked up openflow and AirGroup policy will be enforced centrally from MM.
/md/NorthAmerica/California# AirGroupprofile activate
AirGroupprofile “profile2” mode centralised
3: M2 will run centralised
34
Island with diagram
35
Island concept
• In this case California and APAC will be considered as two different islands.
• Discovery will not work across the islands even if both the nodes are running centralized.
36
Configuration – Node Specific
• In VMM(MM-MD) and MCM topology AirGroup configurations are allowed only on /md and
below. AirGroup configs are not allowed on /mm and /mm/mynode.
• In Standalone topology, AirGroup configurations are allowed only on /mm. AirGroup configs
are not allowed on /mynode. Because there is no md in a standalone controller .
37
AirGroup Dashboard
• Navigation: Dashboard > AirGroup
38
AirGroup Dashboard
• Navigation: Dashboard > AirGroup
39
Show Commands – New
Following are the new show commands introduced in 8.2
This command will show the distribution of AirGroup switches and the profiles that are mapped.
#show AirGroup switches
AirGroup Switch table
---------------------
Mac IP Node path Config path Active Profile Centralised/Distributed
--- -- --------- ----------- -------------- -----------------------
00:1a:1e:00:05:90 10.15.20.41 /md/North America/Newyork /md/North America/Newyor profile1 Distributed
00:00:00:11:11:11 10.15.20.45 /md/North America/Californ /md/NorthAmerica profile2 Centralised
00:1a:1e:01:26:e8 10.15.20.40 /md/APAC/beijing /md profile3 Centralised
00:1a:1e:01:be:20 10.15.20.24 /md/APAC/Bangalore /md profile3 Centralised
40
Show Commands – New
41
Show Commands – New
• This command is node based.
42
Show Commands – New
43
Show Commands – New
These commands will remain same as in 6.x . But , the commands will remain node based.
• “show AirGroupservice”
• “show AirGroupservice verbose”
• “ show AirGroup servers”
• “ show AirGroup users”
44
Debugging.
• Debugging logs and commands will remain same as in 6.x or 8.0
• For debugging AirGroup issues, enable debugging for mdns process under system, security and user debug
logs.
− #logging user process mdns level debugging
− #logging system process mdns level debugging
− #logging security process mdns level debugging
• In case of Centralized the debugs needs to enabled under /MM
• In case of Distributed the debugs need to enabled under /MD
45
Debugging…
46
Debugging…
47
What has changed from earlier versions
• There is no change in functionality in 8.2. However, the method of configuring AirGroup has changed.
• No need for AirGroup mdns enable or AirGroup dlna enable – Based on the service ids present in the
profile mdns or dlna can be auto enabled or disabled internally.
• No need for AirGroup-service level enable – If a service is added as part of airgorupprofile then the service
is enabled otherwise its disabled.
• AirGroupprofile cppm now needs a profile name. One can have different AirGroupprofile cppm and attach it
to the profile. Thus single MM can be serviced by multiple cppm-server for AirGroup.
48
MigrationUpgrade to 8.2
• When upgraded from 6.x to 8.2 with the Migration tool. AirGroup will be running Distributed and will have
all the configs similar to those in 6.x. The configs will be mapped under “migrated-config” profile
• Upgrade from 8.x to 8.2 . 8.x will have centralized by default . After upgrade 8.2 will continue to be running
in centralized .
• From 8.x to 8.2 all the old service names and the new default service names will be present after upgrade.
• This is supported for all topologies.
49
Use Cases – Customer Deployment 6.x to 8.2
AirGroup enable
AirGroup mdns "enable"
AirGroup dlna "enable"
AirGroup location-discovery "enable"
AirGroup global-credits 2000 1500
AirGroup active-wireless-discovery "enable"
AirGroup vlan 1 "disallow” servers
AirGroup vlan 301 "disallow” users
AirGroupservice "airplay"
id "_airplay._tcp"
id "_raop._tcp"
id "_appletv-v2._tcp”
disallow-vlan "101” servers
disallow-role”employee” servers
disallow-role“guest” users
description "AirPlay”
AirGroup service "airplay" enable
AirGroup service "DIAL" enable
Configuration Example New format
AirGroupprofile service default-airplay
id _airplay._tcp
id _appletv-v2._tcp
id _raop._tcp
AirGroupprofile service default-dial
id urn:dial-multiscreen-org:service:dial:1
id urn:dial-multiscreen-org:device:dial:1
AirGroupprofile default
service default-airplay
service default-dial
disallow-vlan 1 servers
disallow-vlan 301 users
disallow-vlan 101 servers default_airplay
disallow-role employee servers default_airplay
disallow-role guest users default_airplay
>>> VLAN 1 and 301 are global disallow
>>> VLAN 101 are disallow only for airplay service
>>> No servers published by employee will be learnt
>>> No query from guest users will be allowed
50
Deployment guidelines
Topology Recommendation
Distributed When the MDs are present in a remote location
and where latency and Bandwidth utilization
would be an overhead for the communication
between MD and MM
Centralized When MDs are co-located and latency or
bandwidth utilization would not be a concern.
Centralized with Islands When you want to run centralized , but want to
separate AirGroup functionality based on region
or building .
SCENARIOS AND KNOW ISSUES
52
Server from other controllers not discoverable in centralized mode
• Here we have two nodes blr and che. Both mapped with AirGroup profiles blr and che respectively in
centralized mode.
• The users in each node are able to discover only the AG servers only on their respective MDs and not across
the MDs.
53
Continued..
54
Continued..
When one activates a profile in any node, it forms an island with that as the head. Now user will always see servers
of that island only.
55
Known Issue
Symptom: AirGroup loses all the learned server and user details and also fails to learn any new
user or server details.
Scenario: This issue occurs whenever an AirGroup service or profile is modified. This issue is
observed in ArubaOS 8.2.0.0 or later versions in centralized mode.
Workaround: Re-enable AirGroup on the node by using the following commands:
no AirGroupprofile activate
!
AirGroupprofile activate AirGroupprofile <profile-name > mode <mode>
!
THANK YOU!

Contenu connexe

Tendances

Tendances (20)

EMEA Airheads- ArubaOS - Understanding Control-Plane-Security
EMEA Airheads-  ArubaOS - Understanding Control-Plane-SecurityEMEA Airheads-  ArubaOS - Understanding Control-Plane-Security
EMEA Airheads- ArubaOS - Understanding Control-Plane-Security
 
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.xEMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
 
EMEA Airheads- Aruba IAP Webinar – How AirGroup service works in Aruba Instan...
EMEA Airheads- Aruba IAP Webinar – How AirGroup service works in Aruba Instan...EMEA Airheads- Aruba IAP Webinar – How AirGroup service works in Aruba Instan...
EMEA Airheads- Aruba IAP Webinar – How AirGroup service works in Aruba Instan...
 
Aruba Mobility Controller 7200 Installation Guide
Aruba Mobility Controller 7200 Installation GuideAruba Mobility Controller 7200 Installation Guide
Aruba Mobility Controller 7200 Installation Guide
 
Guest Access with ArubaOS
Guest Access with ArubaOSGuest Access with ArubaOS
Guest Access with ArubaOS
 
EMEA Airheads- Troubleshooting 802.1x issues
EMEA Airheads- Troubleshooting 802.1x issuesEMEA Airheads- Troubleshooting 802.1x issues
EMEA Airheads- Troubleshooting 802.1x issues
 
EMEA Airheads- ArubaOS - Cluster Manager
EMEA Airheads- ArubaOS - Cluster ManagerEMEA Airheads- ArubaOS - Cluster Manager
EMEA Airheads- ArubaOS - Cluster Manager
 
Aruba Instant 6.4.0.2-4.1 Command Line Interface Reference Guide
Aruba Instant 6.4.0.2-4.1 Command Line Interface Reference GuideAruba Instant 6.4.0.2-4.1 Command Line Interface Reference Guide
Aruba Instant 6.4.0.2-4.1 Command Line Interface Reference Guide
 
EMEA Airheads- ArubaOS - Rogue AP troubleshooting
EMEA Airheads- ArubaOS - Rogue AP troubleshootingEMEA Airheads- ArubaOS - Rogue AP troubleshooting
EMEA Airheads- ArubaOS - Rogue AP troubleshooting
 
EMEA Airheads- Aruba 8.x Architecture overview & UI Navigation
EMEA Airheads- Aruba 8.x Architecture overview & UI NavigationEMEA Airheads- Aruba 8.x Architecture overview & UI Navigation
EMEA Airheads- Aruba 8.x Architecture overview & UI Navigation
 
Optimizing Aruba WLANs for Roaming Devices
Optimizing Aruba WLANs for Roaming DevicesOptimizing Aruba WLANs for Roaming Devices
Optimizing Aruba WLANs for Roaming Devices
 
Adapting to evolving user, security, and business needs with aruba clear pass
Adapting to evolving user, security, and business needs with aruba clear passAdapting to evolving user, security, and business needs with aruba clear pass
Adapting to evolving user, security, and business needs with aruba clear pass
 
Network Management with Aruba AirWave
Network Management with Aruba AirWaveNetwork Management with Aruba AirWave
Network Management with Aruba AirWave
 
Bringing up Aruba Mobility Master, Managed Device & Access Point
Bringing up Aruba Mobility Master, Managed Device & Access PointBringing up Aruba Mobility Master, Managed Device & Access Point
Bringing up Aruba Mobility Master, Managed Device & Access Point
 
Useful cli commands v1
Useful cli commands v1Useful cli commands v1
Useful cli commands v1
 
EMEA Airheads- Aruba Instant AP- VPN Troubleshooting
EMEA Airheads- Aruba Instant AP-  VPN TroubleshootingEMEA Airheads- Aruba Instant AP-  VPN Troubleshooting
EMEA Airheads- Aruba Instant AP- VPN Troubleshooting
 
Rap split tunnelv2
Rap split tunnelv2Rap split tunnelv2
Rap split tunnelv2
 
Campus Network Design version 8
Campus Network Design version 8Campus Network Design version 8
Campus Network Design version 8
 
Acmp study guide_d[1]
Acmp study guide_d[1]Acmp study guide_d[1]
Acmp study guide_d[1]
 
EMEA Airheads - Aruba Remote Access Point (RAP) Troubleshooting
EMEA Airheads - Aruba Remote Access Point (RAP) TroubleshootingEMEA Airheads - Aruba Remote Access Point (RAP) Troubleshooting
EMEA Airheads - Aruba Remote Access Point (RAP) Troubleshooting
 

Similaire à EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x

Cambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release noteCambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release note
Advantec Distribution
 
Cambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release noteCambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release note
Advantec Distribution
 

Similaire à EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x (20)

EMEA Airheads - Multi zone ap and centralized image upgrade
EMEA Airheads - Multi zone ap and centralized image upgradeEMEA Airheads - Multi zone ap and centralized image upgrade
EMEA Airheads - Multi zone ap and centralized image upgrade
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming
 
SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنز
 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
 
Dp s7300
Dp s7300Dp s7300
Dp s7300
 
Hướng dẫn cài đặt switch planet layer 3
Hướng dẫn cài đặt switch planet layer 3Hướng dẫn cài đặt switch planet layer 3
Hướng dẫn cài đặt switch planet layer 3
 
Building a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ ApplianceBuilding a Highly available messaging hub using the IBM MQ Appliance
Building a Highly available messaging hub using the IBM MQ Appliance
 
Check Mates Maestro under the hood 2022.pptx
Check Mates Maestro under the hood 2022.pptxCheck Mates Maestro under the hood 2022.pptx
Check Mates Maestro under the hood 2022.pptx
 
RAC-Installing your First Cluster and Database
RAC-Installing your First Cluster and DatabaseRAC-Installing your First Cluster and Database
RAC-Installing your First Cluster and Database
 
Apache Cheat Sheet
Apache Cheat SheetApache Cheat Sheet
Apache Cheat Sheet
 
Cambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release noteCambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release note
 
Cambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release noteCambium ptp 600 series 10 04 system release note
Cambium ptp 600 series 10 04 system release note
 
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
 
Introduction to AirWave 10
Introduction to AirWave 10Introduction to AirWave 10
Introduction to AirWave 10
 
Motorola MotoTRBO Firmware 2.3 Release Notes (November 2013)
Motorola MotoTRBO Firmware 2.3 Release Notes (November 2013)Motorola MotoTRBO Firmware 2.3 Release Notes (November 2013)
Motorola MotoTRBO Firmware 2.3 Release Notes (November 2013)
 
Informix HA Best Practices
Informix HA Best Practices Informix HA Best Practices
Informix HA Best Practices
 
Always on high availability best practices for informix
Always on high availability best practices for informixAlways on high availability best practices for informix
Always on high availability best practices for informix
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
 
From swarm to swam-mode in the CERN container service
From swarm to swam-mode in the CERN container serviceFrom swarm to swam-mode in the CERN container service
From swarm to swam-mode in the CERN container service
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgrade
 

Plus de Aruba, a Hewlett Packard Enterprise company

Plus de Aruba, a Hewlett Packard Enterprise company (19)

Airheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba CentralAirheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba Central
 
Airheads Tech Talks: Understanding ClearPass OnGuard Agents
Airheads Tech Talks: Understanding ClearPass OnGuard AgentsAirheads Tech Talks: Understanding ClearPass OnGuard Agents
Airheads Tech Talks: Understanding ClearPass OnGuard Agents
 
EMEA Airheads_ Advance Aruba Central
EMEA Airheads_ Advance Aruba CentralEMEA Airheads_ Advance Aruba Central
EMEA Airheads_ Advance Aruba Central
 
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.xEMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
 
EMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS SwitchEMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS Switch
 
EMEA Airheads- LACP and distributed LACP – ArubaOS Switch
EMEA Airheads- LACP and distributed LACP – ArubaOS SwitchEMEA Airheads- LACP and distributed LACP – ArubaOS Switch
EMEA Airheads- LACP and distributed LACP – ArubaOS Switch
 
EMEA Airheads- Virtual Switching Framework- Aruba OS Switch
EMEA Airheads- Virtual Switching Framework- Aruba OS SwitchEMEA Airheads- Virtual Switching Framework- Aruba OS Switch
EMEA Airheads- Virtual Switching Framework- Aruba OS Switch
 
EMEA Airheads- Aruba Central with Instant AP
EMEA Airheads- Aruba Central with Instant APEMEA Airheads- Aruba Central with Instant AP
EMEA Airheads- Aruba Central with Instant AP
 
EMEA Airheads- Getting Started with the ClearPass REST API – CPPM
EMEA Airheads-  Getting Started with the ClearPass REST API – CPPMEMEA Airheads-  Getting Started with the ClearPass REST API – CPPM
EMEA Airheads- Getting Started with the ClearPass REST API – CPPM
 
EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)
 
EMEA Airheads - What does AirMatch do differently?v2
 EMEA Airheads - What does AirMatch do differently?v2 EMEA Airheads - What does AirMatch do differently?v2
EMEA Airheads - What does AirMatch do differently?v2
 
Airheads Meetups: 8400 Presentation
Airheads Meetups: 8400 PresentationAirheads Meetups: 8400 Presentation
Airheads Meetups: 8400 Presentation
 
Airheads Meetups: Ekahau Presentation
Airheads Meetups: Ekahau PresentationAirheads Meetups: Ekahau Presentation
Airheads Meetups: Ekahau Presentation
 
Airheads Meetups- High density WLAN
Airheads Meetups- High density WLANAirheads Meetups- High density WLAN
Airheads Meetups- High density WLAN
 
Airheads Meetups- Avans Hogeschool goes Aruba
Airheads Meetups- Avans Hogeschool goes ArubaAirheads Meetups- Avans Hogeschool goes Aruba
Airheads Meetups- Avans Hogeschool goes Aruba
 
EMEA Airheads - Configuring different APIs in Aruba 8.x
EMEA Airheads - Configuring different APIs  in Aruba 8.x EMEA Airheads - Configuring different APIs  in Aruba 8.x
EMEA Airheads - Configuring different APIs in Aruba 8.x
 
EMEA Airheads How licensing works in Aruba OS 8.x
EMEA Airheads  How licensing works in Aruba OS 8.xEMEA Airheads  How licensing works in Aruba OS 8.x
EMEA Airheads How licensing works in Aruba OS 8.x
 
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
 
EMEA Airheads- ClearPass extensions and how they can help
EMEA Airheads-  ClearPass extensions and how they can helpEMEA Airheads-  ClearPass extensions and how they can help
EMEA Airheads- ClearPass extensions and how they can help
 

Dernier

Dernier (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

EMEA Airheads- AirGroup profiling changes across 8.1 & 8.2 – ArubaOS 8.x

  • 1. AIRGROUP PROFILING CHANGES ACROSS 8.1 & 8.2 – ARUBA OS 8.X 09:00 GMT | 10:00 CET | 13:00 GST April 24th, 2018 Presenter: Harri S Harri.Sengottaiyyan@hpe.com
  • 2. 2 Welcome to the Technical Climb Webinar Listen to this webinar using the computer audio broadcasting or dial in by phone. The dial in number can be found in the audio panel, click additional numbers to view local dial in numbers. If you experience any difficulties accessing the webinar contact us using the questions panel.
  • 3. 3 Housekeeping This webinar will be recorded All lines will be muted during the webinar How can you ask questions? Use the question panel on your screen The recorded presentation will be posted on Arubapedia for Partners (https://arubapedia.arubanetworks.com/afp/)
  • 4. 4 Rationale • With the MM architecture, user is now able to do entire configuration for the network from a centralized point. But AirGroup configurations are non-profile based and applicable only at /mm node. • In a large deployment, a single mobility master ( MM) is used to manage large number of managed nodes and clients. Having single configuration for the entire network is not desirable. • Traditionally master-local are managed separately by location admins. In 8.x multiple such controllers can come under a single MM. Hence each location admin may still want to configure and manage the configuration as before. • Hence AirGroup configurations are changed to support hierarchical configuration in release 8.2. AirGroup configs will now be profile based and can be applied at any node.
  • 5. 5 What is new • In release 8.0 and 8.1, AirGroup would run centrally on the Mobility master with a single set of configs applicable for all the MDs. This means AirGroup process runs only on the MM and does not run on the MDs. All mDNS and SSDP/DLNA packets from MD would be punted to MM via Openflow. This mode is called Centralized. • With release 8.2 a new mode of running AirGroup, called Distributed is introduced. In this, there is no Openflow involved. AirGroup process runs individually on each MD, that is enabled to run in distributed mode. • An MM-MD topology can either run in Centralized mode or Distributed mode or a mix of both - where few MDs have Openflow configs enabled and run centralized and others run in distributed mode.
  • 6. 6 Functionality Following are the changes in Release 8.2 • All AirGroup commands are profile based • No Boolean commands like enable/disable • Attaching a profile to a node will enable all the features present in the profile • New profile can be created and attached at any node thus overriding the profile inherited from higher nodes.
  • 7. 7 Topology Following topologies supported 1. MCM – 72xx as master and any type of local 2. Standalone 72xx 3. VMM – Mobility master and multiple locals
  • 9. 9 Enabling AirGroup in 8.0.x and 8.1.x • Navigation: MM> Configuration > services > AirGroup
  • 10. 10 Enabling AirGroup in 8.0.x and 8.1.x
  • 11. 11 Enabling AirGroup in 8.0.x and 8.1.x • Adding ClearPass and RFC server details
  • 12. 12 AirGroup configuration in 8.0.x and 8.1.x
  • 14. 14 Configuration: AirGroup profile • Navigation: md node or device node > Configuration > system > profiles > AirGroup Profile
  • 15. 15 Configuration – CPPM profile AirGroupprofile cppm “8.2-CPPM“ server-group “ClearPass" rfc-3576-server "10.17.164.90" ! However the aaa configurations for server-group and rfc server remains the same.
  • 16. 16 Configuration – Domain profile AirGroupprofile domain "8.2-Domain" ip-addr 5.1.1.1 ip-addr 5.1.1.2 ! Domain can be used only in distributed mode.
  • 17. 17 Configuration – Service profile AirGroupprofile service "8.2 service" id "_test._tcp" description "test" !
  • 19. 19 Configuration - AirGroup profile CLI AirGroupprofile "8.2-test" service "default-airplay" service "8.2 service" disallow-vlan 1 type servers service "default-airprint" disallow-role "logon" type users service "default-airplay" active-domain-profile "8.2-Domain" cppm-profile "8.2-CPPM" !
  • 20. 20 Configuration – Enable AirGroup UI • Navigation: md node or device node > Configuration > Services > AirGroup
  • 21. 21 Configuration – Enable AirGroup CLI AirGroupprofile activate AirGroupprofile "8.2-test" mode distributed ! • At any node only one instance of this command will be present. • If AirGroup needs to be disabled on any select node then an AirGroupprofile without any “AirGroupprofile service” can be attached to that node. This will disable AirGroup service on that select node and all the nodes under that hierarchy.
  • 23. 23 AirGroup - Centralized • AirGroup would run centrally on the Mobility master with a single set of configs applicable for all the MDs. This means AirGroup process runs only on the MM and does not run on the MDs. • All mDNS and SSDP/DLNA packets from MD would be punted to MM via Openflow. • AirGroup-domain profile present in the AirGroupprofile will be used only on the nodes which are running in distributed mode. AirGroup-domain configuration present in the profile will be ignored by MM running in centralized mode. • MM will contact ClearPass when enforce registration is enabled
  • 28. 28 AirGroup - Distributed • In Distributed mode the AirGroup service / process will run locally on each MD • Any AirGroup domain profile configured will be used under this mode. • Each MD will contact ClearPass separately
  • 33. 33 Configuration – Enabling AirGroup In above sample MM-MD topology following configuration are made: /md/NorthAmerica/NewYork# AirGroupprofile activate AirGroupprofile “profile1” mode distributed 1: All the MDs under NewYork (Device M1) will run AirGroup service locally. /md/APAC# AirGroupprofile activate AirGroupprofile “profile3” mode centralised 2: All the MDs under APAC ( Device M3 and Device M4 ) will run AirGroup service centrally. It means that all the packets from these devices will be picked up openflow and AirGroup policy will be enforced centrally from MM. /md/NorthAmerica/California# AirGroupprofile activate AirGroupprofile “profile2” mode centralised 3: M2 will run centralised
  • 35. 35 Island concept • In this case California and APAC will be considered as two different islands. • Discovery will not work across the islands even if both the nodes are running centralized.
  • 36. 36 Configuration – Node Specific • In VMM(MM-MD) and MCM topology AirGroup configurations are allowed only on /md and below. AirGroup configs are not allowed on /mm and /mm/mynode. • In Standalone topology, AirGroup configurations are allowed only on /mm. AirGroup configs are not allowed on /mynode. Because there is no md in a standalone controller .
  • 39. 39 Show Commands – New Following are the new show commands introduced in 8.2 This command will show the distribution of AirGroup switches and the profiles that are mapped. #show AirGroup switches AirGroup Switch table --------------------- Mac IP Node path Config path Active Profile Centralised/Distributed --- -- --------- ----------- -------------- ----------------------- 00:1a:1e:00:05:90 10.15.20.41 /md/North America/Newyork /md/North America/Newyor profile1 Distributed 00:00:00:11:11:11 10.15.20.45 /md/North America/Californ /md/NorthAmerica profile2 Centralised 00:1a:1e:01:26:e8 10.15.20.40 /md/APAC/beijing /md profile3 Centralised 00:1a:1e:01:be:20 10.15.20.24 /md/APAC/Bangalore /md profile3 Centralised
  • 41. 41 Show Commands – New • This command is node based.
  • 43. 43 Show Commands – New These commands will remain same as in 6.x . But , the commands will remain node based. • “show AirGroupservice” • “show AirGroupservice verbose” • “ show AirGroup servers” • “ show AirGroup users”
  • 44. 44 Debugging. • Debugging logs and commands will remain same as in 6.x or 8.0 • For debugging AirGroup issues, enable debugging for mdns process under system, security and user debug logs. − #logging user process mdns level debugging − #logging system process mdns level debugging − #logging security process mdns level debugging • In case of Centralized the debugs needs to enabled under /MM • In case of Distributed the debugs need to enabled under /MD
  • 47. 47 What has changed from earlier versions • There is no change in functionality in 8.2. However, the method of configuring AirGroup has changed. • No need for AirGroup mdns enable or AirGroup dlna enable – Based on the service ids present in the profile mdns or dlna can be auto enabled or disabled internally. • No need for AirGroup-service level enable – If a service is added as part of airgorupprofile then the service is enabled otherwise its disabled. • AirGroupprofile cppm now needs a profile name. One can have different AirGroupprofile cppm and attach it to the profile. Thus single MM can be serviced by multiple cppm-server for AirGroup.
  • 48. 48 MigrationUpgrade to 8.2 • When upgraded from 6.x to 8.2 with the Migration tool. AirGroup will be running Distributed and will have all the configs similar to those in 6.x. The configs will be mapped under “migrated-config” profile • Upgrade from 8.x to 8.2 . 8.x will have centralized by default . After upgrade 8.2 will continue to be running in centralized . • From 8.x to 8.2 all the old service names and the new default service names will be present after upgrade. • This is supported for all topologies.
  • 49. 49 Use Cases – Customer Deployment 6.x to 8.2 AirGroup enable AirGroup mdns "enable" AirGroup dlna "enable" AirGroup location-discovery "enable" AirGroup global-credits 2000 1500 AirGroup active-wireless-discovery "enable" AirGroup vlan 1 "disallow” servers AirGroup vlan 301 "disallow” users AirGroupservice "airplay" id "_airplay._tcp" id "_raop._tcp" id "_appletv-v2._tcp” disallow-vlan "101” servers disallow-role”employee” servers disallow-role“guest” users description "AirPlay” AirGroup service "airplay" enable AirGroup service "DIAL" enable Configuration Example New format AirGroupprofile service default-airplay id _airplay._tcp id _appletv-v2._tcp id _raop._tcp AirGroupprofile service default-dial id urn:dial-multiscreen-org:service:dial:1 id urn:dial-multiscreen-org:device:dial:1 AirGroupprofile default service default-airplay service default-dial disallow-vlan 1 servers disallow-vlan 301 users disallow-vlan 101 servers default_airplay disallow-role employee servers default_airplay disallow-role guest users default_airplay >>> VLAN 1 and 301 are global disallow >>> VLAN 101 are disallow only for airplay service >>> No servers published by employee will be learnt >>> No query from guest users will be allowed
  • 50. 50 Deployment guidelines Topology Recommendation Distributed When the MDs are present in a remote location and where latency and Bandwidth utilization would be an overhead for the communication between MD and MM Centralized When MDs are co-located and latency or bandwidth utilization would not be a concern. Centralized with Islands When you want to run centralized , but want to separate AirGroup functionality based on region or building .
  • 52. 52 Server from other controllers not discoverable in centralized mode • Here we have two nodes blr and che. Both mapped with AirGroup profiles blr and che respectively in centralized mode. • The users in each node are able to discover only the AG servers only on their respective MDs and not across the MDs.
  • 54. 54 Continued.. When one activates a profile in any node, it forms an island with that as the head. Now user will always see servers of that island only.
  • 55. 55 Known Issue Symptom: AirGroup loses all the learned server and user details and also fails to learn any new user or server details. Scenario: This issue occurs whenever an AirGroup service or profile is modified. This issue is observed in ArubaOS 8.2.0.0 or later versions in centralized mode. Workaround: Re-enable AirGroup on the node by using the following commands: no AirGroupprofile activate ! AirGroupprofile activate AirGroupprofile <profile-name > mode <mode> !