Specifications
    Page 91 /148 
§  PIM sparse mode and dense mode—Protocol-Independent Multicast is 
a multicast routing protocol. PIM sparse mode routes to multicast groups 
that might span wide-area and interdomain internets. PIM dense mode 
is a flood-and-prune protocol. 
§  MSDP—Multicast Source Discovery Protocol allows multiple PIM sparse 
mode 
§  domains to be joined. A rendezvous point (RP) in a PIM sparse mode 
domain has a peering relationship with an RP in another domain, 
enabling it to discover multicast sources from other domains. 
§  IGMP—Internet Group Management Protocol, Versions 1 and 2, is used 
to manage membership in multicast groups. 
§  SAP/SDP—Session Announcement Protocol and Session Description 
Protocol handle conference session announcements. 
3.1.3.3  Traffic engineering protocols 
§  MPLS—Multiprotocol Label Switching, formerly known as tag switching, 
allows you to manually or dynamically configure label-switched paths 
(LSPs) through a network. It lets you direct traffic through particular 
paths rather than rely on the IGP’s least-cost algorithm to choose a path. 
§  RSVP—The Resource Reservation  Protocol, Version 1, provides a 
mechanism for engineering network traffic patterns that is independent 
of shortest path decided upon by a routing protocol. RSVP itself is not a 
routing protocol; it operates with current and future unicast and multicast 
routing protocols. The primary purpose of the JUNOS RSVP software is 
to support dynamic signaling for MPLS LSPs. 
§  LDP—Label Distribution Protocol. A fundamental concept in MPLS is 
that two Label Switching Routers (LSRs) must agree on the meaning of 
the labels  used to forward traffic between them. LDP supports the 
general components of the Internet Draft draft-ietf-mpls-ldp-05.txt along 
with these optional features listed in the draft specification: 
o  Upstream unsolicited label distribution discipline 
o  Liberal label retention mode. 
o  Neighbor discovery. 
§  LDP on top of RSVP Engineered Tunnels—This feature provides 
support for two-level label stacks, allowing to implement a traffic 
engineering (MPLS/RSVP) core with LDP on the edges. 
3.2  IP Routing 
The Mxxx has a theoretical memory limit of approx. 500,000 route prefixes in its 
routing table (for BGP, OSPF and IS-IS internal and external routes, RIPv2 and 
static routes). Benchmark tests have shown the Mxxx to run at wire speed with a 
table of 380,000 prefixes. 
The supported Interior Gateway Protocols are : 
§  OSPFv2 (RFC 1583) with support for the NSSA extensions as defined by 
RFC 1587 
§  IS-IS 
§  RIPv2 
The supported Exterior Gateway Protocols is BGP-4. 
JUNOS supports also static routing. 
A complete list of supported RFCs can be found  in the  Junos specifications 
section. 
Juniper Networks acknowledges that Cisco stills holds an important footprint in 
the Internet, so the Mxxx routers have to interoperate flawlessly. The term we 
use in  "transparent interoperability"; i.e. if you notice the Mxxx router is there, 
then there is a problem. To this end Juniper has implemented several 
configuration knobs to insure Cisco interoperability even when in means deviating 
from the written standards. The ultimate test is, of course, the real thing. 
Interoperability between Juniper's and Cisco's BGP (as well as OSPF and ISIS) 
has been proven several times over in the best way possible, live network 
implementations.  










