DHCPv6-Optionen im RADIUS-Auth-VSA übertragen

Ab LCOS 11.00 wird ein neues vendorspecific RADIUS-Attribut LCS-DHCPv6-Option mit der Nummer 35 unter dem Vendor LCS (2356) unterstützt. Es ist ein RADUS-Text-Attribut, das nur in Access-Accept-Nachrichten (d. h. den Antwortpaketen des RADIUS-Servers für die RADIUS-Authorization) vorkommt und mehrfach in derselben Nachricht vorkommen darf. Damit das LCOS diese Option verarbeiten kann, muss der Text die unten angegebene Form haben.

Das Attribut kann für die RADIUS-Authorization benutzt werden, wenn das Gerät RADIUS-Client und entweder PPPoE-Server oder IKEv2-Responder (VPN) ist. Jede Instanz des Attributs definiert eine DHCPv6-Option, die der DHCPv6-Server im LCOS an den DHCPv6-Client auf der PPPoE- bzw. VPN-Verbindung schicken soll, sofern der DHCPv6-Client in seiner Option-Request-Option danach fragt. Das Feature erfüllt damit denselben Zweck wie die statische Tabelle Setup > IPv6 > DHCPv6 > Server > Additional-Options [2.70.3.1.8].

Der Attribut-Text muss aus den drei Teilen Option-Number, Option-Type und Option-Value bestehen, die durch je ein Komma, aber ohne Leerzeichen oder anderen Trennzeichen voneinander getrennt sind. Der Option-Value darf zwar leer sein, das zweite Komma ist dann aber trotzdem erforderlich. Die drei Teile orientieren sich an den gleichnamigen Spalten der o. g. Setup-Tabelle sind wie folgt formatiert:

Die Option-Number muss eindeutig sein, d. h. in der RADIUS-Antwort dürfen nicht mehrere LCS-DHCPv6-Option-Attribute mit derselben Option-Number vorkommen, so wie es im DHCPv6 ja auch nicht mehrere Optionen mit gleichem Option-Code in derselben Nachricht geben darf.

Beispiele für gültige LCS-DHCPv6-Option-Attribute:
2356,0,0,-128,255,+13,-0200,0377,+0xD,0xff,-0x80,0X12
200,1,0,-32768,65535,+13,-0100000,0177777,+0xD,0xffff,-0x8000,0X12d
201,02,0,-2147483648,4294967295,+13,-020000000000,037777777777,+0xDEF,0xffffffff,-0x80000000,0X12d
202,03,::,2001:db87::beef,2001:004:00:0:56::,::ffff:192.168.0.4,fe80::02:a0:57:ff:fe:12:45:82,FE80::BDE
203,0x4,www.lancom.de,fully.qualified.,ThisIsAVeryLongLabelNamelyExactly63CharactersLongWhichIsMaximum.de
204, 5, alskdflaweiurqtow34875qor87aef<ynbxcv  4365o  7q64@!$&(/==%=?(   
205,6,0123456789,abcdef,ABCDEF,8,123
0x2356,Integer8,,,,0, -128, 255, +13, -0200, 0377, +0xD, 0xff, -0x80, 0X12
0x200,Integer16,,,,0, -32768, 65535, +13, -0100000, 0177777, +0xD, 0xffff, -0x8000, 0X12d
0x201,Integer32,,,,0, -2147483648,4294967295,+13,-020000000000,037777777777,+0xDEF,0xffffffff,-0x80000000,0X12d
0x202,IPv6-Addresses,,,,::,2001:db87::beef,2001:004:00:0:56::,::ffff:192.168.0.4,fe80::02:a0:57:ff:fe:12:45:82,FE80::BDE
0x203,Domain-List,,,, www.lancom.de, fully.qualified., ThisIsAVeryLongLabelNamelyExactly63Characters.de
0x204,String,,,, alskdflaweiurqtow34875qor87aef<ynbxcv  4365o  7q64@!$&(/==%=?(
0x205,Hexdump,,,, 0123456789, abcdef, ABCDEF, 8, 123
Beispiele für ungültige LCS-DHCPv6-Option-Attribute:
666,666,666
777,Integer64,12345
65536,0,1,2,3
144,4

www.rohde-schwarz.com/networks-and-cybersecurity

Rohde & Schwarz Networks and Cybersecurity GmbH | Adenauerstr. 20/B2 | 52146 Würselen | Deutschland | E‑Mail info.rs-nc@rohde-schwarz.com

Rohde & Schwarz Logo