前回はLSAタイプ5で得た外部ルートをBGPへ再配送についてでした。
今回はLSAタイプ7で得た外部ルートをBGPへ再配送についてです。
使用IOSは
ADVENTERPRISEK9-M 12.4(20)T
です。
NWトポロジは下図の通りです。

【概要】
前回と同じですので割愛します。
【設定】
以下、各ルータの(投入)コンフィグです。
-------------------------------
!R1
interface Loopback0
ip address 100.0.0.1 255.255.255.255
no shutdown
interface GigabitEthernet0/0
ip address 10.1.2.2 255.255.255.252
no shutdown
interface GigabitEthernet1/0
ip address 192.168.1.254 255.255.255.0
no shutdown
router bgp 65001
network 192.168.1.0
neighbor 100.0.0.2 remote-as 65002
neighbor 100.0.0.2 ebgp-multihop 2
neighbor 100.0.0.2 update-source Loopback0
ip route 100.0.0.2 255.255.255.255 10.1.2.1
-------------------------------
!R2
interface Loopback0
ip address 100.0.0.2 255.255.255.255
no shutdown
interface GigabitEthernet0/0
ip address 10.1.2.1 255.255.255.252
no shutdown
interface GigabitEthernet1/0
ip address 10.2.3.2 255.255.255.252
ip ospf network point-to-point
no shutdown
router ospf 1
redistribute bgp 65002 subnets
passive-interface GigabitEthernet0/0
network 10.2.3.2 0.0.0.0 area 1
area 1 nssa
router bgp 65002
redistribute ospf 1
neighbor 100.0.0.1 remote-as 65001
neighbor 100.0.0.1 ebgp-multihop 2
neighbor 100.0.0.1 update-source Loopback0
ip route 100.0.0.1 255.255.255.255 10.1.2.2
-------------------------------
!R3
interface Loopback0
ip address 100.0.0.3 255.255.255.255
no shutdown
interface GigabitEthernet0/0
ip address 10.2.3.1 255.255.255.252
ip ospf network point-to-point
no shutdown
interface GigabitEthernet1/0
ip address 10.3.4.2 255.255.255.252
no shutdown
router ospf 1
redistribute eigrp 1 subnets
network 10.2.3.1 0.0.0.0 area 1
area 1 nssa
area 1 nssa default-information-originate
router eigrp 1
redistribute ospf 1 metric 1000000 10 255 255 1500
passive-interface GigabitEthernet0/0
network 10.3.4.2 0.0.0.0
-------------------------------
!R4
interface Loopback0
ip address 100.0.0.4 255.255.255.255
no shutdown
interface GigabitEthernet0/0
ip address 10.3.4.1 255.255.255.252
no shutdown
router eigrp 1
network 10.3.4.1 0.0.0.0
-------------------------------
【説明】
上記コンフィグ投入後の各ルータの動作イメージは下記のような感じとなります。

・各ルータ間の動作プロトコル
R1 ⇔ R2 → BGP
R2 ⇔ R3 → OSPF(エリア1 NSSA)
R3 ⇔ R4 → EIGRP
・再配送をするルータ
R2 → OSPFで学習したルートをBGPへ注入、BGPで学習したルートをOSPFへ注入
R3 → EIGRPで学習したルートをOSPFへ注入、OSPFで学習したルートをEIGRPへ注入
R2でBGPテーブルとルーティングテーブルの確認をします。

show ip route
→EIGRPからOSPFへ再配送されたルート10.3.4.0を確認できます。
show ip bgp
→EIGRPからOSPFへ再配送されたルート10.3.4.0がありません。
R2のBGPルーターコンフィグレーションモードで
redistribute ospf 1
しか投入していないため、N2フラグのついたルートはBGPへ再配送されません。
R2のBGPルーターコンフィグレーションモードから下記コマンドを投入します。
redistribute ospf 1 match nssa-external
(※nssa-externalの後の1または2を省略すると「nssa-external 1 nssa-external 2」と設定されます)
投入後、R2でBGPテーブルとルーティングテーブルの確認をします。

show ip bgp
→EIGRPからOSPFへ再配送されたルート10.3.4.0を確認できますが、
OSPFをしゃべらせてるI/F、Gi1/0のNWアドレス10.2.3.0が確認できません。
前回はinternalコマンドを省略してもエリア内、エリア間ルートは再配送されたのですが、今回はLSA7でアドバタイズされたN2ルートのみ再配送されています。
N1、N2ルートにマッチしたルートのみ指定したからだと考えられるのでinternalも追加します。
R2のBGPルーターコンフィグレーションモードから下記コマンドで設定を行います。
redistribute ospf 1 match internal nssa-external

show ip bgp
→EIGRPからOSPFへ再配送されたルート10.3.4.0を確認できます。
OSPFをしゃべらせてるI/F、Gi1/0のNWアドレス10.2.3.0も確認できます。
internalのアリ、ナシについては検証してみますが、
OSPFからBGPへ再配送する場合はinternalオプションは設定しておいた方が無難かもしれません。
以上となります。