çŽ1幎åãŸãã¯ãã以åã«ãç§ã¯JunOSã®ã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ã«é¢ããèšäºãæžããŸãããããã«ã¯ãä»®æ³ã¹ã€ãããševpnãé€ããã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ã®äž»èŠãªã¿ã€ããèšèŒãããŠããŸãã åŸè
ã«ã€ããŠã¯ãEVPNã«é¢ããèšäºã§èªãããšãã§ããŸãããä»®æ³ã¹ã€ããã¯ä»ã®ãšããç¡äººã®ãŸãŸã§ãã å€ãã®äººããã®ã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ã®æ©èœãéå°è©äŸ¡ããŠããŸãããæ©èœã¯ãŸãšãã§ãã ãã®çãèšäºã§ã¯ãä»®æ³ã¹ã€ãããšã¯äœããã©ã®ã¹ã€ããã䜿çšãããããããŠãããå¿
èŠãã©ãããæ€èšããŸãã
ä»®æ³ã¹ã€ããã®è°è«ãšæ§æã«çŽæ¥é²ãåã«ã2ã€ã®éåžžã«éèŠãªåé¡ã匷調ããå¿
èŠããããŸãã
1. JunOSã§ã¿ã°ä»ãã€ã³ã¿ãŒãã§ãŒã¹ãèšå®ããæ¹æ³ïŒã¹ã¿ã€ã«ïŒã
2.ããªããžãã¡ã€ã³ãšã¯äœã§ããã
JunOSã¯ãããªããžãã¡ã€ã³ã§äœ¿çšããã¿ã°ä»ãã€ã³ã¿ãŒãã§ã€ã¹ãæ§æããããã®2ã€ã®æ¹æ³ãæäŸããŸãã
1.ãµãŒãã¹ãããã€ããŒ
2.ãšã³ã¿ãŒãã©ã€ãº
ãããã«ã€ããŠè©³ããèŠãŠãããŸãããã
泚ïŒãã¹ãŠã®äŸã§ã¯ãflexible-ethernet-servicesã«ãã»ã«åãšflexible-vlan-taggingã®ã€ã³ã¿ãŒãã§ãŒã¹ã䜿çšããŠããŸãã
bormoglotx@RZN-PE1> show configuration interfaces ae3 apply-groups-except CORE; description "to RZN-CE1 | ae0"; flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { minimum-links 1; link-speed 1g; lacp { active; periodic fast;
ãµãŒãã¹ãããã€ããŒã€ã³ã¿ãŒãã§ã€ã¹ãæ§æãããã®æ¹æ³ã«ããããããïŒã¢ã³ã€ã³ã¹ããŒã«ïŒãããã·ã¥ïŒè¿œå ïŒãã¹ã¯ããïŒçœ®æïŒã¿ã°æäœãããã³2ã€ã®ã¿ã°ãæã€æäœã䜿çšããvlanã¿ã°ãå®å
šã«èªç±ã«æäœã§ããŸããããã«ã¿ã®ã³ã°ã䜿çšããå Žåãåºéšã亀æããŸãã ã¿ã°ä»ãã€ã³ã¿ãŒãã§ã€ã¹ãäœæãããã®æ¹æ³ã䜿çšããæãç°¡åãªæ¹æ³ã¯æ¬¡ã®ãšããã§ãã
[edit] bormoglotx@RZN-PE1# show interfaces ae3.10 encapsulation vlan-bridge; vlan-id 10;
ããã¯ã10åã®VLANã®ã¿ãèš±å¯ãããåçŽãªã¿ã°ä»ãã€ã³ã¿ãŒãã§ã€ã¹ã§ãã ãã®æ¹æ³ã§æ§æãããã€ã³ã¿ãŒãã§ã€ã¹ãããªããžãã¡ã€ã³ã«è¿œå ããå Žåãããªããžãã¡ã€ã³èªäœã®æ§æã§ãã®ã€ã³ã¿ãŒãã§ã€ã¹ãæ瀺çã«æå®ããå¿
èŠããããŸãã
[edit] bormoglotx@RZN-PE1# show bridge-domains BRIDGE-10 domain-type bridge; vlan-id 10; interface ae3.10;
vlanã¿ã°ãæäœããã«ã¯ãvlan-mapsïŒinput-vlan-mapããã³output-vlan-mapã䜿çšã§ããŸãã ããšãã°ãã¿ã°10ãã¿ã°20ã«æžãæããŸãã
[edit] bormoglotx@RZN-PE1# show interfaces ae3.10 encapsulation vlan-bridge; vlan-id 10; input-vlan-map { swap; vlan-id 20; } output-vlan-map swap;
vlan-mapã䜿çšããå Žåã¯ãå察ã®ã¢ã¯ã·ã§ã³ãè¿œå ããããšãå¿ããªãã§ãã ãããã€ãŸããinput-vlan-mapã®ã¿ãæå®ããoutput-vlan-mapãå¿ãããšãã¿ã°ã¯åä¿¡çšã«æžãæããããŸãããéä¿¡çšã«ã¯æžãæããããŸããã
泚ïŒã¿ã°ãæžãæããŠãµãŒãã¹ãããã€ããŒã¹ã¿ã€ã«ã§æ§æãããããªããžãã¡ã€ã³ã§ã€ã³ã¿ãŒãã§ã€ã¹ã䜿çšããå Žåãvlan-idãæå®ã§ããããšã©ãŒãçºçããŸãã
[edit] bormoglotx@RZN-PE1# show bridge-domains BRIDGE-10 { domain-type bridge; vlan-id 10; ## ## Warning: interface with input/output vlan-maps cannot be added to a routing-instance with a vlan-id/vlan-tags configured ## interface ae3.10;
vlan-mapã䜿çšããå Žåã¯ãããªããžãã¡ã€ã³ããvlan-idãåé€ããããªããžãã¡ã€ã³ã®äžéšã§ããåã€ã³ã¿ãŒãã§ã€ã¹ã®ã¿ã°çªå·ãæåã§ç®¡çããå¿
èŠããããŸãã ãã ããã¿ã°ãæžãæããç°¡åãªæ¹æ³ããããŸããããã«ã€ããŠã¯åŸã§èª¬æããŸãã
ãšã³ã¿ãŒãã©ã€ãºïŒãã®æ¹æ³ã¯ãåã®æ¹æ³ãããã¯ããã«ç°¡åã§ãã ã€ã³ã¿ãŒãã§ã€ã¹ãèšå®ãããšãããã©ã³ã¯ãŸãã¯ã¢ã¯ã»ã¹ã€ã³ã¿ãŒãã§ã€ã¹ã§ããããšã瀺ããŸãã ããã«åºã¥ããŠãè€æ°ã®ã¿ã°ïŒã€ã³ã¿ãŒãã§ãŒã¹ããã©ã³ã¯ã®å ŽåïŒãŸãã¯1ã€ïŒã€ã³ã¿ãŒãã§ãŒã¹ãã¢ã¯ã»ã¹ã®å ŽåïŒãæå®ã§ããŸãã ãã ããç°¡åã«ããããã«ãããšãã°æ¬¡ã®ãã¡ãªãããæ¯æãå¿
èŠããããŸã-å
éšã¿ã°ãQinQã§æžãæããæ¹æ³ã¯ãããŸãã-ãµãŒãã¹ãããã€ããŒã¢ãã«ãšã¯ç°ãªããããªããžãã¡ã€ã³ã®vlan-idãšäžèŽããªãå Žåãå€éšã¿ã°ãŸãã¯ã¿ã°ã®å¿
é ã®æåæžãæãã®ã¿ãå®è¡ã§ããŸãã èšå®ã¯æ¬¡ã®ããã«ãªããŸãã
[edit] bormoglotx@RZN-PE1# show interfaces ae0.10 encapsulation vlan-bridge; family bridge { interface-mode trunk; vlan-id-list 10; }
vlan-id-list vlanãªã¹ãã§ã¯ãè€æ°ã®vlançªå·ïŒæ倧4094ïŒãæå®ã§ããŸãããã®ã€ã³ã¿ãŒãã§ã€ã¹ã¯ãããªããžãã¡ã€ã³ã«è¿œå ããå¿
èŠã¯ãããŸãããããªããžãã¡ã€ã³ãšèšå®ãããã€ã³ã¿ãŒãã§ã€ã¹ã®vlançªå·ãäžèŽããå Žåãèªåçã«è¿œå ãããŸãã vlan-id 10ã䜿çšããããªããžãã¡ã€ã³æ§æã®äŸã次ã«ç€ºããŸãã
bormoglotx@RZN-PE1> show configuration bridge-domains BRIDGE-10 domain-type bridge; vlan-id 10; interface ae3.10;
è£å€æã®ae0.10ã€ã³ã¿ãŒãã§ã€ã¹ã¯è¿œå ãããŠããŸããïŒãããè¡ãããšãããšãJunOSãããšã©ãŒã衚瀺ãããŸãïŒã ããªããžãã¡ã€ã³ã®ç¶æ
ãèŠãŠã¿ãŸãããã
bormoglotx@RZN-PE1> show bridge domain BRIDGE-10 Routing instance Bridge domain VLAN ID Interfaces default-switch BRIDGE-10 10 ae0.10 ae3.10
ã€ã³ã¿ãŒãã§ã€ã¹ã¯èªåçã«ããªããžãã¡ã€ã³ã«è¿œå ãããŸãããããã¯ãvlançªå·ãBRIDGE-10ããªããžãã¡ã€ã³ã§èšå®ãããvlan-idãšçããããã§ãã vlan-id-listã«è€æ°ã®vlaneãããå Žåãã€ã³ã¿ãŒãã§ã€ã¹ã¯è€æ°ã®ããªããžãã¡ã€ã³ã«ãè¿œå ãããŸã
ãã®ã€ã³ã¿ãŒãã§ã€ã¹èšå®æ¹æ³ã§ã¯ãvlanã¿ã°ãæäœããããšãã§ããŸãããäžèŠãããšèšå®ãããæ··ä¹±ããŠããããã«èŠãããããããŸããã
ae3.10ã€ã³ã¿ãŒãã§ãŒã¹ãšåãããšãããŸããã-ã¿ã°ã10ãã20ã«æžãæããŸãïŒ
[edit] bormoglotx@RZN-PE1# show interfaces ae0.10 encapsulation vlan-bridge; family bridge { interface-mode trunk; vlan-id-list 20; vlan-rewrite { translate 10 20; } }
ãã±ãããã¯ã©ã€ã¢ã³ãããå°çããvlançªå·ã¯vlan-id-listã«ç€ºãããŠããªãããšã«æ³šæããŠãã ããïŒæå®ãããšãJunOSã¯ãšã©ãŒãè¿ããŸãïŒã ãã ããèŠããŠããã¹ãæãéèŠãªããšã¯ã10ã§ã¯ãªãvlan-id 20ã®ã€ã³ã¿ãŒãã§ã€ã¹ã§ããã10ã§ã¯ãªãvlan-id 20ã®ããªããžãã¡ã€ã³ã«è¿œå ãããããšã§ããåãã€ã³ã¿ãŒãã§ã€ã¹ã«è€æ°ã®vlaneãããå ŽåïŒããã¯ãŸã ãã©ã³ã¯ã§ãïŒã€ã³ã¿ãŒãã§ã€ã¹ïŒãããããè€æ°ã®å€æã«ãŒã«ãæžãããšãã§ããŸã-åVLANã®ããã«å¥ã
ã«ã å€æã«ãŒã«ããªãVLANã®å Žåãã¿ã°ã¯ã¯ã©ã€ã¢ã³ãããå°çããVLANã®ãŸãŸã§ãïŒåœç¶ããã®ã€ã³ã¿ãŒãã§ã€ã¹ã§ãã®VLANãèš±å¯ãããŠããå ŽåïŒã
äžèšã§ãVLANçªå·ãäžèŽããããããã®ã€ã³ã¿ãŒãã§ã€ã¹ãBRIDGE-10ããªããžãã¡ã€ã³ã«èªåçã«æ¥ç¶ãããããšã瀺ããŸããã ããã§ç¢ºèªããŸããã-ãã®ã€ã³ã¿ãŒãã§ã€ã¹ããã®ããªããžãã¡ã€ã³ã«æ®ã£ãŠãããã移åããããïŒ
bormoglotx@RZN-PE1> show bridge domain BRIDGE-10 Routing instance Bridge domain VLAN ID Interfaces default-switch BRIDGE-10 10 ae3.10
ã€ã³ã¿ãŒãã§ã€ã¹ã¯VLANçªå·ãæããªããããBRIDGE-10ããªããžãã¡ã€ã³ããåé€ãããŸããã ãã®ããªããžãã¡ã€ã³ã®VLANçªå·ã20ã«å€æŽããae0.10ãè¿œå ããããã©ãããããäžåºŠç¢ºèªããŸãããã
bormoglotx@RZN-PE1> show bridge domain BRIDGE-10 Routing instance Bridge domain VLAN ID Interfaces default-switch BRIDGE-10 20 ae0.10 ae3.10
äºæ³ã©ãããã€ã³ã¿ãŒãã§ã€ã¹ã¯ãã®ããªããžãã¡ã€ã³ã«åé¡ãããŸããã
泚ïŒããªããžãã¡ã€ã³èªäœã®VLANçªå·ã¯å€æŽããŸããããae3.10ã§ã¯VLANçªå·ã¯å€æŽãããŸããã§ããããããªããžãã¡ã€ã³ã«ã¯ãŸã ãããŸãã ããã¯æ£åžžãªåäœã§ãããåŸã»ã©ãã®ä»çµã¿ãæ€èšããŸãã
ããªããžãã¡ã€ã³ã€ã³ã¿ãŒãã§ã€ã¹ãæ§æããæ¹æ³ãããã£ãã®ã§ãä»åºŠã¯çŽæ¥ããªããžãã¡ã€ã³ã«ç§»åããŸãã
ããªããžãã¡ã€ã³ã¯ãMACã¢ãã¬ã¹ã®åŠç¿ãšãã©ããã£ã³ã°ã®åãç¹æ§ãå
±æããè«çã€ã³ã¿ãŒãã§ã€ã¹ã®éåã§ãã ããªããžãã¡ã€ã³ã¯ããããŒããã£ã¹ããã¡ã€ã³ãšããèšèãšå矩ã§ãã äŸãšããŠã3ã€ã®ã€ã³ã¿ãŒãã§ã€ã¹ã§æ§æãããããªããžãã¡ã€ã³ãäœæãããšããŸãã ãããŒããã£ã¹ããã¬ãŒã ãåä¿¡ãããšãã«ãŒã¿ãŒã¯ãã®ãã¬ãŒã ãåä¿¡ãããã®ãé€ããã¹ãŠã®ã€ã³ã¿ãŒãã§ã€ã¹ã«ãã©ããã£ã³ã°ããŸãïŒããã¯ã¹ããªãããã©ã€ãºã³æ©èœã§ãããšç解ããŠããããïŒãã€ãŸãããã®å Žåãã€ã³ã¿ãŒãã§ã€ã¹Aãããã±ãããåä¿¡ãããšãã€ã³ã¿ãŒãã§ã€ã¹Bã«éä¿¡ãããŸãã C.ã«ãŒã¿ãŒã¯ä»ã®ã©ãã«ããã±ãããéä¿¡ããªããããããããªããžãã¡ã€ã³ãå¥ã®ããªããžãã¡ã€ã³ãã確å®ã«åé¢ã§ããŸãã ãã®çµæããã®æ®µèœã®åé ã«èšèŒãããŠããå®çŸ©ãåŸãããŸããMACã¢ãã¬ã¹ãšãã©ããã®èª¿æ»ã¯ããã®ããªããžãã¡ã€ã³ã«æ¥ç¶ãããŠããã€ã³ã¿ãŒãã§ã€ã¹ã®ã»ããã«ãã£ãŠã®ã¿å¶éãããŸãã ç¹å®ã®ç¶æ³ã§ã¯ãVLANã¯ããªããžãã¡ã€ã³ãšå矩ã«ãªããŸãããããã¯ã«ãŒã«ã§ã¯ãªãäŸå€ã§ãã
ç°¡åãªããªããžãã¡ã€ã³ãäœæããŸããããå®éã次ã®å³ã«ç€ºãããã«ãRZN-PE1ãšRZN-PE2ã®éã§100 VLANãååŸããŸãã

ãã®å Žåãäž¡æ¹ã®PEã®ããªããžãã¡ã€ã³ã®æ§æã¯åãã§ãããããæåã®ããã¯ã¹ããçµè«ãå°ãåºããŸãã ãŸããvlan 100ã§RZN-CE1ãšRZN-CE2ãæ¥ç¶ãããŠããªãããšã確èªããŸãã
bormoglotx@RZN-CE1> show configuration interfaces ae0.100 vlan-id 100; family inet { address 10.0.0.1/24; } bormoglotx@RZN-CE1> ping rapid routing-instance VR1 source 10.0.0.1 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes ..... --- 10.0.0.2 ping statistics --- 5 packets transmitted, 0 packets received, 100% packet loss
次ã«ãRZN-PE1ã«åãæ¿ããŠãå¿
èŠãªã€ã³ã¿ãŒãã§ã€ã¹ãè¿œå ããããããããªããžãã¡ã€ã³ã«çµåããŸãã
[edit] bormoglotx@RZN-PE1# show | compare [edit interfaces ae0] + unit 100 { + description "L2 for BRIDGE100"; + encapsulation vlan-bridge; + vlan-id 100; + } [edit interfaces ae3] + unit 100 { + description "to VR1"; + encapsulation vlan-bridge; + vlan-id 100; + } [edit] + bridge-domains { + BRIDGE-100 { + domain-type bridge; + vlan-id 100; + interface ae0.100; + interface ae3.100; + } + }
èŠããŠããããã«ãRZN-PE1ã§ã¯ãae0ã€ã³ã¿ãŒãã§ã€ã¹ã¯ãã®å
åŒRZN-PE2ãåç
§ããae3ã¯RZN-CE1ãåç
§ããŸãã åæ§ã®æ§æãRZN-PE2ã§ã䜿çšãããŸãã 次ã«ãããªããžãã¡ã€ã³ã®ã¹ããŒã¿ã¹ã確èªããŸãã
bormoglotx@RZN-PE1> show bridge domain BRIDGE-100 detail Routing instance: default-switch Bridge domain: BRIDGE-100 State: Active Bridge VLAN ID: 100 Interfaces: ae0.100 ae3.100 Total MAC count: 0
èšç»ã©ããã®ãã¹ãŠ-ãã¡ã€ã³ã«ã¯2ã€ã®ã€ã³ã¿ãŒãã§ã€ã¹ãš100çªç®ã®VLANçªå·ããããŸãã ãããŸã§ã®ãšãããRZN-CE1 / 2éã®ãã©ãã£ãã¯ã®äº€æã¯ãŸã è¡ãããŠããªããããåäžã®MACã¢ãã¬ã¹ã¯æ€èšãããŠããŸããã
å¿
èŠãªã¢ãã¬ã¹éã§pingãå®è¡ããŠããã®èŠèœãšããä¿®æ£ããŸãã
bormoglotx@RZN-CE1> ping rapid routing-instance VR1 source 10.0.0.1 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes !!!!! --- 10.0.0.2 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 3.451/6.046/13.350/3.674 ms
ããã§ãMACã転éããŒãã«ã«è¡šç€ºããããã©ããã確èªã§ããŸãã
bormoglotx@RZN-PE1> show bridge domain BRIDGE-100 detail | match mac Total MAC count: 2 bormoglotx@RZN-PE1> show bridge mac-table bridge-domain BRIDGE-100 MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC) Routing instance : default-switch Bridging domain : BRIDGE-100, VLAN : 100 MAC MAC Logical NH RTR address flags interface Index ID 00:05:86:71:1c:c0 D ae0.100 00:05:86:71:e5:c0 D ae3.100
ãããŒãç 究ãããæ¥ç¶æ§ã¯-ç§ãã¡ãå¿
èŠãšãããã¹ãŠ-ç§ãã¡ãããŸããã åæ§ã®çµæãL2CKTã®å©ããåããŠåŸãããå¯èœæ§ããããšããããšãããã€ãèšããããšæããŸãã ãããã第äžã«ãL2CKTã¯MPLSããã©ã³ã¹ããŒããšããŠäœ¿çšããå®å
šã«ç°ãªããµãŒãã¹ã§ãããMACã¢ãã¬ã¹ïŒå®éã«ã¯ãããŒãAããããŒãBãžã®ãã€ãïŒã調ã¹ãŸããã第äºã«ãL2CKTã«3çªç®ã®ã€ã³ã¿ãŒãã§ãŒã¹ãè¿œå ã§ããŸããVPLSïŒããããŠæãéèŠãªããšãšããŠãã«ãŒãã£ã³ã°ã€ã³ã¿ãŒãã§ã€ã¹ïŒirbïŒãL2CKTã«çµã³ä»ããŠãããªããžãã¡ã€ã³ããå€éšãããã¯ãŒã¯ã«ãã¹ãã解æŸããããšã¯ã§ããŸããã ããããããããããã«ãå³ã«ç€ºãããã«ãããªããžãã¡ã€ã³ã«irbã€ã³ã¿ãŒãã§ã€ã¹ãè¿œå ããŸãã

bormoglotx@RZN-PE1# show | compare [edit interfaces] + irb { + unit 100 { + description "L3 for BRIDGE-100"; + family inet { + address 10.0.0.254/24; + } + } + } [edit routing-instances] + VIRTUAL-ROUTER { + instance-type virtual-router; + interface irb.100; + } [edit bridge-domains BRIDGE-100] + routing-interface irb.100;
MXéã®ãããã¯ãŒã¯èªäœã«ã10.0.0.0/24ãããã¯ãŒã¯ããããããirbã€ã³ã¿ãŒãã§ã€ã¹ãä»®æ³ã«ãŒã¿ãŒã«ç§»åããŸããã ã¢ãã¬ã¹æå®ãéè€ããŠããªããã°ããã®ã€ã³ã¿ãŒãã§ã€ã¹ãGRTã®ãŸãŸã«ããŠããã¹ããL2ãã¡ã€ã³ããå€éšã«è§£æŸã§ããŸãã
泚ïŒirbã€ã³ã¿ãŒãã§ãŒã¹ã¯ã¿ã°ä»ããããŠããŸããã管çã容æã«ããããã«ããŠãããçªå·ã¯100ã«èšå®ãããŠããŸãã ãã©ãã£ãã¯ãã«ãŒãã£ã³ã°ã€ã³ã¿ãŒãã§ã€ã¹ã«éä¿¡ããå Žåãã¿ã°ãååšããå Žåãã¿ã°ã¯ãã±ããããåé€ãããŸãã
泚ïŒirbã€ã³ã¿ãŒãã§ã€ã¹ã¯ãå°ãªããšã1ã€ã®è«çã€ã³ã¿ãŒãã§ã€ã¹ãã¢ããç¶æ
ã®ããªããžãã¡ã€ã³ã«è¿œå ãããå Žåã«ã®ã¿ã¢ã¯ãã£ãã«ãªããŸãã
泚ïŒ1ã€ã®ããªããžãã¡ã€ã³ã«è¿œå ã§ããã«ãŒãã£ã³ã°ã€ã³ã¿ãŒãã§ã€ã¹ã¯1ã€ã ãã§ãã
ããã§ãããšãã°RZN-CE2ãã10.0.0.254ã«pingãå®è¡ããæ§æã®ç¶æ
ã確èªããŸãã
bormoglotx@RZN-CE2> ping routing-instance VR1 rapid source 10.0.0.2 10.0.0.254 PING 10.0.0.254 (10.0.0.254): 56 data bytes !!!!! --- 10.0.0.254 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 3.385/19.526/79.125/29.821 ms
次ã«ãã¿ã¹ã¯ãå°ãè€éã«ããŠã次ã®ã¹ããŒã ãåéããŸãããã

æ°ããã·ããªãªã§ã¯ãPEéã§L2ãå床å®è¡ããå¿
èŠããããŸãããåé¡ã¯101 vlanãRZN-PE1ã§çµäºãã1001 vlanãRZN-PE2ã§çµäºããããšã§ãã ç¹å®ã®æ¡ä»¶äžã§ããªããžãã¡ã€ã³ã¯vlanãšããåèªãšå矩èªã«ãªããšæžãããšããäžèšã®ã±ãŒã¹ïŒ100çªç®ã®vlanïŒãæå³ããŸããã æ€èšäžã®ã±ãŒã¹ã¯ãããªããžãã¡ã€ã³ãåžžã«åãã§ã¯ãªãããšã蚌æããŸãã ããããæåã«èããããšã¯ãããšãã°RZN-PE2ã®1001ãã101ãŸã§ãªã©ãäžéšã®ã€ã³ã¿ãŒãã§ãŒã¹ã§ã¿ã°ã®æžãæããæ§æããå¿
èŠããããšããããšã§ãã ããããJunOSãç§ãã¡ã«ãšã£ãŠã¯ããã«ç°¡åã«ãªãããšããèŠãããŸãã 次ã®æ§æãRZN-PE1ã«è¿œå ããŸãã
[edit] bormoglotx@RZN-PE1# show | compare [edit interfaces ae0] + unit 101 { + encapsulation vlan-bridge; + vlan-id 101; + } [edit interfaces ae3] + unit 101 { + encapsulation vlan-bridge; + vlan-id 101; + } [edit bridge-domains] + BRIDGE-101 { + domain-type bridge; + vlan-id 101; + interface ae0.101; + interface ae3.101; + }
ãã®çµæããã®æ§æã®ã¢ããªã±ãŒã·ã§ã³ã¯RZN-PE1ããªããžãã¡ã€ã³BRIDGE-101ã«è¡šç€ºãããŸãã
bormoglotx@RZN-PE1> show bridge domain BRIDGE-101 Routing instance Bridge domain VLAN ID Interfaces default-switch BRIDGE-101 101 ae0.101 ae3.101
次ã«ãRZN-PE2ã®åŽããæ§æã«é²ã¿ãŸãããã
[edit] bormoglotx@RZN-PE2# show | compare [edit interfaces ae0] + unit 101 { + encapsulation vlan-bridge; + vlan-id 101; + } [edit interfaces ae3] + unit 1001 { + encapsulation vlan-bridge; + vlan-id 1001; + } [edit bridge-domains] + BRIDGE-101 { + domain-type bridge; + vlan-id 101; + interface ae3.1001; + interface ae0.101; + }
èšå®ã«ã¿ã°ã®æžãæãã¯ãããŸãããããªããžãã¡ã€ã³ã®ç¶æ
ãèŠããšãae3.1001ã€ã³ã¿ãŒãã§ã€ã¹ãBRIDGE-101ããªããžãã¡ã€ã³ã«ããããšãã¯ã£ãããšããããŸãã
bormoglotx@RZN-PE2> show bridge domain BRIDGE-101 Routing instance Bridge domain VLAN ID Interfaces default-switch BRIDGE-101 101 ae0.101 ae3.1001
ã¿ã°ã®æžãæããèšå®ããªããããäœãæ©èœããŸããã ãããŠç¢ºèªããŸãããïŒ
bormoglotx@RZN-CE1> ping rapid routing-instance VR1 source 11.0.0.1 11.0.0.2 PING 11.0.0.2 (11.0.0.2): 56 data bytes !!!!! --- 11.0.0.2 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 5.033/7.733/13.904/3.206 ms
ãã§ã«èå³æ·±ã-æ¥ç¶ããããŸããMACã¢ãã¬ã¹ã®ååšã«ã€ããŠè»¢éããŒãã«ããã§ãã¯ããŸãããã
bormoglotx@RZN-PE2> show bridge mac-table bridge-domain BRIDGE-101 MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC) Routing instance : default-switch Bridging domain : BRIDGE-101, VLAN : 101 MAC MAC Logical NH RTR address flags interface Index ID 00:05:86:71:1c:c0 D ae3.1001 00:05:86:71:e5:c0 D ae0.101
転éããŒãã«ã«MACãããã°ããã¹ãŠãæ£åžžã§ãã ããããã¿ã°ã®æžãæããèšå®ããã«ãç°ãªãVLANéã«æ¥ç¶æ§ã衚瀺ãããã®ã¯ãªãã§ããïŒ å®éãããã¯JunOSã®ããã©ã«ãã®åäœã§ãã RZN-PE2äžã®BRIDGE-101ããªããžãã¡ã€ã³èªäœã®æ§æã«æ»ããŸãããã
bormoglotx@RZN-PE2> show configuration bridge-domains BRIDGE-101 domain-type bridge; vlan-id 101; interface ae3.1001; interface ae0.101;
vlan-id 101ãšããæ°åããã¹ãŠã§ãããã®ããã«åäœããŸãã101ã¿ã°ãšäžèŽããªãã¿ã°ãæã€ãã®ããªããžãã¡ã€ã³ã§åä¿¡ãããã±ããã®å ŽåãJunOSã¯ã¿ã°ãèªåçã«æžãæããŸãã ããã¯ãã€ã³ã¿ãŒãã§ã€ã¹èªäœã§ç°¡åã«ç¢ºèªã§ããŸãã
bormoglotx@RZN-PE2> show interfaces ae3.1001 Logical interface ae3.1001 (Index 339) (SNMP ifIndex 580) Flags: Up SNMP-Traps 0x20004000 VLAN-Tag [ 0x8100.1001 ] In(swap .101) Out(swap .1001) Encapsulation: VLAN-Bridge Statistics Packets pps Bytes bps Bundle: Input : 6 0 556 0 Output: 6 0 570 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Protocol bridge, MTU: 1522
次ã®å
容ã®è¡ã«æ³šç®ããŠãã ããã
VLAN-Tag [ 0x8100.1001 ] In(swap .101) Out(swap .1001)
ãã®è¡ã¯ããã®ã€ã³ã¿ãŒãã§ã€ã¹ããã®åä¿¡æã«ã¿ã°ã§å®è¡ãããã¢ã¯ã·ã§ã³ïŒInïŒã¹ã¯ãã.101ïŒ-ã¿ã°ã101ã«å€æŽãããïŒãšããã®ã€ã³ã¿ãŒãã§ã€ã¹ã«è»¢éããããšïŒOutïŒã¹ã¯ãã.101ïŒ-ã¿ã°ã1001ã«å€æŽãããïŒã瀺ããŸãã ã ããšãã°ãããªããžãã¡ã€ã³ã®èšå®ãå€æŽããŸãã
[edit] bormoglotx@RZN-PE2# show bridge-domains BRIDGE-101 domain-type bridge; vlan-id none; interface ae3.1001; interface ae0.101;
ç¹°ãè¿ãã«ãªããŸãããae3.1001ã®ã¿ã°ã§äœãèµ·ããããèŠãŠã¿ãŸãããã
bormoglotx@RZN-PE2> show interfaces ae3.1001 | match vlan-tag VLAN-Tag [ 0x8100.1001 ] In(pop) Out(push 0x0000.1001)
ã¿ã°ã¯åä¿¡çšã«ïŒæžãæããããã®ã§ã¯ãªãïŒåé€ãããã¿ã°1001ãéä¿¡ã«è¿œå ãããŸãããRZN-PE1ãžã®ã€ã³ã¿ãŒãã§ã€ã¹ã«ãã¿ã°ãä»ããããŠããããããã®å Žåã®VLANçªå·ã«ããæäœãè¡ãããŸãïŒVLANçªå·101ã®ã¿ïŒ ïŒ
bormoglotx@RZN-PE2> show interfaces ae0.101 | match vlan-tag VLAN-Tag [ 0x8100.101 ] In(pop) Out(push 0x0000.101)
ããªããžãã¡ã€ã³ã§å°ãç解ã§ãããšæããŸãã ããã§ãvlanã¿ã°100ã䜿çšããŠRZN-PE1ã«å¥ã®ããªããžãã¡ã€ã³ãäœæããŠã¿ãŸãããã
[edit] bormoglotx@RZN-PE1# show bridge-domains BRIDGE-100 { domain-type bridge; vlan-id 100; interface ae0.100; interface ae3.100; } BRIDGE-101 { domain-type bridge; vlan-id 101; interface ae0.101; interface ae3.101; } VLAN100 { vlan-id 100; }
ã³ãããã¹ã¯ãªãããæ°ããæ§æãèªããã©ããã確èªããŸãã
[edit] bormoglotx@RZN-PE1# commit check [edit bridge-domains] 'VLAN100' l2ald: Duplicate vlan-id exists for bridge domain BRIDGE-100 [edit bridge-domains] Failed to parse bridge domain hierarchy completely error: configuration check-out failed
ã³ããããããšããšã©ãŒãçºçããŸãããã®VLANã¯ãã§ã«å¥ã®ããªããžãã¡ã€ã³ã§äœ¿çšãããŠããŸãã ãã®ãããªç¶æ³ã«ãªãã«ã¯?? ã¯ããäœãèšå®ããã«ãã¹ãŠãé£ã¶ããšãã§ããŸãããããã¯åé¡ã®è§£æ±ºçã§ã¯ãªããæŸèæã§ãïŒãã ãããã¹ãŠã®èŒžéã¯æŸèæãšãã©ã°ã§è¡ãããŸãããããã§ãå®è¡å¯èœãªè§£æ±ºçãå¿
èŠã§ãïŒã ãããšã¬ã¬ã³ããªæ¹æ³ããããŸã-æ¢åã®VLANã¹ããŒã¹ããå®å
šã«åé¢ãããå¥ã®VLANã¹ããŒã¹ãäœæããã ãã§ãã ããã¯ãä»®æ³ã¹ã€ãããç§ãã¡ãå©ãããã®ã§ãã
ããèŠãŠã¿ãŸãããã 1ã€ã®ã«ãŒã¿ãŒã«4094 VLANããããŸãã ã€ãŸããå®éã«ã¯ãããªããžãã¡ã€ã³ã®äœæã«ã¯å¶éããããŸã-VLANçªå·ãæã€æ倧4094ãã¡ã€ã³ã JunOSã§ã¯ãåãVLANçªå·ãæã€2ã€ã®ãã¡ã€ã³ãäœæã§ããŸããã ããªããžãã¡ã€ã³ã®ç¶æ
ã«é¢ããçµè«ã瀺ãããšãããããã次ã®åºåã§routing-instanceãšããååã«æ°ã¥ããã§ãããã
bormoglotx@RZN-PE1> show bridge domain BRIDGE-100 detail Routing instance: default-switch Bridge domain: BRIDGE-100 State: Active Bridge VLAN ID: 100 Interfaces: ae0.100 ae3.100 Total MAC count: 0
ã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ã®æ¬¡ã®è¡ã«èå³ããããŸãïŒdefault-switchã ã€ãŸããä»®æ³ã¹ã€ããã¿ã€ãã§ã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ãäœæããªãã£ãå Žåã§ããdefault-switchãšåŒã°ãããã®ãããªã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ã1ã€ãããŸãã 以åã«æ§æãããã¹ãŠã®ããªããžãã¡ã€ã³ã¯ãå
·äœçã«ãã®ã€ã³ã¹ã¿ã³ã¹ã«è¿œå ãããŸããã ä»®æ³ã¹ã€ããã¿ã€ãã䜿çšããŠã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ãäœæããå Žåã4094 VLANãããã1ã€ã¹ããŒã¹ãè¿œå ããŸããããã¯ãéè€ããããã§ã«äœ¿çšãããŠããVLANã«åœ±é¿ããŸããã ã€ãŸããããšãã°2ã€ã®ä»®æ³ã¹ã€ãããäœæããããšã«ãããåãã«ãŒã¿ãŒå
ã§åãVLANçªå·ãæã€3ã€ã®ããªããžãã¡ã€ã³ãäœæã§ããããããã¹ãŠã®ããªããžãã¡ã€ã³ã¯äºãã«å®å
šã«åé¢ãããŸãã ããã«ãããããžãã«ãŒãã®åœ¢æã«ã€ãªããããã¯ã¢ãããã¹ãæäŸããå Žåãä»®æ³ã¹ã€ããã§ã¯å¶éããããŸãããstpãã¡ããªãããã³ã«ãå®è¡ã§ããŸã-ãŠãããã§ã¯ãªããã€ã³ã¿ãŒãã§ã€ã¹èªäœã®ã¿ãè¿œå ã§ããŸãã ãŸãã2ã€ã®ä»®æ³ã¹ã€ããããããåãã€ã³ã¿ãŒãã§ãŒã¹ã§ç°ãªããŠããããè¿œå ããå ŽåãJunOSã¯stpã«ã€ã³ã¿ãŒãã§ãŒã¹ãè¿œå ãããšãã«ãšã©ãŒãè¿ããŸãã ãã®å Žåã«stpã䜿çšããã«ã¯ãã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹layer2-controlãšmstpãããã³ã«ã䜿çšããå¿
èŠããããŸãã
ããããä»®æ³ã¹ã€ããã®å¯èœæ§ã¯ããã§çµããã§ã¯ãããŸããã ããªããžãã¡ã€ã³äœæã®ä»¥åã®ããŒãžã§ã³ã§ã¯ãR2ãªã³ã¯ããã³ããã䜿çšããçµç¹çãªæ¥ç¶ã®ããã«ãRZN-PE1ãšRZN-PE2ã®éã®çŽæ¥ãªã³ã¯ã䜿çšããŸããã ããããããã¯ãã©ãŒã«ããã¬ã©ã³ã¹ã«ããŸãè¯ã圱é¿ãäžããŸãããæå®ããããªã³ã¯ãå£ãããšãã¹ãã¬ãããããL2ãã¡ã€ã³ã2ã€ã®éšåã«åå²ãããããã§ãã ãããåé¿ããã«ã¯ãVPLSãŸãã¯EVPNã䜿çšã§ããŸããvplsãŸãã¯evpnã¿ã€ãã®åå¥ã®ã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ãå®è¡ããå¿
èŠã¯ãããŸãããä»®æ³ã¹ã€ããã®éå±€ã§ãVPLS / EVPNããŒããæ§æãããªã¢ãŒãPEãšã®L2æ¥ç¶ãæŽçããããã®ãã©ã³ã¯ããŒããšããŠäœ¿çšã§ããŸãã 次ã«ãä»®æ³ã¹ã€ãããæ§æããPEã«ãŒã¿ãŒéã®æ¥ç¶ã«ã®ã¿VPLSã䜿çšããŸãã
ããã§ãä»®æ³ã¹ã€ããã®ã¿ã€ãã䜿çšããã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ã®äœæã«é²ãããšãã§ããŸãã äºãã«ç°ãªã3ã€ã®ã¹ããŒã ãåéããããªããžãã¡ã€ã³ã®äž»ãªæ©èœã瀺ããŸãã
1.ããªããžãã¡ã€ã³BRIDGE-2000
2.ããªããžãã¡ã€ã³BRIDGE-2001
3.ããªããžãã¡ã€ã³BRIDGE-302ããã³BRIDGE-502
æåã®ã¹ããŒã ã§ã¯ã200ãš2000ïŒRZN-PE1ã§ã¯2000ã®200ã¿ã°ãæžãæããŸãïŒã®2ã€ã®vlaanaã䜿çšãã2çªç®ã®ã¹ããŒã ã§ã¯201ãš2001ã®2ã€ã®vlaanaã䜿çšããŸãïŒãã ããããã§ã¯ãµãŒãã¹ãããã€ããŒã€ã³ã¿ãŒãã§ã€ã¹æ§æã¡ãœããã䜿çšããäœãæžãæããŸãã-JunOSãããã3çªç®ã®ã¹ããŒã ã§ã¯ã3ã€ã®vlaneã䜿çšããã¿ã°ãæåã§æžãæããRZN-PE1ãšRZN-PE2ã®éã§ç°ãªãããªããžãã¡ã€ã³ãæ§æããŸãïŒ1ã€ã¯ä»®æ³ã¹ã€ããã«ã2ã€ã¯ããã©ã«ãã«ãããŸãïŒã
BRIDGE-2000ãµãŒãã¹å³ã以äžã«ç€ºããŸãã

RZN-PE1ã®åŽé¢ã«ã€ã³ã¿ãŒãã§ãŒã¹ãæ§æããŸãã
bormoglotx@RZN-PE1# show interfaces ae3.200 description "to VR2"; encapsulation vlan-bridge; family bridge { interface-mode trunk; vlan-id-list 2000; vlan-rewrite { translate 200 2000; } }
å³ã«ç€ºãããŠããããã«ãã¿ã°ã200ãã2000ã«æžãæããŸããRZN-PE2åŽã§ã¯ãã€ã³ã¿ãŒãã§ã€ã¹æ§æãããã·ã³ãã«ã«èŠããŸãã
[edit] bormoglotx@RZN-PE2# show interfaces ae3.2000 description "to VR2"; encapsulation vlan-bridge; family bridge { interface-mode trunk; vlan-id-list 2000; }
次ã«ãä»®æ³ã¹ã€ããã®äœæã«é²ã¿ãŸãããã
æ§æã¯RZN-PE1ãšRZN-PE2ã§ã»ãŒåãã«ãªããããæ§æã¯æåã®RE-kiããã®ã¿æäŸãããŸãã bormoglotx@RZN-PE1> show configuration routing-instances vSwitch-1 instance-type virtual-switch; interface ae3.200; route-distinguisher 62.0.0.1:1; vrf-target { import target:1:1; export target:1:1; } protocols { vpls { site-range 2; no-tunnel-services; site SITE1 { site-identifier 1; } } } bridge-domains { BRIDGE-2000 { vlan-id 2000; } }
泚ïŒã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹æ§æã«ã¯ãRDå€ãšRTå€ãå«ãŸããŸããããã¯ãã®ã«ãŒãã£ã³ã°ã€ã³ã¹ã¿ã³ã¹ã®å¿
é å±æ§ã§ã¯ãããŸããããKompellaã®vplã䜿çšãããããVPLSãæ©èœããã«ã¯RD / RTãå¿
èŠã§ããããšãã°ãèªåæ€åºãªãã§Martiniã䜿çšããå ŽåãRT / RDãæå®ããå¿
èŠã¯ãããŸããã
次ã«ãBRIDGE-2000ããªããžãã¡ã€ã³ã®ç¶æ
ã確èªããŸãã bormoglotx@RZN-PE1> show bridge domain instance vSwitch-1 BRIDGE-2000 Routing instance Bridge domain VLAN ID Interfaces vSwitch-1 BRIDGE-2000 2000 ae3.200 lsi.1048832
ããªããžãã¡ã€ã³ã«èªåçã«è¿œå ãããae3.200ã€ã³ã¿ãŒãã§ã€ã¹ã«å ããŠãvplsããŒãã§ããlsiã€ã³ã¿ãŒãã§ã€ã¹ãããã«è¿œå ãããŸããã Instance: vSwitch-1 Local site: SITE1 (1) connection-site Type St Time last up # Up trans 2 rmt Up Feb 23 12:20:38 2017 1 Remote PE: 62.0.0.2, Negotiated control-word: No Incoming label: 262146, Outgoing label: 262145 Local interface: lsi.1048832, Status: Up, Encapsulation: VPLS Description: Intf - vpls vSwitch-1 local site 1 remote site 2
ããã§ããã®ããªããžãã¡ã€ã³ã®RZN-PE2ã¯ãVPLSããŒããä»ããŠã¢ã¯ã»ã¹ã§ããããã«ãªããŸããã以åã®ãã€ã¬ã¯ããªã³ã¯ãä»ããã¢ã¯ã»ã¹ã§ã¯ãããŸããããã¹ãéã«æ¥ç¶æ§ããããã©ããããããŠè»¢éããŒãã«ã§ã®ç¶æ³ã確èªããŸãããã bormoglotx@RZN-CE1> ping rapid routing-instance VR2 source 20.0.0.1 20.0.0.2 PING 20.0.0.2 (20.0.0.2): 56 data bytes !!!!! --- 20.0.0.2 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 4.571/11.609/37.058/12.731 ms
bormoglotx@RZN-PE1> show bridge mac-table instance vSwitch-1 vlan-id 2000 MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC) Routing instance : vSwitch-1 Bridging domain : BRIDGE-2000, VLAN : 2000 MAC MAC Logical NH RTR address flags interface Index ID 00:05:86:71:1c:c0 D lsi.1048832 00:05:86:71:e5:c0 D ae3.200
â . , bridge- â JunOS, ( Enterprise ). â vlan-id bridge- ( vlan-id-range).
BRIDGE-2001201 2001.

â bridge- vSwitch-1. , Service Provider .
泚ïŒä»®æ³ã¹ã€ããå
ããã³ããªããžãã¡ã€ã³å
ã§ã¯ãç°ãªãæ¹æ³ã䜿çšããŠæ§æãããã€ã³ã¿ãŒãã§ã€ã¹ã䜿çšããããšã誰ãçŠæ¢ããŠããŸãã-ããããããããã«ããã ãããè¡ããŸããäž»ãªããšã¯ãæ§æã§è¿·åã«ãªããªãããšã§ãã
ã€ã³ã¿ãŒãã§ã€ã¹æ§æã¯éåžžã«ã·ã³ãã«ã«èŠããŸããRZN-PE1ã®å ŽåïŒ [edit] bormoglotx@RZN-PE1# show interfaces ae3.201 description "to VR2"; encapsulation vlan-bridge; vlan-id 201;
RZN-PE2ã«ãŠã³ã¿ãŒã€ã³ã¿ãŒãã§ã€ã¹ïŒ [edit] bormoglotx@RZN-PE2# show interfaces ae3.2001 description "to VR2"; encapsulation vlan-bridge; vlan-id 2001;
次ã«ãä»®æ³ã¹ã€ããã«ã€ã³ã¿ãŒãã§ãŒã¹ãè¿œå ããŸãã [edit] bormoglotx@RZN-PE2# show routing-instances vSwitch-1 instance-type virtual-switch; interface ae3.2000; ## ## Warning: Only interface with 'interface-mode' is allowed in a virtual-switch ## interface ae3.2001;
. , ( [edit routing-instances vSwitch-1 interface]) , Enterprise. . Enterprise, bridge- â bridge- . , â JunOS bridge-. , Service Provider bridge- . , â bridge-, , bridge-.
[edit] bormoglotx@RZN-PE2# show routing-instances vSwitch-1 instance-type virtual-switch; interface ae3.2000; route-distinguisher 62.0.0.2:1; vrf-target { import target:1:1; export target:1:1; } protocols { vpls { site-range 2; no-tunnel-services; site SITE2 { site-identifier 2; } } } bridge-domains { BRIDGE-2000 { vlan-id 2000; } BRIDGE-2001 { vlan-id 2001; interface ae3.2001; } }
泚ïŒVPLSãŸãã¯EVPNããŒãã¯ãã©ã³ã¯ããŒãã§ããããã¹ãŠã®VLANãã¹ããããããã¹ãŠã®ããªããžãã¡ã€ã³ã«èªåçã«è¿œå ãããŸãã
RZN-PE1ã®æ§æã¯RZN-PE2ã«äŒŒãŠããŸãïŒããªããžãã¡ã€ã³ã«å¥ã®ã€ã³ã¿ãŒãã§ã€ã¹ã®ã¿ãè¿œå ãããŸãïŒã®ã§ãããã§ã¯è¡šç€ºããŸãããäž¡æ¹ã®REã®ããªããžãã¡ã€ã³ã®ç¶æ
ã確èªããŸãã bormoglotx@RZN-PE1> show bridge domain instance vSwitch-1 BRIDGE-2001 detail Routing instance: vSwitch-1 Bridge domain: BRIDGE-2001 State: Active Bridge VLAN ID: 2001 Interfaces: ae3.201 lsi.1048832 Total MAC count: 0
bormoglotx@RZN-PE2> show bridge domain instance vSwitch-1 BRIDGE-2001 detail Routing instance: vSwitch-1 Bridge domain: BRIDGE-2001 State: Active Bridge VLAN ID: 2001 Interfaces: ae3.2001 lsi.1048832 Total MAC count: 0
ae3.201ã§ã¿ã°ãæžãæããããŠããããšã確èªããŸãã bormoglotx@RZN-PE1> show interfaces ae3.201 | match vlan-tag VLAN-Tag [ 0x8100.201 ] In(swap .2001) Out(swap .201)
ãããŠç¢ºèªããã«ã¯ããã¹ãéã§pingãå®è¡ãã転éããŒãã«ã確èªããŸãã bormoglotx@RZN-CE1> ping rapid routing-instance VR2 source 21.0.0.1 21.0.0.2 PING 21.0.0.2 (21.0.0.2): 56 data bytes !!!!! --- 21.0.0.2 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 7.026/9.563/15.398/3.000 ms
bormoglotx@RZN-PE1> show bridge mac-table instance vSwitch-1 vlan-id 2001 MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC) Routing instance : vSwitch-1 Bridging domain : BRIDGE-2001, VLAN : 2001 MAC MAC Logical NH RTR address flags interface Index ID 00:05:86:71:1c:c0 D lsi.1048832 00:05:86:71:e5:c0 D ae3.201
ããŠãå®å
šãæãããã«ãä»®æ³ã¹ã€ããã«ã«ãŒãã£ã³ã°ã€ã³ã¿ãŒãã§ã€ã¹ãè¿œå ããŸãã [edit] bormoglotx@RZN-PE1# show | compare [edit interfaces irb] + unit 2001 { + description "L3 for BRIDGE-2001 | vSwitch-1"; + family inet { + address 21.0.0.254/24; + } + } [edit routing-instances vSwitch-1 bridge-domains BRIDGE-2001] + routing-interface irb.2001;
泚ïŒã«ãŒãã£ã³ã°ã€ã³ã¿ãŒãã§ã€ã¹ã¯ãå¿
èŠãªä»®æ³ã¹ã€ããã®ããªããžãã¡ã€ã³ã«ããã«è¿œå ãããŸãããã®ã€ã³ã¿ãŒãã§ã€ã¹ã¯ãä»®æ³ã¹ã€ããã€ã³ã¿ãŒãã§ã€ã¹ã®éå±€ã«è¿œå ããå¿
èŠã¯ãããŸããã
次ã«ãRZN-CE2ã§irbã€ã³ã¿ãŒãã§ã€ã¹ã®å¯çšæ§ã確èªããŸãã bormoglotx@RZN-CE2> ping routing-instance VR2 rapid source 21.0.0.2 21.0.0.254 PING 21.0.0.254 (21.0.0.254): 56 data bytes !!!!! --- 21.0.0.254 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 3.369/10.704/36.307/12.813 ms
, RZN-PE2 MAC irb , VPLS :
bormoglotx@RZN-PE2> show bridge mac-table instance vSwitch-1 MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC) Routing instance : vSwitch-1 Bridging domain : BRIDGE-2001, VLAN : 2001 MAC MAC Logical NH RTR address flags interface Index ID 00:05:86:71:17:c0 D ae3.2001 00:05:86:71:26:c0 D lsi.1048576 00:05:86:71:8d:f0 D lsi.1048576
MAC- irb RZN-PE1:
bormoglotx@RZN-PE1> show interfaces irb | match current Current address: 00:05:86:71:8d:f0, Hardware address: 00:05:86:71:8d:f0
BRIDGE-302>>>BRIDGE-502, :

RZN-PE1 bridge- DOMAIN-302, vSwitch-2:
[edit] bormoglotx@RZN-PE1# show | compare [edit interfaces ae0] + unit 900 { + encapsulation vlan-bridge; + vlan-id 900; + input-vlan-map pop; + output-vlan-map push; + } [edit interfaces ae3] + unit 302 { + encapsulation vlan-bridge; + vlan-id 302; + input-vlan-map pop; + output-vlan-map push; + } [edit routing-instances] + vSwitch-2 { + instance-type virtual-switch; + bridge-domains { + DOMAIN-302 { + interface ae3.302; + interface ae0.900; + } + } + }
, , , , â â .
RZN-PE2 bridge- BRIDGE-502 ( ):
bormoglotx@RZN-PE2# show | compare [edit interfaces ae0] + unit 900 { + encapsulation vlan-bridge; + vlan-id 900; + input-vlan-map pop; + output-vlan-map push; + } [edit interfaces ae3] + unit 502 { + encapsulation vlan-bridge; + vlan-id 502; + input-vlan-map pop; + output-vlan-map push; + } [edit bridge-domains] + BRIDGE-502 { + domain-type bridge; + interface ae3.502; + interface ae0.900; + }
åœç¶ãããã§ãã¬ã»ãã·ã§ã³ã§æ®åœ±ããéä¿¡ãããšãã«ã¿ã°ãæããŸããæçµçã«ãPE1 / 2ã®ããªããžãã¡ã€ã³ã«ã¯æ¬¡ã®ç¶æ
ããããŸãã bormoglotx@RZN-PE1> show bridge domain instance vSwitch-2 Routing instance Bridge domain VLAN ID Interfaces vSwitch-2 DOMAIN-302 NA ae0.900 ae3.302
bormoglotx@RZN-PE2> show bridge domain BRIDGE-502 Routing instance Bridge domain VLAN ID Interfaces default-switch BRIDGE-502 NA ae0.900 ae3.502
vlan-idã®ä»£ããã«ãNAããããŸã-vlan-idã¯ç§ã«ãã£ãŠå®çŸ©ãããŠããªãããã§ããã€ã³ã¿ãŒãã§ã€ã¹ã§ã¿ã°ãæåã§ã¿ã°ä»ããããã®å€ãèšå®ã§ããªãããã§ããããšãã°ãRZN-PE1ã䜿çšããvlanã¿ã°ã®æäœã«é¢ããæ
å ±ïŒ bormoglotx@RZN-PE1> show interfaces ae3.302 | match vlan-tag VLAN-Tag [ 0x8100.302 ] In(pop) Out(push 0x0000.302)
bormoglotx@RZN-PE1> show interfaces ae0.900 | match vlan-tag VLAN-Tag [ 0x8100.900 ] In(pop) Out(push 0x0000.900)
ãã¹ãéã§pingãå®è¡ããæ¥ç¶ããããã©ããã確èªããŸãã bormoglotx@RZN-CE1> ping routing-instance VR3 source 32.0.0.1 32.0.0.2 rapid PING 32.0.0.2 (32.0.0.2): 56 data bytes !!!!! --- 32.0.0.2 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 5.982/6.443/7.162/0.432 ms
MACã¢ãã¬ã¹ã¯è»¢éããŒãã«ã«çŸããŸããïŒ bormoglotx@RZN-PE1> show bridge mac-table instance vSwitch-2 MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC) Routing instance : vSwitch-2 Bridging domain : DOMAIN-302, VLAN : NA MAC MAC Logical NH RTR address flags interface Index ID 00:05:86:71:56:c0 D ae3.302 00:05:86:71:ed:c0 D ae0.900
確ãã«ããã®ãããªããªããžãã¡ã€ã³ã«ã¯éåžžã«éèŠãªå¶éããããŸãïŒvlan-idãæå®ããã«ïŒ-ãã®ããªããžãã¡ã€ã³ã«ã«ãŒãã£ã³ã°ã€ã³ã¿ãŒãã§ã€ã¹ãè¿œå ããããšã¯ã§ããŸããããããè¡ãããšãããšããšã©ãŒãçºçããŸãïŒ [edit] bormoglotx@RZN-PE1# commit [edit routing-instances vSwitch-2 bridge-domains DOMAIN-302 routing-interface] 'routing-interface irb.302' routing-interface can be configured only under bridge-domain with 'vlan-id' or 'vlan-tags' error: commit failed: (statements constraint check failed)
L2 â . , bridge- JunOS.
ç§ãäŒãããã£ãã®ã¯ããã ãã§ãã , , . / â /. ãæž
èŽããããšãããããŸããïŒ
PS> , learning- bridge- ( ), bridge- . Juniper MX-Series-Trio ( ) â â .