您好,欢迎访问三七文档
Ipv6第一步:R1(config)#ipv6unicast-routing在路由器上开启IPV6路由功能R1(config-if)#ipv6enable在接口下启用IPV6,会自动生成一个link-local地址R1(config-if)#ipv6address2001::1/64指定IPv6地址,配置后会自动生成一个link-local地址R1(config-if)#ipv6addressFE80:0:0:0:0123:0456:0789:0abclink-local手工指定link-localR1(config-if)#noipv6redirects关闭重定向地址(优于自动生成)R1(config-if)#ipv6address2001:0410:0:1::/64eui-64用eui-64格式自动生成IPV6地址的低64位R1(config-if)#ipv6unnumberedf0/0让本接口使用另一个接口的MAC地址生成源地址R1(config-if)#ipv6mtu1500配置接口的MTU值修改邻居参数:NDP参数R1(config-if)#ipv6ndsuppress-ra关闭自动下发前缀R1(config-if)#ipv6ndns-interval1000设定邻居请求消息1000ms发送一次R1(config-if)#ipv6ndreachable-time1800000默认30分钟未收到邻居消息清除邻居R1(config-if)#ipv6ndra-lifetime1000000路由器公告消息(RA134)的生存期,默认情况下为30minR1(config-if)#ipv6ndra-interval200设定路由器公告消息的时间间隔,默认是200SR1(config-if)#ipv6ndprefix2001:1:1::/642000010000修改前缀公告的参数,后面分别是有效时间和首选时间R1(config-if)#noipv6ndprefix2001:1:1::/64不通告本前缀(nnd,这条命令咋不起作用)R1(config-if)#ipv6ndsuppress-ra基于接口关闭路由器公告R1(config-if)#ipv6ndmanaged-config-flag在主机节点上启用有状态自动配置第二步:配置路由一:静态路由:R1(config)ipv6route2001::/64e0fe80::1234:abcd:1234:abcd(下一跳的linklocal地址)第二步:动态路由1):ripngR1(config)#ipv6routerripwang必须要有一个进程号R1(config-if)#ipv6ripwangenable必须进入接口开启接口的RIP,要通告的接口配该命令就可以了。R1(config-rtr)#nosplit-horizon关闭水平分割注意IPV6的水平分割是在进程下关闭,不是在接口下R1(config-rtr)#distribute-listprefix-listwangoutSerial1(进程下可重分布只能跟prefix-list)2):ospfR1(config)#Ipv6routerospf110R1(config-router)#Router-id2.2.2.2注意:必须使用类似IPV4地址的标识,必须手工指定,不自动选R1(config-if)#Ipv6ospf110area0在接口下宣告环回口依然是主机路由128位,可改网络类型改动R1(config-if)#Ipv6ospfneighbor2001::2注意OSPF手工指邻居在接口下做,而IPV4是在进程下做r1(config-rtr)#summary-prefix3011:1:1::/48(外部路由汇总需在重分布的路由器上配置,比ASBR)《BGP》使用TCP179端口,和IPV4中一样R1(config)#Routerbgp3R1(config-router)#NoautosummaryR1(config-router)#bgprouter-id3.3.3.3(一定要手工指定)R1(config-router)#NosynchronizationR1(config-router)#Neighbor2001:13::1remote-as1(把ipv4地址换成ipv6即可)R1(config-router)#Address-familyipv6注意进入address-family进程下,v4不用这条,因为v4是默认R1(config-router-af)#Neighbor2001:13::1activate必须在address-family进程下激活,否则不起效R3(config-router-af)#network3::/64也要在address-family下宣告注意:IBGP中指下一跳也要在addres-family第三步:策略:1)ACLIpv6access-listwangDenyipv62001:12::2/128anyPermitipv6anyanyR1(config-if)#Ipv6traffic-filterwangout在接口下调用注:Ipv6的access-list语句的后面默认隐含三条语句:Permiticmpanyanynd-nsPermiticmpanyanynd-naDenyipv6anyany2)前缀列表:ipv6prefix-listwangpermit2001:12::/64第四步:6to4过渡1)IPV6overIPTunnel方案TunnelR2(config)#inttunnel2R3(config)#inttunnel3tunnelsource2.2.2.2tunnelsource3.3.3.3tunneldestination3.3.3.3tunneldestination2.2.2.2tunnelmodeipv6iptunnelmodeipv6ipipv6enableipv6enableshowipv6interfacetunnel2注意在采用IPV6IP模式时,会用Tunnel源IP地址来生成本Tunnel的link-local地址,即使你不用ipv6enable命令,而采用ipv6unnumbered命令借用别的地址,结果还是一样。2)6TO4自动Tunnel方案特点:1、自动tunnel2、只要指一条静态路由就OK前提:首先要注意E0接口的地址必须和源地址配合,且必须用2002这一前缀开头R2(config)#inttunnel2R3(config)#inttunnel3tunnelsource2.2.2.2tunnelsource3.3.3.3tunneldestination3.3.3.3tunneldestination2.2.2.2tunnelmodeipv6ip6to4tunnelmodeipv6ip6to4ipv6enableipv6enableipv6address2012:1:1:11::1/64ipv6address2012:1:1:11::2/64实际上会按源地址生成link-local地址R2(config)#ipv6route2002::/16tunnel2R3(config)#ipv6route2002::/16tunnel3必须写上静态路由五:ipv6组播r1(config)#ipv6multicast-routing(开启后ipv6接口自动开启ipv6pim)r1(config-if)#ipv6mldjoin-groupff04::1(MLD相当于ipv4的igmp)r1(config)#ipv6pimrp-address2011:1:1:11::1r2(config-if)#ipv6pimdr-priority100(修改DR)第五步:查看debugipv6nd调试前缀公告信息Showipv6routeShowipv6routeospfShowipv6routeripshowipv6eigrpneighborshowipv6ripdatabaseshowipv6interfacee0prefix显示路由器接口上公告的前缀的参数showipv6neighbors显示IPV6邻居的地址,生存期、链路层地址、和去往邻居的接口showipv6interfacee0显示IPV6接口的信息,包括IPV6地址,link-local地址,加入的组播地址及被请求节点组播地址Showbgpipv6neighborShowbgpipv6summary注意bgp与ipv6反过来了Showbgpipv6查看路由r1#showipv6pimneighborclearipv6neighbors清除邻居发现表Clearipbgp*清邻居的命令和IPV4中一样clearipv6ripxwx付:router#ipv6neighborfec0::1:0:0:1:be00080:12ff:6633静态加入一个邻居项R2(config-if)#ipv6addressautoconfig用路由器模拟主机时,允许这个接口使用无状态自动配置,默认情况下路由器不允许使用无状态自动配置
本文标题:IPv6整理
链接地址:https://www.777doc.com/doc-6337336 .html