PacketFence - BTS - PacketFence | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0001153 | PacketFence | hardware modules | public | 2011-01-17 17:18 | 2013-07-11 07:49 |
Reporter | obilodeau | ||||
Assigned To | obilodeau | ||||
Priority | normal | Severity | tweak | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Platform | OS | OS Version | |||
Product Version | |||||
Target Version | Fixed in Version | ||||
fixed in git revision | |||||
fixed in mtn revision | |||||
Summary | 0001153: More flexible VLAN Attributes handling with RADIUS (support for Vendor Specific Attributes aka VSA) | ||||
Description | Right now VLAN assignment through RADIUS is always done using the same tunnel attributes namely:$RAD_REPLY{'Tunnel-Medium-Type'} = 6; $RAD_REPLY{'Tunnel-Type'} = 13; $RAD_REPLY{'Tunnel-Private-Group-ID'} = $vlan; However, to be more flexible, it would be interesting to consider allowing the hardware module to specify it's own RADIUS attributes. For this, a new call. Here's the pseudo-code: getVlanAssignmentAttributes(radius_hashref, $vlan) : radius_hashref { $RAD_REPLY->{'Tunnel-Medium-Type'} = 6; $RAD_REPLY->{'Tunnel-Type'} = 13; $RAD_REPLY->{'Tunnel-Private-Group-ID'} = $vlan; } put the above default implementation in pf::SNMP and then other modules can differ. For ex: getVlanAssignmentAttributes(radius_hashref, $vlan) : radius_hashref { $RAD_REPLY->{'Tunnel-Medium-Type'} = 6; $RAD_REPLY->{'Tunnel-Type'} = 13; $RAD_REPLY->{'Tunnel-Private-Group-ID'} = $vlan; $RAD_REPLY->{'Extreme-Netlogin-Extended-VLAN'} = T220; } would add a hardware-specific reply that would add a tagged VLAN 220 to the port | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2011-01-17 17:18 | obilodeau | New Issue | |||
2011-01-17 17:18 | obilodeau | Status | new => assigned | ||
2011-01-17 17:18 | obilodeau | Assigned To | => obilodeau | ||
2011-03-03 15:16 | obilodeau | Target Version | 2.1.0 => +1 | ||
2011-03-03 15:18 | obilodeau | Target Version | +1 => +2 | ||
2013-07-11 07:49 | roadracer96 | Note Added: 0003339 |
Notes | |||||
|
|||||
|
|