IOS-XR OSPF Configuration memo – part 5

Prefix prioritization

特定のプレフィックスのSPF計算を優先させる機能?

prefix-set {プレフィックスセット名}
route-policy {RPL名}
 if destination in {プレフィックスセット名} then
  set spf-priority {critical | high | medium}
 endif
 exit
router ospf {プロセス名}
spf prefix-priority route-policy {RPL名}
commit
show rpl route-policy {RPL名} detail

Multicast-intact有効化

router ospf {プロセス名}
mpls traffic-eng multicast-intact
commit

インターフェースをVRFに紐づけ

router opsf {プロセス名}
vrf {VRF名}
 area {エリアID}
  interface {インターフェース名}
commit

OSPFをPE-CE間のルーティングプロトコルにする

router ospf {プロセス名}
vrf {VRF名}
 redistribute プロトコル
 area {エリアID}
  interface {インターフェース名}
 exit
 domain-id [secondary] type {0005 | 0105 | 0205 | 8005} value {値}
 domain-tag {タグ}
 disable-dn-bit-check
commit
  • domain-idのvalue: 6バイトの16進数で指定する
  • disable-dn-bit-check: DN(Down)ビットを無視する(オプション)

OSPFインスタンスを複数作成する

router ospf {プロセス名}
area {エリアID}
 interface {インターフェース名}
 exit
vrf {VRF名}
 area {エリアID}
  interface {インターフェース名}
commit

普通にVRFで複数インスタンス作るってだけ。

一つのインターフェースで複数のエリアに

router ospf {プロセス名}
area {エリアID}
 interface {インターフェース名}
area {エリアID}
 multi-area-interface {インターフェース名}
commit
  • ブロードキャストネットワーク(というかEtnerhetインターフェース)でやるときは、network point-to-pointが必要

こういうこと。

RP/0/0/CPU0:ios(config-ospf-ar)#sh run router ospf
Fri Apr 26 08:24:30.563 UTC
router ospf 1
 area 1
  interface GigabitEthernet0/0/0/0
   network point-to-point
  !
 !
 area 2
  multi-area-interface GigabitEthernet0/0/0/0
  !
 !
!

LDP IGP Autoconfig

router ospf {プロセス名}
mpls ldp auto-config
commit

グローバルだけじゃなく、エリア単位での有効化も可能。

RP/0/0/CPU0:ios(config-ospf-ar)#show config
Fri Apr 26 08:27:26.611 UTC
Building configuration...
!! IOS XR Configuration 6.1.2
router ospf 1
 area 2
  mpls ldp auto-config
 !
!
end

LGP IGP同期

指定可能な階層は3つ

router ospf {プロセス名}
mpls ldp sync ←ここ
area {エリアID}
 mpls ldp sync ←ここ
 interface {インターフェース名}
  mpls ldp sync ←ここ
commit

こういうふうにできる

RP/0/0/CPU0:ios(config-ospf)#show
Fri Apr 26 08:29:43.252 UTC
router ospf 1
 mpls ldp sync
 area 1
  mpls ldp sync
  interface GigabitEthernet0/0/0/0
   mpls ldp sync
  !
 !
!

メッセージダイジェスト認証

  • 事前に設定が必要
    • 使用するキーチェーン
router ospf {プロセス名}
area {エリアID}
 interface {インターフェース名}
  authentication message-digest keychain {キーチェーン名}
commit
  • 有効化の確認にはshow ospf [{プロセス名}] interface {インターフェース名}
  • キーチェーンの確認はshow key chain {キーチェーン名}

Generalized TTL Security Mechanism(GTSM)

router ospf {プロセス名}
area {エリアID}
 interface {インターフェース名}
  security ttl [disable | hops {ホップ数}]
commit
show ospf interface {インターフェース名}

確認用コマンドもろもろ

show ospf
show ospf border-routers
show ospf database
show ospf flood-list interface {インターフェース名}
show ospf interface {インターフェース名}
show ospf neighbor [detail]

プロセス再起動コマンド

clear ospf process
clear ospf redistribution
clear ospf routes
clear ospf vrf {コマンド類}
clear ospf statistics [neighbor {ネイバ名}]

IPFRR LFA

router ospf {プロセス名}
area {エリアID}
 fast-reroute per-link {enable | disable}
commit

IPFRR LFAから特定インターフェースを除外

router ospf {プロセス名}
area {エリアID}
 fast-reroute per-link exclude interface {インターフェース名}
commit

SRMSサーバ(セグメントルーティング?)

router opsf {プロセス名}
segment-routing mpls
segment-routing forwarding mpls
segment-routing prefix-sid-map advertise-local
segment-routing sr-prefer prefix-list {ACL名}
  • segment-routing forwarding mpls: このOSPFプロセスが動作するインターフェースでSRの転送を有効にする
  • segment-routing prefix-sid-map advertise-local: ローカルマッピング情報を広報する
  • segment-routing sr-prefer prefix-list {ACL名}: LDPよりSRラベルを優先するプレフィックス
RP/0/0/CPU0:XR1(config)#router ospf 1
RP/0/0/CPU0:XR1(config-ospf)#segment-routing prefix-sid-map ?
  advertise-local  Advertise and use local mapping server entries
  receive          Control the usage of remote mapping server advertisements
RP/0/0/CPU0:XR1(config-ospf)#segment-routing ?
  disable         Disable Segment Routing
  forwarding      Enable Segment-routing forwarding on interfaces
  global-block    MPLS label range for SID allocation
  mpls            SR using MPLS dataplane
  prefix-sid-map  Configuring segment routing mapping server
  sr-prefer       Prefer segment routing labels over LDP labels

コメント

タイトルとURLをコピーしました