48 Comments

  1. Author

    @bogd: sa inteleg ca tu primesti IPv6 pe WAN, ::/64 pe LAN via DHCPv6 PD insa nu primesti ruta default pe router ? incearca sa nu anunti RA de pe interfata de WAN ca sa-l lasi pe el sa trimita RS-uri si sa proceseze RA-urile de la serverul PPPoE.
    (config)# interface xxx # interfata WAN
    (config-if)# ipv6 nd ra suppress

  2. Author

    @Andrei: incearca sa faci ce i-am spus si lui “bogd” mai sus
    (config)# interface xxx # interfata WAN
    (config-if)# ipv6 nd ra suppress

    in plus, mai incearca si sa-ti setezi IPv6 LL pe Dialer(am gasit un BUG pe tema asta)

    (config)#interface Dialer 0
    (config-if)# ipv6 address FE80::AAAA link-local
    (config-if)# ipv6 enable

    de asemenea, atat pe interfata WAN cat si pe Dialer 0 dezactiveaza CDP:
    (config-if) # no cdp enable

  3. Salut Liviu,

    Inca o data mii de multumiri pentru raspuns.
    Situatia s-a schimbat in bine dupa recomandarile tale. Din pacate, desi am IPv4 si IPv6 pe FastEthernet 4 (WAN), nu reusesc sa ping-uiesc sau sa ajung la un host IPv6.

    ipv6 unicast-routing
    ipv6 cef
    !
    vpdn enable
    !
    vpdn-group pppoe
    interface FastEthernet4
    description $ETH-WAN$
    no ip address
    duplex auto
    speed auto
    ipv6 nd ra suppress
    pppoe enable group global
    pppoe-client dial-pool-number 1 service-name “ipv6test”
    no cdp enable
    !
    interface Vlan1
    ip address 172.17.77.101 255.255.255.0
    ip nat inside
    ip virtual-reassembly
    ip tcp adjust-mss 1412
    ipv6 address DH-PREFIX 0:0:0:1::/64 eui-64
    !
    interface Dialer0
    ip ddns update hostname xxx.xxx.xxxx
    ip ddns update ccp_ddns1
    ip address negotiated
    ip mtu 1452
    ip nat outside
    ip virtual-reassembly
    encapsulation ppp
    dialer pool 1
    ipv6 address dhcp
    ipv6 address FE80::AAAA link-local
    ipv6 enable
    ipv6 dhcp client pd DH-PREFIX
    no cdp enable
    ppp authentication chap pap callin
    ppp chap hostname xxxx
    ppp chap password 0 xxxxx
    ppp pap sent-username xxxx password 0 xxxxxx
    !
    =====================================================

    Pe cisco vad ca isi ia si IPv4 si IPv6 de la RDS

    CISCO871#sh ip int brief
    Interface IP-Address OK? Method Status Protocol
    Dialer0 188.27.190.201 YES IPCP up up
    FastEthernet0 unassigned YES unset up up
    FastEthernet1 unassigned YES unset up down
    FastEthernet2 unassigned YES unset up down
    FastEthernet3 unassigned YES unset up down
    FastEthernet4 unassigned YES NVRAM up up
    NVI0 unassigned YES unset administratively down down
    Virtual-Access1 unassigned YES unset up up
    Vlan1 172.17.77.101 YES NVRAM up up

    CISCO871#sh ipv6 int brief
    Dialer0 [up/up]
    FE80::AAAA
    2A02:2F01:1013:F004::BC1A:20E9
    FastEthernet0 [up/up]
    unassigned
    FastEthernet1 [up/down]
    unassigned
    FastEthernet2 [up/down]
    unassigned
    FastEthernet3 [up/down]
    unassigned
    FastEthernet4 [up/up]
    unassigned
    NVI0 [administratively down/down]
    unassigned
    Virtual-Access1 [up/up]
    unassigned
    Vlan1 [up/up]
    FE80::6FE:7FFF:FE1A:C1FD
    2A02:2F01:104C:1000:6FE:7FFF:FE1A:C1FD
    CISCO871#

    =====================================================

    Pe windows, interfata arata asa:

    Ethernet adapter Local Area Connection:

    Connection-specific DNS Suffix . :
    Description . . . . . . . . . . . : Broadcom NetLink (TM) Fast Ethernet
    Physical Address. . . . . . . . . : 00-23-5A-17-97-65
    DHCP Enabled. . . . . . . . . . . : Yes
    Autoconfiguration Enabled . . . . : Yes
    IPv6 Address. . . . . . . . . . . : 2a02:2f01:1012:302b:3c3d:c079:8397:a4d(Pr
    eferred)
    IPv6 Address. . . . . . . . . . . : 2a02:2f01:104c:1000:3c3d:c079:8397:a4d(Pr
    eferred)
    Temporary IPv6 Address. . . . . . : 2a02:2f01:1012:302b:d17a:43bb:a791:7982(P
    referred)
    Temporary IPv6 Address. . . . . . : 2a02:2f01:104c:1000:d17a:43bb:a791:7982(P
    referred)
    Link-local IPv6 Address . . . . . : fe80::3c3d:c079:8397:a4d%10(Preferred)
    IPv4 Address. . . . . . . . . . . : 172.17.77.40(Preferred)
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Lease Obtained. . . . . . . . . . : Sunday, October 23, 2011 9:15:25 AM
    Lease Expires . . . . . . . . . . : Monday, October 24, 2011 9:15:24 AM
    Default Gateway . . . . . . . . . : fe80::6fe:7fff:fe1a:c1fd%10
    172.17.77.101
    DHCP Server . . . . . . . . . . . : 172.17.77.101
    DNS Servers . . . . . . . . . . . : 8.8.8.8
    8.8.4.4
    NetBIOS over Tcpip. . . . . . . . : Enabled

    ======================================================
    Din pacate, un traceroute nu ajunge la destinatie:

    Windows:

    C:\Users\Andrei>tracert ipv6.google.com

    Tracing route to ipv6.l.google.com [2a00:1450:8007::69]
    over a maximum of 30 hops:

    1 * * * Request timed out.
    2 * * ^C
    C:\Users\Andrei>

    Pe cisco:
    login as: pbnet
    CPBNET ROUTERUsing keyboard-interactive authentication.
    Password:

    CISCO871#trace ipv6.google.com
    Translating “ipv6.google.com”…domain server (8.8.4.4) [OK]

    Type escape sequence to abort.
    Tracing the route to ipv6.l.google.com (2A00:1450:8007::69)

    1 * * *
    2 * * *
    3 * * *
    CISCO871#

    Cu multumiri,
    Andrei

  4. Author

    @Andrei: te apropii din ce in ce mai mult de setup-ul final si sunt convins ca o sa reusesti. daca nu-ti merge traceroute de pe router nici nu are rost sa mai incerci din LAN. pastrez aceeasi recomandare, sa mergem mai departe pas cu pas. ai ajuns in punctul in care totul e ok pe routerul tau, mai putin ruta default.

    spune-mi ce-ti apare pe router cand dai comanda “sh ipv6 route ::/0” ?
    daca nu ai ruta default, desi cisco ar trebui sa accepte RA-uri si sa o seteze automat, o poti seta chiar tu de mana pentru ca serverul PPPoE va folosi intotdeauna fe80::1 pe link-ul PPP. asadar, poti da comanda: “ipv6 route ::/0 fe80::1 Dialer0”

    dupa ce rezolvam problema IPv6 pe router mergem mai departe pe PC-urile din spatele lui.

  5. Salut Liviu,

    Multumesc pentru raspuns.
    Vad ca nu are o ruta default, iar comanda recomandata de tine n-o accepta

    CISCO871#sh ipv6 route ::/0
    % Route not found
    CISCO871#config
    Configuring from terminal, memory, or network [terminal]?
    Enter configuration commands, one per line. End with CNTL/Z.
    CISCO871(config)#ipv6 route ::/0 FE80::1 Dialer0
    ^
    % Invalid input detected at ‘^’ marker.

    CISCO871(config)#ipv6 route ?
    X:X:X:X::X/ IPv6 prefix
    vrf IPv6 Routing table

    CISCO871(config)#ipv6 route ::/0 fe80::1
    % Interface has to be specified for a link-local nexthop
    CISCO871(config)#

    Cu multumiri,
    Andrei

  6. Author

    @Andrei: dupa comanda “ipv6 route ::/0 fe80::1” trebuie sa-i specifici interfata;
    CISCO871(config)#ipv6 route ::/0 fe80::1
    % Interface has to be specified for a link-local nexthop

    interfata la tine pe router nu e Dialer0 ? incearca cu Fa4 daca nu merge cu asta.

  7. CISCO871(config)#ipv6 route ::/0 Dialer0

    CISCO871(config)#^Z

    CISCO871#ping “ipv6.google.com”
    Translating “ipv6.google.com”…domain server (8.8.4.4) [OK]

    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 2A00:1450:8007::67, timeout is 2 seconds:
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 28/31/32 ms
    CISCO871#config
    Configuring from terminal, memory, or network [terminal]?
    Enter configuration commands, one per line. End with CNTL/Z.
    CISCO871(config)#do wr
    Building configuration…
    [OK]
    CISCO871(config)#

    ======================================================
    Trace route-ul merge si de pe router si de pe PC-ul din spatele router-ului:

    C:\Users\Andrei>tracert “www.v6.rcs-rds.ro”

    Tracing route to “www.v6.rcs-rds.ro” [2a02:2f01:30:1:0:405:465:1]
    over a maximum of 30 hops:

    1 <1 ms <1 ms

    As vrea sa stiu daca nu cumva e vreo problema de MTU undeva.
    Pe speedtest.net nu ating pe IPv4 decat 40Mbps pe un abonament de 100. Fara router, merge pe undeva pe la 90Mbps.

    Mai trebuie sa fac ceva modificari prin config ?

    Cu multumiri,
    Andrei.

  8. Author

    @Andrei: ma bucur sa vad ca problema ta cu IPv6 s-a rezolvat. pentru problema de IPv4 poti deschide un thread separat pe forumul techtorials.

  9. sti cumva daca exiista vreo versiune de ios pentru 851 cu ipv6 pppoe si pd ? m-am uitat pe cisco feature navigator dar nu am gasit nici o ver de ios care sa se potriveasca criteriului de cautare 🙁

  10. Author

    @timi: nu am unde sa testez un IOS pe Cisco 851 pentru partea de DHCP PD insa daca se schimba ceva in sensul asta promit sa te tin la curent.

  11. Scuze pentru intarzierea cu care raspund – a trebuit sa fac rost de o licenta ca sa testez in continuare 🙂

    Intr-adevar, eu primeam adresa, dar nu aveam ruta default. Am rezolvat problema adaugand “ipv6 address autoconfig default” pe interfata externa (Dialer1 in cazul meu).

    Rezultatul pare sa fie identic cu solutia ta (ruta statica spre FE80::1, prin Dialer1):

    S ::/0 [2/0]
    via FE80::1, Dialer1

    Inca o data, multumesc pentru ajutor!

  12. Author

    @bogd: ma bucur sa aud ca iti merge IPv6 si ca articolul ti-a fost de folos.

  13. Din pacate, se pare ca suportul IPv6 pe 881 este destul de… buggy (either that, sau ruterul meu are probleme maricele)

    Din ce am testat pana acum, pe IOS 15.x ( 15.1(3)T1, 15.2(1)T1 ) nu am reusit sa conving delegarea de prefix sa mearga (primesc prefixul prin DHCP, e populata variabila, dar nu se propaga pe interfata LAN). In schimb, primesc erori de tipul %SYS-2-BADPOOL si %ALIGN-3-SPURIOUS de la procesul de DHCPv6.

    Pe 12.4(22)T PD functioneaza, dar nu stie comanda “ipv6 add dhcp” pe interfata externa. Am reusit totusi sa il conving sa mearga cu “ipv6 address autoconfig default”.

    Singurul IOS pe care pare sa mearga totul OK a fost 12.4(24)T5.


  14. offtopic:
    ma bucur sa vad ca totusi nici CCIE-ii nu sunt chiar atotstiutori si mai intreaba si ei pe bloguri la fel ca si noi, muritorii de rand :))

  15. Salutare

    Am o singura nelamurie.
    Cum manipulez PD daca am interfete multiple interne.
    de exemplu nu am inteles comanda asta :
    int vlan 1
    ipv6 address DH-PREFIX 0:0:0:1::/64 eui-64
    pe int vlan 2 care ar fi ?
    Multumesc

  16. Author

    @George: in primul rand e nevoie de un PD mai mare de /64 daca ai interfete multiple, acest lucru este evident.
    sa presupunem atunci ca primesti un /48 via PD (ca sa fie exemplul mai intuitiv), sa zicem 2a02:2f01:3333::/48
    ca sa-l setezi pe tot pe o singura interfata faci ca in exemplul de mai sus.
    daca vrei sa setezi de exemplu un /64 pe vlan1 si un /64 pe vlan2 atunci iti alegi cei 16 biti (de la 48 la 64) pentru fiecare interfata si faci asa:

    interface vlan1
    ipv6 address DH-PREFIX :1111::1/64 eui-64 # va avea adresa 2a02:2f01:3333:1111::1/64
    interface vlan2
    ipv6 address DH-PREFIX :2222::1/64 eui-64 # va avea adresa 2a02:2f01:3333:2222::1/64

    sper ca e totul clar.

  17. salutare si multumesc pentru raspuns !
    am configurat pentru asta un DHCPv6, dar de ce pe xp nu primeste adresa ? (este instalat protocolul ipv6), pe windows 7 primeste !!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.