SlideShare a Scribd company logo
1 of 30
Download to read offline
Implementing
IPv6 in
Yandex.Search
Michael Zelenkov
Yandex.Search
IPv6 support inside
Yandex.Search
First Yandex IPv6 net
inet6num:
netname:
descr:
country:
org:
admin-c:
tech-c:
status:
mnt-by:
mnt-lower:
mnt-routes:
source:

2a02:6b8::/32
RU-YANDEX-20080815
YANDEX LLC
RU
ORG-YA1-RIPE
YNDX1-RIPE
YNDX1-RIPE
ALLOCATED-BY-RIR
RIPE-NCC-HM-MNT
YANDEX-MNT
YANDEX-MNT
RIPE # Filtered

organisation:
org-name:
org-type:

ORG-YA1-RIPE
YANDEX LLC
LIR
2009	

Running IPv6 on internal
technology network - fastbone
Yandex uses two physically
separated networks:
backbone and fastbone.
IPv4	


backbone	
  

802.1q

dual	
  
stack	
  
fastbone	
  
IPv4+IPv6
IPv4	


backbone	
  

802.1q	


dual	
  
stack	
  
fastbone	
  
IPv6
IPv4	


IPv6	


32 bit

128 bit
IPv4	


IPv6	


127.0.0.1

::1
§2.2 RFC 4291

3. An alternative form that is sometimes more convenient when dealing
with a mixed environment of IPv4 and IPv6 nodes is
x:x:x:x:x:x:d.d.d.d, where the 'x's are the hexadecimal values of
the six high-order 16-bit pieces of the address, and the 'd's are
the decimal values of the four low-order 8-bit pieces of the
address (standard IPv4 representation).
DNS IPv4-mapping
……………
ws5-023.yandex.ru IN
ws5-027.yandex.ru IN
ws5-031.yandex.ru IN

A
A
A

93.158.151.38
93.158.151.39
93.158.151.40

……………
ws5-023.search.yandex.net
ws5-027.search.yandex.net
ws5-031.search.yandex.net
……………

IN
IN
IN

AAAA
AAAA
AAAA

2a02:6b8:0:287::93.158.151.38
2a02:6b8:0:287::93.158.151.39
2a02:6b8:0:287::93.158.151.40
Welcome to FreeBSD!
# ping6 2a02:6b8:0:14a1::178.154.167.10
PING
2a02:6b8:0:14a1::178.154.167.10(2a02:6b8:0:14a1::b29a:a70a)
56 data bytes
64 bytes from 2a02:6b8:0:14a1::b29a:a70a: icmp_seq=1 ttl=64
time=0.029 ms
^C
--- 2a02:6b8:0:14a1::178.154.167.10 ping statistics --1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.029/0.029/0.029/0.000 ms
IPv6 support on FreeBSD
/etc/rc.conf.d/ip6addrctl
ipv6_enable="YES”
/etc/rc.conf.d/auto_linklocal
ipv6_enable="YES"
sysctl net.inet6.ip6.accept_rtadv=0
/etc/ya.subr
IPv4 backbone network/mask
IPv6 backbone network/mask vlan
IPv4 fastbone network/mask vlan
IPv6 fastbone network/mask vlan
myt4 178.154.167.0/25 2a02:6b8:0:14a1::/64
2a02:6b8:0:a05::/64 764

667

178.154.151.0/25

767

# . /etc/ya.subr
# ya_network_info 178.154.167.1
ya_net_num=99 ya_DC=myt4 ya_net=178.154.167.0/25 ya_VLAN=667
ya_ip=178.154.167.1 ya_defrouter=178.154.167.126 ya_porter=178.154.167.1
ya_porter_backup=178.154.164.1 ya_porters="178.154.167.1 178.154.164.1
178.154.165.1 178.154.172.1 178.154.173.1 178.154.174.1 178.154.175.1
178.154.149.1" ya_broadcast=178.154.167.127 ya_netmask=255.255.255.128
ya_net6=2a02:6b8:0:14a1::/64 ya_ip6=2a02:6b8:0:14a1::178.154.167.1
ya_defrouter6=fe80::1 ya_prefix6=64 ya_FB_net=178.154.151.0/25
ya_FB_VLAN=767 ya_FB_ip=178.154.151.1 ya_FB_defrouter=178.154.151.126
ya_FB_netmask=255.255.255.128 ya_FB_ipv6_net=2a02:6b8:0:a05::/64
ya_FB_ipv6_VLAN=764 ya_FB_ipv6_ip=2a02:6b8:0:a05::178.154.167.1
ya_FB_ipv6_defrouter=2a02:6b8:0:a05::1 ya_FB_ipv6_netmask=64
#
/etc/rc.d/ya-netif & /etc/rc.d/ya-fastbone
# cat /etc/rc.conf.local
ipaddr="178.154.167.1"
hostname="porter080.yandex.ru"
adapter_options="-lro -tso"
#
# ifconfig | grep inet
inet 178.154.167.1 netmask 0xffffff80 broadcast 178.154.167.127
inet6 fe80::22cf:30ff:fe00:8e8%em0 prefixlen 64 scopeid 0x4
inet6 2a02:6b8:0:14a1::b29a:a701 prefixlen 64
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0xc
inet 127.0.0.1 netmask 0xff000000
inet 178.154.151.1 netmask 0xffffff80 broadcast 178.154.151.127
inet6 fe80::22cf:30ff:fe00:8e8%vlan767 prefixlen 64 scopeid 0xd
inet6 2a02:6b8:0:a05::b29a:a701 prefixlen 64
inet6 fe80::22cf:30ff:fe00:8e8%vlan764 prefixlen 64 scopeid 0xe
#
/etc/rc.d/ya-routing
# netstat -rn -f inet
Routing tables
Internet:
Destination
default
5.45.194.0/24
5.45.202.0/24
.............
Internet6:
Destination
::/96
default
::1
::ffff:0.0.0.0/96
..............
2a02:6b8:b000::/64
2a02:6b8:f000::/64
fe80::/10
..............

Gateway
178.154.167.126
178.154.167.126
178.154.167.126

Flags
UGS
UGS
UGS

Refs
Use
0 52124803
0
0
0
0

Netif Expire
em0
em0
em0

Gateway
::1
fe80::1%em0
link#12
::1

Flags
UGRS
UGS
UH
UGRS

fe80::1%em0
2a02:6b8:0:a05::1
::1

UGS
UGS
UGRS

Netif Expire
lo0 =>
em0
lo0
lo0
em0
vlan764
lo0
IPv4+IPv6	


backbone	
  

802.1q	


dual	
  
stack	
  
fastbone	
  
IPv6
yandex.ru & search.yandex.net
# host ws5-000.yandex.ru
ws5-000.yandex.ru has address 93.158.148.33
ws5-000.yandex.ru mail is handled by 10 outbound-relay.yandex.net.
# host ws5-000.search.yandex.net
ws5-000.search.yandex.net has IPv6 address 2a02:6b8:0:287::5d9e:9421
# host ws5-000.fb.yandex.ru
ws5-000.fb.yandex.ru has IPv6 address 2a02:6b8:0:a02::5d9e:9421
# host fb-ws5-000.search.yandex.net
fb-ws5-000.search.yandex.net has IPv6 address 2a02:6b8:0:a02::5d9e:9421
#
named.conf
short names & resolv.conf
# hostname –s
porter080
#
#
# cat /etc/resolv.conf
# Generated on 05/07/13 at 14:49:10 by resolvconf for porter080 (inet
178.154.167.1 netmask 255.255.255.128)
domain yandex.ru
nameserver 127.0.0.1
nameserver 141.8.146.1
options timeout:1 attempts:1
#
# host porter080
porter080.yandex.ru has address 178.154.167.1
porter080.yandex.ru mail is handled by 10 outbound-relay.yandex.net.
# host porter080.search
Host porter080.search not found: 3(NXDOMAIN)
# host porter080.search.yandex.net
porter080.search.yandex.net has IPv6 address 2a02:6b8:0:14a1::b29a:a701
#
troubles with ipmi
http://www.intel.com/support/network/sb/CS-028553.htm

23
http://lists.ipxe.org/pipermail/ipxe-devel/2012-August/001781.html

24
Some graphs

25
Some graphs

26
Some graphs

27
Some graphs

28
To the IPv6-future!
Michael Zelenkov

mzelenkov@yandex-team.ru
@mzelenkov

More Related Content

What's hot

UP Board AI Core Configuration memo
UP Board AI Core Configuration memoUP Board AI Core Configuration memo
UP Board AI Core Configuration memoNaoto MATSUMOTO
 
스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리우영 주
 
Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -Naoto MATSUMOTO
 
How To Train Your ARM(SBC)
How To  Train Your ARM(SBC)How To  Train Your ARM(SBC)
How To Train Your ARM(SBC)Naoto MATSUMOTO
 
Raspberry Pi tutorial
Raspberry Pi tutorialRaspberry Pi tutorial
Raspberry Pi tutorial艾鍗科技
 
스트리밍과 플레이어
스트리밍과 플레이어스트리밍과 플레이어
스트리밍과 플레이어우영 주
 
An Easy way to build a server cluster without top of rack switches (MEMO)
An Easy way to build a server cluster without top of rack switches (MEMO)An Easy way to build a server cluster without top of rack switches (MEMO)
An Easy way to build a server cluster without top of rack switches (MEMO)Naoto MATSUMOTO
 
IstSec'14 - Onur ALANBEL - ShellShock
IstSec'14 - Onur ALANBEL - ShellShockIstSec'14 - Onur ALANBEL - ShellShock
IstSec'14 - Onur ALANBEL - ShellShockBGA Cyber Security
 
Quagga with ROUTE_MULTIPATH
Quagga with ROUTE_MULTIPATHQuagga with ROUTE_MULTIPATH
Quagga with ROUTE_MULTIPATHNaoto MATSUMOTO
 
How to ride a 100GbE LAN -MEMO-
How to ride a 100GbE LAN -MEMO-How to ride a 100GbE LAN -MEMO-
How to ride a 100GbE LAN -MEMO-Naoto MATSUMOTO
 

What's hot (17)

UP Board AI Core Configuration memo
UP Board AI Core Configuration memoUP Board AI Core Configuration memo
UP Board AI Core Configuration memo
 
Rac
RacRac
Rac
 
스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리
 
Serial para programas
Serial para programasSerial para programas
Serial para programas
 
Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -
 
How To Train Your ARM(SBC)
How To  Train Your ARM(SBC)How To  Train Your ARM(SBC)
How To Train Your ARM(SBC)
 
Core Bluetooth on iOS
Core Bluetooth on iOSCore Bluetooth on iOS
Core Bluetooth on iOS
 
SPDK benchmark memo
SPDK benchmark memoSPDK benchmark memo
SPDK benchmark memo
 
Raspberry Pi tutorial
Raspberry Pi tutorialRaspberry Pi tutorial
Raspberry Pi tutorial
 
스트리밍과 플레이어
스트리밍과 플레이어스트리밍과 플레이어
스트리밍과 플레이어
 
Network Diagram
Network DiagramNetwork Diagram
Network Diagram
 
Raspberry pi 3
Raspberry pi 3Raspberry pi 3
Raspberry pi 3
 
Nat
NatNat
Nat
 
An Easy way to build a server cluster without top of rack switches (MEMO)
An Easy way to build a server cluster without top of rack switches (MEMO)An Easy way to build a server cluster without top of rack switches (MEMO)
An Easy way to build a server cluster without top of rack switches (MEMO)
 
IstSec'14 - Onur ALANBEL - ShellShock
IstSec'14 - Onur ALANBEL - ShellShockIstSec'14 - Onur ALANBEL - ShellShock
IstSec'14 - Onur ALANBEL - ShellShock
 
Quagga with ROUTE_MULTIPATH
Quagga with ROUTE_MULTIPATHQuagga with ROUTE_MULTIPATH
Quagga with ROUTE_MULTIPATH
 
How to ride a 100GbE LAN -MEMO-
How to ride a 100GbE LAN -MEMO-How to ride a 100GbE LAN -MEMO-
How to ride a 100GbE LAN -MEMO-
 

Viewers also liked

Глеб Смирнов: Что нового в FreeBSD 10.0
Глеб Смирнов: Что нового в FreeBSD 10.0Глеб Смирнов: Что нового в FreeBSD 10.0
Глеб Смирнов: Что нового в FreeBSD 10.0Yandex
 
Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace Yandex
 
Henning Brauer: OpenBSD's pf: Design, Implementation and Future
Henning Brauer: OpenBSD's pf: Design, Implementation and FutureHenning Brauer: OpenBSD's pf: Design, Implementation and Future
Henning Brauer: OpenBSD's pf: Design, Implementation and FutureYandex
 
Руслан Букин: FreeBSD и встраиваемые системы
Руслан Букин: FreeBSD и встраиваемые системыРуслан Букин: FreeBSD и встраиваемые системы
Руслан Букин: FreeBSD и встраиваемые системыYandex
 
Всеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSD
Всеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSDВсеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSD
Всеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSDYandex
 
Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?Yandex
 
Александр Черников: Использование netmap
Александр Черников: Использование netmapАлександр Черников: Использование netmap
Александр Черников: Использование netmapYandex
 

Viewers also liked (7)

Глеб Смирнов: Что нового в FreeBSD 10.0
Глеб Смирнов: Что нового в FreeBSD 10.0Глеб Смирнов: Что нового в FreeBSD 10.0
Глеб Смирнов: Что нового в FreeBSD 10.0
 
Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace Вениамин Гвоздиков: Особенности использования DTrace
Вениамин Гвоздиков: Особенности использования DTrace
 
Henning Brauer: OpenBSD's pf: Design, Implementation and Future
Henning Brauer: OpenBSD's pf: Design, Implementation and FutureHenning Brauer: OpenBSD's pf: Design, Implementation and Future
Henning Brauer: OpenBSD's pf: Design, Implementation and Future
 
Руслан Букин: FreeBSD и встраиваемые системы
Руслан Букин: FreeBSD и встраиваемые системыРуслан Букин: FreeBSD и встраиваемые системы
Руслан Букин: FreeBSD и встраиваемые системы
 
Всеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSD
Всеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSDВсеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSD
Всеволод Стахов: Новое в Pkg и перспективы развития системы пакетов в FreeBSD
 
Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?Михаил Белопухов: OpenBSD: Куда катится крипто?
Михаил Белопухов: OpenBSD: Куда катится крипто?
 
Александр Черников: Использование netmap
Александр Черников: Использование netmapАлександр Черников: Использование netmap
Александр Черников: Использование netmap
 

Similar to Implementing IPv6 in Yandex.Search

A little systemtap
A little systemtapA little systemtap
A little systemtapyang bingwu
 
A little systemtap
A little systemtapA little systemtap
A little systemtapyang bingwu
 
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
 
Ipv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlabIpv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlabIben Rodriguez
 
Reverse engineering Swisscom's Centro Grande Modem
Reverse engineering Swisscom's Centro Grande ModemReverse engineering Swisscom's Centro Grande Modem
Reverse engineering Swisscom's Centro Grande ModemCyber Security Alliance
 
hacking-embedded-devices.pptx
hacking-embedded-devices.pptxhacking-embedded-devices.pptx
hacking-embedded-devices.pptxssuserfcf43f
 
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi SubsystemTutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi SubsystemDheryta Jaisinghani
 
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoringOSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoringNETWAYS
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6Private
 
Percona Live UK 2014 Part III
Percona Live UK 2014  Part IIIPercona Live UK 2014  Part III
Percona Live UK 2014 Part IIIAlkin Tezuysal
 
Pentesting111111 Cheat Sheet_OSCP_2023.pdf
Pentesting111111 Cheat Sheet_OSCP_2023.pdfPentesting111111 Cheat Sheet_OSCP_2023.pdf
Pentesting111111 Cheat Sheet_OSCP_2023.pdffaker1842002
 
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 SpringPiwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 SpringTakashi Yamamoto
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging RubyAman Gupta
 
Krzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergenceKrzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergencePROIDEA
 
Cfgmgmtcamp 2023 — eBPF Superpowers
Cfgmgmtcamp 2023 — eBPF SuperpowersCfgmgmtcamp 2023 — eBPF Superpowers
Cfgmgmtcamp 2023 — eBPF SuperpowersRaphaël PINSON
 
DPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSDPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSVipin Varghese
 
Multihomed Linux router
Multihomed Linux routerMultihomed Linux router
Multihomed Linux routerMarian Marinov
 
DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...
DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...
DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...Felipe Prado
 

Similar to Implementing IPv6 in Yandex.Search (20)

A little systemtap
A little systemtapA little systemtap
A little systemtap
 
A little systemtap
A little systemtapA little systemtap
A little systemtap
 
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
 
Ipv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlabIpv6 test plan for opnfv poc v2.2 spirent-vctlab
Ipv6 test plan for opnfv poc v2.2 spirent-vctlab
 
Reverse engineering Swisscom's Centro Grande Modem
Reverse engineering Swisscom's Centro Grande ModemReverse engineering Swisscom's Centro Grande Modem
Reverse engineering Swisscom's Centro Grande Modem
 
hacking-embedded-devices.pptx
hacking-embedded-devices.pptxhacking-embedded-devices.pptx
hacking-embedded-devices.pptx
 
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi SubsystemTutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
 
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoringOSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
OSDC 2017 - Werner Fischer - Linux performance profiling and monitoring
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6
 
Basic Linux kernel
Basic Linux kernelBasic Linux kernel
Basic Linux kernel
 
C&C Botnet Factory
C&C Botnet FactoryC&C Botnet Factory
C&C Botnet Factory
 
Percona Live UK 2014 Part III
Percona Live UK 2014  Part IIIPercona Live UK 2014  Part III
Percona Live UK 2014 Part III
 
Pentesting111111 Cheat Sheet_OSCP_2023.pdf
Pentesting111111 Cheat Sheet_OSCP_2023.pdfPentesting111111 Cheat Sheet_OSCP_2023.pdf
Pentesting111111 Cheat Sheet_OSCP_2023.pdf
 
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 SpringPiwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging Ruby
 
Krzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergenceKrzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast Convergence
 
Cfgmgmtcamp 2023 — eBPF Superpowers
Cfgmgmtcamp 2023 — eBPF SuperpowersCfgmgmtcamp 2023 — eBPF Superpowers
Cfgmgmtcamp 2023 — eBPF Superpowers
 
DPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSDPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDS
 
Multihomed Linux router
Multihomed Linux routerMultihomed Linux router
Multihomed Linux router
 
DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...
DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...
DEF CON 27 - GRICHTER - reverse engineering 4g hotspots for fun bugs net fina...
 

More from Yandex

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksYandex
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Yandex
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаYandex
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаYandex
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Yandex
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Yandex
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Yandex
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Yandex
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Yandex
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Yandex
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Yandex
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Yandex
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровYandex
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Yandex
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Yandex
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Yandex
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Yandex
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Yandex
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Yandex
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Yandex
 

More from Yandex (20)

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
 

Recently uploaded

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Implementing IPv6 in Yandex.Search

  • 1.
  • 4. First Yandex IPv6 net inet6num: netname: descr: country: org: admin-c: tech-c: status: mnt-by: mnt-lower: mnt-routes: source: 2a02:6b8::/32 RU-YANDEX-20080815 YANDEX LLC RU ORG-YA1-RIPE YNDX1-RIPE YNDX1-RIPE ALLOCATED-BY-RIR RIPE-NCC-HM-MNT YANDEX-MNT YANDEX-MNT RIPE # Filtered organisation: org-name: org-type: ORG-YA1-RIPE YANDEX LLC LIR
  • 5. 2009 Running IPv6 on internal technology network - fastbone
  • 6. Yandex uses two physically separated networks: backbone and fastbone.
  • 7. IPv4 backbone   802.1q dual   stack   fastbone   IPv4+IPv6
  • 11. §2.2 RFC 4291 3. An alternative form that is sometimes more convenient when dealing with a mixed environment of IPv4 and IPv6 nodes is x:x:x:x:x:x:d.d.d.d, where the 'x's are the hexadecimal values of the six high-order 16-bit pieces of the address, and the 'd's are the decimal values of the four low-order 8-bit pieces of the address (standard IPv4 representation).
  • 12. DNS IPv4-mapping …………… ws5-023.yandex.ru IN ws5-027.yandex.ru IN ws5-031.yandex.ru IN A A A 93.158.151.38 93.158.151.39 93.158.151.40 …………… ws5-023.search.yandex.net ws5-027.search.yandex.net ws5-031.search.yandex.net …………… IN IN IN AAAA AAAA AAAA 2a02:6b8:0:287::93.158.151.38 2a02:6b8:0:287::93.158.151.39 2a02:6b8:0:287::93.158.151.40
  • 13. Welcome to FreeBSD! # ping6 2a02:6b8:0:14a1::178.154.167.10 PING 2a02:6b8:0:14a1::178.154.167.10(2a02:6b8:0:14a1::b29a:a70a) 56 data bytes 64 bytes from 2a02:6b8:0:14a1::b29a:a70a: icmp_seq=1 ttl=64 time=0.029 ms ^C --- 2a02:6b8:0:14a1::178.154.167.10 ping statistics --1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.029/0.029/0.029/0.000 ms
  • 14. IPv6 support on FreeBSD /etc/rc.conf.d/ip6addrctl ipv6_enable="YES” /etc/rc.conf.d/auto_linklocal ipv6_enable="YES" sysctl net.inet6.ip6.accept_rtadv=0
  • 15. /etc/ya.subr IPv4 backbone network/mask IPv6 backbone network/mask vlan IPv4 fastbone network/mask vlan IPv6 fastbone network/mask vlan myt4 178.154.167.0/25 2a02:6b8:0:14a1::/64 2a02:6b8:0:a05::/64 764 667 178.154.151.0/25 767 # . /etc/ya.subr # ya_network_info 178.154.167.1 ya_net_num=99 ya_DC=myt4 ya_net=178.154.167.0/25 ya_VLAN=667 ya_ip=178.154.167.1 ya_defrouter=178.154.167.126 ya_porter=178.154.167.1 ya_porter_backup=178.154.164.1 ya_porters="178.154.167.1 178.154.164.1 178.154.165.1 178.154.172.1 178.154.173.1 178.154.174.1 178.154.175.1 178.154.149.1" ya_broadcast=178.154.167.127 ya_netmask=255.255.255.128 ya_net6=2a02:6b8:0:14a1::/64 ya_ip6=2a02:6b8:0:14a1::178.154.167.1 ya_defrouter6=fe80::1 ya_prefix6=64 ya_FB_net=178.154.151.0/25 ya_FB_VLAN=767 ya_FB_ip=178.154.151.1 ya_FB_defrouter=178.154.151.126 ya_FB_netmask=255.255.255.128 ya_FB_ipv6_net=2a02:6b8:0:a05::/64 ya_FB_ipv6_VLAN=764 ya_FB_ipv6_ip=2a02:6b8:0:a05::178.154.167.1 ya_FB_ipv6_defrouter=2a02:6b8:0:a05::1 ya_FB_ipv6_netmask=64 #
  • 16. /etc/rc.d/ya-netif & /etc/rc.d/ya-fastbone # cat /etc/rc.conf.local ipaddr="178.154.167.1" hostname="porter080.yandex.ru" adapter_options="-lro -tso" # # ifconfig | grep inet inet 178.154.167.1 netmask 0xffffff80 broadcast 178.154.167.127 inet6 fe80::22cf:30ff:fe00:8e8%em0 prefixlen 64 scopeid 0x4 inet6 2a02:6b8:0:14a1::b29a:a701 prefixlen 64 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0xc inet 127.0.0.1 netmask 0xff000000 inet 178.154.151.1 netmask 0xffffff80 broadcast 178.154.151.127 inet6 fe80::22cf:30ff:fe00:8e8%vlan767 prefixlen 64 scopeid 0xd inet6 2a02:6b8:0:a05::b29a:a701 prefixlen 64 inet6 fe80::22cf:30ff:fe00:8e8%vlan764 prefixlen 64 scopeid 0xe #
  • 17. /etc/rc.d/ya-routing # netstat -rn -f inet Routing tables Internet: Destination default 5.45.194.0/24 5.45.202.0/24 ............. Internet6: Destination ::/96 default ::1 ::ffff:0.0.0.0/96 .............. 2a02:6b8:b000::/64 2a02:6b8:f000::/64 fe80::/10 .............. Gateway 178.154.167.126 178.154.167.126 178.154.167.126 Flags UGS UGS UGS Refs Use 0 52124803 0 0 0 0 Netif Expire em0 em0 em0 Gateway ::1 fe80::1%em0 link#12 ::1 Flags UGRS UGS UH UGRS fe80::1%em0 2a02:6b8:0:a05::1 ::1 UGS UGS UGRS Netif Expire lo0 => em0 lo0 lo0 em0 vlan764 lo0
  • 19. yandex.ru & search.yandex.net # host ws5-000.yandex.ru ws5-000.yandex.ru has address 93.158.148.33 ws5-000.yandex.ru mail is handled by 10 outbound-relay.yandex.net. # host ws5-000.search.yandex.net ws5-000.search.yandex.net has IPv6 address 2a02:6b8:0:287::5d9e:9421 # host ws5-000.fb.yandex.ru ws5-000.fb.yandex.ru has IPv6 address 2a02:6b8:0:a02::5d9e:9421 # host fb-ws5-000.search.yandex.net fb-ws5-000.search.yandex.net has IPv6 address 2a02:6b8:0:a02::5d9e:9421 #
  • 21. short names & resolv.conf # hostname –s porter080 # # # cat /etc/resolv.conf # Generated on 05/07/13 at 14:49:10 by resolvconf for porter080 (inet 178.154.167.1 netmask 255.255.255.128) domain yandex.ru nameserver 127.0.0.1 nameserver 141.8.146.1 options timeout:1 attempts:1 # # host porter080 porter080.yandex.ru has address 178.154.167.1 porter080.yandex.ru mail is handled by 10 outbound-relay.yandex.net. # host porter080.search Host porter080.search not found: 3(NXDOMAIN) # host porter080.search.yandex.net porter080.search.yandex.net has IPv6 address 2a02:6b8:0:14a1::b29a:a701 #