RS-DCC configuration example

Network requirements

As shown in Figure 48:

Configure RS-DCC to allow Router A to call Router B and Router C from multiple interfaces but disable Router B and Router C from calling each other.

Figure 48: Network diagram

Configuration procedure

  1. Configure Router A:

    # Configure a dial access control rule for dialer access group 1. Create local user accounts userb and userc for Router B and Router C, and configure PPP authentication for them.

    <RouterA> system-view
    [RouterA] dialer-rule 1 ip permit
    [RouterA] local-user userb 
    [RouterA-luser-userb] password simple userb
    [RouterA-luser-userb] service-type ppp
    [RouterA-luser-userb] quit
    [RouterA] local-user userc 
    [RouterA-luser-userc] password simple userc
    [RouterA-luser-userc] service-type ppp
    [RouterA-luser-userc] quit
    

    # Assign an IP address to interface Dialer0, enable RS-DCC, and configure the remote username allowed to call in.

    [RouterA] interface dialer 0
    [RouterA-Dialer0] ip address 100.1.1.1 255.255.255.0
    [RouterA-Dialer0] dialer user userb
    [RouterA-Dialer0] dialer bundle 1
    

    # Configure information for PPP authentication and the dial strings on interface Dialer0. (Assume PAP is used at the local end.)

    [RouterA-Dialer0] dialer-group 1
    [RouterA-Dialer0] ppp authentication-mode pap
    [RouterA-Dialer0] ppp pap local-user usera password simple usera
    [RouterA-Dialer0] dialer number 8810052
    [RouterA-Dialer0] quit
    

    # Assign an IP address to interface Dialer1, enable RS-DCC, and configure the remote username allowed to call in.

    [RouterA] interface dialer 1
    [RouterA-Dialer1] ip address 122.1.1.1 255.255.255.0
    [RouterA-Dialer1] dialer user userc
    [RouterA-Dialer1] dialer bundle 2
    

    # Configure information for PPP authentication and the dial strings on interface Dialer 1. (Assume PAP is used at the local end.)

    [RouterA-Dialer1] dialer-group 1
    [RouterA-Dialer1] ppp authentication-mode pap
    [RouterA-Dialer1] ppp pap local-user usera password simple usera
    [RouterA-Dialer1] dialer number 8810063
    [RouterA-Dialer1] quit
    

    # Set interface Serial 2/0 to operate in asynchronous protocol mode, configure information for PPP authentication, and assign the interface to dialer bundle 1 and dialer bundle 2.

    [RouterA] interface serial 2/0
    [RouterA-Serial2/0] physical-mode async
    [RouterA-Serial2/0] async mode protocol
    [RouterA-Serial2/0] dialer bundle-member 1
    [RouterA-Serial2/0] dialer bundle-member 2
    [RouterA-Serial2/0] link-protocol ppp
    [RouterA-Serial2/0] ppp authentication-mode pap
    [RouterA-Serial2/0] ppp pap local-user usera password simple usera
    [RouterA-Serial2/0] quit
    

    # Set interface Serial 2/1 to operate in asynchronous protocol mode, configure information for PPP authentication, and assign the interface to dialer bundle 1 and dialer bundle 2.

    [RouterA] interface serial 2/1
    [RouterA-Serial2/1] physical-mode async
    [RouterA-Serial2/1] async mode protocol
    [RouterA-Serial2/1] dialer bundle-member 1
    [RouterA-Serial2/1] dialer bundle-member 2
    [RouterA-Serial2/1] link-protocol ppp
    [RouterA-Serial2/1] ppp authentication-mode pap
    [RouterA-Serial2/1] ppp pap local-user usera password simple usera
    [RouterA-Serial2/1] quit
    

    # Configure user interfaces to be used and enable modem dial-in and dial-out on them.

    [RouterA] user-interface tty1
    [RouterA-ui-tty1] modem both
    [RouterA-ui-tty1] quit
    [RouterA] user-interface tty2
    [RouterA-ui-tty2] modem both
    
  2. Configure Router B:

    # Configure a dial access control rule for dialer access group 2. Create a local user account usera for Router A, and configure PPP authentication for it.

    <RouterB> system-view
    [RouterB] dialer-rule 2 ip permit
    [RouterB] local-user usera 
    [RouterB-luser-usera] password simple usera
    [RouterB-luser-usera] service-type ppp
    [RouterB-luser-usera] quit
    

    # Assign an IP address to interface Dialer0, enable RS-DCC, and configure the remote username allowed to call in and the dial string for placing calls.

    [RouterB] interface dialer 0
    [RouterB-Dialer0] ip address 100.1.1.2 255.255.255.0
    [RouterB-Dialer0] dialer user usera 
    [RouterB-Dialer0] dialer bundle 1
    [RouterB-Dialer0] dialer number 8810048
    

    # Configure information for PPP authentication. (Assume PAP is used at the local end.)

    [RouterB-Dialer0] dialer-group 2
    [RouterB-Dialer0] ppp authentication-mode pap
    [RouterB-Dialer0] ppp pap local-user userb password simple userb
    [RouterB-Dialer0] quit
    

    # Set interface Serial 2/0 to operate in asynchronous protocol mode, configure information for PPP authentication, and assign the interface to dialer bundle 1.

    [RouterB] interface serial 2/0
    [RouterB-Serial2/0] physical-mode async
    [RouterB-Serial2/0] async mode protocol
    [RouterB-Serial2/0] dialer bundle-member 1
    [RouterB-Serial2/0] link-protocol ppp
    [RouterB-Serial2/0] ppp authentication-mode pap
    [RouterB-Serial2/0] ppp pap local-user userb password simple userb
    [RouterB-Serial2/0] quit
    

    # Configure the user-interface to be used and enable modem dial-in and dial-out on it.

    [RouterB] user-interface tty1
    [RouterB-ui-tty1] modem both
    
  3. Configure Router C:

    # Configure a dial access control rule for dialer access group 1. Create a local user account usera, and configure PPP authentication for it.

    <RouterC> system-view
    [RouterC] dialer-rule 1 ip permit
    [RouterC] local-user usera 
    [RouterC-luser-usera] password simple usera
    [RouterC-luser-usera] service-type ppp
    [RouterC-luser-usera] quit
    

    # Assign an IP address to interface Dialer0, enable RS-DCC, and configure the remote username allowed to call in and the dial string for placing calls.

    [RouterC] interface dialer 0
    [RouterC-Dialer0] ip address 122.1.1.2 255.255.255.0
    [RouterC-Dialer0] dialer user usera 
    [RouterC-Dialer0] dialer bundle 1
    [RouterC-Dialer0] dialer number 8810049
    

    # Configure information for PPP authentication. (Assume PAP is used at the local end.)

    [RouterC-Dialer0] dialer-group 1
    [RouterC-Dialer0] ppp authentication-mode pap
    [RouterC-Dialer0] ppp pap local-user userc password simple userc
    [RouterC-Dialer0] quit
    

    # Set interface Serial 2/0 to operate in asynchronous protocol mode, configure information for PPP authentication, and assign the interface to dialer bundle 1.

    [RouterC] interface serial 2/0
    [RouterC-Serial2/0] physical-mode async
    [RouterC-Serial2/0] async mode protocol
    [RouterC-Serial2/0] dialer bundle-member 1
    [RouterC-Serial2/0] link-protocol ppp
    [RouterC-Serial2/0] ppp authentication-mode pap
    [RouterC-Serial2/0] ppp pap local-user userc password simple userc
    [RouterC-Serial2/0] quit
    

    # Configure the user interface to be used and enable modem dial-in and dial-out on it.

    [RouterC] user-interface tty1
    [RouterC-ui-tty1] modem both