Print

MSRG2作为PPPoE Client从运营商获取到的一个前缀分配给多个内网网段

1天前 发表

组网及说明

组网需求:

MSRG2作为PPPoE Client,拨号成功后获取IPv4地址和IPv6地址及PD前缀,其中PD前缀用于给内网多个网段使用。


配置步骤

按标准PPPoE双栈方式配置PPPoE Client,配置dialer接口:

[H3C]interface Dialer1

[H3C-Dialer1] description To_1000Mbps_PPPoE1

[H3C-Dialer1] ppp chap password simple erdaye

[H3C-Dialer1] ppp chap user erdaye

[H3C-Dialer1] ppp ipcp dns admit-any 

[H3C-Dialer1] ppp ipcp dns request 

[H3C-Dialer1] ppp pap local-user erdaye password simple erdaye 

[H3C-Dialer1] dialer bundle enable

[H3C-Dialer1] dialer-group 1

[H3C-Dialer1] dialer timer autodial 5

[H3C-Dialer1] ip address ppp-negotiate

[H3C-Dialer1] nat outbound

[H3C-Dialer1] ipv6 address auto

[H3C-Dialer1] ipv6 address dhcp-alloc

[H3C-Dialer1] ipv6 dhcp client pd 1    //记住这里的PD号,后面给内网拆分使用时需要使用到

配置拨号组:

[H3C] dialer-group 1 rule ip permit

[H3C] dialer-group 1 rule ipv6 permit

配置PPPoE拨号接口绑定:

[H3C-GigabitEthernet0/4] port link-mode route

[H3C-GigabitEthernet0/4] description To_1000Mbps_PPPoE1

[H3C-GigabitEthernet0/4] pppoe-client dial-bundle-number 1

添加缺省路由,指向拨号口:

[H3C]  ip route-static 0.0.0.0 0 Diale

[H3C]  ipv6 route-static :: 0 Dialer1 

IPv4地址及DHCP配置略,这里重点介绍IPv6 PD如何拆分使用。

首先要向运营商确认获取的地址前缀长度要小于64,方可具有拆分的可能性,在PPPoE Client设备可以通过display ipv6 dhcp client查看获取的IPv6前缀信息,举例如图:

PPPoE Client获取到的IPv6 PD前缀为240E:3A1:6420:3610::/60

前缀为60位,如上述红色标记数字为可变位,给内网拆分成64位前缀,可拆分成16个网段。

故对于内网G0/1、G0/2、G0/3接口可分别配置接口IPv6地址为:

[H3C-GigabitEthernet0/1]ipv6 address 1 240E:3A1:6420:3611::1/64

[H3C-GigabitEthernet0/1]undo ipv6 nd ra halt 

 

[H3C-GigabitEthernet0/2]ipv6 address 1 240E:3A1:6420:3612::1/64

[H3C-GigabitEthernet0/2]undo ipv6 nd ra halt

 

[H3C-GigabitEthernet0/3]ipv6 address 1 240E:3A1:6420:3613::1/64

[H3C-GigabitEthernet0/3]undo ipv6 nd ra halt             

配置完成之后,可以通过display ipv6 int brief查看各接口IPv6地址情况,因运营商分配的PD前缀通常为动态的,后续IPv6地址也会随着运营商分配前缀的变化而自动变化。


配置关键点

注意PD拆分方法,前面的1一定不能漏。