explicit-nullの送信
mpls ldp
address-family ipv4
label
local
advertise
explicit-null
- LDPではegress LSRへはimplicit-nullとして転送を行うが、この場合ラベルが外されてしまうため、例えばMPLS QoSが有効に動作しない。そのため、あえてラベルを付けたまま転送をすることが求められる場合がある。
- このとき、explicit-nullラベルを付けて送信するように指示することで、ラベルを外さずexplicit-nullラベル付きで送信されるようになる。
- Ver5系と6系では異なる。5系ではこうなっているが6系では通らない
mpls ldp
explicit-null
実際にやった結果としてはこんな感じ。
■explicit-null送信前
R2#sh mpls for
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
16 Pop Label 1.1.1.1/32 0 Et0/0 10.1.2.1
17 Pop Label 11.11.11.11/32 0 Et0/1 10.2.11.11
18 24001 4.4.4.4/32 0 Et0/1 10.2.11.11
19 24000 3.3.3.3/32 0 Et0/1 10.2.11.11
20 24002 10.3.4.0/24 0 Et0/1 10.2.11.11
21 Pop Label 10.3.11.0/24 0 Et0/1 10.2.11.11
■explicit-null送信設定の追加後
R2#sh mpls for
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
16 Pop Label 1.1.1.1/32 0 Et0/0 10.1.2.1
17 explicit-n 11.11.11.11/32 0 Et0/1 10.2.11.11 ←ここ
18 24001 4.4.4.4/32 0 Et0/1 10.2.11.11
19 24000 3.3.3.3/32 0 Et0/1 10.2.11.11
20 24002 10.3.4.0/24 0 Et0/1 10.2.11.11
21 explicit-n 10.3.11.0/24 0 Et0/1 10.2.11.11 ←ここ
graceful-restart
mpls ldp
graceful-restart
graceful-restart forwarding-state-holdtime {秒}
graceful-restart reconnect-timeout {秒}
commit
- 確認コマンド
show mpls ldp parameters show mpls ldp neighbor show mpls ldp graceful-restart
RP/0/0/CPU0:ios#show mpls ldp parameters
Sun May 26 07:16:04.840 UTC
LDP Parameters:
Role: Active
Protocol Version: 1
Router ID: 0.0.0.0
Null Label:
IPv4: Implicit
Session:
Hold time: 180 sec
Keepalive interval: 60 sec
Backoff: Initial:15 sec, Maximum:120 sec
Global MD5 password: Disabled
Discovery:
Link Hellos: Holdtime:15 sec, Interval:5 sec
Targeted Hellos: Holdtime:90 sec, Interval:10 sec
Quick-start: Enabled (by default)
Transport address:
IPv4: 0.0.0.0
Graceful Restart: ←ここ
Enabled
Reconnect Timeout:120 sec, Forwarding State Holdtime:180 sec
NSR: Disabled, Not Sync-ed
Timeouts:
Housekeeping periodic timer: 10 sec
Local binding: 300 sec
Forwarding state in LSD: 360 sec
Delay in AF Binding Withdrawl from peer: 180 sec
Max:
1500 interfaces (1200 attached, 300 TE tunnel), 2000 peers
OOR state
Memory: Normal
RP/0/0/CPU0:ios#show mpls ldp graceful-restart
Sun May 26 07:16:43.618 UTC
Forwarding State Hold timer : Running (134 sec remaining)
GR Neighbors : None
インバウンドラベルフィルタ
mpls ldp
address-family ipv4
label remote accept from {LDP-ID} for {プレフィックスACL}
commit
LDP-ID
はIPアドレス:0
の形式プレフィックスACL
はプレフィックスを特定するためのもの
ラベル割当フィルタリング
mpls ldp
address-family ipv4
label local allocate for {プレフィックスACL}
プレフィックスACL
はプレフィックスを特定するためのもの
セッション保護(session protection)
mpls ldp
session protection [for {ピアACL}] [duration {秒}]
commit
duration
はセッションを維持する時間
コメント