74
ESnet JUNOS/TiMOS Configurations for OSCARS Ethernet VLAN Circuit Services Using ISIS, LDP, and l2circuits Introduction This document is to provide a better understanding of the dataplane configuration that ESnet uses to provide OSCARS Ethernet VLAN circuit services on Juniper and Alcatel routers. The example topology (see Fig 1.) is made up of four connected routers (Juniper M10, MX80, MX960, and Alcatel (ALU) 7750c4) with connections between them consisting of 1GE and 10GE links. Figure 1. Topology Setup To clarify the configurations, three bidirectional circuits have been configured to connect the three endpoints (netlabpt4, netlabpt5, and netlabpt6) over different network paths, and different VLAN IDs for the service handoff. Protocol Requirements In ESnet, the following protocols are used to support this service.

ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

ESnet  JUNOS/TiMOS  Configurations  for  OSCARS  Ethernet  VLAN  Circuit  Services  Using  IS-­‐IS,  LDP,  and  l2circuits  

Introduction  This  document  is  to  provide  a  better  understanding  of  the  dataplane  configuration  that  ESnet  uses  to  provide  OSCARS  Ethernet  VLAN  circuit  services  on  Juniper  and  Alcatel  routers.    The  example  topology  (see  Fig  1.)  is  made  up  of  four  connected  routers  (Juniper  M10,  MX80,  MX960,  and  Alcatel  (ALU)  7750c4)  with  connections  between  them  consisting  of  1GE  and  10GE  links.    

Figure  1.  Topology  Setup    

To  clarify  the  configurations,  three  bi-­‐directional  circuits  have  been  configured  to  connect  the  three  end-­‐points  (netlab-­‐pt4,  netlab-­‐pt5,  and  netlab-­‐pt6)  over  different  network  paths,  and  different  VLAN  IDs  for  the  service  handoff.  

Protocol  Requirements  In  ESnet,  the  following  protocols  are  used  to  support  this  service.  

Page 2: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Intermediate  System  to  Intermediate  System  (IS-­‐IS)  ISIS  is  enabled  to  learn  the  connectivity/topology  of  the  network.    The  traffic  engineering  (TE)  function  in  IS-­‐IS  is  enabled  to  facilitate  CSPF  (Constrained  Shortest  Path  First)  calculations  to  build  MPLS  LSPs.    The  following  is  the  ISIS  configuration  on  the  dev-­‐mx80-­‐rt1.  protocols { isis { export [ netlab-igpv4-routes reject-all ]; reference-bandwidth 1000g; topologies ipv6-unicast; ## traffic engineering is enabled by default level 2 { inactive: authentication-key "$9$WbEX7dji.fQnRh4ZGif5ylev7V"; ## SECRET-DATA inactive: authentication-type simple; wide-metrics-only; } level 1 disable; /* dev-mx960-rt1 */ interface xe-0/0/0.0 { point-to-point; level 2 metric 1000; } /* dev-m10-rt3 */ interface ge-1/0/0.0 { point-to-point; level 2 metric 1000; } interface lo0.0; } }

 The  following  is  the  ISIS  configuration  on  the  dev-­‐7750c4-­‐rt1.  #-------------------------------------------------- echo "ISIS Configuration" #-------------------------------------------------- isis level-capability level-2 area-id 49 export "netlab-igpv4-routes" traffic-engineering level 2 wide-metrics-only exit interface "system" exit interface "to_dev-mx960-rt1" level-capability level-2 interface-type point-to-point level 2 ipv6-unicast-metric 1000 metric 1000 exit exit exit

Page 3: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Multi-­‐Protocol  Label  Switching  (MPLS)  MPLS  is  enabled  to  support  label  switching  on  the  routers.    The  following  is  the  MPLS  configuration  on  dev-­‐mx80-­‐rt1.  protocols { mpls { path-mtu { ## to support large MPLS packet MTU allow-fragmentation; rsvp mtu-signaling; } explicit-null; ## disables PHP to enforce LER-LER MPLS CoS /* dev-mx960-rt1 */ interface xe-0/0/0.0; /* dev-m10-rt3 */ interface ge-1/0/0.0; } }

 The  following  is  the  MPLS  configuration  on  dev-­‐7750c4-­‐rt1.  #-------------------------------------------------- echo "MPLS Configuration" #-------------------------------------------------- mpls interface "system" exit interface "to_dev-mx960-rt1" exit exit

Resource  Reservation  Setup  Protocol  (RSVP)  RSVP  is  enabled  to  support  the  signaling  and  provisioning  on  MPLS  Label  Switched  Paths  (LSPs).    The  following  is  the  RSVP  configuration  on  dev-­‐mx80-­‐rt1.  protocols { rsvp { /* dev-mx960-rt1 */ interface xe-0/0/0.0; /* dev-m10-rt3 */ interface ge-1/0/0.0; } }

 The  following  is  the  RSVP  configuration  on  dev-­‐7750c4-­‐rt1.  #-------------------------------------------------- echo "RSVP Configuration" #-------------------------------------------------- rsvp interface "system" exit interface "to_dev-mx960-rt1" exit no shutdown exit

Page 4: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Label  Distribution  Protocol  (LDP)  LDP  is  enabled  to  disseminate  information  necessary  to  setup  the  layer  2  circuit  service  between  the  head  and  tail  PE  routers.    The  following  is  the  LDP  configuration  on  dev-­‐mx80-­‐rt1.  protocols { ldp { track-igp-metric; ## use IGP metrics for LDP routes /* dev-mx960-rt1 */ interface xe-0/0/0.0; /* dev-m10-rt3 */ interface ge-1/0/0.0; /* dev-mx80-rt1 */ interface lo0.0; } }

 The  following  is  the  LDP  configuration  on  dev-­‐7750c4-­‐rt1.  #-------------------------------------------------- echo "LDP Configuration" #-------------------------------------------------- ldp interface-parameters interface "to_dev-mx960-rt1" exit exit targeted-session exit exit exit

Class  of  Service  Requirements  In  ESnet,  four  classes  of  service  are  specified,  i.e.  Network-­‐Control  (NC),  Expedited-­‐Forwarding  (EF),  Best-­‐Effort  (BE),  and  Scavenger  (SS).    For  the  OSCARS  service,  ESnet  only  uses  *two  classes  of  service  (i.e.  EF  and  SS)  on  the  Juniper  routers,  but  only  a  singe  class  of  service  queue  (i.e.  EF)  with  priority  tags  on  the  ALUs.    When  an  OSCARS  bandwidth  reservation  is  confirmed  in  ESnet,  the  user  requested  bandwidth  is  enforced  as  a  “floor”  guarantee,  that  is,  the  user  is  guaranteed  to  at  least  have  the  amount  they  requested  in  the  reservation.    To  accomplish  this,  on  the  Juniper  routers,  conforming  traffic  (i.e.  traffic  up  to  the  user  specified  rate)  is  classified  to  use  the  EF  class.    Non-­‐conforming  traffic  (i.e.  traffic  above  the  user  specified  rate)  is  classified  to  use  the  SS  class*.    For  example,  if  a  user  asks  for  a  500Mbps  circuit  and  sends  traffic  at  900Mbps,  the  first  500Mbps  will  be  classified  into  the  EF  class,  and  the  remaining  400Mbps  will  be  classified  into  the  SS  class.    *NB:  Using  two  class  of  service  queues  in  this  instance  can  cause  out-­‐of-­‐order  packets.    On  the  ALU  routers,  all  OSCARS  circuit  traffic  is  placed  in  the  EF  queue  with  the  conforming  traffic  tagged  as  “in-­‐profile”,  and  over-­‐subscribed  traffic  tagged  as  “out-­‐

Page 5: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

of-­‐profile”.      The  ALU  gives  precedence  to  “in-­‐profile”  packets  up  to  the  guaranteed  bandwidth,  and  then  transmits  or  drops  “out-­‐of-­‐profile”  packets  based  on  the  remaining  available  bandwidth.    To  ensure  that  the  user  receives  their  bandwidth  guarantees,  the  OSCARS  Path  Computation  Engine  will  calculate  a  viable  that  does  not  over-­‐subscribe  any  of  the  individual  links  on  that  path.    The  following  is  the  class-­‐of-­‐service  configuration  on  dev-­‐mx80-­‐rt1.  groups { sdn-cos-group { class-of-service { interfaces { <*> { scheduler-map esnet_sdn_scheduler; unit * { classifiers { dscp esnet_dscp_classifier; dscp-ipv6 esnet_dscp-ipv6_classifier; exp esnet_exp_classifier; } rewrite-rules { dscp esnet_dscp_rewrite-rules; dscp-ipv6 esnet_dscp-ipv6_rewrite-rules; exp esnet_exp_rewrite-rules; } } } } } } } class-of-service { classifiers { dscp esnet_dscp_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } dscp-ipv6 esnet_dscp-ipv6_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; }

Page 6: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } exp esnet_exp_classifier { /* Remapping of [ 001 010 011 100 101 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef1(011) */ loss-priority high code-points ef1; /* ef(010) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af12(101) */ loss-priority high code-points af12; /* af11(100) */ loss-priority low code-points af11; } forwarding-class scavenger { /* ss(001) */ loss-priority high code-points ss; } } } code-point-aliases { dscp { /* scavenger (DSCP 8) */ ss 001000; } dscp-ipv6 { /* scavenger (DSCP 8) */ ss 001000; } exp { /* scavenger (EXP 1) */ ss 001; } } forwarding-classes { queue 0 best-effort; queue 1 scavenger; queue 2 expedited-forwarding; queue 3 network-control; } interfaces { all { apply-groups ip-cos-group; } } rewrite-rules { dscp esnet_dscp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority low code-point ef;

Page 7: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

loss-priority high code-point ef; } forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } dscp-ipv6 esnet_dscp-ipv6_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority low code-point ef; loss-priority high code-point ef; } forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } exp esnet_exp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority high code-point ef1; loss-priority low code-point ef; } forwarding-class best-effort { loss-priority high code-point af12; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } } scheduler-maps { esnet_sdn_scheduler { forwarding-class network-control scheduler network-control_schedule; forwarding-class expedited-forwarding scheduler expedited-forwarding_sdn_schedule; forwarding-class best-effort scheduler best-effort_sdn_schedule; forwarding-class scavenger scheduler scavenger_schedule; } } schedulers { network-control_schedule { transmit-rate percent 5; buffer-size percent 5; priority high;

Page 8: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

} expedited-forwarding_sdn_schedule { transmit-rate remainder; buffer-size remainder; priority medium-high; } best-effort_sdn_schedule { ## this is to support failover of IP traffic transmit-rate percent 20; buffer-size percent 20; priority medium-low; } scavenger_schedule { transmit-rate percent 1; buffer-size percent 1; priority low; } } }

 The  following  is  the  class-­‐of-­‐service  configuration  on  dev-­‐7750c4-­‐rt1.  #-------------------------------------------------- echo "QoS Policy Configuration" #-------------------------------------------------- qos network-queue "esnet-network-queue-qos-policy" create description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs 10 cbs 3 high-prio-only 0 exit queue 3 best-effort create rate 100 cir 100 mbs 50 cbs 3 high-prio-only 10 exit queue 4 expedite create rate 100 cir 100 mbs 50 cbs 21 high-prio-only 10 exit queue 5 expedite create rate 100 cir 5 mbs 25 cbs 5 high-prio-only 10 exit queue 9 multipoint create mbs 50 high-prio-only 10 exit queue 10 multipoint create mbs 10 high-prio-only 0 exit queue 11 multipoint create

Page 9: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

rate 100 cir 100 mbs 50 high-prio-only 10 exit queue 12 multipoint create rate 100 cir 100 mbs 50 high-prio-only 10 exit queue 13 multipoint create rate 100 cir 5 mbs 25 high-prio-only 10 exit fc be create multicast-queue 11 queue 1 exit fc ef create multicast-queue 12 queue 4 exit fc l2 create multicast-queue 13 queue 5 exit exit exit #-------------------------------------------------- echo "QoS Policy Configuration" #-------------------------------------------------- qos sap-ingress 3006 create description "netlab-xxxx" queue 1 create exit queue 2 create rate max cir 500000 exit queue 11 multipoint create exit fc "ef" create queue 2 exit default-fc "ef" default-priority high exit network 2 create description "ESnet Network Interface QoS Policy" ingress default-action fc be profile in dscp ef fc ef profile in dscp cs1 fc l2 profile out dscp nc1 fc nc profile in dscp nc2 fc nc profile in lsp-exp 1 fc ef profile out lsp-exp 2 fc ef profile in exit egress remarking fc ef lsp-exp-in-profile 2 lsp-exp-out-profile 1

Page 10: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

exit exit exit exit #-------------------------------------------------- echo "Router (Network Side) Configuration" #-------------------------------------------------- router … interface "to_dev-mx960-rt1" address 10.32.0.70/30 description "dev-7750c4-rt1(to_dev-mx690-rt1)->dev-mx960-rt1(xe-1/0/0.100)" port 1/5/1:100 qos 2 exit

Circuit  Setup  When  an  OSCARS  reservation  is  requested,  there  are  several  mandatory  parameters  required  to  construct  the  configuration  for  the  Ethernet  VLAN  service  circuit.    They  are;  source  (router,  port,  VLAN,),  destination  (router,  port,  VLAN),  bandwidth,  start  time,  and  end  time.    Optionally,  if  the  user  is  authorized,  he/she  can  submit  an  Explicit  Route  Object  (ERO)  which  dictates  the  path  the  circuit  should  take  within  the  network.    As  reflected  in  Figure  1,  there  is  a  single  multi-­‐point  Ethernet  VLAN  circuit  service  instantiated.    The  first  request  is  an  Ethernet  VLAN  service  with  different  VLAN  IDs  (VLANS  3006,  3005)  on  both  Provider  Edge  (PE)  routers  (dev-­‐mx80-­‐rt1  and  dev-­‐mx960-­‐rt1),  and  an  ERO  specifying  an  intermediate  hop  (dev-­‐m10-­‐rt3).    The  second  and  third  requests**,  which  uses  the  same  reservation  ID  (“netlab-­‐xxxx”)  add  a  third  PE  router  (7750c4-­‐rt1)  to  cerate  a  fully  connected  service.,  and  the  second  for  identical  VLAN  IDs  (VLAN  3056)  with  no  ERO  defined.      **NB:  Multiple  request  using  the  same  reservation  ID  has  not  been  implemented  in  OSCARS,  but  is  used  to  show  how  a  multipoint  service  might  be  constructed.    

Global  Reservation  ID  (GRI):  netlab-­‐xxxx  Source   urn:ogf:network:domain=netlab:node=dev-­‐mx80-­‐rt1:port=xe-­‐0/0/1:link=*  Src  VLAN   3006  Dest   urn:ogf:network:domain=netlab:node=dev-­‐mx960-­‐rt1:port=xe-­‐11/2/0:link=*  Dest  VLAN   3005  Bandwidth   500Mbps  Start  Time   7/1/2012  00:00  End  Time   7/13/2012  23:59  ERO   urn:ogf:network:domain=netlab:node=dev-­‐mx80-­‐rt1:port=ge-­‐1/0/0:link=ge-­‐1/0/0.0  

urn:ogf:network:domain=netlab:node=dev-­‐m10-­‐rt3:port=ge-­‐1/2/0:link=ge-­‐1/2/0.0  urn:ogf:network:domain=netlab:node=dev-­‐m10-­‐rt3:port=ge-­‐0/3/0:link=ge-­‐0/3/0.0  urn:ogf:network:domain=netlab:node=dev-­‐mx960-­‐rt1:port=ge-­‐8/0/0:link=ge-­‐8/0/0.0  

 Global  Reservation  ID  (GRI):  netlab-­‐xxxx  

Src   urn:ogf:network:domain=netlab:node=dev-­‐mx80-­‐rt1:port=xe-­‐0/0/1:link=*  Src  VLAN   3006  

Page 11: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Dest   urn:ogf:network:domain=netlab:node=dev-­‐7750c4-­‐rt1:port=1/5/2:link=*  Dest  VLAN   3004  Bandwidth   500Mbps  Start  Time   7/1/2012  00:00  End  Time   7/13/2012  23:59  ERO   Not  Specified    

Global  Reservation  ID  (GRI):  netlab-­‐xxxx  Src   urn:ogf:network:domain=netlab:node=dev-­‐mx960-­‐rt1:port=xe-­‐11/2/0:link=*  Src  VLAN   3005  Dest   urn:ogf:network:domain=netlab:node=dev-­‐7750c4-­‐rt1:port=1/5/2:link=*  Dest  VLAN   3004  Bandwidth   500Mbps  Start  Time   7/1/2012  00:00  End  Time   7/13/2012  23:59  ERO   Not  Specified      

Circuit  GRI  netlab-­‐xxxx  Configurations  The  following  is  the  circuit  GRI  netlab-­‐xxxx  configuration  on  dev-­‐mx80-­‐rt1.  interfaces { xe-0/0/1 { flexible-vlan-tagging; mtu 9192; encapsulation flexible-ethernet-services; unit 3006 { description netlab-xxxx:500000000:oscars-vpls:show:circuit-intercloud; ## description is arbitrary encapsulation vlan-vpls; vlan-id 3006; output-vlan-map swap; family vpls { filter { input netlab-xxxx_stats; output netlab-xxxx_stats; } } } } } routing-options { forwarding-table { export [ netlab-xxxx ]; ## to instantiate policy netlab-xxxx indirect-next-hop; } } protocols { mpls { label-switched-path netlab-xxxx_to_dev-mx960-rt1 { from 10.96.0.4; to 10.32.0.62; ## LSP is built to egress router’s provider ## facing interface, not loopback metric 65535; bandwidth 500m; priority 4 4; primary netlab-xxxx_to_dev-mx960-rt1; policing filter netlab-xxxx_policing; ## enforce user b/w limits }

Page 12: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

label-switched-path netlab-xxxx_to_dev-7750c4-rt1 { from 10.96.0.4; to 10.32.0.70; ## LSP is built to egress router’s provider ## facing interface, not loopback metric 65535; bandwidth 500m; priority 4 4; primary netlab-xxxx_to_dev-7750c4-rt1; policing filter netlab-xxxx_policing; } path netlab-xxxx_to_dev-mx960-rt1 { 10.32.0.17 strict; 10.32.0.62 strict; } path netlab-xxxx_to_dev-7750c4-rt1 { 10.32.0.14 strict; 10.32.0.70 strict; } } } policy-options { policy-statement netlab-xxxx { ## policy to tie route to LSP term netlab-xxxx { from community netlab-xxxx; then { install-nexthop lsp [ netlab-xxxx_to_dev-mx960-rt1 netlab-xxxx_to_dev-7750c4-rt1 ]; accept; } } } community netlab-xxxx members 65000:3006; } firewall { family vpls { filter netlab-xxxx_stats { ## for counting circuit in/out packets interface-specific; term netlab-xxxx_stats { then { count netlab-xxxx_stats; accept; } } } } family any { filter netlab-xxxx_policing { ## send conforming packets to EF term netlab-xxxx { then { policer netlab-xxxx; count netlab-xxxx; forwarding-class expedited-forwarding; accept; } } } } policer netlab-xxxx { if-exceeding { bandwidth-limit 500m; burst-size-limit 50m; } then forwarding-class scavenger; ## over b/w packets st to SS

Page 13: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

## for drop, set to “discard” instead } } routing-instances { netlab-xxxx { instance-type vpls; interface xe-0/0/1.3006; protocols { vpls { no-tunnel-services; vpls-id 3006; mtu 9100; ## **Juniper MTU 9100 to match ALU MTU 9114** neighbor 10.96.0.2 { psn-tunnel-endpoint 10.32.0.62; ## follows LSP destination community netlab-xxxx; encapsulation-type ethernet-vlan; } neighbor 10.96.0.8 { psn-tunnel-endpoint 10.32.0.70; ## follows LSP destination community netlab-xxxx; encapsulation-type ethernet-vlan; } } } } }

 The  corresponding  configuration  for  circuit  GRI  netlab-­‐xxxx  on  dev-­‐mx960-­‐rt1  is  below.  interfaces { xe-11/2/0 { flexible-vlan-tagging; mtu 9192; encapsulation flexible-ethernet-services; unit 3003 { description netlab-xxxx:500000000:oscars-vpls:show:circuit-intercloud; encapsulation vlan-vpls; vlan-id 3003; output-vlan-map swap; family vpls { filter { input netlab-xxxx_stats; output netlab-xxxx_stats; } } } unit 3005 { description netlab-xxxx:500000000:oscars-vpls:show:circuit-intercloud; encapsulation vlan-vpls; vlan-id 3005; output-vlan-map swap; family vpls { filter { input netlab-xxxx_stats; output netlab-xxxx_stats; } } } }

Page 14: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

} routing-options { forwarding-table { export [ netlab-xxxx ]; indirect-next-hop; } } protocols { mpls { label-switched-path netlab-xxxx_to_dev-mx80-rt1 { from 10.96.0.2; to 10.32.0.18; metric 65535; bandwidth 500m; priority 4 4; primary netlab-xxxx_to_dev-mx80-rt1; policing filter netlab-xxxx_policing; } label-switched-path netlab-xxxx_to_dev-7750c4-rt1 { from 10.96.0.2; to 10.32.0.70; metric 65535; bandwidth 500m; priority 4 4; primary netlab-xxxx_to_dev-7750c4-rt1; policing filter netlab-xxxx_policing; } path netlab-xxxx_to_dev-mx80-rt1 { 10.32.0.61 strict; 10.32.0.18 strict; } path netlab-xxxx_to_dev-7750c4-rt1 { 10.32.0.70 strict; } } } policy-options { policy-statement netlab-xxxx { term netlab-xxxx { from community netlab-xxxx; then { install-nexthop lsp [ netlab-xxxx_to_dev-mx80-rt1 netlab-xxxx_to_dev-7750c4-rt1 ]; accept; } } } community netlab-xxxx members 65000:3006; } firewall { family vpls { filter netlab-xxxx_stats { interface-specific; term netlab-xxxx_stats { then { count netlab-xxxx_stats; accept; } } } } family any { filter netlab-xxxx_policing {

Page 15: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

term netlab-xxxx { then { policer netlab-xxxx; count netlab-xxxx; forwarding-class expedited-forwarding; accept; } } } } policer netlab-xxxx { if-exceeding { bandwidth-limit 500m; burst-size-limit 50m; } then forwarding-class scavenger; } } routing-instances { netlab-xxxx { instance-type vpls; interface xe-11/2/0.3003; interface xe-11/2/0.3005; protocols { vpls { no-tunnel-services; vpls-id 3006; mtu 9100; neighbor 10.96.0.4 { psn-tunnel-endpoint 10.32.0.18; community netlab-xxxx; encapsulation-type ethernet-vlan; } neighbor 10.96.0.8 { psn-tunnel-endpoint 10.32.0.70; community netlab-xxxx; encapsulation-type ethernet-vlan; } } } } }

 The  following  is  the  circuit  GRI  netlab-­‐xxxx  configuration  on  dev-­‐7750c4-­‐rt1.  #-------------------------------------------------- echo "QoS Policy Configuration" #-------------------------------------------------- qos sap-ingress 3006 create description "netlab-xxxx" queue 1 create exit queue 2 create rate max cir 500000 exit queue 11 multipoint create exit fc "ef" create queue 2 exit default-fc "ef" default-priority high

Page 16: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

exit #-------------------------------------------------- echo "MPLS LSP Configuration" #-------------------------------------------------- mpls path "netlab-xxxx_to_dev-mx960-rt1" hop 5 10.32.0.69 strict no shutdown exit path "netlab-xxxx_to_dev-mx80-rt1" hop 5 10.32.0.69 strict hop 10 10.32.0.13 strict no shutdown exit lsp "netlab-xxxx_to_dev-mx960-rt1" to 10.96.0.2 ## LSP is built to egress router’s loopback from 10.96.0.8 primary "netlab-xxxx_to_dev-mx960-rt1" priority 4 4 exit no shutdown exit lsp "netlab-xxxx_to_dev-mx80-rt1" to 10.96.0.4 ## LSP is built to egress router’s loopback from 10.96.0.8 primary "netlab-xxxx_to_dev-mx80-rt1" priority 4 4 exit no shutdown exit no shutdown exit #-------------------------------------------------- echo "Service Configuration" #-------------------------------------------------- service customer 1 create description "Default customer" exit sdp 3005 mpls create description "netlab-xxxx_to_dev-mx960-rt1" far-end 10.96.0.2 ## follows LSP destination lsp "netlab-xxxx_to_dev-mx960-rt1" keep-alive shutdown exit no shutdown exit sdp 3006 mpls create description "netlab-xxxx_to_dev-mx80-rt1" far-end 10.96.0.4 ## follows LSP destination lsp "netlab-xxxx_to_dev-mx80-rt1" keep-alive shutdown exit no shutdown exit vpls 3006 customer 1 create description "netlab-xxxx" service-mtu 9114 ## **ALU MTU 9114 to match Juniper MTU 9100** fdb-table-size 4096 stp shutdown

Page 17: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

exit sap 1/5/2:3004 create ingress qos 3006 ## matches sap-ingress 3006 policy exit exit mesh-sdp 3005:3006 vc-type vlan create exit mesh-sdp 3006:3006 vc-type vlan create exit no shutdown exit exit

 

VPLS  GRI  netlab-­‐xxxx  Verification  To  confirm  that  the  VPLS  service  is  up,  all  LSPs  and  VPLS  status  should  show  up.    As  seen  below,  LSPs  in  both  directions  between  the  three  PE  routers  (dev-­‐mx80-­‐rt1,  dev-­‐mx960-­‐rt1,  and  dev-­‐7750c4-­‐rt1)  are  up.    The  following  is  the  LSP  status  on  dev-­‐mx80-­‐rt1.  chin@dev-mx80-rt1> show mpls lsp extensive Ingress LSP: 2 sessions 10.32.0.62 From: 10.96.0.4, State: Up, ActiveRoute: 0, LSPname: netlab-xxxx_to_dev-mx960-rt1 ActivePath: netlab-xxxx_to_dev-mx960-rt1 (primary) LSPtype: Static Configured LoadBalance: Random Metric: 65535 Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary netlab-xxxx_to_dev-mx960-rt1 State: Up, Preference: 21 Priorities: 4 4 Bandwidth: 500Mbps SmartOptimizeTimer: 180 Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 2000) 10.32.0.17 S 10.32.0.62 S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt 20=Node-ID): 10.32.0.17 10.32.0.62 5 Aug 9 16:17:46.991 Selected as active path 4 Aug 9 16:17:46.991 Record Route: 10.32.0.17 10.32.0.62 3 Aug 9 16:17:46.990 Up 2 Aug 9 16:17:46.871 Originate Call 1 Aug 9 16:17:46.871 CSPF: computation result accepted 10.32.0.17 10.32.0.62 Created: Thu Aug 9 16:17:47 2012 10.32.0.70 From: 10.96.0.4, State: Up, ActiveRoute: 0, LSPname: netlab-xxxx_to_dev-7750c4-rt1 ActivePath: netlab-xxxx_to_dev-7750c4-rt1 (primary) LSPtype: Static Configured LoadBalance: Random Metric: 65535 Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary netlab-xxxx_to_dev-7750c4-rt1 State: Up, Preference: 21

Page 18: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Priorities: 4 4 Bandwidth: 500Mbps SmartOptimizeTimer: 180 Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 2000) 10.32.0.14 S 10.32.0.70 S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt 20=Node-ID): 10.32.0.14 10.32.0.70 5 Aug 9 16:56:02.157 Selected as active path 4 Aug 9 16:56:02.151 Record Route: 10.32.0.14 10.32.0.70 3 Aug 9 16:56:02.151 Up 2 Aug 9 16:56:02.051 Originate Call 1 Aug 9 16:56:02.051 CSPF: computation result accepted 10.32.0.14 10.32.0.70 Created: Thu Aug 9 16:56:02 2012 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions 10.32.0.18 From: 10.96.0.2, LSPstate: Up, ActiveRoute: 0 LSPname: netlab-xxxx_to_dev-mx80-rt1, LSPpath: Primary Suggested label received: -, Suggested label sent: - Recovery label received: 0, Recovery label sent: - Resv style: 1 FF, Label in: 0, Label out: - Time left: 135, Since: Thu Aug 9 12:44:24 2012 Tspec: rate 500Mbps size 500Mbps peak Infbps m 20 M 9192 Port number: sender 1 receiver 7858 protocol 0 PATH rcvfrom: 10.32.0.17 (ge-1/0/0.0) 9855 pkts Adspec: received MTU 9174 PATH sentto: localclient RESV rcvfrom: localclient Record route: 10.32.0.62 10.32.0.17 <self> 10.96.0.4 From: 10.96.0.8, LSPstate: Up, ActiveRoute: 0 LSPname: netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Suggested label received: -, Suggested label sent: - Recovery label received: 0, Recovery label sent: - Resv style: 1 SE, Label in: 0, Label out: - Time left: 121, Since: Thu Aug 9 16:06:39 2012 Tspec: rate 0bps size 0bps peak Infbps m 20 M 9194 Port number: sender 55808 receiver 3 protocol 0 PATH rcvfrom: 10.32.0.14 (xe-0/0/0.0) 9558 pkts Adspec: received MTU 9174 PATH sentto: localclient RESV rcvfrom: localclient Record route: 10.32.0.70 10.32.0.14 <self> Total 2 displayed, Up 2, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0

 The  following  is  the  LSP  status  on  dev-­‐mx960-­‐rt1.  chin@dev-mx960-rt1> show mpls lsp extensive Ingress LSP: 2 sessions 10.32.0.18 From: 10.96.0.2, State: Up, ActiveRoute: 0, LSPname: netlab-xxxx_to_dev-mx80-rt1 ActivePath: netlab-xxxx_to_dev-mx80-rt1 (primary) LSPtype: Static Configured

Page 19: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

LoadBalance: Random Metric: 65535 Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary netlab-xxxx_to_dev-mx80-rt1 State: Up, Preference: 21 Priorities: 4 4 Bandwidth: 500Mbps SmartOptimizeTimer: 180 Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 2000) 10.32.0.61 S 10.32.0.18 S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt 20=Node-ID): 10.32.0.61 10.32.0.18 5 Aug 9 11:40:36.138 Selected as active path 4 Aug 9 11:40:36.137 Record Route: 10.32.0.61 10.32.0.18 3 Aug 9 11:40:36.137 Up 2 Aug 9 11:40:36.124 Originate Call 1 Aug 9 11:40:36.124 CSPF: computation result accepted 10.32.0.61 10.32.0.18 Created: Thu Aug 9 11:40:36 2012 10.32.0.70 From: 10.96.0.2, State: Up, ActiveRoute: 0, LSPname: netlab-xxxx_to_dev-7750c4-rt1 ActivePath: netlab-xxxx_to_dev-7750c4-rt1 (primary) LSPtype: Static Configured LoadBalance: Random Metric: 65535 Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary netlab-xxxx_to_dev-7750c4-rt1 State: Up, Preference: 21 Priorities: 4 4 Bandwidth: 500Mbps SmartOptimizeTimer: 180 Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 1000) 10.32.0.70 S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt 20=Node-ID): 10.32.0.70 5 Aug 9 13:16:53.820 Selected as active path 4 Aug 9 13:16:53.819 Record Route: 10.32.0.70 3 Aug 9 13:16:53.819 Up 2 Aug 9 13:16:53.814 Originate Call 1 Aug 9 13:16:53.814 CSPF: computation result accepted 10.32.0.70 Created: Thu Aug 9 13:16:53 2012 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions 10.32.0.62 From: 10.96.0.4, LSPstate: Up, ActiveRoute: 0 LSPname: netlab-xxxx_to_dev-mx960-rt1, LSPpath: Primary Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: - Resv style: 1 FF, Label in: 0, Label out: - Time left: 142, Since: Thu Aug 9 15:13:58 2012 Tspec: rate 500Mbps size 500Mbps peak Infbps m 20 M 9192 Port number: sender 1 receiver 2005 protocol 0 PATH rcvfrom: 10.32.0.61 (ge-8/0/0.0) 9582 pkts Adspec: received MTU 9174 PATH sentto: localclient RESV rcvfrom: localclient Record route: 10.32.0.18 10.32.0.61 <self> 10.96.0.2

Page 20: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

From: 10.96.0.8, LSPstate: Up, ActiveRoute: 0 LSPname: netlab-xxxx_to_dev-mx960-rt1::netlab-xxxx_to_dev-mx960-rt1 Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: - Resv style: 1 SE, Label in: 0, Label out: - Time left: 154, Since: Thu Aug 9 12:50:13 2012 Tspec: rate 0bps size 0bps peak Infbps m 20 M 9194 Port number: sender 64002 receiver 2 protocol 0 PATH rcvfrom: 10.32.0.70 (xe-1/0/0.100) 14526 pkts PATH sentto: localclient RESV rcvfrom: localclient Record route: 10.32.0.70 <self> Total 2 displayed, Up 2, Down 0 Transit LSP: 2 sessions 10.32.0.70 From: 10.96.0.4, LSPstate: Up, ActiveRoute: 0 LSPname: netlab-xxxx_to_dev-7750c4-rt1, LSPpath: Primary Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: 131062 Resv style: 1 FF, Label in: 301040, Label out: 131062 Time left: 116, Since: Thu Aug 9 15:52:13 2012 Tspec: rate 500Mbps size 500Mbps peak Infbps m 20 M 9192 Port number: sender 1 receiver 2007 protocol 0 PATH rcvfrom: 10.32.0.13 (xe-11/3/0.0) 9523 pkts Adspec: received MTU 9174 sent MTU 9174 PATH sentto: 10.32.0.70 (xe-1/0/0.100) 9524 pkts RESV rcvfrom: 10.32.0.70 (xe-1/0/0.100) 14382 pkts Explct route: 10.32.0.70 Record route: 10.32.0.13 <self> 10.32.0.70 10.96.0.4 From: 10.96.0.8, LSPstate: Up, ActiveRoute: 0 LSPname: netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: 0 Resv style: 1 SE, Label in: 301008, Label out: 0 Time left: 154, Since: Thu Aug 9 15:02:51 2012 Tspec: rate 0bps size 0bps peak Infbps m 20 M 9194 Port number: sender 55808 receiver 3 protocol 0 PATH rcvfrom: 10.32.0.70 (xe-1/0/0.100) 14335 pkts Adspec: sent MTU 9174 PATH sentto: 10.32.0.13 (xe-11/3/0.0) 9589 pkts RESV rcvfrom: 10.32.0.13 (xe-11/3/0.0) 9589 pkts Explct route: 10.32.0.13 10.96.0.4 Record route: 10.32.0.70 <self> 10.32.0.13 Total 2 displayed, Up 2, Down 0

 The  following  is  the  LSP  status  on  dev-­‐7750c4-­‐rt1.  A:dev-7750c4-rt1# show router mpls lsp detail =============================================================================== MPLS LSPs (Originating) (Detail) =============================================================================== ------------------------------------------------------------------------------- Type : Originating ------------------------------------------------------------------------------- LSP Name : netlab-xxxx_to_dev-mx960-rt1 LSP Type : RegularLsp LSP Tunnel ID : 2 From : 10.96.0.8 To : 10.96.0.2 Adm State : Up Oper State : Up

Page 21: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

LSP Up Time : 5d 01:52:25 LSP Down Time : 0d 00:00:00 Transitions : 3 Path Changes : 3 Retry Limit : 0 Retry Timer : 30 sec Signaling : RSVP Resv. Style : SE Hop Limit : 255 Negotiated MTU : 9194 Adaptive : Enabled ClassType : 0 FastReroute : Disabled Oper FR : Disabled CSPF : Disabled ADSPEC : Disabled Metric : 0 Include Grps: Exclude Grps : None None Least Fill : Disabled Auto BW : Disabled LdpOverRsvp : Enabled VprnAutoBind : Enabled IGP Shortcut: Enabled BGP Shortcut : Disabled BGPTransTun : Excluded Oper Metric : 65535 Prop Adm Grp: Disabled CSPFFirstLoose : Disabled Primary(a) : netlab-xxxx_to_dev-mx960-rt1 Up Time : 5d 01:52:25 Bandwidth : 0 Mbps ------------------------------------------------------------------------------- Type : Originating ------------------------------------------------------------------------------- LSP Name : netlab-xxxx_to_dev-mx80-rt1 LSP Type : RegularLsp LSP Tunnel ID : 3 From : 10.96.0.8 To : 10.96.0.4 Adm State : Up Oper State : Up LSP Up Time : 4d 23:39:48 LSP Down Time : 0d 00:00:00 Transitions : 1 Path Changes : 1 Retry Limit : 0 Retry Timer : 30 sec Signaling : RSVP Resv. Style : SE Hop Limit : 255 Negotiated MTU : 9174 Adaptive : Enabled ClassType : 0 FastReroute : Disabled Oper FR : Disabled CSPF : Disabled ADSPEC : Disabled Metric : 0 Include Grps: Exclude Grps : None None Least Fill : Disabled Auto BW : Disabled LdpOverRsvp : Enabled VprnAutoBind : Enabled IGP Shortcut: Enabled BGP Shortcut : Disabled BGPTransTun : Excluded Oper Metric : 65535 Prop Adm Grp: Disabled CSPFFirstLoose : Disabled Primary(a) : netlab-xxxx_to_dev-mx80-rt1 Up Time : 4d 23:39:48 Bandwidth : 0 Mbps =============================================================================== A:dev-7750c4-rt1# show router mpls lsp terminate detail =============================================================================== MPLS LSPs (Terminate) (Detail) =============================================================================== ------------------------------------------------------------------------------- LSP netlab-xxxx_to_dev-7750c4-rt1 ------------------------------------------------------------------------------- From : 10.96.0.2 To : 10.32.0.70 State : Up SetupPriority : 4 Hold Priority : 4

Page 22: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Class Type : 0 In Interface : 1/5/1:100 In Label : 131064 Previous Hop : 10.32.0.69 ------------------------------------------------------------------------------- LSP netlab-xxxx_to_dev-7750c4-rt1 ------------------------------------------------------------------------------- From : 10.96.0.4 To : 10.32.0.70 State : Up SetupPriority : 4 Hold Priority : 4 Class Type : 0 In Interface : 1/5/1:100 In Label : 131062 Previous Hop : 10.32.0.69 ===============================================================================

 As  reflected  below,  all  PE-­‐to-­‐PE  VPLS  sessions  are  up.    The  following  is  the  VPLS  status  on  dev-­‐mx80-­‐rt1.  chin@dev-mx80-rt1> 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 available BK -- Backup connection ST -- Standby connection PF -- Profile parse failure PB -- Profile busy RS -- remote site standby SN -- Static Neighbor VM -- VLAN ID mismatch Legend for interface status Up -- operational Dn -- down Instance: netlab-xxxx VPLS-id: 3006 Number of local interfaces: 1 Number of local interfaces up: 1 xe-0/0/1.3006 lsi.1048852 Intf - vpls netlab-xxxx neighbor 10.96.0.2 vpls-id 3006 lsi.1048853 Intf - vpls netlab-xxxx neighbor 10.96.0.8 vpls-id 3006 Neighbor Type St Time last up # Up trans 10.96.0.2(vpls-id 3006) rmt Up Aug 14 12:00:36 2012 1 Remote PE: 10.32.0.62, Negotiated control-word: No Incoming label: 262145, Outgoing label: 262145 Negotiated PW status TLV: No Local interface: lsi.1048852, Status: Up, Encapsulation: VLAN Description: Intf - vpls netlab-xxxx neighbor 10.96.0.2 vpls-id 3006 Connection History: Aug 14 12:00:36 2012 status update timer

Page 23: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Aug 14 12:00:35 2012 PE route changed Aug 14 12:00:35 2012 Out lbl Update 262145 Aug 14 12:00:35 2012 In lbl Update 262145 Aug 14 12:00:35 2012 loc intf up lsi.1048852 10.96.0.8(vpls-id 3006) rmt Up Aug 14 12:05:27 2012 1 Remote PE: 10.32.0.70, Negotiated control-word: No Incoming label: 262146, Outgoing label: 131065 Negotiated PW status TLV: No Local interface: lsi.1048853, Status: Up, Encapsulation: VLAN Description: Intf - vpls netlab-xxxx neighbor 10.96.0.8 vpls-id 3006 Connection History: Aug 14 12:05:27 2012 status update timer Aug 14 12:05:27 2012 PE route changed Aug 14 12:05:27 2012 Out lbl Update 131065 Aug 14 12:05:27 2012 In lbl Update 262146 Aug 14 12:05:27 2012 loc intf up lsi.1048853

 The  following  is  the  VPLS  status  on  dev-­‐mx960-­‐rt1.  chin@dev-mx960-rt1-re0> 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 BK -- Backup connection ST -- Standby connection PF -- Profile parse failure PB -- Profile busy RS -- remote site standby SN -- Static Neighbor Legend for interface status Up -- operational Dn -- down Instance: netlab-xxxx VPLS-id: 3006 Number of local interfaces: 2 Number of local interfaces up: 2 xe-11/2/0.3005 xe-11/2/0.3003 lsi.1049111 Intf - vpls netlab-xxxx neighbor 10.96.0.4 vpls-id 3006 lsi.1049113 Intf - vpls netlab-xxxx neighbor 10.96.0.8 vpls-id 3006 Neighbor Type St Time last up # Up trans 10.96.0.4(vpls-id 3006) rmt Up Aug 14 10:56:43 2012 1 Remote PE: 10.32.0.18, Negotiated control-word: No Incoming label: 262145, Outgoing label: 262145 Negotiated PW status TLV: No Local interface: lsi.1049111, Status: Up, Encapsulation: VLAN Description: Intf - vpls netlab-xxxx neighbor 10.96.0.4 vpls-id 3006 Connection History: Aug 14 10:56:43 2012 status update timer

Page 24: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Aug 14 10:56:43 2012 PE route changed Aug 14 10:56:43 2012 Out lbl Update 262145 Aug 14 10:56:43 2012 In lbl Update 262145 Aug 14 10:56:43 2012 loc intf up lsi.1049111 10.96.0.8(vpls-id 3006) rmt Up Aug 14 10:58:53 2012 1 Remote PE: 10.32.0.70, Negotiated control-word: No Incoming label: 262147, Outgoing label: 131066 Negotiated PW status TLV: No Local interface: lsi.1049113, Status: Up, Encapsulation: VLAN Description: Intf - vpls netlab-xxxx neighbor 10.96.0.8 vpls-id 3006 Connection History: Aug 14 10:58:53 2012 status update timer Aug 14 10:58:53 2012 PE route changed Aug 14 10:58:53 2012 Out lbl Update 131066 Aug 14 10:58:53 2012 In lbl Update 262147 Aug 14 10:58:53 2012 loc intf up lsi.1049113

 The  following  is  the  VPLS  status  on  dev-­‐7750c4-­‐rt1.  A:dev-7750c4-rt1# show service id 3006 all =============================================================================== Service Detailed Information =============================================================================== Service Id : 3006 Vpn Id : 0 Service Type : VPLS Name : (Not Specified) Description : netlab-xxxx Customer Id : 1 Last Status Change: 08/14/2012 09:45:25 Last Mgmt Change : 08/14/2012 09:45:25 Admin State : Up Oper State : Up MTU : 9114 Def. Mesh VC Id : 3006 SAP Count : 1 SDP Bind Count : 2 Snd Flush on Fail : Disabled Host Conn Verify : Disabled Propagate MacFlush: Disabled Per Svc Hashing : Disabled Allow IP Intf Bind: Disabled Def. Gateway IP : None Def. Gateway MAC : None Temp Flood Time : Disabled Temp Flood : Inactive Temp Flood Chg Cnt: 0 ------------------------------------------------------------------------------- Split Horizon Group specifics ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ETH-CFM service specifics ------------------------------------------------------------------------------- Tunnel Faults : ignore ------------------------------------------------------------------------------- Service Destination Points(SDPs) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Sdp Id 3005:3006 -(10.96.0.2) ------------------------------------------------------------------------------- Description : netlab-xxxx_to_dev-mx960-rt1 SDP Id : 3005:3006 Type : Mesh Mesh Descr : (Not Specified) Split Horiz Grp : (Not Specified) VC Type : VLAN VC Tag : 0 Admin Path MTU : 0 Oper Path MTU : 9186

Page 25: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Far End : 10.96.0.2 Delivery : MPLS Tunnel Far End : n/a LSP Types : RSVP Hash Label : Disabled Oper Hash Label : Disabled Admin State : Up Oper State : Up Acct. Pol : None Collect Stats : Disabled Ingress Label : 131066 Egress Label : 262147 Ingr Mac Fltr-Id : n/a Egr Mac Fltr-Id : n/a Ingr IP Fltr-Id : n/a Egr IP Fltr-Id : n/a Ingr IPv6 Fltr-Id : n/a Egr IPv6 Fltr-Id : n/a Admin ControlWord : Not Preferred Oper ControlWord : False Last Status Change : 08/14/2012 10:58:49 Signaling : TLDP Last Mgmt Change : 08/14/2012 10:58:49 Force Vlan-Vc : Disabled Endpoint : N/A Precedence : 4 PW Status Sig : Disabled Class Fwding State : Down Flags : None Peer Pw Bits : None Peer Fault Ip : None Application Profile: None MAC Pinning : Disabled Oper Group : (none) Monitor Oper Grp : (none) KeepAlive Information : Admin State : Disabled Oper State : Disabled Hello Time : 10 Hello Msg Len : 0 Max Drop Count : 3 Hold Down Time : 10 Statistics : I. Fwd. Pkts. : 139060 I. Dro. Pkts. : 6 I. Fwd. Octs. : 1144228912 I. Dro. Octs. : 612 E. Fwd. Pkts. : 250 E. Fwd. Octets : 60688 MCAC Policy Name : MCAC Max Unconst BW: no limit MCAC Max Mand BW : no limit MCAC In use Mand BW: 0 MCAC Avail Mand BW: unlimited MCAC In use Opnl BW: 0 MCAC Avail Opnl BW: unlimited ------------------------------------------------------------------------------- RSVP/Static LSPs ------------------------------------------------------------------------------- Associated LSP List : Lsp Name : netlab-xxxx_to_dev-mx96* Admin State : Up Oper State : Up Time Since Last Tr*: 05d01h57m ------------------------------------------------------------------------------- Class-based forwarding : ------------------------------------------------------------------------------- Class forwarding : Disabled EnforceDSTELspFc : Disabled Default LSP : Uknwn Multicast LSP : None =============================================================================== FC Mapping Table =============================================================================== FC Name LSP Name ------------------------------------------------------------------------------- No FC Mappings ------------------------------------------------------------------------------- Sdp Id 3006:3006 -(10.96.0.4) ------------------------------------------------------------------------------- Description : netlab-xxxx_to_dev-mx80-rt1

Page 26: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

SDP Id : 3006:3006 Type : Mesh Mesh Descr : (Not Specified) Split Horiz Grp : (Not Specified) VC Type : VLAN VC Tag : 0 Admin Path MTU : 0 Oper Path MTU : 9166 Far End : 10.96.0.4 Delivery : MPLS Tunnel Far End : n/a LSP Types : RSVP Hash Label : Disabled Oper Hash Label : Disabled Admin State : Up Oper State : Up Acct. Pol : None Collect Stats : Disabled Ingress Label : 131065 Egress Label : 262146 Ingr Mac Fltr-Id : n/a Egr Mac Fltr-Id : n/a Ingr IP Fltr-Id : n/a Egr IP Fltr-Id : n/a Ingr IPv6 Fltr-Id : n/a Egr IPv6 Fltr-Id : n/a Admin ControlWord : Not Preferred Oper ControlWord : False Last Status Change : 08/14/2012 11:01:36 Signaling : TLDP Last Mgmt Change : 08/14/2012 11:01:36 Force Vlan-Vc : Disabled Endpoint : N/A Precedence : 4 PW Status Sig : Disabled Class Fwding State : Down Flags : None Peer Pw Bits : None Peer Fault Ip : None Application Profile: None MAC Pinning : Disabled Oper Group : (none) Monitor Oper Grp : (none) KeepAlive Information : Admin State : Disabled Oper State : Disabled Hello Time : 10 Hello Msg Len : 0 Max Drop Count : 3 Hold Down Time : 10 Statistics : I. Fwd. Pkts. : 139120 I. Dro. Pkts. : 256 I. Fwd. Octs. : 1144523904 I. Dro. Octs. : 34056 E. Fwd. Pkts. : 139235 E. Fwd. Octets : 1144487066 MCAC Policy Name : MCAC Max Unconst BW: no limit MCAC Max Mand BW : no limit MCAC In use Mand BW: 0 MCAC Avail Mand BW: unlimited MCAC In use Opnl BW: 0 MCAC Avail Opnl BW: unlimited ------------------------------------------------------------------------------- RSVP/Static LSPs ------------------------------------------------------------------------------- Associated LSP List : Lsp Name : netlab-xxxx_to_dev-mx80* Admin State : Up Oper State : Up Time Since Last Tr*: 04d23h44m ------------------------------------------------------------------------------- Class-based forwarding : ------------------------------------------------------------------------------- Class forwarding : Disabled EnforceDSTELspFc : Disabled Default LSP : Uknwn Multicast LSP : None =============================================================================== FC Mapping Table =============================================================================== FC Name LSP Name ------------------------------------------------------------------------------- No FC Mappings

Page 27: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

------------------------------------------------------------------------------- Number of SDPs : 2 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Service Access Points ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- SAP 1/5/2:3004 ------------------------------------------------------------------------------- Service Id : 3006 SAP : 1/5/2:3004 Encap : q-tag Description : (Not Specified) Admin State : Up Oper State : Up Flags : None Multi Svc Site : None Last Status Change : 08/14/2012 09:45:25 Last Mgmt Change : 08/13/2012 14:35:56 Sub Type : regular Dot1Q Ethertype : 0x8100 QinQ Ethertype : 0x8100 Split Horizon Group: (Not Specified) Max Nbr of MAC Addr: No Limit Total MAC Addr : 0 Learned MAC Addr : 0 Static MAC Addr : 0 Admin MTU : 9212 Oper MTU : 9212 Ingr IP Fltr-Id : n/a Egr IP Fltr-Id : n/a Ingr Mac Fltr-Id : n/a Egr Mac Fltr-Id : n/a Ingr IPv6 Fltr-Id : n/a Egr IPv6 Fltr-Id : n/a tod-suite : None qinq-pbit-marking : both Ing Agg Rate Limit : max Egr Agg Rate Limit: max Q Frame-Based Acct : Disabled ARP Reply Agent : Disabled Host Conn Verify : Disabled Mac Learning : Enabled Discard Unkwn Srce: Disabled Mac Aging : Enabled Mac Pinning : Disabled BPDU Translation : Disabled L2PT Termination : Disabled Vlan-translation : None Acct. Pol : None Collect Stats : Disabled Anti Spoofing : None Avl Static Hosts : 0 Tot Static Hosts : 0 Calling-Station-Id : n/a Application Profile: None Oper Group : (none) Monitor Oper Grp : (none) MCAC Policy Name : MCAC Const Adm St : Enable MCAC Max Unconst BW: no limit MCAC Max Mand BW : no limit MCAC In use Mand BW: 0 MCAC Avail Mand BW: unlimited MCAC In use Opnl BW: 0 MCAC Avail Opnl BW: unlimited Restr MacProt Src : Disabled Restr MacUnpr Dst : Disabled Time to RetryReset : never Retries Left : 3 Mac Move : Blockable Blockable Level : Tertiary Egr MCast Grp : Auth Policy : None ------------------------------------------------------------------------------- ETH-CFM SAP specifics ------------------------------------------------------------------------------- Tunnel Faults : n/a AIS : Disabled MC Prop-Hold-Timer : n/a

Page 28: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

------------------------------------------------------------------------------- Stp Service Access Point specifics ------------------------------------------------------------------------------- Stp Admin State : Up Stp Oper State : Down Core Connectivity : Down Port Role : N/A Port State : Forwarding Port Number : 2048 Port Priority : 128 Port Path Cost : 10 Auto Edge : Enabled Admin Edge : Disabled Oper Edge : N/A Link Type : Pt-pt BPDU Encap : Dot1d Root Guard : Disabled Active Protocol : N/A Last BPDU from : N/A CIST Desig Bridge : N/A Designated Port : N/A Forward transitions: 0 Bad BPDUs rcvd : 0 Cfg BPDUs rcvd : 0 Cfg BPDUs tx : 0 TCN BPDUs rcvd : 0 TCN BPDUs tx : 0 TC bit BPDUs rcvd : 0 TC bit BPDUs tx : 0 RST BPDUs rcvd : 0 RST BPDUs tx : 0 MST BPDUs rcvd : 0 MST BPDUs tx : 0 ------------------------------------------------------------------------------- ARP host ------------------------------------------------------------------------------- Admin State : outOfService Host Limit : 1 Min Auth Interval : 15 minutes ------------------------------------------------------------------------------- QOS ------------------------------------------------------------------------------- Ingress qos-policy : 3006 Egress qos-policy : 1 Shared Q plcy : n/a Multipoint shared : Disabled I. Sched Pol : (Not Specified) E. Sched Pol : (Not Specified) I. Policer Ctl Pol : (Not Specified) E. Policer Ctl Pol : (Not Specified) ------------------------------------------------------------------------------- DHCP ------------------------------------------------------------------------------- Description : (Not Specified) Admin State : Down Lease Populate : 0 DHCP Snooping : Down Action : Keep Proxy Admin State : Down Proxy Lease Time : N/A Emul. Server Addr : Not Configured ------------------------------------------------------------------------------- Subscriber Management ------------------------------------------------------------------------------- Admin State : Down MAC DA Hashing : False Def Sub-Id : None Def Sub-Profile : None Def SLA-Profile : None Def Inter-Dest-Id : None Sub-Ident-Policy : None Subscriber Limit : 1 Single-Sub-Parameters Prof Traffic Only : False Non-Sub-Traffic : N/A ------------------------------------------------------------------------------- Sap Statistics ------------------------------------------------------------------------------- Last Cleared Time : N/A

Page 29: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Packets Octets Forwarding Engine Stats Dropped : 240 16472 Off. HiPrio : 139379 1144999290 Off. LowPrio : 10955 745092 Off. Uncolor : 0 0 Queueing Stats(Ingress QoS Policy 3006) Dro. HiPrio : 0 0 Dro. LowPrio : 0 0 For. InProf : 76100 625842066 For. OutProf : 74234 519902316 Queueing Stats(Egress QoS Policy 1) Dro. InProf : 0 0 Dro. OutProf : 0 0 For. InProf : 278267 2289777896 For. OutProf : 392 28558 ------------------------------------------------------------------------------- Sap per Queue stats ------------------------------------------------------------------------------- Packets Octets Ingress Queue 1 (Unicast) (Priority) Off. HiPrio : 0 0 Off. LoPrio : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 0 0 For. OutProf : 0 0 Ingress Queue 2 (Unicast) (Priority) Off. HiPrio : 139086 1144972678 Off. LoPrio : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 76100 625842066 For. OutProf : 62986 519130612 Ingress Queue 11 (Multipoint) (Priority) Off. HiPrio : 293 26612 Off. LoPrio : 0 0 Off. Managed : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 0 0 For. OutProf : 293 26612 Egress Queue 1 For. InProf : 278267 2289777896 For. OutProf : 392 28558 Dro. InProf : 0 0 Dro. OutProf : 0 0 ------------------------------------------------------------------------------- VPLS Spanning Tree Information ------------------------------------------------------------------------------- VPLS oper state : Up Core Connectivity : Down Stp Admin State : Down Stp Oper State : Down Mode : Rstp Vcp Active Prot. : N/A Bridge Id : 80:00.7c:20:64:ad:6e:ab Bridge Instance Id: 0

Page 30: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Bridge Priority : 32768 Tx Hold Count : 6 Topology Change : Inactive Bridge Hello Time : 2 Last Top. Change : 0d 00:00:00 Bridge Max Age : 20 Top. Change Count : 0 Bridge Fwd Delay : 15 MST region revision: 0 Bridge max hops : 20 MST region name : Root Bridge : N/A Primary Bridge : N/A Root Path Cost : 0 Root Forward Delay: 0 Rcvd Hello Time : 0 Root Max Age : 0 Root Priority : 0 Root Port : N/A ------------------------------------------------------------------------------- Forwarding Database specifics ------------------------------------------------------------------------------- Service Id : 3006 Mac Move : Disabled Primary Factor : 3 Secondary Factor : 2 Mac Move Rate : 2 Mac Move Timeout : 10 Mac Move Retries : 3 Table Size : 4096 Total Count : 0 Learned Count : 0 Static Count : 0 OAM-learned Count : 0 DHCP-learned Count: 0 Host-learned Count: 0 Intf-learned Count: 0 Remote Age : 900 Local Age : 300 High Watermark : 95% Low Watermark : 90% Mac Learning : Enabled Discard Unknown : Disabled Mac Aging : Enabled Relearn Only : False Mac Subnet Len : 48 ------------------------------------------------------------------------------- IGMP Snooping Base info ------------------------------------------------------------------------------- Admin State : Down Querier : No querier found ------------------------------------------------------------------------------- Sap/Sdp Oper MRtr Pim Send Max Max MVR Num Id State Port Port Qries Grps Srcs From-VPLS Grps ------------------------------------------------------------------------------- sap:1/5/2:3004 Up No No No None None Local 0 sdp:3005:3006 Up No No No None None N/A 0 sdp:3006:3006 Up No No No None None N/A 0 ------------------------------------------------------------------------------- MLD Snooping Base info ------------------------------------------------------------------------------- Admin State : Down Querier : No querier found ------------------------------------------------------------------------------- Sap/Sdp Oper MRtr Send Max Num MVR Num Id State Port Queries Groups From-VPLS Groups ------------------------------------------------------------------------------- sap:1/5/2:3004 Up No Disabled No Limit Local 0 sdp:3005:3006 Up No Disabled No Limit N/A 0 sdp:3006:3006 Up No Disabled No Limit N/A 0 ------------------------------------------------------------------------------- DHCP Summary, service 3006 ------------------------------------------------------------------------------- Sap/Sdp Snoop Used/ Arp Reply Info Admin Provided Agent Option State -------------------------------------------------------------------------------

Page 31: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

sap:1/5/2:3004 No 0/0 No Keep Down sdp:3005:3006 No N/A N/A N/A N/A sdp:3006:3006 No N/A N/A N/A N/A ------------------------------------------------------------------------------- Number of Entries : 3 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ARP host Summary, service 3006 ------------------------------------------------------------------------------- Sap Used Provided Admin State ------------------------------------------------------------------------------- sap:1/5/2:3004 0 1 outOfService ------------------------------------------------------------------------------- Number of SAPs : 1 0 ------------------------------------------------------------------------------- =============================================================================== Service VPLS Group Information =============================================================================== =============================================================================== ------------------------------------------------------------------------------- Service Endpoints ------------------------------------------------------------------------------- No Endpoints found. =============================================================================== VPLS Sites =============================================================================== Site Site-Id Dest Mesh-SDP Admin Oper Fwdr ------------------------------------------------------------------------------- No Matching Entries =============================================================================== ===============================================================================

   

VPLS  GRI  netlab-­‐xxxx  Usage  

Traffic  Flow  netlap-­‐pt6  -­‐>  netlap-­‐pt5  To  demonstrate  the  use  of  the  Ethernet  VLAN  service  VPLS  netlab-­‐xxxx,  a  900Mbs  UDP  stream  is  sent  from  netlab-­‐pt6  to  netlab-­‐pt5  using  iperf.    The  following  output  shows  the  results  from  the  iperf  client/source  (netlab-­‐pt6)  and  server/sink  (netlab-­‐pt5)  respectively.  chin@netlab-pt6:/home/chin> iperf -c 192.168.30.5 -b900m -l8k -i1 WARNING: option -b implies udp testing ------------------------------------------------------------ Client connecting to 192.168.30.5, UDP port 5001 Sending 8192 byte datagrams UDP buffer size: 9.00 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.30.6 port 64551 connected with 192.168.30.5 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 1.0- 2.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth

Page 32: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

[ 3] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 6.0- 7.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 7.0- 8.0 sec 108 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 9.0-10.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec [ 3] Sent 138890 datagrams [ 3] Server Report: [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.000 ms 0/138890 (0%) chin@netlab-pt5:/home/chin> iperf -s -u -l8k -i1 ------------------------------------------------------------ Server listening on UDP port 5001 Receiving 8192 byte datagrams UDP buffer size: 512 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.30.5 port 5001 connected with 192.168.30.6 port 64551 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0- 1.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13890 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 1.0- 2.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 6.0- 7.0 sec 108 MBytes 910 Mbits/sec 0.001 ms 0/13888 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 7.0- 8.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.001 ms 0/138890 (0%)

 The  following  output  shows  the  various  counters  on  dev-­‐mx80-­‐rt1  for  the  VPLS  netlab-­‐xxxx.  chin@dev-mx80-rt1> show firewall filter netlab-xxxx_stats-xe-0/0/1.3006-i Filter: netlab-xxxx_stats-xe-0/0/1.3006-i Counters: Name Bytes Packets netlab-xxxx_stats-xe-0/0/1.3006-i 1144184058 138891 chin@dev-mx80-rt1> show firewall filter netlab-xxxx_stats-xe-0/0/1.3006-o

Page 33: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Filter: netlab-xxxx_stats-xe-0/0/1.3006-o Counters: Name Bytes Packets netlab-xxxx_stats-xe-0/0/1.3006-o 8238 1 chin@dev-mx80-rt1> show firewall filter netlab-xxxx_policing-netlab-xxxx_to_dev-mx960-rt1 Filter: netlab-xxxx_policing-netlab-xxxx_to_dev-mx960-rt1 Counters: Name Bytes Packets netlab-xxxx-netlab-xxxx_to_dev-mx960-rt1 1144184058 138891 Policers: Name Bytes Packets netlab-xxxx-netlab-xxxx-netlab-xxxx_to_dev-mx960-rt1 482046570 58515 chin@dev-mx80-rt1> show mpls lsp statistics Ingress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.62 10.96.0.4 Up 138891 1144184058 netlab-xxxx_to_dev-mx960-rt1 10.32.0.70 10.96.0.4 Up 0 0 netlab-xxxx_to_dev-7750c4-rt1 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.18 10.96.0.2 Up NA NA netlab-xxxx_to_dev-mx80-rt1 10.96.0.4 10.96.0.8 Up NA NA netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Total 2 displayed, Up 2, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0

 The  following  output  shows  the  various  counters  on  the  intermediate  router  dev-­‐m10-­‐rt3  for  the  circuit  netlab-­‐xxxx.  chin@dev-m10-rt3-re0> show mpls lsp statistics Ingress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Egress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.18 10.96.0.2 Up 1 8246 netlab-xxxx_to_dev-mx80-rt1 10.32.0.62 10.96.0.4 Up 138891 1145295186 netlab-xxxx_to_dev-mx960-rt1 Total 2 displayed, Up 2, Down 0

 The  following  output  shows  the  various  counters  on  dev-­‐m960-­‐rt1  for  the  circuit  netlab-­‐xxxx.  chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3005-i Filter: netlab-xxxx_stats-xe-11/2/0.3005-i

Page 34: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3005-i 8242 1 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3005-o Filter: netlab-xxxx_stats-xe-11/2/0.3005-o Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3005-o 1144739622 138891 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_policing-netlab-xxxx_to_dev-mx80-rt1 Filter: netlab-xxxx_policing-netlab-xxxx_to_dev-mx80-rt1 Counters: Name Bytes Packets netlab-xxxx-netlab-xxxx_to_dev-mx80-rt1 8242 1 Policers: Name Bytes Packets netlab-xxxx-netlab-xxxx-netlab-xxxx_to_dev-mx80-rt1 0 0 {master} chin@dev-mx960-rt1-re0> show mpls lsp statistics Ingress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.18 10.96.0.2 Up 1 8246 netlab-xxxx_to_dev-mx80-rt1 10.32.0.70 10.96.0.2 Up 0 0 netlab-xxxx_to_dev-7750c4-rt1 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.62 10.96.0.4 Up NA NA netlab-xxxx_to_dev-mx960-rt1 10.96.0.2 10.96.0.8 Up NA NA netlab-xxxx_to_dev-mx960-rt1::netlab-xxxx_to_dev-mx960-rt1 Total 2 displayed, Up 2, Down 0 Transit LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.70 10.96.0.4 Up 0 0 netlab-xxxx_to_dev-7750c4-rt1 10.96.0.4 10.96.0.8 Up 0 0 netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Total 2 displayed, Up 2, Down 0

 

Traffic  Flow  netlap-­‐pt5  -­‐>  netlap-­‐pt3  To  demonstrate  the  use  of  the  Ethernet  VLAN  service  VPLS  netlab-­‐xxxx,  a  900Mbs  UDP  stream  is  sent  from  netlab-­‐pt5  to  netlab-­‐pt3  using  iperf.    The  following  output  shows  the  results  from  the  iperf  client/source  (netlab-­‐pt5)  and  server/sink  (netlab-­‐pt3)  respectively.  chin@netlab-pt5:/home/chin> iperf -c 192.168.30.3 -b900m -l8k -i1

Page 35: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

WARNING: option -b implies udp testing ------------------------------------------------------------ Client connecting to 192.168.30.3, UDP port 5001 Sending 8192 byte datagrams UDP buffer size: 9.00 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.30.5 port 62932 connected with 192.168.30.3 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 1.0- 2.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 6.0- 7.0 sec 108 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 7.0- 8.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 9.0-10.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec [ 3] Sent 138890 datagrams [ 3] Server Report: [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.001 ms 0/138890 (0%) chin@netlab-pt3:/home/chin> iperf -s -u -l8k -i1 ------------------------------------------------------------ Server listening on UDP port 5001 Receiving 8192 byte datagrams UDP buffer size: 512 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.30.3 port 5001 connected with 192.168.30.5 port 62932 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0- 1.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13891 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 1.0- 2.0 sec 108 MBytes 910 Mbits/sec 0.001 ms 0/13888 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 6.0- 7.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 7.0- 8.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.001 ms 0/138890 (0%)

 

Page 36: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

The  following  output  shows  the  various  counters  on  dev-­‐mx960-­‐rt1  for  the  VPLS  netlab-­‐xxxx.  {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3003-i Filter: netlab-xxxx_stats-xe-11/2/0.3003-i Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3003-i 8242 1 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3003-o Filter: netlab-xxxx_stats-xe-11/2/0.3003-o Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3003-o 1144739622 138891 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3005-i Filter: netlab-xxxx_stats-xe-11/2/0.3005-i Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3005-i 1144739622 138891 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3005-o Filter: netlab-xxxx_stats-xe-11/2/0.3005-o Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3005-o 8242 1 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_policing-netlab-xxxx_to_dev-mx80-rt1 Filter: netlab-xxxx_policing-netlab-xxxx_to_dev-mx80-rt1 Counters: Name Bytes Packets netlab-xxxx-netlab-xxxx_to_dev-mx80-rt1 0 0 Policers: Name Bytes Packets netlab-xxxx-netlab-xxxx-netlab-xxxx_to_dev-mx80-rt1 0 0 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_policing-netlab-xxxx_to_dev-7750c4-rt1 Filter: netlab-xxxx_policing-netlab-xxxx_to_dev-7750c4-rt1 Counters: Name Bytes Packets netlab-xxxx-netlab-xxxx_to_dev-7750c4-rt1 0 0 Policers: Name Bytes Packets netlab-xxxx-netlab-xxxx-netlab-xxxx_to_dev-7750c4-rt1 0 0

Page 37: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

{master} chin@dev-mx960-rt1-re0> show mpls lsp statistics Ingress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.18 10.96.0.2 Up 0 0 netlab-xxxx_to_dev-mx80-rt1 10.32.0.70 10.96.0.2 Up 0 0 netlab-xxxx_to_dev-7750c4-rt1 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.62 10.96.0.4 Up NA NA netlab-xxxx_to_dev-mx960-rt1 10.96.0.2 10.96.0.8 Up NA NA netlab-xxxx_to_dev-mx960-rt1::netlab-xxxx_to_dev-mx960-rt1 Total 2 displayed, Up 2, Down 0 Transit LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.70 10.96.0.4 Up 0 0 netlab-xxxx_to_dev-7750c4-rt1 10.96.0.4 10.96.0.8 Up 0 0 netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Total 2 displayed, Up 2, Down 0

 

Traffic  Flow  netlap-­‐pt3  -­‐>  netlap-­‐pt4  To  demonstrate  the  use  of  the  Ethernet  VLAN  service  VPLS  netlab-­‐xxxx,  a  900Mbs  UDP  stream  is  sent  from  netlab-­‐pt3  to  netlab-­‐pt4  using  iperf.    The  following  output  shows  the  results  from  the  iperf  client/source  (netlab-­‐pt3)  and  server/sink  (netlab-­‐pt4)  respectively.  chin@netlab-pt3:/home/chin> iperf -c 192.168.30.4 -b900m -l8k -i1 WARNING: option -b implies udp testing ------------------------------------------------------------ Client connecting to 192.168.30.4, UDP port 5001 Sending 8192 byte datagrams UDP buffer size: 9.00 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.30.3 port 57248 connected with 192.168.30.4 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 1.0- 2.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 6.0- 7.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 7.0- 8.0 sec 108 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec

Page 38: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

[ ID] Interval Transfer Bandwidth [ 3] 9.0-10.0 sec 109 MBytes 910 Mbits/sec [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec [ 3] Sent 138890 datagrams [ 3] Server Report: [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.000 ms 0/138890 (0%) chin@netlab-noc:/home/chin% iperf -s -u -l8k -i1 ------------------------------------------------------------ Server listening on UDP port 5001 Receiving 8192 byte datagrams UDP buffer size: 1.00 MByte (default) ------------------------------------------------------------ [ 3] local 192.168.30.4 port 5001 connected with 192.168.30.3 port 57248 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0- 1.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13891 (0%) [ 3] 1.0- 2.0 sec 108 MBytes 910 Mbits/sec 0.001 ms 0/13888 (0%) [ 3] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ 3] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ 3] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ 3] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ 3] 6.0- 7.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ 3] 7.0- 8.0 sec 109 MBytes 910 Mbits/sec 0.000 ms 0/13889 (0%) [ 3] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec 0.001 ms 0/13889 (0%) [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.001 ms 0/138890 (0%)

 The  following  output  shows  the  various  counters  on  dev-­‐mx960-­‐rt1  for  the  VPLS  netlab-­‐xxxx.  {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3003-i Filter: netlab-xxxx_stats-xe-11/2/0.3003-i Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3003-i 1144731380 138890 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_stats-xe-11/2/0.3003-o Filter: netlab-xxxx_stats-xe-11/2/0.3003-o Counters: Name Bytes Packets netlab-xxxx_stats-xe-11/2/0.3003-o 8242 1 {master} chin@dev-mx960-rt1-re0> show firewall filter netlab-xxxx_policing-netlab-xxxx_to_dev-7750c4-rt1 Filter: netlab-xxxx_policing-netlab-xxxx_to_dev-7750c4-rt1 Counters: Name Bytes Packets netlab-xxxx-netlab-xxxx_to_dev-7750c4-rt1 1144731380 138890 Policers: Name Bytes Packets netlab-xxxx-netlab-xxxx-netlab-xxxx_to_dev-7750c4-rt1 492995230 59815

Page 39: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

{master} chin@dev-mx960-rt1-re0> show mpls lsp statistics Ingress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.18 10.96.0.2 Up 0 0 netlab-xxxx_to_dev-mx80-rt1 10.32.0.70 10.96.0.2 Up 138890 1145286940 netlab-xxxx_to_dev-7750c4-rt1 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.62 10.96.0.4 Up NA NA netlab-xxxx_to_dev-mx960-rt1 10.96.0.2 10.96.0.8 Up NA NA netlab-xxxx_to_dev-mx960-rt1::netlab-xxxx_to_dev-mx960-rt1 Total 2 displayed, Up 2, Down 0 Transit LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.70 10.96.0.4 Up 0 0 netlab-xxxx_to_dev-7750c4-rt1 10.96.0.4 10.96.0.8 Up 0 0 netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Total 2 displayed, Up 2, Down 0

 The  following  output  shows  the  various  counters  on  dev-­‐7750c4-­‐rt1  for  the  VPLS  netlab-­‐xxxx.  A:dev-7750c4-rt1>clear>service>stats>id# show service id 3006 sap 1/5/2:3004 stats =============================================================================== Service Access Points(SAP) =============================================================================== Service Id : 3006 SAP : 1/5/2:3004 Encap : q-tag Description : (Not Specified) Admin State : Up Oper State : Up Flags : None Multi Svc Site : None Last Status Change : 08/14/2012 09:45:25 Last Mgmt Change : 08/13/2012 14:35:56 ------------------------------------------------------------------------------- ETH-CFM SAP specifics ------------------------------------------------------------------------------- Tunnel Faults : n/a AIS : Disabled MC Prop-Hold-Timer : n/a ------------------------------------------------------------------------------- Sap per Queue stats ------------------------------------------------------------------------------- Packets Octets Ingress Queue 1 (Unicast) (Priority) Off. HiPrio : 0 0 Off. LoPrio : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 0 0 For. OutProf : 0 0

Page 40: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Ingress Queue 2 (Unicast) (Priority) Off. HiPrio : 1 8242 Off. LoPrio : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 1 8242 For. OutProf : 0 0 Ingress Queue 11 (Multipoint) (Priority) Off. HiPrio : 0 0 Off. LoPrio : 0 0 Off. Managed : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 0 0 For. OutProf : 0 0 Egress Queue 1 For. InProf : 138890 1144731380 For. OutProf : 0 0 Dro. InProf : 0 0 Dro. OutProf : 0 0 ===============================================================================

 

Traffic  Flow  netlap-­‐pt4  -­‐>  netlap-­‐pt6  To  demonstrate  the  use  of  the  Ethernet  VLAN  service  VPLS  netlab-­‐xxxx,  a  900Mbs  UDP  stream  is  sent  from  netlab-­‐pt4  to  netlab-­‐pt6  using  iperf.    The  following  output  shows  the  results  from  the  iperf  client/source  (netlab-­‐pt4)  and  server/sink  (netlab-­‐pt6)  respectively.  chin@netlab-noc:/home/chin% iperf -c 192.168.30.6 -b900m -l8k -i1 WARNING: option -b implies udp testing ------------------------------------------------------------ Client connecting to 192.168.30.6, UDP port 5001 Sending 8192 byte datagrams UDP buffer size: 9.00 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.30.4 port 62517 connected with 192.168.30.6 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 108 MBytes 910 Mbits/sec [ 3] 1.0- 2.0 sec 109 MBytes 910 Mbits/sec [ 3] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec [ 3] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec [ 3] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec [ 3] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec [ 3] 6.0- 7.0 sec 109 MBytes 910 Mbits/sec [ 3] 7.0- 8.0 sec 109 MBytes 910 Mbits/sec [ 3] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec [ 3] 9.0-10.0 sec 109 MBytes 910 Mbits/sec [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec [ 3] Sent 138887 datagrams [ 3] Server Report: [ 3] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.007 ms 0/138886 (0%) [ 3] 0.0-10.0 sec 1 datagrams received out-of-order chin@netlab-pt6:/home/chin> iperf -s -l8k -u -i1 ------------------------------------------------------------ Server listening on UDP port 5001 Receiving 8192 byte datagrams

Page 41: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

UDP buffer size: 512 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.30.6 port 5001 connected with 192.168.30.4 port 62517 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 0.0- 1.0 sec 108 MBytes 910 Mbits/sec 0.006 ms 0/13884 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 1.0- 2.0 sec 109 MBytes 910 Mbits/sec 0.006 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 2.0- 3.0 sec 109 MBytes 910 Mbits/sec 0.006 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 3.0- 4.0 sec 109 MBytes 910 Mbits/sec 0.006 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 4.0- 5.0 sec 109 MBytes 910 Mbits/sec 0.006 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 5.0- 6.0 sec 109 MBytes 910 Mbits/sec 0.006 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 6.0- 7.0 sec 109 MBytes 910 Mbits/sec 0.005 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 7.0- 8.0 sec 109 MBytes 910 Mbits/sec 0.005 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 8.0- 9.0 sec 109 MBytes 910 Mbits/sec 0.005 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 9.0-10.0 sec 109 MBytes 910 Mbits/sec 0.005 ms 0/13889 (0%) [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 4] 0.0-10.0 sec 1.06 GBytes 910 Mbits/sec 0.007 ms 0/138886 (0%) [ 4] 0.0-10.0 sec 1 datagrams received out-of-order

 The  following  output  shows  the  various  counters  on  dev-­‐7750c4-­‐rt1  for  the  circuit  netlab-­‐xxxx.  A:dev-7750c4-rt1# show service id 3006 sap 1/5/2:3004 stats =============================================================================== Service Access Points(SAP) =============================================================================== Service Id : 3006 SAP : 1/5/2:3004 Encap : q-tag Description : (Not Specified) Admin State : Up Oper State : Up Flags : None Multi Svc Site : None Last Status Change : 08/14/2012 09:45:25 Last Mgmt Change : 08/13/2012 14:35:56 ------------------------------------------------------------------------------- ETH-CFM SAP specifics ------------------------------------------------------------------------------- Tunnel Faults : n/a AIS : Disabled MC Prop-Hold-Timer : n/a ------------------------------------------------------------------------------- Sap per Queue stats ------------------------------------------------------------------------------- Packets Octets Ingress Queue 1 (Unicast) (Priority) Off. HiPrio : 0 0 Off. LoPrio : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 0 0 For. OutProf : 0 0

Page 42: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Ingress Queue 2 (Unicast) (Priority) Off. HiPrio : 138888 1144714896 Off. LoPrio : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 75901 625576042 For. OutProf : 62987 519138854 Ingress Queue 11 (Multipoint) (Priority) Off. HiPrio : 0 0 Off. LoPrio : 0 0 Off. Managed : 0 0 Dro. HiPrio : 0 0 Dro. LoPrio : 0 0 For. InProf : 0 0 For. OutProf : 0 0 Egress Queue 1 For. InProf : 1 8242 For. OutProf : 0 0 Dro. InProf : 0 0 Dro. OutProf : 0 0 ===============================================================================

 The  following  output  shows  the  various  counters  on  the  intermediate  router  dev-­‐mx960-­‐rt1  for  the  VPLS  netlab-­‐xxxx.  chin@dev-mx960-rt1-re0> show mpls lsp statistics Ingress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.18 10.96.0.2 Up 0 0 netlab-xxxx_to_dev-mx80-rt1 10.32.0.70 10.96.0.2 Up 0 0 netlab-xxxx_to_dev-7750c4-rt1 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.62 10.96.0.4 Up NA NA netlab-xxxx_to_dev-mx960-rt1 10.96.0.2 10.96.0.8 Up NA NA netlab-xxxx_to_dev-mx960-rt1::netlab-xxxx_to_dev-mx960-rt1 Total 2 displayed, Up 2, Down 0 Transit LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.70 10.96.0.4 Up 1 8246 netlab-xxxx_to_dev-7750c4-rt1 10.96.0.4 10.96.0.8 Up 138888 1145270448 netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Total 2 displayed, Up 2, Down 0

 The  following  output  shows  the  various  counters  on  dev-­‐m80-­‐rt1  for  the  VPLS  netlab-­‐xxxx.  chin@dev-mx80-rt1> show firewall filter netlab-xxxx_stats-xe-0/0/1.3006-i Filter: netlab-xxxx_stats-xe-0/0/1.3006-i Counters: Name Bytes Packets netlab-xxxx_stats-xe-0/0/1.3006-i 8238 1

Page 43: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

chin@dev-mx80-rt1> show firewall filter netlab-xxxx_stats-xe-0/0/1.3006-o Filter: netlab-xxxx_stats-xe-0/0/1.3006-o Counters: Name Bytes Packets netlab-xxxx_stats-xe-0/0/1.3006-o 1144159344 138888 chin@dev-mx80-rt1> show firewall filter netlab-xxxx_policing-netlab-xxxx_to_dev-7750c4-rt1 Filter: netlab-xxxx_policing-netlab-xxxx_to_dev-7750c4-rt1 Counters: Name Bytes Packets netlab-xxxx-netlab-xxxx_to_dev-7750c4-rt1 8238 1 Policers: Name Bytes Packets netlab-xxxx-netlab-xxxx-netlab-xxxx_to_dev-7750c4-rt1 0 0 chin@dev-mx80-rt1> show mpls lsp statistics Ingress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.62 10.96.0.4 Up 0 0 netlab-xxxx_to_dev-mx960-rt1 10.32.0.70 10.96.0.4 Up 1 8238 netlab-xxxx_to_dev-7750c4-rt1 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Packets Bytes LSPname 10.32.0.18 10.96.0.2 Up NA NA netlab-xxxx_to_dev-mx80-rt1 10.96.0.4 10.96.0.8 Up NA NA netlab-xxxx_to_dev-mx80-rt1::netlab-xxxx_to_dev-mx80-rt1 Total 2 displayed, Up 2, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0

Page 44: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Configuration  Reference  for  dev-­‐mx80-­‐rt1  chin@dev-mx80-rt1> show version Hostname: dev-mx80-rt1 Model: mx80 JUNOS Base OS boot [11.4I20120329_0821_mmiklus] JUNOS Base OS Software Suite [11.4I20120329_0821_mmiklus] JUNOS Kernel Software Suite [11.4I20120329_0821_mmiklus] JUNOS Crypto Software Suite [11.4I20120329_0821_mmiklus] JUNOS Packet Forwarding Engine Support (MX80) [11.4I20120329_0821_mmiklus] JUNOS Online Documentation [11.4I20120329_0821_mmiklus] JUNOS Routing Software Suite [11.4I20120329_0821_mmiklus] SDK OpenFlow Application v1.3c [11.4I20120711_0958_fabian] chin@dev-mx80-rt1> show chassis hardware Hardware inventory: Item Version Part number Serial number Description Chassis D4496 MX80 Midplane REV 06 711-031594 YG7544 MX80 PEM 0 Rev 03 740-028288 UF00608 AC Power Entry Module PEM 1 Rev 03 740-028288 UF00486 AC Power Entry Module Routing Engine BUILTIN BUILTIN Routing Engine TFEB 0 BUILTIN BUILTIN Forwarding Engine Processor QXM 0 REV 05 711-028408 YG7065 MPC QXM FPC 0 BUILTIN BUILTIN MPC BUILTIN MIC 0 BUILTIN BUILTIN 4x 10GE XFP PIC 0 BUILTIN BUILTIN 4x 10GE XFP Xcvr 0 REV 01 740-014289 T08D77282 XFP-10G-SR Xcvr 1 REV 01 740-014279 83E239N01144 XFP-10G-LR FPC 1 BUILTIN BUILTIN MPC BUILTIN MIC 0 REV 22 750-028392 YG5226 3D 20x 1GE(LAN) SFP PIC 0 BUILTIN BUILTIN 10x 1GE(LAN) SFP Xcvr 0 REV 01 740-011613 AM0815S9A1M SFP-SX PIC 1 BUILTIN BUILTIN 10x 1GE(LAN) SFP Xcvr 0 REV 02 740-011613 AM0925SBP6Z SFP-SX Xcvr 1 REV 01 740-011613 E08C04762 SFP-SX MIC 1 REV 18 750-028380 YH1681 3D 2x 10GE XFP PIC 2 BUILTIN BUILTIN 1x 10GE XFP PIC 3 BUILTIN BUILTIN 1x 10GE XFP Fan Tray Fan Tray chin@dev-mx80-rt1> show configuration ## Last commit: 2012-07-10 11:47:49 PDT by chin version 10.4R9.2; groups { re0 { system { host-name dev-mx80-rt1; backup-router 192.74.211.1; } interfaces { fxp0 { unit 0 { family inet { address 192.74.211.17/25 { primary; } } } } } } sdn-cos-group { class-of-service { interfaces { <*> { scheduler-map esnet_sdn_scheduler; unit * {

Page 45: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

classifiers { dscp esnet_dscp_classifier; dscp-ipv6 esnet_dscp-ipv6_classifier; exp esnet_exp_classifier; } rewrite-rules { dscp esnet_dscp_rewrite-rules; dscp-ipv6 esnet_dscp-ipv6_rewrite-rules; exp esnet_exp_rewrite-rules; } } } } } } } apply-groups re0; system { domain-name es.net; time-zone America/Los_Angeles; } interfaces { xe-0/0/0 { description "dev-mx80-rt1(xe-0/0/0)->dev-mx960-rt1(xe-11/3/0)"; mtu 9192; unit 0 { description "dev-mx80-rt1(xe-0/0/0.0)->dev-mx960-rt1(xe-11/3/0.0)"; family inet { mtu 9174; address 10.32.0.13/30; } family iso; family mpls; } } xe-0/0/1 { description "dev-mx80-rt1(xe-0/0/1)->dev-6509-rt3(Te9/4)"; flexible-vlan-tagging; mtu 9192; encapsulation flexible-ethernet-services; unit 3006 { description netlab-xxxx:500000000:oscars-vpls:show:circuit-intercloud; encapsulation vlan-vpls; vlan-id 3006; output-vlan-map swap; family vpls { filter { input netlab-xxxx_stats; output netlab-xxxx_stats; } } } } ge-1/0/0 { description "dev-mx80-rt1(ge-1/0/0)->dev-m10-rt3(ge-1/2/0)"; mtu 9192; unit 0 { description "dev-mx80-rt1(ge-1/0/0.0)->dev-m10-rt3(ge-1/2/0.0)"; family inet { mtu 9174; address 10.32.0.18/30; } family iso; family mpls; } } lo0 { description dev-mx80-rt1::loopback:show:na; unit 0 { description dev-mx80-rt1::loopback:show:na; family inet {

Page 46: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

address 127.0.0.1/32; address 10.96.0.4/32 { primary; preferred; } } family iso { address 47.0005.8000.5700.0010.0080.0010.0096.0000.0004.00; } family inet6 { address fc00::10:96:0:4/128 { primary; preferred; } } } } } routing-options { graceful-restart; interface-routes { rib-group inet interface-rib-group; } rib-groups { multicast { export-rib inet.2; import-rib inet.2; } interface-rib-group { import-rib [ inet.0 inet.2 ]; } ospf-rib { import-rib [ inet.0 inet.2 ]; } } router-id 10.96.0.4; autonomous-system 65511; forwarding-table { export [ netlab-xxxx ]; indirect-next-hop; } } protocols { rsvp { /* dev-mx960-rt1 */ interface xe-0/0/0.0; /* dev-m10-rt3 */ interface ge-1/0/0.0; } mpls { path-mtu { allow-fragmentation; rsvp mtu-signaling; } explicit-null; /* Set 3 higher than isis[18], 2 higher than inet.3 statics[20] */ preference 21; label-switched-path netlab-xxxx_to_dev-mx960-rt1 { from 10.96.0.4; to 10.32.0.62; metric 65535; bandwidth 500m; priority 4 4; primary netlab-xxxx_to_dev-mx960-rt1; policing filter netlab-xxxx_policing; } label-switched-path netlab-xxxx_to_dev-7750c4-rt1 { from 10.96.0.4; to 10.32.0.70; metric 65535; bandwidth 500m;

Page 47: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

priority 4 4; primary netlab-xxxx_to_dev-7750c4-rt1; policing filter netlab-xxxx_policing; } path netlab-xxxx_to_dev-mx960-rt1 { 10.32.0.17 strict; 10.32.0.62 strict; } path netlab-xxxx_to_dev-7750c4-rt1 { 10.32.0.14 strict; 10.32.0.70 strict; } /* dev-mx960-rt1 */ interface xe-0/0/0.0; /* dev-m10-rt3 */ interface ge-1/0/0.0; } isis { export [ netlab-igpv4-routes reject-all ]; reference-bandwidth 1000g; topologies ipv6-unicast; level 2 { wide-metrics-only; } level 1 disable; /* dev-mx960-rt1 */ interface xe-0/0/0.0 { point-to-point; level 2 metric 1000; } /* dev-m10-rt3 */ interface ge-1/0/0.0 { point-to-point; level 2 metric 1000; } interface lo0.0; } ldp { track-igp-metric; /* dev-mx960-rt1 */ interface xe-0/0/0.0; /* dev-m10-rt3 */ interface ge-1/0/0.0; /* dev-mx80-rt1 */ interface lo0.0; } } policy-options { policy-statement netlab-igpv4-routes { from { /* netlab loopbacks */ route-filter 10.96.0.0/24 orlonger accept; /* netlab p2p links */ route-filter 10.32.0.0/24 orlonger accept; } } policy-statement netlab-xxxx { term netlab-xxxx { from community netlab-xxxx; then { install-nexthop lsp netlab-xxxx; accept; } } } policy-statement reject-all { then reject; } policy-statement set-nexthop-self { term IPv4 {

Page 48: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

from family inet; then { next-hop self; } } term IPv6 { from family inet6; then { next-hop fc00::10:96:0:4; } } } community netlab-xxxx members 65000:3006; } class-of-service { classifiers { dscp esnet_dscp_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } dscp-ipv6 esnet_dscp-ipv6_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } exp esnet_exp_classifier { /* Remapping of [ 001 010 011 100 101 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef1(011) */ loss-priority high code-points ef1; /* ef(010) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af12(101) */ loss-priority high code-points af12; /* af11(100) */ loss-priority low code-points af11; } forwarding-class scavenger { /* ss(001) */ loss-priority high code-points ss; } } }

Page 49: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

code-point-aliases { dscp { /* scavenger (DSCP 8) */ ss 001000; } dscp-ipv6 { /* scavenger (DSCP 8) */ ss 001000; } exp { /* scavenger (EXP 1) */ ss 001; } } drop-profiles { fabric_high-priority_low-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 95 drop-probability 50; } fabric_high-priority_high-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 90 drop-probability 50; } fabric_low-priority_low-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 85 drop-probability 50; } fabric_low-priority_high-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 80 drop-probability 50; } } forwarding-classes { queue 0 best-effort; queue 1 scavenger; queue 2 expedited-forwarding; queue 3 network-control; } interfaces { all { apply-groups sdn-cos-group; } } rewrite-rules { dscp esnet_dscp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority low code-point ef; loss-priority high code-point ef; } forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } dscp-ipv6 esnet_dscp-ipv6_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority low code-point ef; loss-priority high code-point ef; }

Page 50: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } exp esnet_exp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority high code-point ef1; loss-priority low code-point ef; } forwarding-class best-effort { loss-priority high code-point af12; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } } scheduler-maps { esnet_sdn_scheduler { forwarding-class network-control scheduler network-control_schedule; forwarding-class expedited-forwarding scheduler expedited-forwarding_sdn_schedule; forwarding-class best-effort scheduler best-effort_sdn_schedule; forwarding-class scavenger scheduler scavenger_schedule; } } schedulers { network-control_schedule { transmit-rate percent 5; buffer-size percent 5; priority high; } expedited-forwarding_sdn_schedule { transmit-rate remainder; buffer-size remainder; priority medium-high; } best-effort_sdn_schedule { transmit-rate percent 20; buffer-size percent 20; priority medium-low; } scavenger_schedule { transmit-rate percent 1; buffer-size percent 1; priority low; } } } firewall { family vpls { filter netlab-xxxx_stats { interface-specific; term netlab-xxxx_stats { then { count netlab-xxxx_stats; accept; } } }

Page 51: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

} family any { filter netlab-xxxx_policing { term netlab-xxxx { then { policer netlab-xxxx; count netlab-xxxx; forwarding-class expedited-forwarding; accept; } } } filter netlab-yyyy_policing { term netlab-yyyy { then { policer netlab-yyyy; count netlab-yyyy; forwarding-class expedited-forwarding; accept; } } } } policer netlab-xxxx { if-exceeding { bandwidth-limit 500m; burst-size-limit 50m; } then forwarding-class scavenger; } } routing-instances { netlab-xxxx { instance-type vpls; interface xe-0/0/1.3006; protocols { vpls { no-tunnel-services; vpls-id 3006; mtu 9100; neighbor 10.96.0.2 { psn-tunnel-endpoint 10.32.0.62; community netlab-xxxx; encapsulation-type ethernet-vlan; } neighbor 10.96.0.8 { psn-tunnel-endpoint 10.32.0.70; community netlab-xxxx; encapsulation-type ethernet-vlan; } } } } }

Page 52: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Configuration  Reference  for  dev-­‐m10-­‐rt3  chin@dev-m10-rt3> show version Hostname: dev-m10-rt3 Model: m10 JUNOS Base OS boot [9.5R4.3] JUNOS Base OS Software Suite [9.5R4.3] JUNOS Kernel Software Suite [9.5R4.3] JUNOS Crypto Software Suite [9.5R4.3] JUNOS Packet Forwarding Engine Support (M/T Common) [9.5R4.3] JUNOS Packet Forwarding Engine Support (M5/M10) [9.5R4.3] JUNOS Online Documentation [9.5R4.3] JUNOS Voice Services Container package [9.5R4.3] JUNOS Services AACL Container package [9.5R4.3] JUNOS Services LL-PDF Container package [9.5R4.3] JUNOS Services Stateful Firewall [9.5R4.3] JUNOS AppId Services [9.5R4.3] JUNOS IDP Services [9.5R4.3] JUNOS Routing Software Suite [9.5R4.3] chin@dev-m10-rt3> show chassis hardware Hardware inventory: Item Version Part number Serial number Description Chassis 60337 M10 Midplane REV 03 710-001950 HH2129 M10 Backplane Power Supply A Rev 04 740-002497 MB25491 AC Power Supply Display REV 04 710-001995 HF4668 M10 Display Board Routing Engine REV 08 740-003239 1000323240 RE-2.0 FEB REV 06 710-003310 HH0136 E-FEB FPC 0 E-FPC PIC 0 REV 01 750-002982 HA6229 1x Tunnel PIC 1 REV 02 750-002986 HF1487 1x OC-12 SONET, MM PIC 2 REV 01 750-005091 HB0429 1x G/E, 1000 BASE-SX PIC 3 REV 08 750-010238 DA5114 1x G/E SFP, 1000 BASE Xcvr 0 REV 01 740-007326 P5N1FB5 SFP-SX FPC 1 E-FPC PIC 0 REV 05 750-003163 HL9409 1x G/E, 1000 BASE-SX PIC 2 REV 02 750-002785 AS8737 1x G/E, 1000 BASE-SX Fan Tray Rear Left Fan Tray chin@dev-m10-rt3> show configuration ## Last commit: 2012-07-05 16:09:48 PDT by chin version 9.5R4.3; groups { re0 { system { host-name dev-m10-rt3; backup-router 192.74.211.1; } interfaces { fxp0 { unit 0 { family inet { inactive: address 198.128.8.10/26; address 192.74.211.2/25; } } } } } sdn-cos-group { class-of-service { interfaces { <*> { scheduler-map esnet_sdn_scheduler; unit * { classifiers { dscp esnet_dscp_classifier;

Page 53: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

dscp-ipv6 esnet_dscp-ipv6_classifier; exp esnet_exp_classifier; } rewrite-rules { dscp esnet_dscp_rewrite-rules; dscp-ipv6 esnet_dscp-ipv6_rewrite-rules; exp esnet_exp_rewrite-rules; } } } } } } } apply-groups re0; system { domain-name es.net; time-zone America/Los_Angeles; } interfaces { ge-0/3/0 { description "dev-m10-rt3(ge-0/3/0)->dev-mx960-rt1(ge-8/0/0)"; mtu 9192; unit 0 { description "dev-m10-rt3(ge-0/3/0.0)->dev-mx960-rt1(ge-8/0/0.0)"; family inet { mtu 9174; address 10.32.0.61/30; } family iso; family inet6 { mtu 9174; address fc00:0:0:32::1e/127; } family mpls; } } ge-1/2/0 { description "dev-m10-rt3(ge-1/2/0)->dev-mx80-rt1(ge-1/0/0)"; mtu 9192; unit 0 { description "dev-m10-rt3(ge-1/2/0.0)->dev-mx80-rt1(ge-1/0/0.0)"; family inet { mtu 9174; address 10.32.0.17/30; } family iso; family mpls; } } lo0 { description dev-m10-rt3::loopback:show:na; unit 0 { description dev-m10-rt3::loopback:show:na; family inet { address 127.0.0.1/32; address 10.96.0.1/32 { primary; preferred; } } family iso { address 47.0005.8000.5700.0010.0080.0010.0096.0000.0001.00; } family inet6 { address ::1/128; address fc00::10:96:0:1/128 { primary; preferred; } }

Page 54: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

} } } routing-options { graceful-restart; interface-routes { rib-group inet interface-rib-group; } rib-groups { multicast { export-rib inet.2; import-rib inet.2; } interface-rib-group { import-rib [ inet.0 inet.2 ]; } ospf-rib { import-rib [ inet.0 inet.2 ]; } } router-id 10.96.0.1; autonomous-system 65511; } protocols { rsvp { /* dev-mx960-rt1 */ interface ge-0/3/0.0; /* dev-mx80-rt1 */ interface ge-1/2/0.0; } mpls { path-mtu { allow-fragmentation; rsvp mtu-signaling; } explicit-null; /* dev-mx960-rt1 */ interface ge-0/3/0.0; /* dev-mx80-rt1 */ interface ge-1/2/0.0; } isis { export [ netlab-igpv4-routes reject-all ]; reference-bandwidth 1000g; topologies ipv6-unicast; level 2 { wide-metrics-only; } level 1 disable; /* dev-mx960-rt2 */ interface ge-0/2/0.64 { point-to-point; level 2 metric 1000; } /* dev-mx960-rt1 */ interface ge-0/3/0.0 { point-to-point; level 2 metric 1000; } /* dev-mx80-rt1 */ interface ge-1/2/0.0 { point-to-point; level 2 metric 1000; } interface lo0.0; } ldp { track-igp-metric; /* dev-mx960-rt1 */ interface ge-0/3/0.0; /* dev-mx80-rt1 */

Page 55: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

interface ge-1/2/0.0; /* dev-m10-rt3 */ interface lo0.0; } } policy-options { policy-statement netlab-igpv4-routes { from { /* netlab loopbacks */ route-filter 10.96.0.0/24 orlonger accept; /* netlab p2p links */ route-filter 10.32.0.0/24 orlonger accept; } } policy-statement reject-all { then reject; } class-of-service { classifiers { dscp esnet_dscp_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } dscp-ipv6 esnet_dscp-ipv6_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } exp esnet_exp_classifier { /* Remapping of [ 001 010 011 100 101 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef1(011) */ loss-priority high code-points ef1; /* ef(010) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af12(101) */ loss-priority high code-points af12; /* af11(100) */ loss-priority low code-points af11; } forwarding-class scavenger { /* ss(001) */ loss-priority high code-points ss;

Page 56: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

} } } code-point-aliases { dscp { /* scavenger (DSCP 8) */ ss 001000; } dscp-ipv6 { /* scavenger (DSCP 8) */ ss 001000; } exp { /* scavenger (EXP 1) */ ss 001; } } drop-profiles { fabric_high-priority_low-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 95 drop-probability 50; } fabric_high-priority_high-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 90 drop-probability 50; } fabric_low-priority_low-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 85 drop-probability 50; } fabric_low-priority_high-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 80 drop-probability 50; } } forwarding-classes { queue 0 best-effort; queue 1 scavenger; queue 2 expedited-forwarding; queue 3 network-control; } interfaces { all { apply-groups sdn-cos-group; } } rewrite-rules { dscp esnet_dscp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority low code-point ef; loss-priority high code-point ef; } forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } dscp-ipv6 esnet_dscp-ipv6_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding {

Page 57: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

loss-priority low code-point ef; loss-priority high code-point ef; } forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } exp esnet_exp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority high code-point ef1; loss-priority low code-point ef; } forwarding-class best-effort { loss-priority high code-point af12; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } } scheduler-maps { esnet_sdn_scheduler { forwarding-class network-control scheduler network-control_schedule; forwarding-class expedited-forwarding scheduler expedited-forwarding_sdn_schedule; forwarding-class best-effort scheduler best-effort_sdn_schedule; forwarding-class scavenger scheduler scavenger_schedule; } } schedulers { network-control_schedule { transmit-rate percent 5; buffer-size percent 5; priority high; } expedited-forwarding_sdn_schedule { transmit-rate remainder; buffer-size remainder; priority medium-high; } best-effort_sdn_schedule { transmit-rate percent 20; buffer-size percent 20; priority medium-low; } scavenger_schedule { transmit-rate percent 1; buffer-size percent 1; priority low; } } }

Page 58: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Configuration  Reference  for  dev-­‐mx960-­‐rt1  chin@dev-mx960-rt1-re0> show version Hostname: dev-mx960-rt1-re0 Model: mx960 JUNOS Base OS boot [10.4R9.2] JUNOS Base OS Software Suite [10.4R9.2] JUNOS Kernel Software Suite [10.4R9.2] JUNOS Crypto Software Suite [10.4R9.2] JUNOS Packet Forwarding Engine Support (M/T Common) [10.4R9.2] JUNOS Packet Forwarding Engine Support (MX Common) [10.4R9.2] JUNOS Online Documentation [10.4R9.2] JUNOS Voice Services Container package [10.4R9.2] JUNOS Border Gateway Function package [10.4R9.2] JUNOS Services AACL Container package [10.4R9.2] JUNOS Services LL-PDF Container package [10.4R9.2] JUNOS Services PTSP Container package [10.4R9.2] JUNOS Services Stateful Firewall [10.4R9.2] JUNOS Services NAT [10.4R9.2] JUNOS Services Application Level Gateways [10.4R9.2] JUNOS Services Captive Portal and Content Delivery Container package [10.4R9.2] JUNOS Services RPM [10.4R9.2] JUNOS AppId Services [10.4R9.2] JUNOS IDP Services [10.4R9.2] JUNOS Runtime Software Suite [10.4R9.2] JUNOS Routing Software Suite [10.4R9.2] {master} chin@dev-mx960-rt1-re0> show chassis hardware Hardware inventory: Item Version Part number Serial number Description Chassis JN10F3A0FAFA MX960 Midplane REV 03 710-013698 TR3926 MX960 Backplane FPM Board REV 03 710-014974 KE3997 Front Panel Display PDM Rev 03 740-013110 QCS12135058 Power Distribution Module PEM 0 Rev 04 740-013682 QCS121340EL PS 1.7kW; 200-240VAC in PEM 1 Rev 04 740-013682 QCS1213400A PS 1.7kW; 200-240VAC in PEM 2 Rev 04 740-013682 QCS1213400R PS 1.7kW; 200-240VAC in PEM 3 Rev 04 740-013682 QCS1213400F PS 1.7kW; 200-240VAC in Routing Engine 0 REV 10 740-013063 9009036216 RE-S-2000 Routing Engine 1 REV 10 740-013063 9009034450 RE-S-2000 CB 0 REV 03 710-021523 WT2335 MX SCB CB 1 REV 03 710-021523 WT2312 MX SCB CB 2 REV 03 710-021523 WT2346 MX SCB FPC 0 REV 12 750-018124 KF7856 DPCE 4x 10GE R CPU REV 07 710-013713 KF6270 DPC PMB PIC 0 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 A01 A NON-JNPR CB30BZ0QR XFP-10G-SR PIC 1 BUILTIN BUILTIN 1x 10GE(LAN/WAN) PIC 2 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 02 740-014279 T10E46386 XFP-10G-LR PIC 3 BUILTIN BUILTIN 1x 10GE(LAN/WAN) FPC 1 REV 12 750-018124 KH2651 DPCE 4x 10GE R CPU REV 07 710-013713 KG9315 DPC PMB PIC 0 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 01 740-014279 A7J02MM XFP-10G-LR PIC 1 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 01 740-014279 A7J02TW XFP-10G-LR PIC 2 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 01 740-014289 T08E94301 XFP-10G-SR PIC 3 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 01 740-014289 T08D88817 XFP-10G-SR FPC 8 REV 16 750-022765 XN4178 DPCE 20x 1GE + 2x 10GE R CPU REV 03 710-022351 XN3277 DPC PMB PIC 0 BUILTIN BUILTIN 10x 1GE(LAN) Xcvr 0 REV 01 740-011613 E08C05390 SFP-SX Xcvr 1 REV 01 740-013111 8199444 SFP-T Xcvr 2 REV 01 740-011613 AM0810S8S97 SFP-SX

Page 59: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Xcvr 8 REV 01 740-011613 AM0816S9BBS SFP-SX PIC 1 BUILTIN BUILTIN 10x 1GE(LAN) Xcvr 5 REV 01 740-011614 84S495H08750 SFP-LX10 Xcvr 6 REV 01 740-011614 84S495H11703 SFP-LX10 Xcvr 8 REV 01 740-011614 C08C08262 SFP-LX10 PIC 2 BUILTIN BUILTIN 1x 10GE(LAN/WAN) PIC 3 BUILTIN BUILTIN 1x 10GE(LAN/WAN) FPC 11 REV 12 750-018124 KF7845 DPCE 4x 10GE R CPU REV 07 710-013713 KF6354 DPC PMB PIC 0 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 02 740-014279 UHM054N XFP-10G-LR PIC 1 BUILTIN BUILTIN 1x 10GE(LAN/WAN) PIC 2 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 02 740-014279 UG701N2 XFP-10G-LR PIC 3 BUILTIN BUILTIN 1x 10GE(LAN/WAN) Xcvr 0 REV 01 740-014289 T08D77281 XFP-10G-SR Fan Tray 0 REV 05 740-014971 TP5499 Fan Tray Fan Tray 1 REV 05 740-014971 TP5553 Fan Tray {master} chin@dev-mx960-rt1-re0> show configuration ## Last commit: 2012-07-10 11:17:36 PDT by chin version 10.4R9.2; groups { re0 { system { host-name dev-mx960-rt1-re0; backup-router 192.74.211.1; } interfaces { fxp0 { unit 0 { family inet { address 192.74.211.3/25 { primary; } } } } } } re1 { system { host-name dev-mx960-rt1-re1; backup-router 192.74.211.1; } interfaces { fxp0 { unit 0 { family inet { address 192.74.211.4/25; } } } } } sdn-cos-group { class-of-service { interfaces { <*> { scheduler-map esnet_sdn_scheduler; unit * { classifiers { dscp esnet_dscp_classifier; dscp-ipv6 esnet_dscp-ipv6_classifier; exp esnet_exp_classifier; } } } } }

Page 60: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

} } apply-groups [ re0 re1 ]; system { domain-name es.net; time-zone America/Los_Angeles; } chassis { redundancy { graceful-switchover; } } interfaces { xe-1/0/0 { description "dev-mx960-rt1(xe-1/0/0)->dev-7750c4-rt1(1/5/1)"; vlan-tagging; mtu 9192; encapsulation flexible-ethernet-services; unit 100 { description "dev-mx960-rt1(xe-1/0/0.100)->dev-7750c4-rt1(to_dev-mx960-rt1)"; vlan-id 100; family inet { address 10.32.0.69/30; } family iso; family mpls; } } ge-8/0/0 { description "dev-mx960-rt1(ge-8/0/0)->dev-m10-rt3(ge-0/3/0)"; mtu 9192; unit 0 { description "dev-mx960-rt1(ge-8/0/0.0)->dev-m10-rt3(ge-0/3/0.0)"; family inet { mtu 9174; address 10.32.0.62/30; } family iso; family inet6 { mtu 9174; address fc00:0:0:32::1f/127; } family mpls; } } xe-11/2/0 { description "dev-mx960-rt1(xe-11/2/0)->dev-6509-rt3(ge3/3)"; flexible-vlan-tagging; mtu 9192; encapsulation flexible-ethernet-services; unit 3003 { description netlab-xxxx:500000000:oscars-vpls:show:circuit-intercloud; encapsulation vlan-vpls; vlan-id 3003; output-vlan-map swap; family vpls { filter { input netlab-xxxx_stats; output netlab-xxxx_stats; } } } unit 3005 { description netlab-xxxx:500000000:oscars-vpls:show:circuit-intercloud; encapsulation vlan-vpls; vlan-id 3005; output-vlan-map swap; family vpls { filter { input netlab-xxxx_stats; output netlab-xxxx_stats;

Page 61: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

} } } } xe-11/3/0 { description "dev-mx960-rt1(xe-11/3/0)->dev-mx80-rt1(xe-0/0/0)"; mtu 9192; unit 0 { description "dev-mx960-rt1(xe-11/3/0.0)->dev-mx80-rt1(xe-0/0/0.0)"; family inet { mtu 9174; address 10.32.0.14/30; } family iso; family mpls; } } lo0 { description dev-mx960-rt1::loopback:show:na; unit 0 { description dev-mx960-rt1::loopback:show:na; family inet { address 127.0.0.1/32; address 10.96.0.2/32 { primary; preferred; } } family iso { address 47.0005.8000.5700.0010.0080.0010.0096.0000.0002.00; } family inet6 { address ::1/128; address fc00::10:96:0:2/128 { primary; preferred; } } } } } routing-options { nonstop-routing; interface-routes { rib-group inet interface-rib-group; } rib-groups { multicast { export-rib inet.2; import-rib inet.2; } interface-rib-group { import-rib [ inet.0 inet.2 ]; } ospf-rib { import-rib [ inet.0 inet.2 ]; } } router-id 10.96.0.2; autonomous-system 65511; forwarding-table { export [ netlab-xxxx ]; indirect-next-hop; } } protocols { mpls { path-mtu { allow-fragmentation; rsvp mtu-signaling; }

Page 62: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

explicit-null; label-switched-path netlab-xxxx_to_dev-mx80-rt1 { from 10.96.0.2; to 10.32.0.18; metric 65535; bandwidth 500m; priority 4 4; primary netlab-xxxx_to_dev-mx80-rt1; policing filter netlab-xxxx_policing; } label-switched-path netlab-xxxx_to_dev-7750c4-rt1 { from 10.96.0.2; to 10.32.0.70; metric 65535; bandwidth 500m; priority 4 4; primary netlab-xxxx_to_dev-7750c4-rt1; policing filter netlab-xxxx_policing; } path netlab-xxxx_to_dev-mx80-rt1 { 10.32.0.61 strict; 10.32.0.18 strict; } path netlab-xxxx_to_dev-7750c4-rt1 { 10.32.0.70 strict; } /* dev-m10-rt3 */ interface ge-8/0/0.0; /* dev-7750c4-rt1 */ interface xe-1/0/0.100; /* dev-mx80-rt1 */ interface xe-11/3/0.0; } isis { export [ netlab-igpv4-routes reject-all ]; reference-bandwidth 1000g; topologies ipv6-unicast; level 2 { wide-metrics-only; } level 1 disable; /* dev-7750c4-rt1 */ interface xe-1/0/0.100 { point-to-point; level 2 metric 1000; } /* dev-m10-rt3 */ interface ge-8/0/0.0 { point-to-point; no-ipv6-unicast; level 2 metric 1000; } /* dev-mx80-rt1 */ interface xe-11/3/0.0 { point-to-point; level 2 metric 1000; } interface lo0.0; } ldp { track-igp-metric; /* dev-7750c4-rt1 */ interface xe-1/0/0.100; /* dev-m10-rt3 */ interface ge-8/0/0.0; /* dev-mx80-rt1 */ interface xe-11/3/0.0; /* dev-mx960-rt1 */ interface lo0.0; } }

Page 63: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

policy-options { policy-statement netlab-igpv4-routes { from { /* netlab loopbacks */ route-filter 10.96.0.0/24 orlonger accept; /* netlab p2p links */ route-filter 10.32.0.0/24 orlonger accept; } } policy-statement netlab-xxxx { term netlab-xxxx { from community netlab-xxxx; then { install-nexthop lsp netlab-xxxx; accept; } } } policy-statement netlab-yyyy { term netlab-yyyy { from community netlab-yyyy; then { install-nexthop lsp netlab-yyyy; accept; } } } policy-statement reject-all { then reject; } community netlab-xxxx members 65000:3006; community netlab-yyyy members 65000:3056; } class-of-service { classifiers { dscp esnet_dscp_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } dscp-ipv6 esnet_dscp-ipv6_classifier { /* Remapping of [ 001000 001010 001100 001110 101110 ] from default required */ import default; forwarding-class expedited-forwarding { /* ef(101110) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af11(001010) af12(001100) af13(001110) */ loss-priority low code-points [ af11 af12 af13 ]; } forwarding-class scavenger { /* ss(001000) */ loss-priority high code-points ss; } } exp esnet_exp_classifier { /* Remapping of [ 001 010 011 100 101 ] from default required */

Page 64: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

import default; forwarding-class expedited-forwarding { /* ef1(011) */ loss-priority high code-points ef1; /* ef(010) */ loss-priority low code-points ef; } forwarding-class best-effort { /* af12(101) */ loss-priority high code-points af12; /* af11(100) */ loss-priority low code-points af11; } forwarding-class vc-scavenger { /* ss(001) */ loss-priority high code-points ss; } } } code-point-aliases { dscp { /* scavenger (DSCP 8) */ ss 001000; } dscp-ipv6 { /* scavenger (DSCP 8) */ ss 001000; } exp { /* scavenger (EXP 1) */ ss 001; } } drop-profiles { fabric_high-priority_low-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 95 drop-probability 50; } fabric_high-priority_high-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 90 drop-probability 50; } fabric_low-priority_low-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 85 drop-probability 50; } fabric_low-priority_high-loss_drop-profile { fill-level 100 drop-probability 100; fill-level 80 drop-probability 50; } aggressive-plp-drop { fill-level 0 drop-probability 100; inactive: interpolate { fill-level 0; drop-probability 100; } } } forwarding-classes { queue 0 best-effort; queue 1 scavenger; queue 2 expedited-forwarding; queue 3 network-control; queue 4 vc-scavenger; } interfaces { all { apply-groups sdn-cos-group; } } rewrite-rules {

Page 65: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

dscp esnet_dscp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority low code-point ef; loss-priority high code-point ef; } forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } dscp-ipv6 esnet_dscp-ipv6_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority low code-point ef; loss-priority high code-point ef; } forwarding-class best-effort { loss-priority high code-point be; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } exp esnet_exp_rewrite-rules { forwarding-class network-control { loss-priority high code-point nc2; loss-priority low code-point nc1; } forwarding-class expedited-forwarding { loss-priority high code-point ef1; loss-priority low code-point ef; } forwarding-class best-effort { loss-priority high code-point af12; loss-priority low code-point be; } forwarding-class scavenger { loss-priority high code-point ss; loss-priority low code-point ss; } } } fabric { scheduler-map { priority high scheduler fabric_high-priority_schedule; priority low scheduler fabric_low-priority_schedule; } } scheduler-maps { esnet_ip_scheduler { forwarding-class network-control scheduler network-control_schedule; forwarding-class expedited-forwarding scheduler expedited-forwarding_ip_schedule; forwarding-class best-effort scheduler best-effort_ip_schedule; forwarding-class scavenger scheduler scavenger_schedule; forwarding-class vc-scavenger scheduler scavenger_schedule; } esnet_sdn_scheduler {

Page 66: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

forwarding-class network-control scheduler network-control_schedule; forwarding-class expedited-forwarding scheduler expedited-forwarding_sdn_schedule; forwarding-class best-effort scheduler best-effort_sdn_schedule; forwarding-class scavenger scheduler scavenger_schedule; forwarding-class vc-scavenger scheduler scavenger_schedule; } } schedulers { network-control_schedule { transmit-rate percent 5; buffer-size percent 5; priority high; } expedited-forwarding_ip_schedule { transmit-rate percent 20; buffer-size percent 20; priority medium-high; drop-profile-map loss-priority high protocol any drop-profile aggressive-plp-drop; } expedited-forwarding_sdn_schedule { transmit-rate remainder; buffer-size remainder; priority medium-high; } best-effort_ip_schedule { transmit-rate remainder; buffer-size remainder; priority medium-low; } best-effort_sdn_schedule { transmit-rate percent 20; buffer-size percent 20; priority medium-low; } fabric_high-priority_schedule { drop-profile-map loss-priority low protocol any drop-profile fabric_high-priority_low-loss_drop-profile; drop-profile-map loss-priority high protocol any drop-profile fabric_high-priority_high-loss_drop-profile; } fabric_low-priority_schedule { drop-profile-map loss-priority low protocol any drop-profile fabric_low-priority_low-loss_drop-profile; drop-profile-map loss-priority high protocol any drop-profile fabric_low-priority_high-loss_drop-profile; } scavenger_schedule { transmit-rate percent 1; buffer-size percent 1; priority low; } } } firewall { family vpls { filter netlab-xxxx_stats { interface-specific; term netlab-xxxx_stats { then { count netlab-xxxx_stats; accept; } } } } family any { filter netlab-xxxx_policing { term netlab-xxxx { then {

Page 67: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

policer netlab-xxxx; count netlab-xxxx; forwarding-class expedited-forwarding; accept; } } } } policer netlab-xxxx { if-exceeding { bandwidth-limit 500m; burst-size-limit 50m; } then forwarding-class scavenger; } } routing-instances { netlab-xxxx { instance-type vpls; interface xe-11/2/0.3003; interface xe-11/2/0.3005; protocols { vpls { no-tunnel-services; vpls-id 3006; mtu 9100; neighbor 10.96.0.4 { psn-tunnel-endpoint 10.32.0.18; community netlab-xxxx; encapsulation-type ethernet-vlan; } neighbor 10.96.0.8 { psn-tunnel-endpoint 10.32.0.70; community netlab-xxxx; encapsulation-type ethernet-vlan; } } } } }

Page 68: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

Configuration  Reference  for  dev-­‐7750c4-­‐rt1  A:dev-7750c4-rt1# show version TiMOS-B-9.0.R2 both/hops ALCATEL SR 7750 Copyright (c) 2000-2011 Alcatel-Lucent. All rights reserved. All use subject to applicable license agreements. Built on Tue Apr 5 14:49:00 PDT 2011 by builder in /rel9.0/b1/R2/panos/main A:dev-7750c4-rt1# show chassis =============================================================================== Chassis Information =============================================================================== Name : dev-7750c4-rt1 Type : 7750 SR-c4 Location : Coordinates : CLLI code : Number of slots : 2 Number of ports : 23 Critical LED state : Off Major LED state : Off Minor LED state : Off Over Temperature state : OK Base MAC address : 7c:20:64:ad:6e:ab Hardware Data Part number : CLEI code : Serial number : A6102300114 Manufacture date : Manufacturing string : Manufacturing deviations : Manufacturing assembly number : Time of last boot : 1999/12/31 16:00:13 Current alarm state : alarm cleared ------------------------------------------------------------------------------- Environment Information Number of fan trays : 1 Number of fans : 4 Fan tray number : 1 Status : up Revision : hf-fan-2 Speed : half speed ------------------------------------------------------------------------------- Power Supply Information Number of power supplies : 2 Power supply number : 1 Defaulted power supply type : dc Status : up Input power : within range Output power : within range Power supply number : 2 Defaulted power supply type : dc Status : failed Input power : out of range Output power : out of range ------------------------------------------------------------------------------- Chassis Control Module (CCM) Information CCM number : 1 Equipped : yes Type : ccm-c4-xp Hardware Data Platform type : 7750 Part number :

Page 69: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

CLEI code : Serial number : Stromboli06497_CCM Manufacture date : Manufacturing string : Manufacturing deviations : Manufacturing assembly number : Administrative state : up Operational state : up Temperature : 45C Temperature threshold : 75C Time of last boot : N/A Current alarm state : alarm cleared =============================================================================== A:dev-7750c4-rt1# show card detail =============================================================================== Card 1 =============================================================================== Slot Provisioned Equipped Admin Operational Comments Card-type Card-type State State ------------------------------------------------------------------------------- 1 iom-c4-xp iom-c4-xp up up IOM Card Specific Data Clock source : none Named Pool Mode : Disabled Available MDA slots : 5 Installed MDAs : 2 FP 1 Specific Data WRED Admin State : Out Of Service WRED buffer-allocation max : 2500 WRED buffer-allocation min : 2500 WRED reserved-cbs max : 2500 WRED reserved-cbs min : 2500 WRED Slope Policy : default hi-bw-mc-srcEgress Alarm : 2 hi-bw-mc-srcEgress Group : 0 mc-path-mgmt Admin State : Out Of Service Ingress Bandwidth Policy : default Hardware Data Platform type : 7750 Part number : CLEI code : Serial number : Stromboli06497 Manufacture date : Manufacturing string : Manufacturing deviations : Manufacturing assembly number : Administrative state : up Operational state : up Temperature : 48C Temperature threshold : 75C Software boot (rom) version : X-9.0.R2 on Tue Apr 5 14:27:12 PDT 2011 by * Software version : TiMOS-B-9.0.R2 both/hops ALCATEL SR 7750 Co* Time of last boot : 2012/07/25 15:07:27 Current alarm state : alarm cleared Base MAC address : 00:03:fa:1d:8f:56 Last bootup reason : hard boot Memory capacity : 4,096 MB =============================================================================== Card A =============================================================================== Slot Provisioned Equipped Admin Operational Comments Card-type Card-type State State ------------------------------------------------------------------------------- A cfm-c4-xp cfm-c4-xp up up/active

Page 70: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

BOF last modified : N/A Config file version : FRI JAN 21 04:54:50 2000 UTC Config file last modified : N/A Config file last saved : 2012/08/15 14:29:15 M/S clocking ref state : primary Flash - cf1: Administrative State : up Operational state : not equipped Flash - cf2: Administrative State : up Operational state : not equipped Flash - cf3: Administrative State : up Operational state : up Serial number : STI1M27409061075114 Firmware revision : 01/17/07 Model number : STI Flash 8.0.0 Size : 998,656 KB Free space : 821,920 KB Hardware Data Platform type : 7750 Part number : CLEI code : Serial number : Stromboli06497 Manufacture date : Manufacturing string : Manufacturing deviations : Manufacturing assembly number : Administrative state : up Operational state : up Temperature : 48C Temperature threshold : 75C Software boot (rom) version : X-9.0.R2 on Tue Apr 5 14:27:12 PDT 2011 by * Software version : TiMOS-B-9.0.R2 both/hops ALCATEL SR 7750 Co* Time of last boot : 1999/12/31 16:00:13 Current alarm state : alarm cleared Base MAC address : 00:03:fa:1d:8f:56 Memory capacity : 4,096 MB =============================================================================== A:dev-7750c4-rt1# admin display-config # TiMOS-B-9.0.R2 both/hops ALCATEL SR 7750 Copyright (c) 2000-2011 Alcatel-Lucent. # All rights reserved. All use subject to applicable license agreements. # Built on Tue Apr 5 14:49:00 PDT 2011 by builder in /rel9.0/b1/R2/panos/main # Generated WED AUG 15 21:31:41 2012 UTC exit all configure #-------------------------------------------------- echo "System Configuration" #-------------------------------------------------- system name "dev-7750c4-rt1" ccm 1 exit exit #-------------------------------------------------- echo "QoS Policy Configuration" #-------------------------------------------------- qos network-queue "esnet-network-queue-qos-policy" create description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50

Page 71: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

high-prio-only 10 exit queue 2 best-effort create mbs 10 cbs 3 high-prio-only 0 exit queue 3 best-effort create rate 100 cir 100 mbs 50 cbs 3 high-prio-only 10 exit queue 4 expedite create rate 100 cir 100 mbs 50 cbs 21 high-prio-only 10 exit queue 5 expedite create rate 100 cir 5 mbs 25 cbs 5 high-prio-only 10 exit queue 9 multipoint create mbs 50 high-prio-only 10 exit queue 10 multipoint create mbs 10 high-prio-only 0 exit queue 11 multipoint create rate 100 cir 100 mbs 50 high-prio-only 10 exit queue 12 multipoint create rate 100 cir 100 mbs 50 high-prio-only 10 exit queue 13 multipoint create rate 100 cir 5 mbs 25 high-prio-only 10 exit fc be create multicast-queue 11 queue 1 exit fc ef create multicast-queue 12 queue 4 exit fc l2 create multicast-queue 13 queue 5 exit exit exit #-------------------------------------------------- echo "Card Configuration" #-------------------------------------------------- card 1 card-type iom-c4-xp mcm 1 mcm-type mcm-xp exit mcm 3

Page 72: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

mcm-type mcm-xp exit mda 1 mda-type m20-1gb-xp-sfp no shutdown exit mda 3 mda-type m1-10gb-xp-xfp no shutdown exit mda 5 no shutdown exit exit #-------------------------------------------------- echo "Port Configuration" #-------------------------------------------------- port 1/5/1 description "dev-7750ca-rt1(1/5/1)->dev-mx960-rt1(xe-1/0/0)" ethernet encap-type dot1q exit no shutdown exit port 1/5/2 description "dev-7750ca-rt1(1/5/1)->dev-6509-rt3(Te1/1)" ethernet mode hybrid encap-type dot1q exit no shutdown exit #-------------------------------------------------- echo "QoS Policy Configuration" #-------------------------------------------------- qos sap-ingress 3006 create description "netlab-xxxx" queue 1 create exit queue 2 create rate max cir 500000 exit queue 11 multipoint create exit fc "ef" create queue 2 exit default-fc "ef" default-priority high exit network 2 create description "ESnet Network Interface QoS Policy" ingress default-action fc be profile in dscp ef fc ef profile in dscp cs1 fc l2 profile out dscp nc1 fc nc profile in dscp nc2 fc nc profile in lsp-exp 1 fc ef profile out lsp-exp 2 fc ef profile in exit egress remarking fc ef lsp-exp-in-profile 2 lsp-exp-out-profile 1 exit exit exit exit

Page 73: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

#-------------------------------------------------- echo "Router (Network Side) Configuration" #-------------------------------------------------- router interface "system" address 10.96.0.8/32 exit interface "to_dev-mx960-rt1" address 10.32.0.70/30 description "dev-7750c4-rt1(to_dev-mx690-rt1)->dev-mx960-rt1(xe-1/0/0.100)" port 1/5/1:100 qos 2 exit autonomous-system 65511 #-------------------------------------------------- echo "ISIS Configuration" #-------------------------------------------------- isis level-capability level-2 area-id 49 export "netlab-igpv4-routes" traffic-engineering level 2 wide-metrics-only exit interface "system" exit interface "to_dev-mx960-rt1" level-capability level-2 interface-type point-to-point level 2 ipv6-unicast-metric 1000 metric 1000 exit exit exit #-------------------------------------------------- echo "MPLS Configuration" #-------------------------------------------------- mpls interface "system" exit interface "to_dev-mx960-rt1" exit exit #-------------------------------------------------- echo "RSVP Configuration" #-------------------------------------------------- rsvp interface "system" exit interface "to_dev-mx960-rt1" exit no shutdown exit #-------------------------------------------------- echo "MPLS LSP Configuration" #-------------------------------------------------- mpls path "netlab-xxxx_to_dev-mx960-rt1" hop 5 10.32.0.69 strict no shutdown exit path "netlab-xxxx_to_dev-mx80-rt1" hop 5 10.32.0.69 strict hop 10 10.32.0.13 strict no shutdown exit lsp "netlab-xxxx_to_dev-mx960-rt1" to 10.96.0.2 from 10.96.0.8

Page 74: ESnet&JUNOS/TiMOS&Configurations&for& … … · description "ESnet Network Interface Queue QoS Policy" queue 1 create mbs 50 high-prio-only 10 exit queue 2 best-effort create mbs

primary "netlab-xxxx_to_dev-mx960-rt1" priority 4 4 exit no shutdown exit lsp "netlab-xxxx_to_dev-mx80-rt1" to 10.96.0.4 from 10.96.0.8 primary "netlab-xxxx_to_dev-mx80-rt1" priority 4 4 exit no shutdown exit no shutdown exit #-------------------------------------------------- echo "LDP Configuration" #-------------------------------------------------- ldp interface-parameters interface "to_dev-mx960-rt1" exit exit targeted-session exit exit exit #-------------------------------------------------- echo "Service Configuration" #-------------------------------------------------- service customer 1 create description "Default customer" exit sdp 3005 mpls create description "netlab-xxxx_to_dev-mx960-rt1" far-end 10.96.0.2 lsp "netlab-xxxx_to_dev-mx960-rt1" keep-alive shutdown exit no shutdown exit sdp 3006 mpls create description "netlab-xxxx_to_dev-mx80-rt1" far-end 10.96.0.4 lsp "netlab-xxxx_to_dev-mx80-rt1" keep-alive shutdown exit no shutdown exit vpls 3006 customer 1 create description "netlab-xxxx" service-mtu 9114 fdb-table-size 4096 stp shutdown exit sap 1/5/2:3004 create ingress qos 3006 exit exit mesh-sdp 3005:3006 vc-type vlan create exit mesh-sdp 3006:3006 vc-type vlan create exit no shutdown exit exit