20
© 2012 Cisco and/or its affiliates. All rights reserved. Presentation_ ID Cisco Public IPv6 WiFi: опыт внедрения Andrew Yourtchenko - Cisco

IPv6 WiFi : опыт внедрения

  • Upload
    oliana

  • View
    76

  • Download
    1

Embed Size (px)

DESCRIPTION

IPv6 WiFi : опыт внедрения. Andrew Yourtchenko - Cisco. C егодня 60-70 % WiFi устройств поддерживают IPv6. Источник : NOC stats MPLS & IPv6 World Congress Conference, Paris, 2013. Сеть конференции CiscoLive Europe. 250-300 точек доступа ( Access Points) большая площадь покрытия - PowerPoint PPT Presentation

Citation preview

Page 1: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public

IPv6 WiFi: опыт внедренияAndrew Yourtchenko - Cisco

Page 2: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 2

Cегодня 60-70% WiFi устройств поддерживают IPv6

Источник: NOC stats MPLS & IPv6 World Congress Conference, Paris, 2013

Page 3: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 3

Сеть конференции CiscoLive Europe

• 250-300 точек доступа (Access Points)‒ большая площадь покрытия‒ несколько тысяч одновременных подключений

• Динамичный жизненный цикл‒ Подготовка на месте – 4-5 дней‒ Срок эксплуатации – 5 дней

• WiFi - критичный и заметный компонент‒ «прозрачный» роуминг в движении‒ Простота в эксплуатации и настройке

Page 4: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 4

Общиe принципы дизайна

• Один сегмент: IPv4- /16, IPv6- /64‒ Простота управления адресным пространством‒ Отсутствие L3-роуминга (только L2)

• Ограничение multicast-трафика• Безопасность IPv6 Neighbor Discovery

Page 5: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 5

Обзор – новое подключение IPv6

RS2

1Can I use this LL addr ?

IPv6 LL DAD NS

RA 3

DHCPv6 Reply DNS

DHCPv6 Reply addr

DHCPv6 req6

IPv6 g.a. DAD NSCan I use this addr ?

O

4 IPv6 g.a. DAD NSCan I use this addr ?

Prfx M

DHCPv6 inf req5

Page 6: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 6

Multicast Router Advertisement в WiFi сети конференции

Page 7: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 7

Multicast Router Advertisements: RA throttling

Page 8: IPv6  WiFi :  опыт внедрения

Безопасность Neighbor Discovery

8

Page 9: IPv6  WiFi :  опыт внедрения

Демо: Windows 7 & “Rogue” RA

Page 10: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 10

WLC RA guard: запрет несанкционированных RA

Page 11: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public

Node A can start using address A

BA C

Проверка уникальности адреса перед его активизациейТребуема (MUST) при SLACC, рекомендована (SHOULD) by DHCPЗапрос ND на случай если кто-то уже использует этот адрес

Duplicate Address Detection:  проверка уникальности

NSICMP type = 135 (Neighbor Solicitation)Src = UNSPEC = 0::0 Dst = Solicited-node multicast address of Atarget= AQuery = Does anybody use A already?

Page 12: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public

Атакующий отвечает на все NS запросы DADОшибка DAD, невозможность использования адреса

Src = UNSPEC Dst = Solicited-node multicast address of Atarget= AQuery = Does anybody use A already?

NS

Src = any C’s I/F address Dst = A target= A Option = link-layer address of C

NA “it’s mine !”

CA

Уязвимость в протоколе – блокировка работы

From RFC 4862 5.4:«  If a duplicate @ is discovered… the address cannot be assigned to the interface» What If: Use MAC@ of the Node You Want to DoS and Claim Its IPv6 @

Attack Tool:Dos-new-IPv6

Mitigation in IOS:Configuring the IPv6 address as anycast disables DAD on the interface

Page 13: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public

ICMP type = 136 (Neighbor Advertisement) Src = one B’s I/F address , Dst=A target = BOption = Target link-layer address (MACB)

NA

BA C

Позволяет узнать Ethernet адрес узла сети по его IPv6 адресу Создает запись в таблице neighbor cache Поддерживает актуальность записи (NUD / обновления) Обновления обслуживаются по принципу “Last Come, First Serve (LCFS)”

IPv6 Neighbor Discovery: поиск Ethernet-адреса

B MAC B Neighbor cache

ICMP type = 135 (Neighbor Solicitation) Dst = Solicited-node multicast address of Btarget = B Query = what is B’s Link-Layer Address?

NS

Page 14: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public

BA C

B MAC B

Address resolution flow

Уязвимость в протоколе – кража адреса

Src = BTarget = BDst = all-nodes Option = MACC

(unsolicited) NAB MAC C MAC CAttack Tool:Parasite6Answer to all NS, Claiming to Be All Systems in the LAN...

Page 15: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public

DHCP-serverH1 H2 H3

Защита: отслеживание адресов на уровне L2

DAD NS [IP source=UNSPEC, target=A1, SMAC=MACH1]

REPLY[XID, IPA21, IPA22]

REQUEST [XID, SMAC = MACH2]

data [IP source=A3, SMAC=MACH3]

NA [IP source=A3, LLA=MACH3]

DAD NS [IP source=UNSPEC, target = A3]

Binding table

ADR MAC VLAN IFA1 MACH1 100 P1

A21 MACH2 100 P2

A22 MACH2 100 P2

A3 MACH3 100 P3

Page 16: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 16

WLC 7.2 - FHS source-guard

Page 17: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 17

Neighbor Binding table in 7.3: установки по умолчанию

Page 18: IPv6  WiFi :  опыт внедрения

Демо: iPhone & Source Guard

Page 19: IPv6  WiFi :  опыт внедрения

© 2012 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public

В заключение

• IPv6 на WiFi требует внимания к Multicast трафику• RA Guard + Source Guard необходимы в любой IPv6 сети

Page 20: IPv6  WiFi :  опыт внедрения

20