IPv6 Routing Protocol Configurations
Static Routing
| Command | Description | 
|---|---|
| ipv6 route ipv6-prefix/prefix-length
 {ipv6-address | interface-type interface-number [ipv6-address]} [administrative-distance] [administrative-multicast-distance | unicast | multicast] [tag tag] 
 Router(config)# ipv6 route ::/0 serial 2/0  | 
Configures a static IPv6 route
 serial interface. 
 table for specific uses of the ipv6 route command for configuring static routes.  | 
Summary Steps
- enable
 - configure terminal
 - ipv6 route ipv6-prefix/prefix-length {ipv6-address | interface-type interface-number
 
[ipv6-address]} [administrative-distance] [administrative-multicast-distance | unicast | multicast] [tag tag]
RIPng
| Command | Description | 
|---|---|
| ipv6 unicast-routing
 
  | 
Enables the forwarding of IPv6 unicast datagrams | 
| ipv6 rip name enable
 
  | 
Enables the specified IPv6 RIP routing process on an
 interface  | 
| maximum-paths number-paths
 
  | 
(Optional) Defines the maximum number of equal-cost
 routes that IPv6 RIP can support 
 The default for RIP is four paths.  | 
| ipv6 router rip word
 
  | 
Configures an IPv6 RIP routing process and enters router
 configuration mode for the IPv6 RIP routing process. 
 routing process  | 
| ipv6 rip name default-information {only   \
 originate} [metric metric-value] 
  | 
(Optional) Originates the IPv6 default route (::/0) into the
 specified RIP routing process updates sent out of the specified interface.  | 
Summary Steps
- enable
 - configure terminal
 - ipv6 router rip word
 - maximum-paths number-paths
 - exit
 - interface type number
 - ipv6 rip name default-information {only | originate} [metric metric-value]
 
IS-IS
| Command | Description | 
|---|---|
| router isis area-tag
 Example: Router(config)# router isis area2  | 
Enables IS-IS for the specified IS-IS routing process, and
 enters router configuration mode.  | 
| net network-entity-title
 Example: Router(config-router)# net 49.0001.0000.0000.000c.00  | 
Configures an IS-IS network entity title (NET) for the
 routing process.  | 
| ipv6 router isis area-name
 Example: Router(config-if)# ipv6 router isis area2  | 
Enables the specified IPv6 IS-IS routing process on an
 interface. configuration mode  | 
OSPFv3
| Command | Description | 
|---|---|
| router ospfv3 [process-id]
 Example: Router(config)# router ospfv3 1  | 
Enables OSPFv3 router configuration mode for the IPv4 or
 IPv6 address family.  | 
| nssa | stub]
 Example: Router(config-router)# area 1  | 
Configures the OSPFv3 area. | 
| auto-cost reference-bandwidth Mbps
 Example: Router(config-router)# auto-cost reference-bandwidth 1000  | 
Controls the reference value OSPFv3 uses when calculating
 metrics for interfaces in an IPv4 OSPFv3 process.  | 
| bfd all-interfaces
 Example: Router(config-router)# bfd all-interfaces  | 
Enables BFD for an OSPFv3 routing process | 
| 
 virtual-link router-id]} [default-information originate [always | metric | metric-type | route-map] | distance | distribute-list prefix-list prefix-list-name {in | out} [interface] | maximum-paths paths | redistribute protocol | summary-prefix ipv6-prefix] Example: Router(config-router)# default area 1  | 
Returns an OSPFv3 parameter to its default value. | 
| ignore lsa mospf
 Example: Router(config-router)# ignore lsa mospf  | 
Suppresses the sending of syslog messages when the router
 receives LSA Type 6 multicast OSPFv3 packets, which are unsupported.  | 
| interface-id snmp-if-index
 Example: Router(config-router)# interface-id snmp-if-index  | 
Configures OSPFv3 interfaces with Simple Network
 Management Protocol (SNMP) MIB-II interface Index (ifIndex) identification numbers in IPv4 and IPv6.  | 
| log-adjacency-changes [detail]
 Example: Router(config-router)# log-adjacency-changes  | 
Configures the router to send a syslog message when an
 OSPFv3 neighbor goes up or down.  | 
| passive-interface [default  interface-type
 interface-number] Example: Router(config-router)# passive-interface default  | 
Suppresses sending routing updates on an interface when
 using an IPv4 OSPFv3 process.  | 
| queue-depth {hello  update} {queue-size
 unlimited} Example: Router(config-router)# queue-depth update 1500  | 
Configures the number of incoming packets that the IPv4
 OSPFv3 process can keep in its queue.  | 
| router-id {router-id}
 Example: Router(config-router)# router-id 10.1.1.1  | 
Use a fixed router ID. | 
Summary Steps:
1. enable
2. configure terminal
3. router ospfv3 [process-id]
4. address-family ipv6 unicast
5. area area-ID range ipv6-prefix/prefix-length
6. default {area area-ID [range ipv6-prefix | virtual-link router-id]} [default-information originate [always | metric | metric-type | route-map] | distance | distribute-list prefix-list prefix-list-name {in | out} [interface] | maximum-paths paths | redistribute protocol | summary-prefix ipv6-prefix]
7. default-information originate [always | metric metric-value | metric-type type-value | route-map map-name]
8. default-metric metric-value
9. distance distance
10. distribute-list prefix-list list-name {in [interface-type interface-number] | out routing-process [as-number]}
11. maximum-paths number-paths
12. summary-prefix prefix [not-advertise | tag tag-value]
EIGRP
| Command | Description | 
|---|---|
| ipv6 unicast-routing
 
  | 
Enables the forwarding of IPv6 unicast datagrams | 
| ipv6 eigrp as-number
 
  | 
Enables EIGRP for IPv6 on a specified interface | 
| ipv6 router eigrp as-number
 
  | 
Enters router configuration mode and creates an EIGRP
 IPv6 routing process  | 
| show ipv6 eigrp [as-number] interfaces [type
 number] [detail] 
  | 
Displays information about interfaces configured for
 EIGRP for IPv6.  | 
Summary Steps
- enable
 - configure terminal
 - ipv6 unicast-routing
 - interface type number
 - no shut
 - ipv6 enable
 - ipv6 eigrp as-number
 - ipv6 router eigrp as-number
 - eigrp router-id ip-address
 - exit
 - show ipv6 eigrp [as-number] interfaces [type number] [detail]