通過前面的內(nèi)容結(jié)束了入門基礎(chǔ),今天開始終于進(jìn)入到專題的核心內(nèi)容了。是的,看標(biāo)題就有些高大上了對不對?
大規(guī)模部署IPv6,將不再是一臺臺主機(jī)的配置了,畢竟對于企業(yè)來說過千過萬的終端主機(jī)都可能。
因此要實(shí)現(xiàn)這么多主機(jī)分配IP,如果不通過技術(shù)手段自動完成,那真的不敢想象。
說到自動配置IP地址,在IPv4時代其實(shí)就不陌生,用DHCP來分配。而在IPv6,雖然同樣繼承了可以使用DHCP,但是卻又真的不同于我們以往了解的DHCP,那就是DHCPv6。
雖然僅僅是從v4變成了v6,但是這兩者之間還是有一定差別的。
首先DHCPv6是用來分配IPv6的,其與DHCPv4最大的不同是它無法分配網(wǎng)關(guān)。
第一次接觸IPv6的朋友此時一定驚到了,沒有了網(wǎng)關(guān),這網(wǎng)還能通嗎?總不至于不要網(wǎng)關(guān)吧?可是前面的章節(jié)里介紹手動配置明明是需要網(wǎng)關(guān)的,總不能每臺主機(jī)手動配置網(wǎng)關(guān)吧?
是的,IPv6自然有它新的解決辦法,IPv6的默認(rèn)網(wǎng)關(guān)是通過nd鄰居發(fā)現(xiàn)協(xié)議通告路由來告訴主機(jī)默認(rèn)網(wǎng)關(guān)是誰的。第一次接觸IPv6的朋友通常在配置DHCPv6的時候都會在這個小環(huán)節(jié)卡住。
現(xiàn)在大家都已經(jīng)知道了怎么回事,這里就正式給出isc-dhcpd的配置(同樣因?yàn)槭掷镏挥腥A為設(shè)備,因此設(shè)備配置的提供都是華為的):
######### isc-dhcpd配置 ########
default-lease-time 2592000;
preferred-lifetime 604800;
option dhcp-renewaltime 3600;
option dhcprebinding-time 7200;
allow leasequery;
# 分配全局dns
option dhcp6.nameservers 2019:517::8888:8 888,2019:517::8888:4444;
option dhcp6.domainsearch "ad.liuhg.net","liuhg.net";
option dhcp6.inforefresh-time 21600;
dhcpv6-lease-filename "/var/db/dhcpd6/dhcpd6.leases";
subnet6 2019:516::/96 {
range6 2019:516::1 2019:516::ffff;
}
# A second subnet behind a relay agent
subnet6 2019:517::/96 {
range6 2019:517::1 2019:517::ffff;
}
######### isc-dhcp結(jié)束 ########
華為交換機(jī)DHCP relay模 式 配 置(假設(shè)dhcp服務(wù)器的IP為2019:516::C0A8:169):
interface Vlanif517 ipv6 enable
ipv6 address 2019:517::C0A8:58FE/96
undo ipv6 nd ra halt //很重要,默認(rèn)交換機(jī)是關(guān)閉nd路由通告的,因此這里需要特意打開
ipv6 nd autoconfig managed-address-flag//ip地址通過dhcp分配
ipv6 nd autoconfig other-flag //IP地址以外的其他信息同樣由dhcp分配
dhcpv6 relay destination 2019:516::C0A8:169
華為交換機(jī)自帶DHCP分配:
dhcpv6 pool user//dhcp地址池名user
address prefix 2019:517::/96 //根據(jù)IPv6前綴分配ip
dns-server 2019:517::8888:8888
dns-server 2019:517::8888:4444
dns-domain-name ad.liuhg.net
interface Vlanif517
IPv6 enable
IPv6 address 2019:517::C0A8:58FE/96
undo IPv6 nd ra halt
IPv6 nd autoconfig managed-address-flag
IPv6 nd autoconfig other-flag
dhcpv6 server user//啟用地址池名為user的dhcp
今天的配置相關(guān)信息比以往多,對于經(jīng)常配置IPv4的朋友來說這應(yīng)該是so easy,對于完全沒有經(jīng)驗(yàn)的來說可能需要去盡快補(bǔ)一補(bǔ)網(wǎng)絡(luò)基礎(chǔ)知識了。