@twovs
IPv6冗長で差をつけよう
2011年夏の思い出作り
VRRP編
followerのあいつと
VRRP編
第1回 IPv6について勉強しませんか?
2011/07/23 Sat #ipv6study
@twovs
agenda
VRRP って?
IPv6 対応状況
keepalived
Vyatta
MikroTik/RouterOS
2
MikroTik/RouterOS
SEIL
Solaris
まとめ
@twovs
VRRPって?
Virtual Router Redundacy Protocol
RFC2338/3768 (ver.2)
RFC5798 (ver.3)
複数の Router で 1つ以上の VIP(VirtualIP)
を共有し可用性を上げる
3
を共有し可用性を上げる
@twovs
IPv6対応状況
VRRP version.3 で IPv6 に対応
プロトコル的には IPv6 に対応
じゃ,実装状況は・・・?
参考> RFC 5798
For IPv6, the first address
4
For IPv6, the first address
must be the IPv6 link-local address
associated with the virtual router.
@twovs
keepalived
1.2.0 で ‘Extend VRRP to support IPv6’
対応してるけれどめっちゃ独自仕様
IPv6 対応だけど VRRP version.2
packet 見ても malformed
互換性無し
5
互換性無し
keepalived 対向だとバッチリ動作する
@twovs
keepalived (Advertisement Packet)
6
@twovs
参考> 普通のAdvertisement Packet
7
@twovs
Vyatta
オープンソースを集めて作ったソフトウェアルータ
2011年07月時点の最新版(VC6.2)でも未対応
vyatta@vyatta:~$ show version
Version: VC6.2-2011.02.09
8
Version: VC6.2-2011.02.09
(snip)
vyatta@vyatta:~$ sudo keepalived -v
Keepalived v1.1.15 (12/28,2010)
@twovs
MikroTik/RouterOS
Linux ベースのソフトウェアルータ
IPv6 対応(VRRP version.3 対応)
VRRP implementation in RouterOS is
compliant to VRRPv2 RFC 3768 and
9
compliant to VRRPv2 RFC 3768 and
VRRPv3 RFC 5798.
http://wiki.mikrotik.com/wiki/Manual:Interface/VRRP
@twovs
SEIL/x86
ざいる/x86:NetBSDベースのソフトウェアルータ
IPv6 対応(VRRP version.3 対応)
IPv6 (など)の検証に色々便利
RA投げたり
DHCPv6 Server/Client にしたり
10
DHCPv6 Server/Client にしたり
IPv4/v6 の translator にしたり
VPN(IPv4 & IPv6)張ったり
・・・
@SEIL_SMF
@twovs
Solaris
OpenIndiana(oi_151 beta)で確認
http://dlc-int.openindiana.org/151/oi-dev-151-text-x86-20110526-1.iso
IPv6 対応(VRRP version.3 対応)
普通に VRRP を設定したら version.3
「東京 OpenSolaris 勉強会2010.11」
11
「東京 OpenSolaris 勉強会2010.11」
http://negi.ipv6labs.jp/data/OpenIndiana/OpenIndiana_SUNWvrrp.2010.11.ppt
http://negi.ipv6labs.jp/data/OpenSolaris/SUNWvrrp/SUNWvrrp_example.ja.txt
@osoljp (OpenSolaris JP)
@twovs
まとめ
keepalived-1.2.0 は対応(ただし独自仕様)
Vyatta(VC6.2)は未対応
MikroTik の VRRP は IPv6 対応
SEIL の VRRP は IPv6 対応
Solaris の VRRP は IPv6 対応
12
Solaris の VRRP は IPv6 対応
SEIL/x86 は検証に便利
@twovs
続きは・・・
OpenSolaris 勉強会 #osoljp
来週土曜日(07/30) 13:15~
日本オラクル青山オフィス
http://atnd.org/events/17650
13
ネットワークパケットを読む会 #pakeana
来週火曜日(07/26) 19:00~
京橋プラザ区民館
http://atnd.org/events/17798
@twovs
-END-
14
Thank you, see you again!

IPv6冗長で差をつけよう 2011年夏の思い出作り VRRP編