Penasaran saat diskusi dengan teman sekantor terkait LSP yang melewati Area OSPF yang berbeda (along the path).
ada dua hal dalama diskusi tersebut:
1. Apakah TE itu bisa lewat meskipun berbeda area OSPF?
2. Apakah RSVP atau LDP? atau dua-duanya dipakai dalam TE?
Saya mencoba nge-lab untuk mengecek kedua pertanyaan tersebut.
Saya buat PATH dari XRv-PE2 –>R4->iosxr-pe2->R3, dan path ini via tunnel-te2 (tujuan 4.4.4.4). Path lain dibuat dari XRv-PE2–>R1->iosxr-pe2 (tujuan 3.3.3.3). Di router iosxr-pe2 dan R3 adalah area border. RSVP dan LDP dienable di sepanjang path.
RP/0/0/CPU0:XRv-PE2#show running-config explicit-path
Fri Feb 20 14:53:27.749 UTCexplicit-path name TEST
index 1 next-address strict ipv4 unicast 192.168.12.1
index 2 next-address strict ipv4 unicast 192.168.13.2
index 3 next-address strict ipv4 unicast 3.3.3.3
!
explicit-path name TEST2
index 1 next-address loose ipv4 unicast 192.168.16.2
index 2 next-address loose ipv4 unicast 192.168.46.1
index 3 next-address loose ipv4 unicast 3.3.3.3
!
explicit-path name LSP-TEST
index 1 next-address loose ipv4 unicast 192.168.16.2
index 2 next-address loose ipv4 unicast 192.168.46.1
index 3 next-address loose ipv4 unicast 192.168.34.2
index 4 next-address loose ipv4 unicast 4.4.4.4
!
explicit-path name LSP-TEST2
index 1 next-address loose ipv4 unicast 192.168.12.1
index 2 next-address loose ipv4 unicast 192.168.13.2
index 3 next-address loose ipv4 unicast 192.168.34.2
index 4 next-address loose ipv4 unicast 4.4.4.4
!
ketika menggunakan STRICT, ternyata tunnel ke arah 4.4.4.4 tidak bisa naik namun setelah diubah jadi LOOSE, tunnel pun naik. Seorang teman menunjukan sebuah dokumen bahwa ada restriksi jika path TE itu melewati AREA OSPF yang berbeda maka tidak bisa dilakukan.
RP/0/0/CPU0:XRv-PE2#
RP/0/0/CPU0:XRv-PE2#sh int description | in up
Fri Feb 20 14:49:27.185 UTC
Lo0 up up
Nu0 up up
tt1 up up Tunnel-TE to 3.3.3.3
tt2 up up Tunnel-TE to 4.4.4.4
Gi0/0/0/0 up up to R1 port Gi0/0
RP/0/0/CPU0:XRv-PE2#show mpls traffic-eng tunnels destination 4.4.4.4
Fri Feb 20 15:03:50.006 UTC
Name: tunnel-te2 Destination: 4.4.4.4
Signalled-Name: XRv-PE2_t2
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 1, type explicit LSP-TEST (Basis for Setup, path weight 1)
G-PID: 0x0800 (derived from egress interface properties)
Bandwidth Requested: 0 kbps CT0
Creation Time: Fri Feb 20 09:59:34 2015 (05:04:16 ago)
Config Parameters:
Bandwidth: 0 kbps (CT0) Priority: 7 7 Affinity: 0x0/0xffff
Metric Type: TE (default)
Hop-limit: disabled
Cost-limit: disabled
AutoRoute: disabled LockDown: disabled Policy class: not set
Forward class: 0 (default)
Forwarding-Adjacency: disabled
Loadshare: 0 equal loadshares
Auto-bw: disabled
Fast Reroute: Disabled, Protection Desired: None
Path Protection: Not Enabled
BFD Fast Detection: Disabled
Reoptimization after affinity failure: Enabled
Soft Preemption: Disabled
History:
Tunnel has been up for: 03:13:25 (since Fri Feb 20 11:50:25 UTC 2015)
Current LSP:
Uptime: 03:13:25 (since Fri Feb 20 11:50:25 UTC 2015)
Reopt. LSP:
Last Failure:
LSP not signalled, identical to the [CURRENT] LSP
Date/Time: Fri Feb 20 14:59:18 UTC 2015 [00:04:32 ago]
Prior LSP:
ID: 4 Path Option: 1
Removal Trigger: tunnel shutdown
Path info (OSPF 100 area 0):
Node hop count: 1
Hop0: 192.168.16.2
Hop1: 6.6.6.6
Hop2: 192.168.46.1
Hop3: 192.168.34.2
Hop4: 4.4.4.4
Displayed 1 (of 2) heads, 0 (of 0) midpoints, 0 (of 0) tails
Displayed 1 up, 0 down, 0 recovering, 0 recovered heads
RP/0/0/CPU0:XRv-PE2#
RP/0/0/CPU0:XRv-PE2#show route | in tunnel-te
Pertanyaan pertama berhasil dijawab, bahwa TE bisa dilakukan meski beda OSPF Area.
Pertanyaan kedua, apakah LDP atau RSVP atau kedua-duanya harus dienable?hmmm…