[{"data":1,"prerenderedAt":1449},["ShallowReactive",2],{"blog-\u002Fen\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos":3,"blog-\u002Fen\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos-surround":1316,"blog-\u002Fen\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos-certifications":1375},{"id":4,"title":5,"body":6,"categories":1301,"cover":1303,"cover_contain":240,"credly_badge_id":1304,"date":1305,"description":1306,"extension":1307,"meta":1308,"navigation":240,"path":1309,"related_certifications":1310,"seo":1312,"slug":1313,"stem":1314,"__hash__":1315},"blog\u002Fen\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos.md","Configuring a Virtual Chassis under Junos",{"type":7,"value":8,"toc":1286},"minimark",[9,14,18,22,49,61,65,68,73,95,99,124,127,146,150,154,157,199,202,205,524,548,556,560,579,587,590,748,751,992,996,999,1019,1026,1029,1183,1186,1189,1215,1219,1226,1229,1261,1275,1279,1282],[10,11,13],"h2",{"id":12},"real-world-use-case","Real-world use case",[15,16,17],"p",{},"You want to pool two Juniper switches into a single logical device: discover how to configure a virtual chassis under Junos.",[10,19,21],{"id":20},"juniper-networks-virtual-chassis-technology","Juniper Network's virtual chassis technology:",[15,23,24,28,29,32,33,36,37,40,41,48],{},[25,26,27],"strong",{},"Virtual chassis"," technology lets you interconnect devices and manage them as a single ",[25,30,31],{},"logical device",". The control plane (",[25,34,35],{},"JunOS",") distributes the same information to all the other switches. So the logical entity called ",[38,39,27],"em",{}," has the same information \"as if it were a single physical entity\" (source: ",[42,43,47],"a",{"href":44,"rel":45},"http:\u002F\u002Fwww.silicon.fr\u002Fjuniper-la-virtualisation-touche-aussi-les-chassis-reseaux-33401.html",[46],"nofollow","SILICON.FR)",".",[15,50,51,52,55,56,48],{},"More information about Juniper's ",[25,53,54],{},"virtual chassis"," at the following address: ",[42,57,60],{"href":58,"rel":59},"http:\u002F\u002Fwww.juniper.net\u002Ftechpubs\u002Fen_US\u002Fjunos14.2\u002Ftopics\u002Fconcept\u002Fvirtual-chassis-ex4200-components.html",[46],"understanding the virtual chassis",[10,62,64],{"id":63},"hardware-prerequisites","Hardware prerequisites:",[15,66,67],{},"We're going to configure two chassis; in my case I have the following physical hardware available:",[69,70,72],"h3",{"id":71},"to-create-an-ex4200-virtual-chassis","To create an EX4200 virtual chassis",[74,75,76,80,88],"ul",{},[77,78,79],"li",{},"Three dedicated VCP cables (to connect the EX4200 switches).",[77,81,82,83,48],{},"One switch: ",[42,84,87],{"href":85,"rel":86},"http:\u002F\u002Fwww.juniper.net\u002Fassets\u002Fus\u002Fen\u002Flocal\u002Fpdf\u002Fdatasheets\u002F1000215-en.pdf",[46],"EX4200-24px",[77,89,90,91,48],{},"Two switches: ",[42,92,94],{"href":85,"rel":93},[46],"EX4200-24t",[69,96,98],{"id":97},"to-create-an-ex3300-virtual-chassis","To create an EX3300 virtual chassis",[74,100,101,110,117],{},[77,102,103,104,109],{},"One ",[42,105,108],{"href":106,"rel":107},"http:\u002F\u002Fcdn1.bigcommerce.com\u002Fserver4800\u002F9e485\u002Fproducts\u002F339\u002Fimages\u002F329\u002Fsfp_cable_1_1_1_1__30732.1405452110.1280.1280.jpg?c=2",[46],"1m SFP+ DAC cable"," (to connect the two EX3300s).",[77,111,82,112],{},[42,113,116],{"href":114,"rel":115},"https:\u002F\u002Fwww.juniper.net\u002Ffr\u002Ffr\u002Fproducts-services\u002Fswitching\u002Fex-series\u002Fex3300\u002F",[46],"EX3300-24p.",[77,118,119,120,48],{},"A second switch: ",[42,121,123],{"href":114,"rel":122},[46],"EX3300-48px",[15,125,126],{},"In this case, we have two different interconnection scenarios for our virtual chassis:",[74,128,129,140],{},[77,130,131,132,135,136,139],{},"Connection via ",[25,133,134],{},"dedicated cables"," (",[25,137,138],{},"VCPs",").",[77,141,142,143,48],{},"Connection via the front-panel ",[25,144,145],{},"SFP+ ports",[10,147,149],{"id":148},"the-cabling-method-and-virtual-chassis-configuration","The cabling method and virtual chassis configuration",[69,151,153],{"id":152},"virtual-chassis-with-3x-ex4200-masterbackuplinecard","Virtual chassis with 3x EX4200 (master\u002Fbackup\u002Flinecard)",[15,155,156],{},"On the back of the switch panels (SW0\u002FSW1\u002FSW2), you have two VCP ports: 0 and 1, and we'll connect them to each other:",[158,159,160,177,188],"ol",{},[77,161,162,165,166,169,170,173,174],{},[25,163,164],{},"SW0"," port ",[25,167,168],{},"vcp 0"," to port ",[25,171,172],{},"vcp 1"," on ",[25,175,176],{},"SW1.",[77,178,179,165,181,169,183,173,185],{},[25,180,164],{},[25,182,172],{},[25,184,168],{},[25,186,187],{},"SW2.",[77,189,190,165,193,169,195,173,197],{},[25,191,192],{},"SW1",[25,194,168],{},[25,196,172],{},[25,198,187],{},[15,200,201],{},"Each switch is connected to the next one, while the first and last form a loop.",[15,203,204],{},"Let's now display our virtual-chassis configuration in JunOS:",[206,207,212],"pre",{"className":208,"code":209,"language":210,"meta":211,"style":211},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","show virtual-chassis vc-port \n\nfpc0:\n--------------------------------------------------------------------------\nInterface   Type              Trunk  Status       Speed        Neighbor\nor                             ID                 (mbps)       ID  Interface\nPIC \u002F Port\nvcp-0       Dedicated           2    Up           32000        1   vcp-1  \nvcp-1       Dedicated           1    Up           32000        2   vcp-0  \n\nfpc1:\n--------------------------------------------------------------------------\nInterface   Type              Trunk  Status       Speed        Neighbor\nor                             ID                 (mbps)       ID  Interface\nPIC \u002F Port\nvcp-0       Dedicated           2    Up           32000        2   vcp-1  \nvcp-1       Dedicated           1    Up           32000        0   vcp-0  \n\nfpc2:\n--------------------------------------------------------------------------\nInterface   Type              Trunk  Status       Speed        Neighbor\nor                             ID                 (mbps)       ID  Interface\nPIC \u002F Port\nvcp-0       Dedicated           2    Up           32000        0   vcp-1  \nvcp-1       Dedicated           1    Up           32000        1   vcp-0\n","bash","",[213,214,215,235,242,248,254,275,287,299,327,350,355,361,366,381,390,399,418,438,443,449,454,469,478,487,506],"code",{"__ignoreMap":211},[216,217,220,224,228,231],"span",{"class":218,"line":219},"line",1,[216,221,223],{"class":222},"sBMFI","show",[216,225,227],{"class":226},"sfazB"," virtual-chassis",[216,229,230],{"class":226}," vc-port",[216,232,234],{"class":233},"sTEyZ"," \n",[216,236,238],{"class":218,"line":237},2,[216,239,241],{"emptyLinePlaceholder":240},true,"\n",[216,243,245],{"class":218,"line":244},3,[216,246,247],{"class":222},"fpc0:\n",[216,249,251],{"class":218,"line":250},4,[216,252,253],{"class":222},"--------------------------------------------------------------------------\n",[216,255,257,260,263,266,269,272],{"class":218,"line":256},5,[216,258,259],{"class":222},"Interface",[216,261,262],{"class":226},"   Type",[216,264,265],{"class":226},"              Trunk",[216,267,268],{"class":226},"  Status",[216,270,271],{"class":226},"       Speed",[216,273,274],{"class":226},"        Neighbor\n",[216,276,278,281,284],{"class":218,"line":277},6,[216,279,280],{"class":222},"or",[216,282,283],{"class":226},"                             ID",[216,285,286],{"class":233},"                 (mbps)       ID  Interface\n",[216,288,290,293,296],{"class":218,"line":289},7,[216,291,292],{"class":222},"PIC",[216,294,295],{"class":226}," \u002F",[216,297,298],{"class":226}," Port\n",[216,300,302,305,308,312,315,318,321,324],{"class":218,"line":301},8,[216,303,304],{"class":222},"vcp-0",[216,306,307],{"class":226},"       Dedicated",[216,309,311],{"class":310},"sbssI","           2",[216,313,314],{"class":226},"    Up",[216,316,317],{"class":310},"           32000",[216,319,320],{"class":310},"        1",[216,322,323],{"class":226},"   vcp-1",[216,325,326],{"class":233},"  \n",[216,328,330,333,335,338,340,342,345,348],{"class":218,"line":329},9,[216,331,332],{"class":222},"vcp-1",[216,334,307],{"class":226},[216,336,337],{"class":310},"           1",[216,339,314],{"class":226},[216,341,317],{"class":310},[216,343,344],{"class":310},"        2",[216,346,347],{"class":226},"   vcp-0",[216,349,326],{"class":233},[216,351,353],{"class":218,"line":352},10,[216,354,241],{"emptyLinePlaceholder":240},[216,356,358],{"class":218,"line":357},11,[216,359,360],{"class":222},"fpc1:\n",[216,362,364],{"class":218,"line":363},12,[216,365,253],{"class":222},[216,367,369,371,373,375,377,379],{"class":218,"line":368},13,[216,370,259],{"class":222},[216,372,262],{"class":226},[216,374,265],{"class":226},[216,376,268],{"class":226},[216,378,271],{"class":226},[216,380,274],{"class":226},[216,382,384,386,388],{"class":218,"line":383},14,[216,385,280],{"class":222},[216,387,283],{"class":226},[216,389,286],{"class":233},[216,391,393,395,397],{"class":218,"line":392},15,[216,394,292],{"class":222},[216,396,295],{"class":226},[216,398,298],{"class":226},[216,400,402,404,406,408,410,412,414,416],{"class":218,"line":401},16,[216,403,304],{"class":222},[216,405,307],{"class":226},[216,407,311],{"class":310},[216,409,314],{"class":226},[216,411,317],{"class":310},[216,413,344],{"class":310},[216,415,323],{"class":226},[216,417,326],{"class":233},[216,419,421,423,425,427,429,431,434,436],{"class":218,"line":420},17,[216,422,332],{"class":222},[216,424,307],{"class":226},[216,426,337],{"class":310},[216,428,314],{"class":226},[216,430,317],{"class":310},[216,432,433],{"class":310},"        0",[216,435,347],{"class":226},[216,437,326],{"class":233},[216,439,441],{"class":218,"line":440},18,[216,442,241],{"emptyLinePlaceholder":240},[216,444,446],{"class":218,"line":445},19,[216,447,448],{"class":222},"fpc2:\n",[216,450,452],{"class":218,"line":451},20,[216,453,253],{"class":222},[216,455,457,459,461,463,465,467],{"class":218,"line":456},21,[216,458,259],{"class":222},[216,460,262],{"class":226},[216,462,265],{"class":226},[216,464,268],{"class":226},[216,466,271],{"class":226},[216,468,274],{"class":226},[216,470,472,474,476],{"class":218,"line":471},22,[216,473,280],{"class":222},[216,475,283],{"class":226},[216,477,286],{"class":233},[216,479,481,483,485],{"class":218,"line":480},23,[216,482,292],{"class":222},[216,484,295],{"class":226},[216,486,298],{"class":226},[216,488,490,492,494,496,498,500,502,504],{"class":218,"line":489},24,[216,491,304],{"class":222},[216,493,307],{"class":226},[216,495,311],{"class":310},[216,497,314],{"class":226},[216,499,317],{"class":310},[216,501,433],{"class":310},[216,503,323],{"class":226},[216,505,326],{"class":233},[216,507,509,511,513,515,517,519,521],{"class":218,"line":508},25,[216,510,332],{"class":222},[216,512,307],{"class":226},[216,514,337],{"class":310},[216,516,314],{"class":226},[216,518,317],{"class":310},[216,520,320],{"class":310},[216,522,523],{"class":226},"   vcp-0\n",[15,525,526,527,532,533,538,539,542,543,48],{},"For a better understanding of the result, head to: ",[42,528,531],{"href":529,"rel":530},"http:\u002F\u002Fwww.juniper.net\u002Fdocumentation\u002Fen_US\u002Fjunos13.2\u002Ftopics\u002Freference\u002Fcommand-summary\u002Fshow-virtual-chassis-vc-port.html",[46],"show virtual chassis"," ",[42,534,537],{"href":535,"rel":536},"https:\u002F\u002Fwww.kassianoff.fr\u002F",[46],"vcp port",", and for a ",[25,540,541],{},"master\u002Fbackup","-only configuration, refer to the following article: ",[42,544,547],{"href":545,"rel":546},"https:\u002F\u002Fwww.juniper.net\u002Ftechpubs\u002Fen_US\u002Fjunos13.2\u002Ftopics\u002Fexample\u002Fvirtual-chassis-ex4200-basic.html",[46],"EX4200 (master\u002Fbackup)",[15,549,550,551,48],{},"You'll find other examples here: ",[42,552,555],{"href":553,"rel":554},"https:\u002F\u002Fwww.juniper.net\u002Ftechpubs\u002Fen_US\u002Frelease-independent\u002Fjunos\u002Ftopics\u002Freference\u002Frequirements\u002Fcable-ex4200-virtual-chassis-cabling-examples.html",[46],"virtual chassis cabling example (EX4200)",[69,557,559],{"id":558},"virtual-chassis-with-2x-ex3300-masterbackup","Virtual chassis with 2x EX3300 (master\u002Fbackup)",[15,561,562,563,566,567,570,571,574,575,578],{},"On the front of each switch's panel, we'll use the ",[25,564,565],{},"SFP+ DAC cable",", note that the ports will then be named ",[25,568,569],{},"XE-0\u002F1\u002F0"," through 0\u002F3\u002F0. Note that ports 2 and 3 are configured in the ",[25,572,573],{},"VCP"," by default on ",[25,576,577],{},"EX3300","s.",[15,580,581,582,48],{},"Additional information: ",[42,583,586],{"href":584,"rel":585},"http:\u002F\u002Fwww.juniper.net\u002Fdocumentation\u002Fen_US\u002Frelease-independent\u002Fjunos\u002Ftopics\u002Freference\u002Frequirements\u002Fcable-ex3300-virtual-chassis-cabling-examples.html",[46],"virtual chassis EX3300",[15,588,589],{},"To make sure this is the case:",[206,591,593],{"className":208,"code":592,"language":210,"meta":211,"style":211},"show virtual-chassis vc-port    \n\nfpc0:\n--------------------------------------------------------------------------\nInterface   Type              Trunk  Status       Speed        Neighbor\nor                             ID                 (mbps)       ID  Interface\nPIC \u002F Port\n1\u002F2         Configured         -1    Up           10000        1   vcp-255\u002F1\u002F2\n1\u002F3         Configured               Absent  \n\nfpc1:\n--------------------------------------------------------------------------\nInterface   Type              Trunk  Status       Speed        Neighbor\nor                             ID                 (mbps)       ID  Interface\nPIC \u002F Port\n1\u002F2         Configured         -1    Up           10000        0   vcp-255\u002F1\u002F2\n1\u002F3         Configured               Absent\n",[213,594,595,606,610,614,618,632,640,648,669,681,685,689,693,707,715,723,739],{"__ignoreMap":211},[216,596,597,599,601,603],{"class":218,"line":219},[216,598,223],{"class":222},[216,600,227],{"class":226},[216,602,230],{"class":226},[216,604,605],{"class":233},"    \n",[216,607,608],{"class":218,"line":237},[216,609,241],{"emptyLinePlaceholder":240},[216,611,612],{"class":218,"line":244},[216,613,247],{"class":222},[216,615,616],{"class":218,"line":250},[216,617,253],{"class":222},[216,619,620,622,624,626,628,630],{"class":218,"line":256},[216,621,259],{"class":222},[216,623,262],{"class":226},[216,625,265],{"class":226},[216,627,268],{"class":226},[216,629,271],{"class":226},[216,631,274],{"class":226},[216,633,634,636,638],{"class":218,"line":277},[216,635,280],{"class":222},[216,637,283],{"class":226},[216,639,286],{"class":233},[216,641,642,644,646],{"class":218,"line":289},[216,643,292],{"class":222},[216,645,295],{"class":226},[216,647,298],{"class":226},[216,649,650,653,656,659,661,664,666],{"class":218,"line":301},[216,651,652],{"class":222},"1\u002F2",[216,654,655],{"class":226},"         Configured",[216,657,658],{"class":226},"         -1",[216,660,314],{"class":226},[216,662,663],{"class":310},"           10000",[216,665,320],{"class":310},[216,667,668],{"class":226},"   vcp-255\u002F1\u002F2\n",[216,670,671,674,676,679],{"class":218,"line":329},[216,672,673],{"class":222},"1\u002F3",[216,675,655],{"class":226},[216,677,678],{"class":226},"               Absent",[216,680,326],{"class":233},[216,682,683],{"class":218,"line":352},[216,684,241],{"emptyLinePlaceholder":240},[216,686,687],{"class":218,"line":357},[216,688,360],{"class":222},[216,690,691],{"class":218,"line":363},[216,692,253],{"class":222},[216,694,695,697,699,701,703,705],{"class":218,"line":368},[216,696,259],{"class":222},[216,698,262],{"class":226},[216,700,265],{"class":226},[216,702,268],{"class":226},[216,704,271],{"class":226},[216,706,274],{"class":226},[216,708,709,711,713],{"class":218,"line":383},[216,710,280],{"class":222},[216,712,283],{"class":226},[216,714,286],{"class":233},[216,716,717,719,721],{"class":218,"line":392},[216,718,292],{"class":222},[216,720,295],{"class":226},[216,722,298],{"class":226},[216,724,725,727,729,731,733,735,737],{"class":218,"line":401},[216,726,652],{"class":222},[216,728,655],{"class":226},[216,730,658],{"class":226},[216,732,314],{"class":226},[216,734,663],{"class":310},[216,736,433],{"class":310},[216,738,668],{"class":226},[216,740,741,743,745],{"class":218,"line":420},[216,742,673],{"class":222},[216,744,655],{"class":226},[216,746,747],{"class":226},"               Absent\n",[15,749,750],{},"As a practical example, we want to drop ports 2 and 3 and only use port 1. Here's how to proceed:",[158,752,753,773,791,823,856],{},[77,754,755,756],{},"Delete the existing vc-port configuration locally:",[206,757,761],{"className":758,"code":759,"language":760,"meta":211,"style":211},"language-sql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","request virtual-chassis vc-port delete pic-slot 1 port 2\nrequest virtual-chassis vc-port delete pic-slot 1 port 3\n","sql",[213,762,763,768],{"__ignoreMap":211},[216,764,765],{"class":218,"line":219},[216,766,767],{},"request virtual-chassis vc-port delete pic-slot 1 port 2\n",[216,769,770],{"class":218,"line":237},[216,771,772],{},"request virtual-chassis vc-port delete pic-slot 1 port 3\n",[77,774,775,776],{},"Delete the existing vc-port configuration on member 1 (second switch):",[206,777,779],{"className":758,"code":778,"language":760,"meta":211,"style":211},"request virtual-chassis vc-port delete pic-slot 1 port 2 member 1\nrequest virtual-chassis vc-port delete pic-slot 1 port 3 member 1\n",[213,780,781,786],{"__ignoreMap":211},[216,782,783],{"class":218,"line":219},[216,784,785],{},"request virtual-chassis vc-port delete pic-slot 1 port 2 member 1\n",[216,787,788],{"class":218,"line":237},[216,789,790],{},"request virtual-chassis vc-port delete pic-slot 1 port 3 member 1\n",[77,792,793,794],{},"Add our vc-port configuration on port 0 locally:",[206,795,797],{"className":208,"code":796,"language":210,"meta":211,"style":211},"request virtual-chassis vc-port set pic-slot 1 port 0\n",[213,798,799],{"__ignoreMap":211},[216,800,801,804,806,808,811,814,817,820],{"class":218,"line":219},[216,802,803],{"class":222},"request",[216,805,227],{"class":226},[216,807,230],{"class":226},[216,809,810],{"class":226}," set",[216,812,813],{"class":226}," pic-slot",[216,815,816],{"class":310}," 1",[216,818,819],{"class":226}," port",[216,821,822],{"class":310}," 0\n",[77,824,825,826],{},"Add our vc-port configuration on port 0 on member 1 (second switch):",[206,827,829],{"className":208,"code":828,"language":210,"meta":211,"style":211},"request virtual-chassis vc-port set pic-slot 1 port 0 member 1\n",[213,830,831],{"__ignoreMap":211},[216,832,833,835,837,839,841,843,845,847,850,853],{"class":218,"line":219},[216,834,803],{"class":222},[216,836,227],{"class":226},[216,838,230],{"class":226},[216,840,810],{"class":226},[216,842,813],{"class":226},[216,844,816],{"class":310},[216,846,819],{"class":226},[216,848,849],{"class":310}," 0",[216,851,852],{"class":226}," member",[216,854,855],{"class":310}," 1\n",[77,857,858,859],{},"Verifying our virtual chassis:",[206,860,862],{"className":208,"code":861,"language":210,"meta":211,"style":211},"show virtual-chassis vc-port \n\nfpc0:\n--------------------------------------------------------------------------\nInterface   Type              Trunk  Status       Speed        Neighbor\nor                             ID                 (mbps)       ID  Interface\nPIC \u002F Port\n1\u002F0         Configured         -1    Up           10000        1   vcp-255\u002F1\u002F0\n\nfpc1:\n--------------------------------------------------------------------------\nInterface   Type              Trunk  Status       Speed        Neighbor\nor                             ID                 (mbps)       ID  Interface\nPIC \u002F Port\n1\u002F0         Configured         -1    Up           10000        0   vcp-255\u002F1\u002F0\n",[213,863,864,874,878,882,886,900,908,916,934,938,942,946,960,968,976],{"__ignoreMap":211},[216,865,866,868,870,872],{"class":218,"line":219},[216,867,223],{"class":222},[216,869,227],{"class":226},[216,871,230],{"class":226},[216,873,234],{"class":233},[216,875,876],{"class":218,"line":237},[216,877,241],{"emptyLinePlaceholder":240},[216,879,880],{"class":218,"line":244},[216,881,247],{"class":222},[216,883,884],{"class":218,"line":250},[216,885,253],{"class":222},[216,887,888,890,892,894,896,898],{"class":218,"line":256},[216,889,259],{"class":222},[216,891,262],{"class":226},[216,893,265],{"class":226},[216,895,268],{"class":226},[216,897,271],{"class":226},[216,899,274],{"class":226},[216,901,902,904,906],{"class":218,"line":277},[216,903,280],{"class":222},[216,905,283],{"class":226},[216,907,286],{"class":233},[216,909,910,912,914],{"class":218,"line":289},[216,911,292],{"class":222},[216,913,295],{"class":226},[216,915,298],{"class":226},[216,917,918,921,923,925,927,929,931],{"class":218,"line":301},[216,919,920],{"class":222},"1\u002F0",[216,922,655],{"class":226},[216,924,658],{"class":226},[216,926,314],{"class":226},[216,928,663],{"class":310},[216,930,320],{"class":310},[216,932,933],{"class":226},"   vcp-255\u002F1\u002F0\n",[216,935,936],{"class":218,"line":329},[216,937,241],{"emptyLinePlaceholder":240},[216,939,940],{"class":218,"line":352},[216,941,360],{"class":222},[216,943,944],{"class":218,"line":357},[216,945,253],{"class":222},[216,947,948,950,952,954,956,958],{"class":218,"line":363},[216,949,259],{"class":222},[216,951,262],{"class":226},[216,953,265],{"class":226},[216,955,268],{"class":226},[216,957,271],{"class":226},[216,959,274],{"class":226},[216,961,962,964,966],{"class":218,"line":368},[216,963,280],{"class":222},[216,965,283],{"class":226},[216,967,286],{"class":233},[216,969,970,972,974],{"class":218,"line":383},[216,971,292],{"class":222},[216,973,295],{"class":226},[216,975,298],{"class":226},[216,977,978,980,982,984,986,988,990],{"class":218,"line":392},[216,979,920],{"class":222},[216,981,655],{"class":226},[216,983,658],{"class":226},[216,985,314],{"class":226},[216,987,663],{"class":310},[216,989,433],{"class":310},[216,991,933],{"class":226},[10,993,995],{"id":994},"roles-and-switch-organization-within-a-virtual-chassis","Roles and switch organization within a virtual chassis",[15,997,998],{},"Switches can have different roles in a VC, such as:",[158,1000,1001,1007,1013],{},[77,1002,1003,1006],{},[25,1004,1005],{},"Master",": it's the master and holds the virtual chassis's configuration.",[77,1008,1009,1012],{},[25,1010,1011],{},"Backup",": it's ready to take over the master's role and backs up the VC's configuration.",[77,1014,1015,1018],{},[25,1016,1017],{},"LineCard",": it acts as a relay in case of a failure on the backup switch (a minimum of 3 switches).",[15,1020,1021,1022,48],{},"More details are available on Juniper's official website at ",[42,1023,1025],{"href":58,"rel":1024},[46],"the following address",[15,1027,1028],{},"Switches can be organized in two modes within a VC:",[158,1030,1031,1128],{},[77,1032,1033,1036,1037],{},[25,1034,1035],{},"Preprovisioned",": assigned in a set way using its serial number:",[206,1038,1040],{"className":208,"code":1039,"language":210,"meta":211,"style":211},"set virtual-chassis preprovisioned\nset virtual-chassis member 0 serial-number abc123 role routing-engine\nset virtual-chassis member 1 serial-number def456 role routing-engine\nset virtual-chassis member 2 serial-number ghi789 role line-card\nset virtual-chassis no-split-detection #only between two switches#\n",[213,1041,1042,1053,1075,1094,1115],{"__ignoreMap":211},[216,1043,1044,1048,1050],{"class":218,"line":219},[216,1045,1047],{"class":1046},"s2Zo4","set",[216,1049,227],{"class":226},[216,1051,1052],{"class":226}," preprovisioned\n",[216,1054,1055,1057,1059,1061,1063,1066,1069,1072],{"class":218,"line":237},[216,1056,1047],{"class":1046},[216,1058,227],{"class":226},[216,1060,852],{"class":226},[216,1062,849],{"class":310},[216,1064,1065],{"class":226}," serial-number",[216,1067,1068],{"class":226}," abc123",[216,1070,1071],{"class":226}," role",[216,1073,1074],{"class":226}," routing-engine\n",[216,1076,1077,1079,1081,1083,1085,1087,1090,1092],{"class":218,"line":244},[216,1078,1047],{"class":1046},[216,1080,227],{"class":226},[216,1082,852],{"class":226},[216,1084,816],{"class":310},[216,1086,1065],{"class":226},[216,1088,1089],{"class":226}," def456",[216,1091,1071],{"class":226},[216,1093,1074],{"class":226},[216,1095,1096,1098,1100,1102,1105,1107,1110,1112],{"class":218,"line":250},[216,1097,1047],{"class":1046},[216,1099,227],{"class":226},[216,1101,852],{"class":226},[216,1103,1104],{"class":310}," 2",[216,1106,1065],{"class":226},[216,1108,1109],{"class":226}," ghi789",[216,1111,1071],{"class":226},[216,1113,1114],{"class":226}," line-card\n",[216,1116,1117,1119,1121,1124],{"class":218,"line":256},[216,1118,1047],{"class":1046},[216,1120,227],{"class":226},[216,1122,1123],{"class":226}," no-split-detection",[216,1125,1127],{"class":1126},"sHwdD"," #only between two switches#\n",[77,1129,1130,1133,1134],{},[25,1131,1132],{},"Non-preprovisioned",": assigned by the election algorithm using a priority number:",[206,1135,1137],{"className":208,"code":1136,"language":210,"meta":211,"style":211},"set virtual-chassis member 0 mastership-priority 255\nset virtual-chassis member 1 mastership-priority 255\nset virtual-chassis member 2 mastership-priority 0\n",[213,1138,1139,1155,1169],{"__ignoreMap":211},[216,1140,1141,1143,1145,1147,1149,1152],{"class":218,"line":219},[216,1142,1047],{"class":1046},[216,1144,227],{"class":226},[216,1146,852],{"class":226},[216,1148,849],{"class":310},[216,1150,1151],{"class":226}," mastership-priority",[216,1153,1154],{"class":310}," 255\n",[216,1156,1157,1159,1161,1163,1165,1167],{"class":218,"line":237},[216,1158,1047],{"class":1046},[216,1160,227],{"class":226},[216,1162,852],{"class":226},[216,1164,816],{"class":310},[216,1166,1151],{"class":226},[216,1168,1154],{"class":310},[216,1170,1171,1173,1175,1177,1179,1181],{"class":218,"line":244},[216,1172,1047],{"class":1046},[216,1174,227],{"class":226},[216,1176,852],{"class":226},[216,1178,1104],{"class":310},[216,1180,1151],{"class":226},[216,1182,822],{"class":310},[15,1184,1185],{},"Otherwise, switches are elected by a default algorithm to choose each switch's role within the VC. I recommend method 1.",[15,1187,1188],{},"Several examples:",[74,1190,1191,1200,1207],{},[77,1192,1193,1194,1199],{},"Example of a ",[42,1195,1198],{"href":1196,"rel":1197},"https:\u002F\u002Fwww.juniper.net\u002Ftechpubs\u002Fen_US\u002Fjunos14.1\u002Ftopics\u002Fexample\u002Fvirtual-chassis-ex4200-preprovisioning.html",[46],"preprovisioned configuration with EX4200"," on Juniper's website.",[77,1201,1193,1202,1199],{},[42,1203,1206],{"href":1204,"rel":1205},"https:\u002F\u002Fwww.juniper.net\u002Fdocumentation\u002Fen_US\u002Fjunos12.3\u002Ftopics\u002Fexample\u002Fvirtual-chassis-ex3300-expanding.html",[46],"non-preprovisioned configuration with EX3300",[77,1208,1209,1210,1199],{},"Example of ",[42,1211,1214],{"href":1212,"rel":1213},"http:\u002F\u002Fwww.juniper.net\u002Ftechpubs\u002Fen_US\u002Fjunos13.2\u002Ftopics\u002Ftask\u002Fconfiguration\u002Fvirtual-chassis-ex3300-cli.html",[46],"both configuration modes with EX3300",[10,1216,1218],{"id":1217},"management-port-in-a-virtual-chassis","Management port in a Virtual chassis",[15,1220,1221,1222,1225],{},"Each switch has a management port, and within a VC we can add a fixed management IP to the VC. The interface used is called ",[25,1223,1224],{},"vme","; if the connection with the master is broken, it moves to the newly elected master, and so on.",[15,1227,1228],{},"Here's a configuration example:",[206,1230,1232],{"className":208,"code":1231,"language":210,"meta":211,"style":211},"set interfaces vme unit 0 family inet address 192.168.254.1\u002F29\n",[213,1233,1234],{"__ignoreMap":211},[216,1235,1236,1238,1241,1244,1247,1249,1252,1255,1258],{"class":218,"line":219},[216,1237,1047],{"class":1046},[216,1239,1240],{"class":226}," interfaces",[216,1242,1243],{"class":226}," vme",[216,1245,1246],{"class":226}," unit",[216,1248,849],{"class":310},[216,1250,1251],{"class":226}," family",[216,1253,1254],{"class":226}," inet",[216,1256,1257],{"class":226}," address",[216,1259,1260],{"class":226}," 192.168.254.1\u002F29\n",[15,1262,1263,1264,1269,1270,1272,1273,48],{},"To wrap up, I invite you to finish your introduction with ",[42,1265,1268],{"href":1266,"rel":1267},"http:\u002F\u002Fwww.google.fr\u002Furl?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCwQFjAA&url=http%3A%2F%2Fforums.juniper.net%2Fjnet%2Fattachments%2Fjnet%2Fswitch%2F9816%2F1%2FVC-Bestpractice-guide.pdf&ei=OWyJVPq-Asn-UO_IgcAL&usg=AFQjCNF_uPJ_0A-zTR7zzr2qPkDXofWK5A&bvm=bv.81456516,d.d24",[46],"Juniper's VC best practices",", you now know the basics of the ",[25,1271,27],{}," under ",[25,1274,35],{},[10,1276,1278],{"id":1277},"conclusion","Conclusion",[15,1280,1281],{},"Setting up the virtual chassis on EX4200 and EX3300 switches lets you manage several Juniper switches as a single logical entity, in ring topology or master\u002Fbackup mode. I detailed the cabling, checking the VCP ports, assigning roles (master, backup, linecard), as well as configuring the management interface (vme). This technology greatly simplifies administering a network infrastructure made up of several physical switches.",[1283,1284,1285],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":211,"searchDepth":237,"depth":237,"links":1287},[1288,1289,1290,1294,1298,1299,1300],{"id":12,"depth":237,"text":13},{"id":20,"depth":237,"text":21},{"id":63,"depth":237,"text":64,"children":1291},[1292,1293],{"id":71,"depth":244,"text":72},{"id":97,"depth":244,"text":98},{"id":148,"depth":237,"text":149,"children":1295},[1296,1297],{"id":152,"depth":244,"text":153},{"id":558,"depth":244,"text":559},{"id":994,"depth":237,"text":995},{"id":1217,"depth":237,"text":1218},{"id":1277,"depth":237,"text":1278},[1302],"Réseau","\u002Fimages\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos\u002F1b4814003c.jpg",null,"2014-12-15","Discover Juniper Network's virtual chassis technology. Get hands-on with the solution using EX4200 and 3300 switches!","md",{},"\u002Fen\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos",[1311],"certificat-junos-associe-jncia-junos",{"title":5,"description":1306},"configuration-chassis-virtuel-sous-junos","en\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos","nj243Sv-cjtQMBC6hF75b4nza1f4m7RvjafyMLlaPNo",[1317,1325,1332,1339,1345,1353,1361,1368],{"title":1318,"path":1319,"stem":1320,"date":1321,"cover":1322,"categories":1323,"children":-1},"Documentation No. 9","\u002Fen\u002Fblog\u002Fbts-documentation-numero-9","en\u002Fblog\u002Fbts-documentation-numero-9","2015-04-13","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-9\u002Fa7c04713bd.jpg",[1324],"BTS",{"title":1326,"path":1327,"stem":1328,"date":1329,"cover":1330,"categories":1331,"children":-1},"Configuring Security Rules on JunOS","\u002Fen\u002Fblog\u002Fconfiguration-regles-securite-sous-junos","en\u002Fblog\u002Fconfiguration-regles-securite-sous-junos","2015-03-29","\u002Fimages\u002Fblog\u002Fconfiguration-regles-securite-sous-junos\u002F1b4814003c.jpg",[1302],{"title":1333,"path":1334,"stem":1335,"date":1336,"cover":1337,"categories":1338,"children":-1},"VMware vCenter in OVH's vRack","\u002Fen\u002Fblog\u002Fvmware-vcenter-dans-vrack-ovh","en\u002Fblog\u002Fvmware-vcenter-dans-vrack-ovh","2015-03-05","\u002Fimages\u002Fblog\u002Fvmware-vcenter-dans-vrack-ovh\u002F1e5012367c.png",[1302],{"title":1340,"path":1341,"stem":1342,"date":1343,"cover":1344,"categories":1304,"children":-1},"Migrating to KVM with WebVirtMgr","\u002Fen\u002Fblog\u002Fmigration-vers-kvm-avec-webvirtmgr","en\u002Fblog\u002Fmigration-vers-kvm-avec-webvirtmgr","2015-03-02","\u002Fimages\u002Fblog\u002Fmigration-vers-kvm-avec-webvirtmgr\u002F1ecef34685.jpg",{"title":1346,"path":1347,"stem":1348,"date":1349,"cover":1350,"categories":1351,"children":-1},"My Feedback on Training at Greta-Viva5 in Valence: Mind-Blowing Anecdotes","\u002Fen\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes","en\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes","2014-12-01","\u002Fimages\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes\u002Fc0ef05db34.jpg",[1352],"Évènement",{"title":1354,"path":1355,"stem":1356,"date":1357,"cover":1358,"categories":1359,"children":-1},"Install CyanogenMod Unofficial on OnePlus One","\u002Fen\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one","en\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one","2014-11-24","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one\u002F83621431fb.png",[1360],"Google",{"title":1362,"path":1363,"stem":1364,"date":1365,"cover":1366,"categories":1367,"children":-1},"Configuring VLANs with Junos","\u002Fen\u002Fblog\u002Fconfiguration-vlan-avec-junos","en\u002Fblog\u002Fconfiguration-vlan-avec-junos","2014-11-18","\u002Fimages\u002Fblog\u002Fconfiguration-vlan-avec-junos\u002F1b4814003c.jpg",[1302],{"title":1369,"path":1370,"stem":1371,"date":1372,"cover":1373,"categories":1374,"children":-1},"Basic Configuration under Junos","\u002Fen\u002Fblog\u002Fconfiguration-base-sous-junos","en\u002Fblog\u002Fconfiguration-base-sous-junos","2014-09-10","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-junos\u002F1b4814003c.jpg",[1302],[1376],{"id":1377,"title":1378,"body":1379,"categories":1438,"cover":1440,"cover_contain":240,"credly_badge_id":1441,"date":1442,"description":1443,"extension":1307,"meta":1444,"navigation":240,"path":1445,"related_certifications":1304,"seo":1446,"slug":1311,"stem":1447,"__hash__":1448},"blog\u002Fen\u002Fblog\u002Fcertificat-junos-associe-jncia-junos.md","Junos Associate (JNCIA-Junos)",{"type":7,"value":1380,"toc":1434},[1381,1383,1386,1389,1426,1429,1431],[10,1382,13],{"id":12},[15,1384,1385],{},"To confidently work on Juniper equipment for clients, I completed this Arrow course and obtained the JNCIA-Junos certification.",[15,1387,1388],{},"The \"Junos Associate (JNCIA-Junos)\" training path is designed for IT professionals in charge of computer networks.\nThe course catalog covers the following modules:",[74,1390,1391,1396,1401,1406,1411,1416,1421],{},[77,1392,1393],{},[25,1394,1395],{},"Networking fundamentals",[77,1397,1398],{},[25,1399,1400],{},"Junos OS fundamentals",[77,1402,1403],{},[25,1404,1405],{},"User interfaces",[77,1407,1408],{},[25,1409,1410],{},"Configuration basics",[77,1412,1413],{},[25,1414,1415],{},"Monitoring and maintaining operations",[77,1417,1418],{},[25,1419,1420],{},"Routing fundamentals",[77,1422,1423],{},[25,1424,1425],{},"Routing policy and firewall filters",[15,1427,1428],{},"The training takes about 3 days.\nYou should then allow around 1h30 for the certification exam itself: Junos Associate (JNCIA-Junos).",[10,1430,1278],{"id":1277},[15,1432,1433],{},"This Arrow course covers networking fundamentals and the Junos OS, from basic configuration to routing and firewall filters. It validates a solid understanding of Juniper network equipment, useful for any professional in charge of network infrastructure administration. A certification that complements skills already acquired on other environments.",{"title":211,"searchDepth":237,"depth":237,"links":1435},[1436,1437],{"id":12,"depth":237,"text":13},{"id":1277,"depth":237,"text":1278},[1439,1302],"Certifications","\u002Fimages\u002Fblog\u002Fcertificat-junos-associe-jncia-junos\u002F773018337d.png","907dbe59-515c-4d6b-9ce1-e40082c63c2e","2023-01-17","Junos Associate (JNCIA-Junos): Arrow course, completed as part of my professional watch in cybersecurity and IT.",{},"\u002Fen\u002Fblog\u002Fcertificat-junos-associe-jncia-junos",{"title":1378,"description":1443},"en\u002Fblog\u002Fcertificat-junos-associe-jncia-junos","xYQ66vuN9RwTPB6jnNJm-LxGXEEPDQ3Buj_X9Dx3_pg",1786644890299]