Router Configuration
Router Configuration
This section includes information about some basic router configuration, and contains the following sections:
                 • Default Configuration, on page 1
                 • Configuring Global Parameters, on page 3
                 • Configuring Gigabit Ethernet Interfaces, on page 3
                 • Configuring a Loopback Interface, on page 4
                 • Hardware Limitations for MAC Filters, on page 6
                 • Configuring Module Interfaces, on page 8
                 • Enabling Cisco Discovery Protocol, on page 8
                 • Configuring Command-Line Access, on page 8
                 • Configuring Static Routes, on page 10
                 • Configuring Dynamic Routes, on page 12
Default Configuration
              When you boot up the router, the router looks for a default file name-the PID of the router. For example, the
              Cisco 4000 Series Integrated Services Routers look for a file named isr 4451.cfg. The Cisco 4000 Series ISR
              looks for this file before finding the standard files-router-confg or the ciscortr.cfg.
              The Cisco 4000 ISR looks for the isr4451.cfg file in the bootflash. If the file is not found in the bootflash, the
              router then looks for the standard files-router-confg and ciscortr.cfg. If none of the files are found, the router
              then checks for any inserted USB that may have stored these files in the same particular order.
       Note   If there is a configuration file with the PID as its name in an inserted USB, but one of the standard files are
              in bootflash, the system finds the standard file for use.
              Use the show running-config command to view the initial configuration, as shown in the following example:
              Router# show running-config
              Building configuration...
              Current configuration : 977 bytes
              !
              version 15.3
              service timestamps debug datetime msec
              service timestamps log datetime msec
              no platform punt-keepalive disable-kernel-core
              !
                        hostname Router
                        !
                        boot-start-marker
                        boot-end-marker
                        !
                        !
                        vrf definition Mgmt-intf
                        !
                        address-family ipv4
                        exit-address-family
                        !
                        address-family ipv6
                        exit-address-family
                        !
                        !
                        no aaa new-model
                        !
                        ipv6 multicast rpf use-bgp
                        !
                        !
                        multilink bundle-name authenticated
                        !
                        !
                        redundancy
                        mode none
                        !
                        interface GigabitEthernet0/0/0
                        no ip address
                        negotiation auto
                        !
                        interface GigabitEthernet0/0/1
                        no ip address
                        negotiation auto
                        !
                        interface GigabitEthernet0/0/2
                        no ip address
                        negotiation auto
                        !
                        interface GigabitEthernet0/0/3
                        no ip address
                        negotiation auto
                        !
                        interface GigabitEthernet0
                        vrf forwarding Mgmt-intf
                        no ip address
                        negotiation auto
                        !
                        ip forward-protocol nd
                        !
                        no ip http server
                        no ip http secure-server
                        !
                        !
                        control-plane
                        !
                        !
                        line con 0
                        stopbits 1
                        line vty 0 4
                        login
                        !
                        !
end
SUMMARY STEPS
                          1.    configure terminal
                          2.    hostname name
                          3.    enable secret password
                          4.    no ip domain-lookup
DETAILED STEPS
Step 4        no ip domain-lookup                                           Disables the router from translating unfamiliar words (typos)
                                                                            into IP addresses.
              Example:
                                                                            For complete information on global parameter commands,
              Router(config)# no ip domain-lookup                           see the Cisco IOS Release Configuration Guide
                                                                            documentation set.
SUMMARY STEPS
                         1.   interface gigabitethernet slot/bay/port
                         2.   ip address ip-address mask
                         3.   ipv6 address ipv6-address/prefix
                         4.   no shutdown
                         5.   exit
DETAILED STEPS
Step 2       ip address ip-address mask                                    Sets the IP address and subnet mask for the specified
                                                                           Gigabit Ethernet interface. Use this Step if you are
             Example:
                                                                           configuring an IPv4 address.
             Router(config-if)# ip address 192.168.12.2
             255.255.255.0
Step 3       ipv6 address ipv6-address/prefix                              Sets the IPv6 address and prefix for the specified Gigabit
                                                                           Ethernet interface. Use this step instead of Step 2, if you
             Example:
                                                                           are configuring an IPv6 address.
             Router(config-if)# ipv6 address
             2001.db8::ffff:1/128
Step 4       no shutdown                                                   Enables the Gigabit Ethernet interface and changes its state
                                                                           from administratively down to administratively up.
             Example:
Router(config-if)# no shutdown
Step 5       exit                                                          Exits configuration mode for the Gigabit Ethernet interface
                                                                           and returns to privileged EXEC mode.
             Example:
Router(config-if)# exit
SUMMARY STEPS
                          1.   interface type number
                          2.   (Option 1) ip address ip-address mask
                          3.   (Option 2) ipv6 address ipv6-address/prefix
                          4.   exit
DETAILED STEPS
Step 2        (Option 1) ip address ip-address mask                          Sets the IP address and subnet mask on the loopback
                                                                             interface. (If you are configuring an IPv6 address, use the
              Example:
                                                                             ipv6 address ipv6-address/prefix command described
                                                                             below.
              Router(config-if)# ip address 10.108.1.1
              255.255.255.0
Step 3        (Option 2) ipv6 address ipv6-address/prefix                    Sets the IPv6 address and prefix on the loopback interface.
              Example:
Router(config-if)# 2001:db8::ffff:1/128
Step 4        exit                                                           Exits configuration mode for the loopback interface and
                                                                             returns to global configuration mode.
              Example:
Router(config-if)# exit
Example
                        Enter the show interface loopback command. You should see an output similar to the following
                        example:
                        Alternatively, use the ping command to verify the loopback interface, as shown in the following
                        example:
               Note     Each port can use any number of the available feature filters. A single port can use a maximum of 28 feature
                        filters. If all the 4 GE ports uses the filters equally, then each port can have a maximum of seven filters.
                 Note    Each port can use any number of the available feature filters. A single port can use a maximum of 30 feature
                         filters. If both the ports uses the filters equally, then each port can have a maximum of 15 filters.
Gigabit0/0/0 32 = 1 + 28
Gigabit0/0/1 1
Gigabit0/0/2 1
Gigabit0/0/3 1
TenGigabit0/0/0 32 = 1 + 30
TenGigabit0/0/1 1
Table 2: Cisco 4451 and 4431 ISRs GigabitEthernet Interface MAC Filters Distribution
Gigabit0/0/0 32 = 1 + 28
Gigabit0/0/1 1
Gigabit0/0/2 1
Gigabit0/0/3 1
Gigabit0/0/0 16 = 1 + 15
Gigabit0/0/1 16 1 15
Gigabit0/0/2 16 1 15
Gigabit0/0/0 16 = 1 + 15
Gigabit0/0/1 16 = 1 + 15
Note CDP is not enabled by default on Cisco Aggregation Services Routers or on the Cisco CSR 1000v.
                         For more information on using CDP, see Cisco Discovery Protocol Configuration Guide, Cisco IOS XE
                         Release 3S.
SUMMARY STEPS
                         1.   line [aux | console | tty | vty] line-number
                         2.   password password
                         3.   login
                         4.   exec-timeout minutes [seconds]
                         5.   exit
DETAILED STEPS
Step 2        password password                                          Specifies a unique password for the console terminal line.
              Example:
Router(config-line)# login
Step 4        exec-timeout minutes [seconds]                             Sets the interval during which the EXEC command
                                                                         interpreter waits until user input is detected. The default is
              Example:
                                                                         10 minutes. Optionally, adds seconds to the interval value.
              Router(config-line)# exec-timeout 5 30                     The example provided here shows a timeout of 5 minutes
              Router(config-line)#                                       and 30 seconds. Entering a timeout of 0 0 specifies never
                                                                         to time out.
Router(config-line)# exit
Step 6        line [aux | console | tty | vty] line-number               Specifies a virtual terminal for remote console access.
              Example:
Step 7        password password                                          Specifies a unique password for the virtual terminal line.
              Example:
Router(config-line)# login
Router(config-line)# end
                         Example
                         The following configuration shows the command-line access commands.
                         You do not have to input the commands marked default. These commands appear automatically in
                         the configuration file that is generated when you use the show running-config command.
                         !
                         line console 0
                         exec-timeout 10 0
                         password 4youreyesonly
                         login
                         transport input none (default)
                         stopbits 1 (default)
                         line vty 0 4
                         password secret
                         login
                         !
SUMMARY STEPS
                         1. (Option 1) ip route prefix mask {ip-address | interface-type interface-number [ip-address]}
                         2. (Option 2) ipv6 route prefix/mask {ipv6-address | interface-type interface-number [ipv6-address]}
                         3. end
DETAILED STEPS
Step 2       (Option 2) ipv6 route prefix/mask {ipv6-address |             Specifies a static route for the IP packets.
             interface-type interface-number [ipv6-address]}
             Example:
Step 3       end                                                           Exits global configuration mode and enters privileged EXEC
                                                                           mode.
             Example:
Router(config)# end
Example
                         Verifying Configuration
                         In the following configuration example, the static route sends out all IP packets with a destination
                         IP address of 192.168.1.0 and a subnet mask of 255.255.255.0 on the Gigabit Ethernet interface to
                         another device with an IP address of 10.10.10.2. Specifically, the packets are sent to the configured
                         PVC.
                         You do not have to enter the command marked default. This command appears automatically in the
                         configuration file generated when you use the running-config command.
                         !
                         ip classless (default)
                         ip route 192.168.1.0 255.255.255.0
                         To verify that you have configured static routing correctly, enter the show ip route command (or
                         show ipv6 route command) and look for static routes marked with the letter S.
                         When you use an IPv4 address, you should see verification output similar to the following:
When you use an IPv6 address, you should see verification output similar to the following:
                         C      2001:DB8:3::/64 [0/0]
                                   via GigabitEthernet0/0/2, directly connected
                         S      2001:DB8:2::/64 [1/0]
                                   via 2001:DB8:3::1
SUMMARY STEPS
                         1.   router rip
                         2.   version {1 | 2}
                         3.   network ip-address
                         4.   no auto-summary
                         5.   end
DETAILED STEPS
Router(config-router)# version 2
Router(config-router)# end
Example
                         Verifying Configuration
                         The following configuration example shows RIP Version 2 enabled in IP networks 10.0.0.0 and
                         192.168.1.0. To see this configuration, use the show running-config command from privileged
                         EXEC mode.
                         !
                         Router# show running-config
                         Building configuration...
                      no aaa new-model
                      !
                      transport-map type console consolehandler
                       banner wait ^C
                      Waiting for IOS vty line
                      ^C
                       banner diagnostic ^C
                      Welcome to diag mode
                      ^C
                      !
                      clock timezone EST -4 0
                      !
                      !
                      !
                      ipv6 multicast rpf use-bgp
                      !
                      !
                      multilink bundle-name authenticated
                      !
                      redundancy
                       mode none
                      !
                      ip ftp source-interface GigabitEthernet0
                      ip tftp source-interface GigabitEthernet0
                      !
                      !
                      interface GigabitEthernet0/0/0
                       no ip address
                       negotiation auto
                      !
                      interface GigabitEthernet0/0/1
                       no ip address
                       negotiation auto
                      !
                      interface GigabitEthernet0/0/2
                       no ip address
                       negotiation auto
                      !
                      interface GigabitEthernet0/0/3
                       no ip address
                       negotiation auto
                      !
                      interface GigabitEthernet0
                       vrf forwarding Mgmt-intf
                       ip address 172.18.77.212 255.255.255.240
                       negotiation auto
                      !
                      ip forward-protocol nd
                      !
                      no ip http server
                      no ip http secure-server
                      ip route vrf Mgmt-intf 0.0.0.0 0.0.0.0 172.18.77.209
                      !
                      control-plane
                      !
                      !
                      line con 0
                       stopbits 1
                          line aux 0
                           stopbits 1
                          line vty 0 4
                           password cisco
                           login
                          !
                          transport type console 0 input consolehandler
                          !
                          ntp server vrf Mgmt-intf 10.81.254.131
                          !
                          end
                          To verify that you have configured RIP correctly, enter the show ip route command and look for
                          RIP routes marked with the letter R. You should see an output similar to the one shown in the
                          following example:
                          Router# show ip route
                          Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
                                 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
                                 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
                                 E1 - OSPF external type 1, E2 - OSPF external type 2
                                 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
                                 ia - IS-IS inter area, * - candidate default, U - per-user static route
                                 o - ODR, P - periodic downloaded static route
SUMMARY STEPS
                          1. router eigrp as-number
                          2. network ip-address
                          3. end
DETAILED STEPS
Router(config-router)# end
Example
                         To verify that you have configured IP EIGRP correctly, enter the show ip route command, and look
                         for EIGRP routes marked by the letter D. You should see verification output similar to the following:
                         Router# show ip route
                         Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
                                D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
                                N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
                                E1 - OSPF external type 1, E2 - OSPF external type 2
                                i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
                                ia - IS-IS inter area, * - candidate default, U - per-user static route
                                o - ODR, P - periodic downloaded static route