Juniper Networks M10, M5 manual IPv6 Routing Protocols, Routing and Forwarding Tables

Models: M10 M5

1 205
Download 205 pages 1.92 Kb
Page 44
Image 44

Routing Engine Software Components

IPv6 Routing Protocols

The JUNOS Internet software implements full IP routing functionality, providing support for IP version 6 (IPv6). The routing protocols are fully interoperable with existing IP routing protocols and provide the scale and control necessary for the Internet core. The software provides support for the following unicast routing protocols:

BGP—Border Gateway Protocol, version 4, is an EGP that guarantees loop-free exchange of routing information between routing domains (also called autonomous systems). BGP, in conjunction with JUNOS routing policy, provides a system of administrative checks and balances that can be used to implement peering and transit agreements.

ICMP—Internet Control Message Protocol router discovery is a method that hosts can use to discover the addresses of operational routers on a subnet.

IS-IS—Intermediate System-to-Intermediate System is a link-state interior gateway protocol (IGP) for IP networks that uses the shortest-path-first algorithm (SPF algorithm, also called the Dijkstra algorithm) to determine routes.

OSPF—Open Shortest Path First, version 3 (OSPFv3), supports version 6 of the Internet Protocol (IPv6). The fundamental mechanisms of OSPF such as flooding, Designated Router (DR) election, area based topologies and the Shortest Path First (SPF) calculations remain unchanged. Some differences exist either due to changes in protocol semantics between IPv4 and IPv6, or to handle the increased address size of IPv6.

RIP—Routing Information Protocol, version 2, is an IGP for IP networks based on the Bellman-Ford algorithm. RIP is a distance-vector protocol. RIP dynamically routes packets between a subscriber and a service provider without the subscriber having to configure BGP or to participate in the service provider’s IGP discovery process.

Routing and Forwarding Tables

The primary function of the JUNOS routing protocol process is maintaining routing tables and using the information in them to determine active routes to network destinations. It copies information about the active routes into the Routing Engine’s forwarding table, which the JUNOS kernel copies to the Packet Forwarding Engine.

By default, the routing protocol process maintains the following routing tables and uses the information in each table to determine active routes to network destinations:

Unicast routing table—Stores routing information for all unicast protocols running on the router, including BGP, IS-IS, OSPF, and RIP. You can also configure additional routes, such as static routes, for inclusion in the routing table. The unicast routing protocols use the routes in this table when advertising routing information to their neighbors.

In the unicast routing table, the routing protocol process designates routes with the lowest preference values as active. By default, a route’s preference value is simply a function of how the routing protocol process learned about the route. You can modify the default preference value by setting routing policies and configuring other software parameters. See “Routing Policy” on page 25.

Multicast routing table (cache)—Stores routing information for all multicast protocols running on the router, including DVMRP and PIM. You can configure additional routes for inclusion in the routing table.

24M5 and M10 Internet Routers Hardware Guide

Page 44
Image 44
Juniper Networks M10, M5 manual IPv6 Routing Protocols, Routing and Forwarding Tables