În prezent, folosesc o cutie Linux (Debian) ca router/gateway și aș dori să testez alte soluții (cum ar fi VyOS, PFSense, OPNSense...) fără a o înlocui (deocamdată).
Testarea ar avea loc cu mașini virtuale și/sau mașini de rezervă.
Deși partea IPv4 nu este o problemă, mă întreb cum să fac rutarea IPv6.
În prezent, primesc un /48 de la furnizorul meu și apoi folosesc radvd și wide-dhcpv6-client pentru a da adrese /64 mașinilor mele.
radvd.conf:
interfață enp1s0d1 {
AdvSendAdvert activat;
MinRtrAdvInterval 30;
MaxRtrAdvInterval 100;
prefix ::/64 {
AdvOnLink activat;
AdvAutonomous activat;
AdvRouterAddr activat;
};
};
interfață enp1s0d1.20 {
AdvSendAdvert activat;
MinRtrAdvInterval 30;
MaxRtrAdvInterval 100;
prefix ::/64 {
AdvOnLink activat;
AdvAutonomous activat;
AdvRouterAddr activat;
};
};
interfață enp1s0d1.30 {
AdvSendAdvert activat;
MinRtrAdvInterval 30;
MaxRtrAdvInterval 100;
prefix ::/64 {
AdvOnLink activat;
AdvAutonomous activat;
AdvRouterAddr activat;
};
};
dhcp6c.conf:
profil implicit
{
numai cu informații;
cere servere-nume-domeniu;
cere nume-domeniu;
scriptul „/etc/wide-dhcpv6/dhcp6c-script”;
};
interfață enp1s0 {
# trimite rapid-commit;
# trimite ia-na 0;
trimite ia-pd 0;
};
id-assoc na 0 {
};
id-assoc pd 0 {
prefix ::/48 infinit;
prefix-interface enp1s0d1 {
sla-len 16;
sla-id 0;
ifid 1;
};
prefix-interface enp1s0d1.20 {
sla-len 16;
sla-id 1;
ifid 1;
};
prefix-interface enp1s0d1.30 {
sla-len 16;
sla-id 2;
ifid 1;
};
};
(Configurațiile sunt în mare parte copiate din exemple de pe internet. Încă am doar o înțelegere de bază a IPv6)
(Am plănuit să-mi fac testul pe rețeaua din spatele enp1s0, dar aș putea crea un nou vlan dacă ar fi necesar/mai ușor)
Dacă înțeleg corect, atunci problema este că adresele /64 nu pot fi împărțite în continuare și ar trebui să dau routerului o adresă /56, astfel încât să poată da apoi adrese /64 mașinilor din spatele lui.
Am dreptate? Și dacă da, cum aș face asta?
Sau există o modalitate mai bună de a o face?