Tuesday, March 17, 2015

MPLS TE Attribute flag

Tunnel Affinity là mt thuc tính ca Tunnel đưc dùng đ xác đnh xem đưng đi ca Tunnel đó có th đi qua 1 link nào đó không. Thông thưng Tunnel s đưc khai báo 2 thuc tính là AFFINITY và MASK, còn link thì đưc khai báo thuc tính FLAGS


Khai báo thuc tính AFFINITY cho tunnel
Router(config)#interface tunnel 0.
Router(config-if)#tunnel mpls traffic-eng affinity AFFINITY MASK

Trong đó AFFINITY và MASK là nhng giá tr nh phân 32 bit nhn giá tr 0x0 0xFFFFFFFF

Khai báo thuc tính FLAGS cho interface (link)
Router(config-if)#mpls traffic-eng attribute flags attribute
Trong đó attribute là mt giá tr nh phân 32 bit nhn giá tr t 0x0 0xFFFFFFFF

Nếu
AFFINITY & MASK = FLAGS & MASK thì tunnel có th đi qua link
AFFINITY & MASK ≠ FLAGS & MASK thì tunnel không th đi qua link
Nếu không cấu hình default mask = 0xFFFF

R1:
interface Tunnel1
 ip unnumbered Loopback0
 mpls traffic-eng tunnels
 tunnel destination 2.2.2.2
 tunnel mode mpls traffic-eng
 tunnel mpls traffic-eng autoroute announce
 tunnel mpls traffic-eng priority 6 6
 tunnel mpls traffic-eng bandwidth  100
 tunnel mpls traffic-eng affinity 0x2 mask 0x3
 tunnel mpls traffic-eng path-option 1 explicit name WAN1 lockdown
!
ip explicit-path name WAN1 enable
 next-address 10.1.12.2
R1
interface FastEthernet0/0
 ip address 10.1.12.1 255.255.255.0
 ip ospf 1 area 0
 duplex auto
 speed auto
 mpls traffic-eng tunnels
 mpls traffic-eng attribute-flags 0x2
 ip rsvp bandwidth 500

AFFINITY & MASK  
Affinity
00000010
Mask
00000011
AND
00000010

FLAGS & MASK
Flag
00000010
Mask
00000011
AND
00000010

=> match vậy tunnel có thể đi qua link

No comments:

Post a Comment