LISP 再配送 2

今回はxTRにおいて、Static Routeで設定したルート情報や、OSPFやBGP等で学習したルート情報をLISPに再配送する方法を説明します。

 

概要

RIBからLISPへのルート情報のインポート

xTRでは、Static RouteやOSPF/BGP等でRIBに投入されたルート情報をLISPのMapping Databaseにインポートすることが可能です。

 

xTRはRIBからインポートされたルート情報をEID-PrefixとしてMSに登録可能です。

 

検証の基本設定

基本設定の内容

R1をMR/MS、R2とR3をxTRとして動作させます。
R2はEID-Prefixが10.1.1.0/24、RLOCが172.16.1.2のマッピング情報をR1に登録します。
R3はEID-Prefixが10.2.2.0/24、RLOCが172.16.1.3のマッピング情報をR1に登録します。

R3で10.3.3.0/24宛のスタティックルートを設定します。

R3でStatic RouteをLISPのMapping Databaseに再配送し、EID-PrefixとしてR1に登録します。

 

基本設定


interface GigabitEthernet2
 ip address 172.16.1.1 255.255.255.0
!
router lisp
 service ipv4
  map-server
  map-resolver
  exit-service-ipv4
 !
 site Site_1
  authentication-key Zaq12wsx!@
  eid-record 10.1.1.0/24
  eid-record 10.2.2.0/24
  eid-record 10.3.3.0/24
  exit-site
 !
 exit-router-lisp
            


interface GigabitEthernet2
 ip address 172.16.1.2 255.255.255.0
!
interface GigabitEthernet3
 ip address 10.1.1.2 255.255.255.0
!
router lisp
 service ipv4
  itr map-resolver 172.16.1.1
  itr
  etr map-server 172.16.1.1 key Zaq12wsx!@
  etr
  exit-service-ipv4
 !
 instance-id 0
  service ipv4
   eid-table default
   database-mapping 10.1.1.0/24 172.16.1.2 priority 1 weight 50
   exit-service-ipv4
  !
  exit-instance-id
 !
 exit-router-lisp
            


interface GigabitEthernet2
 ip address 172.16.1.3 255.255.255.0
!
interface GigabitEthernet3
 ip address 10.2.2.3 255.255.255.0
!
router lisp
 locator-set RLOC
  172.16.1.3 priority 1 weight 50
  exit-locator-set
 !
 service ipv4
  itr map-resolver 172.16.1.1
  itr
  etr map-server 172.16.1.1 key Zaq12wsx!@
  etr
  exit-service-ipv4
 !
 instance-id 0
  service ipv4
   eid-table default
   database-mapping 10.2.2.0/24 172.16.1.3 priority 1 weight 50
   route-import database static locator-set RLOC
   exit-service-ipv4
  !
  exit-instance-id
 !
 exit-router-lisp
!
ip route 10.3.3.0 255.255.255.0 10.2.2.5
            


interface GigabitEthernet2
 ip address 10.1.1.4 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 10.1.1.2
            


interface GigabitEthernet2
 ip address 10.2.2.5 255.255.255.0
!
interface GigabitEthernet3
 ip address 10.3.3.5 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 10.2.2.3
            


interface GigabitEthernet2
 ip address 10.3.3.6 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 10.3.3.5
            

 

設定内容と状態の確認

設定確認

Static RouteをLISPに再配送するR3の設定を確認します。

RIBに存在するルート情報をLISPに投入するには、route-import database <protocol> locator-set <locator-set-name>コマンドを設定します。
今回はRIBに存在するStatic RouteをLISPにインポートするため、<protocol>オプションにはstaticを指定します。
LISPに投入したルート情報に関連付けるRLOCはLocator Setで定義します。

R3

router lisp
 locator-set RLOC
  172.16.1.3 priority 1 weight 50
  exit-locator-set
 !
 instance-id 0
  service ipv4
   route-import database static locator-set RLOC
   exit-service-ipv4
  !
  exit-instance-id
 !
 exit-router-lisp
!
ip route 10.3.3.0 255.255.255.0 10.2.2.5
            

 

状態確認

LISPの状態を確認します。

 

RIBからLISPにインポートされたルート情報は、show ip lisp route-import databaseコマンドで確認できます。
R3でStatic Routeとして設定した10.3.3.0/24がLISPにインポートされていることが確認できます。

R3

R3#show ip lisp route-import database
LISP IPv4 imported routes for EID-table default (IID 0)
Config: 1, Entries: 1 (limit 5000)
Prefix                    Uptime    Source               RLOC-set   Cache/DB   State
10.3.3.0/24               00:02:25  static               RLOC       installed
            

 

R3のMapping Databaseに10.3.3.0/24が存在することが確認出来ます。

R3

R3#show ip lisp database
LISP ETR IPv4 Mapping Database for EID-table default (IID 0), LSBs: 0x1
Entries total 2, no-route 0, inactive 0

10.2.2.0/24
  Uptime: 00:05:51, Last-change: 00:05:51
  Domain-ID: unset
  Locator     Pri/Wgt  Source     State
  172.16.1.3    1/50   cfg-addr   site-self, reachable
10.3.3.0/24, route-import, inherited from default locator-set RLOC
  Uptime: 00:00:40, Last-change: 00:00:40
  Domain-ID: unset
  Locator     Pri/Wgt  Source     State
  172.16.1.3    1/50   cfg-addr   site-self, reachable
            

 

R3でLISPにインポートしたStatic Routeの10.3.3.0/24がR1のMapping Databaseに登録されていることが確認できます。

R1

R1#show lisp site
LISP Site Registration Information
* = Some locators are down or unreachable
# = Some registrations are sourced by reliable transport

Site Name      Last      Up     Who Last             Inst     EID Prefix
               Register         Registered           ID
Site_1         00:06:09  yes#   172.16.1.2:48881              10.1.1.0/24
               00:06:01  yes#   172.16.1.3:30991              10.2.2.0/24
               00:00:55  yes#   172.16.1.3:30991              10.3.3.0/24
            

 

R4の10.1.1.4からR6の10.3.3.6へトラフィックを発生させます。

 

R2は10.3.3.0/24のRLOCを解決できていることが確認できます。

R2

R2#show ip lisp map-cache
LISP IPv4 Mapping Cache for EID-table default (IID 0), 2 entries

0.0.0.0/0, uptime: 00:00:41, expires: 00:00:18, via static-send-map-request
  Negative cache entry, action: send-map-request
10.3.3.0/24, uptime: 00:00:10, expires: 23:59:49, via map-reply, complete
  Locator     Uptime    State  Pri/Wgt     Encap-IID
  172.16.1.3  00:00:10  up       1/50        -
            

 

R4の10.1.1.4からR6の10.3.3.6へのPingが成功していることが確認できます。

R4

R4#ping 10.3.3.6 source 10.1.1.4
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.3.3.6, timeout is 2 seconds:
Packet sent with a source address of 10.1.1.4
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
            

コメント

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