DMVPN using FQDN


設定

確認

iosv-2#sh run | sec Tunnel
interface Tunnel0
 ip address 192.168.0.2 255.255.255.0
 no ip redirects
 ip mtu 1400
 ip nhrp authentication CISCO
 ip nhrp network-id 10
 ip nhrp nhs 192.168.0.10 nbma cisco.com
 ip nhrp redirect
 ip tcp adjust-mss 1360
 tunnel source GigabitEthernet0/0
 tunnel mode gre multipoint
 tunnel key 1000

iosv-2#sh dm
Legend: Attrb --> S - Static, D - Dynamic, I - Incomplete
        N - NATed, L - Local, X - No Socket
        T1 - Route Installed, T2 - Nexthop-override
        C - CTS Capable, I2 - Temporary
        # Ent --> Number of NHRP entries with same NBMA peer
        NHS Status: E --> Expecting Replies, R --> Responding, W --> Waiting
        UpDn Time --> Up or Down Time for a Tunnel
==========================================================================

Interface: Tunnel0, IPv4 NHRP Details 
Type:Spoke, NHRP Peers:1, 

 # Ent  Peer NBMA Addr Peer Tunnel Add State  UpDn Tm Attrb
 ----- --------------- --------------- ----- -------- -----
     1 169.254.100.10     192.168.0.10    UP 00:02:38     S
               (cisco.com)

iosv-2(Spoke)にはHub(iosv-0)のNBMAアドレスを一切入力せず、ドメインのみ入力しているが、DNSサーバ(iosv-4)からHubのNBMAアドレスを取得してDMVPNのピアリングを行っている。

疑問

iosv-2#sh ip ro | b Gate
Gateway of last resort is not set

      2.0.0.0/32 is subnetted, 1 subnets
C        2.2.2.2 is directly connected, Loopback0
      169.254.0.0/16 is variably subnetted, 2 subnets, 2 masks
C        169.254.100.0/24 is directly connected, GigabitEthernet0/0
L        169.254.100.2/32 is directly connected, GigabitEthernet0/0
      192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C        192.168.0.0/24 is directly connected, Tunnel0
L        192.168.0.2/32 is directly connected, Tunnel0

iosv-2(config-if)#ip nhrp map multi ?
  A.B.C.D     IP NBMA address
  X:X:X:X::X  IPv6 NBMA address
  dynamic     Dynamically learn destinations from client registrations on hub

iosv-2(config-if)#ip nhrp map 192.168.0.10 ?
  A.B.C.D     IP NBMA address
  A.B.C.D     IP mask of destination
  X:X:X:X::X  IPv6 NBMA address

当然、ip nhrp nhsだけだとSpoke-to-Spokeはおろか、Hubのループバックすら学習できない。

ip nhrp map multi 169.254.100.10
ip nhrp map 192.168.0.10 169.254.100.10

そこで上記2つのコマンドが必要なんだけれども、見ての通りDNSで解決できるようなコマンドがない。

解釈

この機能を実環境で使用することを想定したとき、一度NBMAアドレスをip nhrp nhsで解決できてしまえば、それを使いまわしてやっていけるからip nhrp mapやmap multiではFQDNが使えないのだと思っている。

CCO抜粋

確証はないけど、CCOでもRegistrationのときにアドレスを明示に指定する必要がなくなるみたいなことを話してるっぽいので、「とりあえずHubに登録さえできればあとはどうにでもなるでしょ?」ってスタンスなんだろうな。

この記事が気に入ったらサポートをしてみませんか?