OSPFv2でのMPLS Traffic-Engineering
- 事前に必要なこと
- MPLSが有効であること
- CEFが有効であること
router ospf {プロセス名}
mpls traffic-eng router-id {インターフェース名}
area {エリアID}
mpls traffic-eng
commit
show ospf mpls traffic-eng {link | fragment}
階層的にはこんな感じ。
RP/0/0/CPU0:XR1(config)#router ospf 1
RP/0/0/CPU0:XR1(config-ospf)#mpls traffic-eng router-id lo0
RP/0/0/CPU0:XR1(config-ospf)#area 1
RP/0/0/CPU0:XR1(config-ospf-ar)#mpls traffic-eng
RP/0/0/CPU0:XR1(config-ospf-ar)#show config
Thu Apr 25 12:45:27.306 UTC
Building configuration...
!! IOS XR Configuration 6.1.2
router ospf 1
area 1
mpls traffic-eng
!
mpls traffic-eng router-id Loopback0
!
end
OSPFv3 Graceful Restart(GR)
router ospfv3 {プロセス名}
graceful-restart
graceful-restart lifetime
graceful-restart interval {秒}
graceful-restart helper disable
commit
do show ospfv3 database grace
OSPFv2 Sham-link
- 事前に必要なこと
- PEルータとして設定してあること
- VRFに属するLoopbackインターフェースを作成し、/32のアドレスを割り当てる
- areaサブモードでsham-link設定を行うこと
interface {インターフェース名}
vrf {VRF名}
ipv4 address {IPアドレス、マスク}
router ospf {プロセス名}
vrf {VRF名}
redistribute bgp {ASN}
area {エリアID}
sham-link {ローカルIPアドレス} {リモートIPアドレス}
commit
階層的にはこんな感じ
RP/0/0/CPU0:XR1(config-ospf-vrf-ar-sl)#show config
Thu Apr 25 13:08:43.790 UTC
Building configuration...
!! IOS XR Configuration 6.1.2
interface Loopback100
vrf VRF_A
ipv4 address 11.11.11.111 255.255.255.255
!
router ospf 1
vrf VRF_A
router-id 11.11.11.111
redistribute bgp 1
area 1
sham-link 11.11.11.111 12.12.12.112
cost 100
!
!
!
!
end
VRFごとにルータIDは設定可能。当然重複していても問題ない。
RP/0/0/CPU0:XR1(config-ospf-vrf)#show run router ospf
Thu Apr 25 13:12:17.035 UTC
router ospf 1
area 0
range 100.0.0.0/8 not-advertise
range 192.168.0.0/16 advertise
interface Loopback0
!
interface GigabitEthernet0/0/0/0.1112
!
!
area 1
interface GigabitEthernet0/0/0/0.111
!
!
vrf VRF_A
router-id 11.11.11.111 ←ここ
redistribute bgp 1
area 1
sham-link 11.11.11.111 12.12.12.112
cost 100
!
!
!
vrf VRF_B
router-id 11.11.11.111 ←ここ
!
!
Nonstop Routing(NSR)
- Active RP(Route Processor)とStandby RP間でデータや状態を同期する機能
- RPのスイッチオーバーが発生しても同じ状態のままで引き継げるので動作に影響しない
router ospf {プロセス名} または router ospfv3 {プロセス名}
nsr
commit
コメント