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 | |||||
|
|
|||||
|
|
||||