[j-nsp] status-vector in VPLS?
Marlon Duksa
mduksa at gmail.com
Thu Jul 31 08:50:23 EDT 2008
Great. Thanks. Munish.
I've never be able to observe this status vector in Wireshark and I captured
l2vpn BGP updates many times. Does Wireshark (Ethereal)
encoder support this status vector? Is there any extension or update that I
need to apply to the Wireshark to be able to see a complete MP_REACH_NLRI?
Marlon
On Wed, Jul 30, 2008 at 10:16 PM, Munish Saini <msaini at ixiacom.com> wrote:
> Hi,
>
> Status vector means Bit vector advertising the state of local PE-CE
> circuits to remote PE routers. A bit value of 0 indicates that the local
> circuit and LSP tunnel to the remote PE router are up, whereas a value
> of 1 indicates either one or both are down.
>
> It is basically Layer 2 VPN and VPLS network layer reachability
> information (NLRI).
>
> RFC CUT Section 5.1.7 of "draft-kompella-ppvpn-l2vpn-03.txt"
>
> Circuit Status Vector
>
> A new sub-TLV is introduced to carry the status of an L2VPN PVC
> between a pair of PEs. This sub-TLV is a mandatory part of
> MP_REACH_NLRI.
>
> Note that an L2VPN PVC is bidirectional, composed of two simplex
> connection going in opposite directions. A simplex connection
> consists of the 3 segments: 1) the local access circuit between the
> source CE and the ingress PE, 2) the tunnel LSP between the ingress
> and egress PEs, and 3) the access circuit between the egress PE and
> the destination CE.
>
> To monitor the status of a PVC, a PE needs to monitor the status of
> both simplex connections. Since it knows that status of its access
> circuit, and the status of the tunnel towards the remote PE, it can
> inform the remote PE of these two. Similarly, the remote PE can
> inform the status of its access circuit to its local CE and the
> status of the tunnel to the first PE. Combining the local and the
> remote information, a PE can determine the status of a PVC.
>
> The basic unit of advertisement in L2VPN for a given CE is a label-
> block. Each label within a label-block corresponds to a PVC on the
> CE. So its natural to advertise the local status information for all
> PVCs corresponding to a label-block along with the label-block's
> NLRI. This is done by introducing the circuit status vector TLV.
> The value field of this TLV is a bit-vector, each bit of which
> indicates the status of the PVC associated with the corresponding
> label in the label-block. Bit value 0 indicates that the local
> circuit and the tunnel LSP to the remote PE is up, while a value of 1
> indicates that either or both of them are down.
>
> PE A, while selecting a label from a label-block (advertised by PE B,
> for remote CE m, and VPN X) for one of its local CE n (in VPN X) can
> also determine the status of the corresponding PVC (between CE n and
> CE m) by looking at the appropriate bit in the circuit status vector.
>
> Type field for the circuit status vector TLV is TBD.
>
> The length field of the TLV specifies the length of the value field
> in bits. The value field is padded to the nearest octet boundary.
>
> Note that the length field corresponds to the number of labels in the
> label-block, i.e., the label-block range. Label-block range enables
> a CE to select a label block (among several label-blocks advertised
> by a CE) when picking the VPN label for sending traffic destined to
> the CE this label-block corresponds to, such that : received
> label-block
> offset <= local CE id < received label-block range.
>
>
>
> Thanks
>
> Munish Saini
>
> -----Original Message-----
> From: juniper-nsp-bounces at puck.nether.net
> [mailto:juniper-nsp-bounces at puck.nether.net] On Behalf Of
> juniper-nsp-request at puck.nether.net
> Sent: Thursday, July 31, 2008 9:13 AM
> To: juniper-nsp at puck.nether.net
> Subject: juniper-nsp Digest, Vol 68, Issue 59
>
> Send juniper-nsp mailing list submissions to
> juniper-nsp at puck.nether.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://puck.nether.net/mailman/listinfo/juniper-nsp
> or, via email, send a message with subject or body 'help' to
> juniper-nsp-request at puck.nether.net
>
> You can reach the person managing the list at
> juniper-nsp-owner at puck.nether.net
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of juniper-nsp digest..."
>
>
> Today's Topics:
>
> 1. status-vector in VPLS? (Marlon Duksa)
> 2. vpls remote mac learning on M20 on Junos 9.1? (Marlon Duksa)
> 3. Re: vpls remote mac learning on M20 on Junos 9.1? (Harry Reynolds)
> 4. Re: vpls remote mac learning on M20 on Junos 9.1? (Marlon Duksa)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 30 Jul 2008 14:53:52 -0700
> From: "Marlon Duksa" <mduksa at gmail.com>
> Subject: [j-nsp] status-vector in VPLS?
> To: "juniper-nsp at puck.nether.net" <juniper-nsp at puck.nether.net>
> Message-ID:
> <a89d89ac0807301453j107848a3x5644fceadf3b440c at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Does anyone know what this status-vector below in 'show vpla connections
> extensice' mean? It is in bold red below.
> How can it be interpreted?
> Thanks
>
> admin at re-0# run show vpls connections extensive
> Layer-2 VPN connections:
>
> Legend for connection status (St)
> EI -- encapsulation invalid NC -- interface encapsulation not
> CCC/TCC/VPLS
> EM -- encapsulation mismatch WE -- interface and instance encaps not
> same
> VC-Dn -- Virtual circuit down NP -- interface hardware not present
> CM -- control-word mismatch -> -- only outbound connection is up
> CN -- circuit not provisioned <- -- only inbound connection is up
> OR -- out of range Up -- operational
> OL -- no outgoing label Dn -- down
> LD -- local site signaled down CF -- call admission control failure
> RD -- remote site signaled down SC -- local and remote site ID
> collision
> LN -- local site not designated LM -- local site ID not minimum
> designated
> RN -- remote site not designated RM -- remote site ID not minimum
> designated
> XX -- unknown connection status IL -- no incoming label
> MM -- MTU mismatch MI -- Mesh-Group ID not availble
>
> Legend for interface status
> Up -- operational
> Dn -- down
>
> Instance: vpls
> Local site: green (2)
> Number of local interfaces: 2
> Number of local interfaces up: 2
> IRB interface present: no
> ge-5/0/0.0
> ge-5/0/0.1
> lsi.1048576 1 Intf - vpls vpls local site 2 remote
> site
> 1
> lsi.1048577 3 Intf - vpls vpls local site 2 remote
> site
> 3
> 262145 1 8 100
> *status-vector: 5F *
> connection-site Type St Time last up # Up
> trans
> 1 rmt Up Jul 30 21:40:47 2008
> 1
> Local interface: lsi.1048576, Status: Up, Encapsulation: VPLS
> Description: Intf - vpls vpls local site 2 remote site 1
> Remote PE: 1.1.1.1, Negotiated control-word: No
> Incoming label: 262145, Outgoing label: 262146
>
> Connection History:
> Jul 30 21:40:47 2008 status update timer
> Jul 30 21:40:47 2008 PE route changed
> Jul 30 21:40:47 2008 Out lbl Update 262146
> Jul 30 21:40:47 2008 In lbl Update 262145
> Jul 30 21:40:47 2008 loc intf up lsi.1048576
>
>
> ------------------------------
>
>
More information about the juniper-nsp
mailing list