首页 > 编程知识 正文

openwrt配置ipv6,路由器ipv6桥接模式

时间:2023-05-06 10:30:38 阅读:31766 作者:2353

峰先生拍了桌子,要求在2018年末之前商用ipv6。 移动响应非常积极,已经可以使用了。 ipv6带来的首要好处是删除NAT,向万恶的互联网ip地址说再见!

在继续之前,首先介绍ipv6和ipv4的配置差异。

对于家庭宽带,ipv4将在pppoe拨号时自动设置。 isp只授予一个ipv4地址。 如果有多个设备需要连接到互联网,则必须使用名为NAT的技术共享网站。 因为NAT隐藏了内部网的详细信息,所以从isp的角度来看,所有数据都来自同一个ip地址。 因此,isp和家庭网关之间不需要路由协议。 但是,由于ipv6的超长地址,不再需要节省地址,因此内部网仍然分配了可全局路由的地址。 此时,isp实际上需要分配两次地址。 一个是到家庭网关的广域网端口,另一个是到家庭网关的局域网端口。

第一次分配给WAN端口的ipv4和ipv6相同,是在PPPoE拨号完成后动态分配的。

但是,在ipv4时代,局域网端口地址是固定的内部网地址。 另一方面,ipv6时代无论ip地址多么丰富,运营商都不会给用户分配固定的ip地址。 因此,需要动态地为LAN端口分配地址(准确地说是分配前缀)的协议。

如果此协议为DHCP-PD,并且为LAN端口分配前缀,则会将其分配给整个子网。 在此子网中,哪个计算机使用哪个地址与isp无关。 另外,实际上从isp发布子网前缀后,路由器可以进一步细分实际发布的子网,这适用于有多个LAN的情况。

由于ipv6具有RA协议,因此只要为路由器的LAN端口分配了前缀,位于LAN端口下同一交换机域的主机就可以自动分配ipv6地址。

那么,如何在EdgeRouter中使用dhcp-pd为LAN端口分配地址呢?

配置的方法其实很简单,那就是

分析:

setinterfacesetherneteth 0pp po E0 IPv6地址autoconf

启用pppoe的ipv6地址配置并通过pppoe认证后,路由器会从isp为pppoe链路分配ipv6地址。 此时,路由器本身就可以通过ipv6连接到互联网。

ubnt @ ubnt # setinterfacesetherneteth 0pp po E0 dhcpv6- PDP D1 prefix-length/56

此命令是启用dhcp-pd主交换机,并向isp申请长度为/56的前缀。 这个数字因isp而异,大多数运营商为/56。 也有分配了少量运营商的/60前缀,这可以自己尝试。 dhcp-pd客户机必须具有编号,因为edgerouter是多功能路由器,并且不限于一个wan端口。 在这里使用号码1。 第二个pppoe链路(如果有多isp )可以在另一个pppoe下重新创建pd 2。

ubnt @ ubnt # setinterfacesetherneteth 0pp po E0 dhcpv6- PDP D1接口交换机0 prefix-id1

此命令创建第一个子前缀。 如果家里只有一个LAN,则只有此prefix-id为1的子前缀。 如果有多个LAN网络,则perfix-id可以区分不同的LAN。 其中switch0是指此子前缀为switch0点。 如果有多个子网,则可能没有将eth1234聚合到交换机0中。 在这里,可以使用eth1 eth2 eth3分别配置3个子网。 当然,可能在VLAN上划分子网,但那是switch0.vlanid。 具体自己灵活就行了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。