今回はLAGを構成しているポート毎に割り当て可能なL2 Adjacency SIDについて説明します。
概要
L2 Adjacency SID
ルータ間でLAGを構成し、LAGの上でSRを有効にした場合、LAGに対して、1つのAdjacency SIDが割り当てられます。
L2 Adjacency SIDを使用することで、LAGを構成する物理ポート毎に1つのAdjacency SIDを割り当てることが可能です。
これにより、LAG上でトラフィックを転送する際に使用する物理ポートを明示的に指定することが可能です。
IOS-XRではIS-ISのみL2 Adjacency SIDの広報をサポートしています。
検証内容と設定
基本設定の内容
R2-R3間でOn ModeでLAGを構成します。
R1-R2-R3間でIS-IS Area 49.0000を構成します。
IS-ISでSRを有効にします。
R2とR3では、LAGを構成するポート毎にL2 Adjacency SIDを割り当てます。
初期設定
interface Loopback0
ipv4 address 1.1.1.1 255.255.255.255
!
interface GigabitEthernet0/0/0/0
ipv4 address 10.1.1.1 255.255.255.0
!
router isis 1
is-type level-2-only
net 49.0001.0000.0000.0001.00
address-family ipv4 unicast
metric-style wide
segment-routing mpls
!
interface Loopback0
address-family ipv4 unicast
!
!
interface GigabitEthernet0/0/0/0
point-to-point
address-family ipv4 unicast
interface Bundle-Ether1
ipv4 address 10.2.2.2 255.255.255.0
!
interface Loopback0
ipv4 address 2.2.2.2 255.255.255.255
!
interface GigabitEthernet0/0/0/0
ipv4 address 10.1.1.2 255.255.255.0
!
interface GigabitEthernet0/0/0/1
bundle id 1 mode on
!
interface GigabitEthernet0/0/0/2
bundle id 1 mode on
!
router isis 1
is-type level-2-only
net 49.0001.0000.0000.0002.00
address-family ipv4 unicast
metric-style wide
segment-routing mpls
segment-routing bundle-member-adj-sid
!
interface Bundle-Ether1
point-to-point
address-family ipv4 unicast
!
!
interface Loopback0
address-family ipv4 unicast
!
!
interface GigabitEthernet0/0/0/0
point-to-point
address-family ipv4 unicast
interface Bundle-Ether1
ipv4 address 10.2.2.3 255.255.255.0
!
interface Loopback0
ipv4 address 3.3.3.3 255.255.255.255
!
interface GigabitEthernet0/0/0/0
bundle id 1 mode on
!
interface GigabitEthernet0/0/0/1
bundle id 1 mode on
!
router isis 1
is-type level-2-only
net 49.0001.0000.0000.0003.00
address-family ipv4 unicast
metric-style wide
segment-routing mpls
segment-routing bundle-member-adj-sid
!
interface Bundle-Ether1
point-to-point
address-family ipv4 unicast
!
!
interface Loopback0
address-family ipv4 unicast
設定と状態の確認
IS-ISの設定の確認
IS-ISでLAGを構成しているポート単位にL2 Adjacency SIDを割り当て、広報するには、segment-routing bundle-member-adj-sidコマンドを設定します。
router isis 1
address-family ipv4 unicast
segment-routing bundle-member-adj-sid
LSPの状態確認
R2が生成したLSPを見ると、LAGを構成しているポート毎にL2 Adjacency SIDが割り当てられていることが確認できます。
RP/0/RP0/CPU0:R1#show isis database R2.00-00 verbose
IS-IS 1 (Level-2) Link State Database
LSPID LSP Seq Num LSP Checksum LSP Holdtime/Rcvd ATT/P/OL
R2.00-00 0x00000008 0x5f50 779 /1200 0/0/0
Area Address: 49.0001
Metric: 10 IS-Extended R1.00
Interface IP Address: 10.1.1.2
Neighbor IP Address: 10.1.1.1
Link Maximum SID Depth:
Label Imposition: 10
ADJ-SID: F:0 B:0 V:1 L:1 S:0 P:0 weight:0 Adjacency-sid:24001
Metric: 10 IS-Extended R3.00
Interface IP Address: 10.2.2.2
Neighbor IP Address: 10.2.2.3
Link Maximum SID Depth:
Label Imposition: 10
ADJ-SID: F:0 B:0 V:1 L:1 S:0 P:0 weight:0 Adjacency-sid:24003
NLPID: 0xcc
IP Address: 2.2.2.2
Metric: 10 IP-Extended 10.1.1.0/24
Prefix Attribute Flags: X:0 R:0 N:0
Metric: 10 IP-Extended 10.2.2.0/24
Prefix Attribute Flags: X:0 R:0 N:0
Metric: 10 IP-Extended 2.2.2.2/32
Prefix Attribute Flags: X:0 R:0 N:1
Hostname: R2
Router Cap: 2.2.2.2 D:0 S:0
Segment Routing: I:1 V:0, SRGB Base: 16000 Range: 8000
Node Maximum SID Depth:
Label Imposition: 10
SR Algorithm:
Algorithm: 0
Algorithm: 1
LAG Mbrs: Nbr:R3.00 P:1 (hdr-size:14 tlv-len:34)
Interface IP Address: 10.2.2.2
LAG Desc: Descriptor size:19 Num-members:2
LAG Mbr Link IDs: 0x00000009 0x00000008
LAG Adj-SID: F:0 V:1 L:1 S:0 weight:0
LAG Mbr 0x00000009 ADJ-SID: 24004
LAG Mbr 0x00000008 ADJ-SID: 24005
FIBの確認
R2のFIBを見ると、LAG構成しているポート毎にL2 Adjacency SIDが割り当てられていることが確認できます。
RP/0/RP0/CPU0:R2#show mpls forwarding
Local Outgoing Prefix Outgoing Next Hop Bytes
Label Label or ID Interface Switched
------ ----------- ------------------ ------------ --------------- ------------
24000 Pop SR Adj (idx 1) Gi0/0/0/0 10.1.1.1 0
24001 Pop SR Adj (idx 3) Gi0/0/0/0 10.1.1.1 0
24002 Pop SR Adj (idx 1) BE1 10.2.2.3 0
24003 Pop SR Adj (idx 3) BE1 10.2.2.3 0
24004 Pop SR Adj (idx 1) Gi0/0/0/2 10.2.2.3 0
24005 Pop SR Adj (idx 1) Gi0/0/0/1 10.2.2.3 0
コメント