Bidirectional PIM (bidir PIM)

9 November, 2009 Posted by Zarar As CCIE, CCIE SP, Multicast, PIM bidir (0) Comment

Introduction

RFC5015 specifies Bidirectional PIM (BIDIR-PIM), a variant of PIM Sparse-Mode (PIM-SM) that builds bidirectional shared trees connecting multicast sources and receivers.

The shared tree for each multicast group is rooted at a multicast router called the Rendezvous Point (RP). Different multicast groups can use separate RPs within a PIM domain.

Bidirectional PIM dispenses with both encapsulation and source state by allowing packets to be natively forwarded from a source to the RP using shared tree state.

Terminology

RFC 5015 introduces some terminology for bidirectional PIM.

The following terms have special significance for BIDIR-PIM:

Multicast Routing Information Base (MRIB)

The multicast topology table, which is typically derived from the unicast routing table. It is used by PIM for establishing the RPF interface. In PIM-SM, the MRIB is also used to make decisions regarding where to forward Join/Prune messages, whereas in BIDIR-PIM, it is used as a source for routing metrics for the DF election process.

Rendezvous Point Address (RPA)

An RPA is an address that is used as the root of the distribution tree for a range of multicast groups. The RPA must be routable from all routers in the PIM domain. The RPA does not need to correspond to an address for an interface of a real router. In this respect, BIDIR-PIM differs from PIM-SM, which requires an actual router to be configured as the Rendezvous Point (RP). Join messages from receivers for a BIDIR-PIM group propagate hop-by-hop towards the RPA.

Rendezvous Point Link (RPL)

An RPL for a particular RPA is the physical link to which the RPA belongs. In BIDIR-PIM, all multicast traffic to groups mapping to a specific RPA is forwarded on the RPL of that RPA. The RPL is special within a BIDIR-PIM domain as it is the only link on which a Designated Forwarder election does not take place

Upstream

Towards the root (RPA) of the tree. The direction used by packets traveling from sources to the RPL.

Downstream

Away from the root of the tree. The direction on which packets travel from the RPL to receivers.

Designated Forwarder (DF)

The protocol presented in this document is largely based on the concept of a Designated Forwarder (DF). A single DF exists for each RPA on every link within a BIDIR-PIM domain (this includes both multi-access and point-to-point links). The only exception is the RPL on which no DF exists. The DF is the router on the link with the best route to the RPA (determined by comparing MRIB provided metrics). A DF for a given RPA is in charge of forwarding downstream traffic onto its link, and forwarding upstream traffic from its link towards the RPL. It does this for all the bidirectional groups that map to the RPA. The DF on a link is also responsible for processing Join messages from downstream routers on the link as well as ensuring that packets are forwarded to local receivers (discovered through a local membership mechanism such as IGMP).

State Summarization Macros

Using this state, we define the following “macro” definitions that we will use in the descriptions of the state machines and pseudocode in the following sections.

olist(G) =

RPF_interface(RPA(G)) (+) joins(G) (+) pim_include(G)

RPF_interface(RPA) is the interface the MRIB indicates would be used to route packets to RPA. The olist(G) is the list of interfaces on which packets to group G must be forwarded. The macro pim_include(G) indicates the interfaces to which traffic might be forwarded because of hosts that are local members on that interface.

Data Packet Forwarding Rules

The BIDIR-PIM packet forwarding rules are defined below in

pseudocode.

iif is the incoming interface of the packet.

G is the destination address of the packet (group address).

RPA is the Rendezvous Point Address for this group.

First we check to see whether the packet should be accepted based on TIB state and the interface that the packet arrived on. A packet is accepted if it arrives on the RPF interface to reach the RPA (downstream traveling packet) or if the router is the DF on the interface the packet arrives (upstream traveling packet). If the packet should be forwarded, we build an outgoing interface list for the packet. Finally, we remove the incoming interface from the outgoing interface list we’ve created, and if the resulting outgoing interface list is not empty, we forward the packet out of those interfaces.

On receipt of data to G on interface iif:

if( iif == RPF_interface(RPA) || I_am_DF(RPA,iif) ) {

oiflist = olist(G) (-) iif

forward packet on all interfaces in oiflist

}

Hopefully the above makes sense. If you want further details please see RFC 5015.

(Note: The above text was taken from RFC 5015)

Bookmark and Share
Categories : CCIE, CCIE SP, Multicast, PIM bidir

No comments yet.

Leave a comment

(required)

(required)


  • aunt martha hill pratt painting
  • abes exodus walkthrough
  • bulletin board idea for five senses
  • 108 spark plug
  • electric frying pan recipes
  • 1948 ford exhaust pipe
  • changing wristwatch face
  • msu campus job listings springfield
  • heroin addict who gave adoption
  • idahoiz.com
  • 1968 nos mustang fastback decklid
  • gfi landguard
  • tbs funniest commercial of 2007
  • cesar pereira
  • bluedolphin-magazines.com
  • avian flu biochemistry photos
  • cultural linguistic standards
  • access digital theatres pavilion cinema
  • 8 eight tube8 movies ncx
  • 1.8 chevrolet distributor rebuilt
  • bazaar royale
  • aron kessler of l a california
  • joinethio.com
  • four seasons hotel shang hai
  • avenger decals
  • onewal.com
  • 1998 subaru outback engine diagram
  • admax prison inmates
  • art contemporaine gran hornu
  • hospital to homecare uk
  • hawk optimum
  • buxton bi-fold duel window wallet
  • adriano celentano claudia mori biografia
  • food webs
  • kyoto accord info
  • abra myers
  • candy in jar guess volume
  • your-start-page.com
  • saucony coupons
  • speedstrip.com
  • daytona sidewalk address holly hill fl
  • 2007 mayor of marianna florida
  • disasters took place in india
  • dot elkins keyser wv
  • free 4 card keno
  • benefit of high school diploma
  • 250w 6.5k aquarium bulbs
  • asus sli connector
  • chemotherapy osteoarthritis
  • enough warm-ups already
  • codebreaker book serirs
  • carnation breakfast
  • estelle getty actress
  • battery equivalent for maxell sr616sw
  • foreclosed conos for sale florida
  • azerbaijan office spaces lease
  • argo akis sunglasses
  • checker aerobus restored
  • acupuncture thesis statement
  • clermont begin
  • 212th attack battalion artist proof helmet
  • andreasstrugnell.com
  • 13b rew reliable upgrades
  • bluewater district shool buses
  • elmuseo.org
  • a report on lalo guerrero
  • 2007 sample syllabus
  • burnett music publishing company
  • caribbeanjobs.com
  • cykel tr ja
  • dhk stainless steel canteen
  • actress watts
  • funciton of irony
  • ellington afb texas
  • 2124 lofts austin
  • anemia counts
  • 125th celebration in petersburg north dakota
  • chesney hawkes songs buy
  • breach of accountability cases
  • directtv high speed internet
  • battle of vicksburg 1863
  • federico muniz marriages tx
  • 3 dragons acclaim
  • crs report ethanol
  • beta brain waves
  • waymanpilotsupplies.com
  • advantages and disadvantages of texting
  • citibank branches in rockford il
  • david mandel minister for scotland
  • alternative flush solutions catheters hickman
  • elsa hildebrandt
  • magix photo clinic
  • army name tapes
  • akita classified ohio
  • kraft pesto receipe
  • airline pilot degrees suny
  • connector exchange pop3
  • tipos de etica clasificacion
  • lbvfs.com
  • exploring mechanisms 3342 lab-volt
  • debra l proctor
  • milwaukeehdtv.org
  • aboriginal wedding humour
  • a nights work
  • everything krav maga
  • hale and murry
  • kenneth c madsen
  • haier 20 cup espresso maker
  • atv speeds tests
  • allison e moore blowjobs handjobs cumshots
  • nike tiempo brasileiro tf
  • 5r strategic
  • excelsior class pics
  • tiedyedshop.com
  • robert a stephan ruth orloski
  • big brother 8 dani
  • superideals.info
  • diovan hc
  • darnell jermaine brown
  • 4000 ford tractor front pumps
  • flight departures gatwick airport
  • 3rd grade esl sites
  • idealspain.com
  • gettysburg hike
  • 12 ga reloading kits ebay
  • 5 gallon bucket caddy
  • david braddock mental retardation
  • most shocking
  • anniversary partys
  • 21 gang reel mower
  • 8 steps sale call
  • restaurants in saugus massachusetts
  • acapella praise torrents
  • brio gusto peterborough ontario
  • a m masonry concrete
  • completed employee evaluations
  • biomedical bioengineering
  • automatic music explosion
  • 354th tactical fighter sqd
  • enterprise rental cars waynesboro va
  • activity documentation ceu
  • coolsat 4000 downloads
  • 2008 emmanuel india
  • epoolshop.com
  • central california level 3 male prisons
  • breezy acres solon
  • casa del mar in longboat key
  • doctor young lim evansville in
  • cancers with submucosal invasion ut1sm
  • elkhorn creek illinois
  • cynthia griggs kc mo
  • assist to sell amarillo
  • 5.1 surround sound sound files
  • charles tatum
  • amanda mcdonald
  • free surgery for cleft palate repair
  • 12 video game jacket patches
  • electric storms
  • chu nero buffalo new york
  • e j romo landscape enhancements
  • photopilot.com
  • 11206 restaurant delivery
  • last of the mohicans tomahawk
  • geoffrey archer said
  • chambercantontx.com
  • john chesney obstetrics
  • lentil roux
  • how to get along with siblings
  • cleveland cliffs buys pinnoak
  • isu.org
  • bcm diagnostics pro key
  • 1996 automobile reviews
  • morganton ga genealogy
  • asp code gets shown on browser
  • 1954 florida tag
  • piercelaw.edu
  • amy reeves kennewick wa
  • ilouisvuitton.biz
  • evelyn nepa
  • a sample child daycare budget
  • beaded debit card case
  • 12 minutes to fit and fabulous
  • posada arrecife
  • acura hydrogen car
  • az post certified firearms instructor
  • east 94 boys mixtape
  • gary hind
  • poolofboobs.com
  • air missions to counter ieds
  • ada accessibility guidelines inspection for hospitals
  • croaker sacks
  • barbara meltz child caring
  • carte radar toulouse
  • j-zay jealous
  • diabetes and hypoglycemia
  • ann arbor lasik surgeon
  • boco di pepe
  • david ling
  • a contented cow
  • gavin and morning mess
  • anazazi of the southwest
  • concordia sentinel
  • halfway house cafe ca
  • bowling ball flare
  • 1985 north caroloina championship
  • francisco ayala garcia duarte
  • singer in styx
  • 21 db directional antennas
  • bike pump co2 45 gram
  • healthplus.org
  • antioch speedway
  • gulf air timetables
  • bridget brown springhill la
  • chambliss grays
  • alt med for perimenopause
  • no voc low gloss sealers
  • brazoria county groundwater conservation district
  • calcification of spleen
  • nutcracker originated in which european country
  • paragliding cyprus
  • galenicom.com
  • joe torre baseball
  • 1999 large blown glass santa ornament
  • tropical acre estates zephyrhills fl
  • asko d3250 dishwasher pump keeps running
  • adaptive advantages fish
  • general lasalle
  • gerard 2007
  • a c on yahoo music
  • 40202 louisville ky
  • a xbox live free member ship
  • 3000 north highway 61 iowa
  • american home mortage service
  • black female wrestler
  • euphoria blossom parfume
  • camilus cutlery
  • brick home construction terminology
  • columbus migraines
  • chuck barris in cia