Interfaz celular en VRF (LTE)

Oct 26 2020

Estamos probando una configuración LTE con un enrutador Cisco C1113-8PLTEEA. Ya tenemos una conexión a Internet por cable en un VRF específico llamado DSL. Por lo que entiendo la copia de seguridad LTE, tenemos que tener la interfaz celular en el mismo VRF para que el enrutamiento (objeto de seguimiento) cambie de la conexión cableada a la inalámbrica. Y ahí radica mi problema. El celular deja de funcionar tan pronto como lo pongo en un vrf. Echemos un vistazo a la configuración de trabajo:

 controller Cellular 0/2/0
 lte sim data-profile 16 attach-profile 2 slot 0
 lte modem link-recovery wait-timer 5
 profile id 16 apn corporate.provider.ch authentication pap_chap username abc password def

 interface Cellular0/2/0
   ip address negotiated
   dialer in-band
   dialer idle-timeout 0
   dialer watch-group 2
   dialer-group 2
   ipv6 enable
   pulse-time 1

ip access-list standard 2
 10 permit any
dialer-list 2 protocol ip permit

ip route 0.0.0.0 0.0.0.0 Cellular0/2/0

Entonces, si agrego el vrf en la interfaz Layer3, la conexión nunca aparece. Aquí está la configuración ajustada, marqué las líneas cambiadas con flechas.

 controller Cellular 0/2/0
 lte sim data-profile 16 attach-profile 2 slot 0
 lte modem link-recovery wait-timer 5
 profile id 16 apn corporate.provider.ch authentication pap_chap username abc password def

 interface Cellular0/2/0
   ip vrf forwarding DSL <-----------new
   ip address negotiated
   dialer in-band
   dialer idle-timeout 0
   dialer watch-group 2
   dialer-group 2
   ipv6 enable
   pulse-time 1

ip access-list standard 2
 10 permit any
dialer-list 2 protocol ip permit

ip route vrf DSL 0.0.0.0 0.0.0.0 Cellular0/2/0 <-----------adjusted

No encontré ningún comando VRF en las otras áreas. Todos los manuales que encontré no funcionan con VRF, así que estoy un poco perdido. ¿Alguien ha hecho esto alguna vez? ¿Qué me estoy perdiendo?

Aquí está la salida de registro sin VRF. Tengo 2 IP SLA que hacen ping a Google y se muestran tan pronto como se activa la conexión.

Oct 26 10:57:11.377: %PARSER-5-CFGLOG_LOGGEDCMD: User:admjos  logged command:shutdown 
Oct 26 10:57:38.657: %PARSER-5-CFGLOG_LOGGEDCMD: User:admjos  logged command:no shutdown 
Oct 26 10:57:40.653: %LINK-3-UPDOWN: Interface Cellular0/2/0, changed state to down
Oct 26 10:58:04.586: %LINK-3-UPDOWN: Interface Cellular0/2/0, changed state to up
Oct 26 10:58:05.584: %LINEPROTO-5-UPDOWN: Line protocol on Interface Cellular0/2/0, changed state to up
Oct 26 10:58:08.378: %TRACK-6-STATE: 100 ip sla 100 reachability Down -> Up
Oct 26 10:58:08.378: %TRACK-6-STATE: 200 ip sla 200 reachability Down -> Up

Y aquí está la salida si configuro el VRF:

Oct 26 10:29:12.180: %PARSER-5-CFGLOG_LOGGEDCMD: User:admjos  logged command:no shutdown 
Oct 26 10:29:12.954: %SYS-5-CONFIG_I: Configured from console by admjos on vty0 (172.16.225.82)
Oct 26 10:29:14.178: %LINK-3-UPDOWN: Interface Cellular0/2/0, changed state to down

Básicamente, la interfaz permanece inactiva.

Respuestas

3 MarioJost Oct 27 2020 at 17:07

Simplemente lo hice funcionar. El truco es tener algo que genere tráfico y active la interfaz celular para conectarse. No me di cuenta de que el IP SLA que había configurado en el vrf global hizo que la conexión funcionara para mí. Así que básicamente esto me lo arregló:

ip sla 1000
 icmp-echo 8.8.8.8
  vrf DSL
  threshold 500
  timeout 1000
  frequency 4
ip sla schedule 1000 life forever start-time now

Puede verificar esto mirando el motivo en el comando show dialer:

roTST01#show dialer                  

Ce0/2/0 - dialer type = DIALER CWAN
Idle timer (never), Fast idle timer (20 secs)
Wait for carrier (30 secs), Re-enable (15 secs)
Dialer state is data link layer up
Dial reason: ip (s=172.20.220.1, d=8.8.8.8)
Time until disconnect never
Current call connected 00:45:41
Connected to lte

Dial String      Successes   Failures    Last DNIS   Last status
lte                      2          0    00:45:41       successful   Default

Enviar un ping manual a menudo no funciona en este tipo de casos, ya que el enrutador aún no tiene una IP valiosa.

roTST01#ping vrf DSL 8.8.8.8
% VRF DSL does not have a usable source address 

Básicamente, el SLA de IP solo toma una IP de origen de cualquier otra interfaz que pueda encontrar. En mi caso, la interfaz ni siquiera estaba en el mismo VRF.