L2TPv3

概要

L2TPv3 (Layer 2 Tunneling Protocol version 3) は、データリンク層(L2)でのVPN接続 (L2VPN)を実現するトンネリングプロトコル。L2フレームをIPパケットとしてカプセル化することでルーター間でのL2フレーム転送を可能にし、複数の拠点で同一セグメントのネットワークを構築することができる。

IPパケットとなにが違うかよくわかってないけど、おそらくL2区間でやることの意味かと認識しよう。

◇違い
カプセル化対象のフレーム
・L2TPv3:イーサネット以外に、PPPやATMなどの各種レイヤ2プロトコルに対応。
・EtherIP:イーサネットフレームのみ。

◯トンネルのセッション管理
・L2TPv3:あり
・EtherIP:なし

設定

基本設定

Router(config)# psedowire-class <pw_class>
Router(config-xx)# encapsulation { l2tpv3 | mpls }
Router(config-xx)# ip local interface <interface>

インターフェースの設定

Router(config)#interface <interface>
Router(config-if)#xconnect <destination_addr> <vc> encapsulation l2tpv3 pw-class <pw_class>

Config

hostname L2TPv3-1
!
pseudowire-class L2TPv3
 encapsulation l2tpv3
 ip local interface Loopback0
!
interface Loopback0
 ip address 1.1.1.1 255.255.255.255
!
interface Ethernet0/0
 ip address 192.168.1.1 255.255.255.0
!
interface Ethernet0/1
 no ip address
 xconnect 2.2.2.2 1 encapsulation l2tpv3 pw-class L2TPv3
!
router ospf 1
 network 1.1.1.1 0.0.0.0 area 0
 network 192.168.1.1 0.0.0.0 area 0
!

確認

L2TPv3-1#show xconnect all                   
Legend:    XC ST=Xconnect State  S1=Segment1 State  S2=Segment2 State
  UP=Up       DN=Down            AD=Admin Down      IA=Inactive
  SB=Standby  HS=Hot Standby     RV=Recovering      NH=No Hardware

XC ST  Segment 1                         S1 Segment 2                         S2
------+---------------------------------+--+---------------------------------+--
UP pri   ac Et0/1:4(Ethernet)            UP l2tp 2.2.2.2:1                    UP
L2TPv3-1#
L2TPv3-1#show l2tp session

L2TP Session Information Total tunnels 1 sessions 1

LocID      RemID      TunID      Username, Intf/      State  Last Chg Uniq ID   
                                 Vcid, Circuit                                  
3662642731 1411920963 3432293925 1, Et0/1             est    00:33:06 0         
L2TPv3-1#