Introduction http://www.ieee802.org/1/files/public/docs2010/liaison-nfinn-split-horizon-vid-filtering-0710-v04.pdf describes in pages 19 and 20 the “Optimal distribution of data: Non-802.1aq” and “Using VIDs for manually configured optimum data distribution” The following slides expand the description in those two pages with Multi (e.g. 2) domain E-LAN example 1 root and 2 roots E-Tree examples Internal node configuration details for E-LAN and E-Tree cases, including Relay VIDs and switch configurations Egress filtering Egress and ingress VID translation, Per domain local VID values Per link local VID values (used in transport networks) Primary VID values in MEPs and MIPs v02 adds some E-Tree cases, corrections of some mistakes in v01, an evaluation of UP and Down MEP/MIP primary VID values and support of those multi-VID models in G.8021 v03 includes some corrections in the B1 and B2 node expansion figures on slides 5,17,20,26 v04 includes G.8021 functional models for nodes B1 to B5 for E-LAN, 2nd type E-Tree, 3rd type E-Tree and 4th type E-Tree in slides 31 to 43; while developing those slides it was noticed that it is possible to enhance the egress filtering for the 2nd, 3rd and 4th E-Tree cases; this is also reflected in slides 14-15, 17-18 and 20-21. In addition, interworking cases between nodes with split-horizon port group designs and nodes with multi-vid designs for E-LAN and 2nd type E-Tree are illustrated in slides 45-46. 1 C11 E-LAN (1 domain) V Configuration of ‘I’ and ‘V’ relayVIDs, local VIDs, egress filtering and VID translation P11 C12 V B1 P10 P13 P12 I P31 I C2 V P20 P21 P23 B2 P32 B3 P30 V C3 I C11 I V V V V,I V I 2 V,I VI VID Translation at egress port P10 V V V I I V B2 B1 I V VI V V B3 V,I I V V SVL I C3 VI C2 V P11 V,I B1 I V C12 VI V VI VLAN has common local VID value ‘I’ on the inner links B1B2, B2-B3 and B3-B1 Internal configuration of node B1 with the E-LAN FID including the ‘I’ and ‘V’ relay-VID learning and forwarding processes and VID translation at the egress ports V VLAN has 2 relay-VID values ‘I’ and ‘V’ which operate in SVL mode P12 I P13 I X: Local VID X: Relay-VID XY, Y X: relay-VID X to local-VID Y Translation at egress port SVL: Shared VLAN Learning E-LAN (2 domains) C11 Extension of previous example with a 2nd domain with edge nodes B2-B4-B5 P11 C12 B1 P10 P13 P12 P40 P42 P45 B4 P30 C3 VLAN has two domains with a full mesh of links P25 P52 P54 VLAN with two domains interconnected by node B2 Next slide illustrates B5 P55 P50 C51 3 B3 B2 P24 C4 P32 P21 P23 P20 C2 P31 C52 Need for two inner domain VIDs (Ia, Ib) in this case Relay-VIDs registered at each output port VID translation at egress ports VID values used on the links between the nodes Detailed architecture in node B2 (FID with 3 relay-VIDs, SVL, VID Translation) E-LAN (2 domains) IaV C11 VIa C12 V,IbIa V C2 V,Ia,Ib VIa,Ib V,I B1 V,Ia IaV V VLAN has common local VID value ‘Ia’ on the inner links B1B2, B2-B3 and B3-B1 V VLAN in Node B2 has 3 relayVID values ‘Ia’, ‘Ib’ and ‘V’ which operate in SVL mode V Ia V V Ia V V,Ib B3 V,Ia IaV V C3 Ia V,Ib Ia P21 B2 Ib VLAN has common local VID value ‘Ib’ on the inner links B2B4, B4-B5 and B5-B2 Ib Ia V Ia Ib V,Ia V,Ia SVL P20 V V C4 V V,Ib Ib V V V,Ib B4 B5 VIb VIb IbV IbV C52 V Ib P23 Ia Ib IbV V,Ib V Ia V V Ia V B2 V C51 VID Translation at egress port P24 Ib P25 4 Ib X: Local VID X: Relay-VID XY, Y X: relay-VID X to local-VID Y Translation at egress port SVL: Shared VLAN Learning E-LAN (1 domain) C11 P11 C12 P10 B1 P13 P12 Q P31 P P20 C2 P21 P23 B2 P32 B3 P30 C3 R VID translation at the ingress ports in the domain enables the usage of different local VID values on each of the inner domain links. A requirement in transport networks. V VLAN has different local VID values ‘P’, ‘Q’ and ‘R’ on the inner links B1B2, B2-B3 and B3-B1 C11 P11 VI I V V VI V V,I 5 V V,I VI V V V Q P V B2 R V V B3 V,I I V V V VI SVL I C3 VR I R C2 P10 V,I B1 IP PI VP PV C12 B1 V VID Translation at ingress port X: local VID XY, Y X: local-VID Y to relay-VID X Translation at ingress port X: Relay-VID XY, Y X: relay-VID X to local-VID Y Translation at egress port P12 Q P13 P SVL: Shared VLAN Learning VLAN has different local VID values ‘P’, ‘Q’ and ‘R’ on the inner links B1B2, B1-B3 and B3-B2 C11 VID translation at the ingress ports in the domain enables the usage of different local VID values on each of the inner domain links in both domains. A requirement in transport networks. I V V VI C12 V PI PV IaP V,IbP V C2 V,I B1 V,I V V Q V B3 V,I I V V C3 R V,Ib V,Ia,Ib VIa,Ib V P V,Ib E-LAN (2 domains) P P21 B2 L C4 V V,I VI B4 V,I IV R V V Ia V V C52 V Ib P23 Ia Ib IV M V V VM MV B5 IM MI V,I B2 SVL P20 V V PV K P Ia P Ib VLAN has different local VID values ‘K’, ‘L’ and ‘M’ on the inner links B2B4, B2-B5 and B5-B4 V,Ia V,Ia P24 V C51 6 X: Local VID X: Relay-VID VID Translation at ingress port XY, Y X: local-VID Y to relay-VID X Translation at ingress port XY, Y X: relay-VID X to local-VID Y Translation at egress port K P25 L SVL: Shared VLAN Learning Security in transport networks In the previous E-LAN examples ingress VID Translation is not deployed at all input ports (e.g. not on P20 in slide 6, not on P20, P21, P23, P24, P25 on slide 4) This prevents that frames with unexpected local VID values can access the port and intrude the VLANs Ia P20; Ingress Ia Filtering = Ib Disabled B2 P23; Ingress Ia Filtering = Disabled SVL V V V Ia V Ib Ia Ib V Ib V Ia Ib Ia Ib V P24; Ingress Filtering = Disabled 7 V Ia V This security issue is resolved when ingress VID translation is deployed at every input port Ib Ia Ib With the “Ingress Filtering” parameter for the ports set to ‘disabled’ those VLAN connections are not secured; frames arriving on other input ports of e.g. node B2 with a local VID value ‘V’, ‘Ia’ or ‘Ib’ can enter the E-LAN VLAN (see Red dashed lines) P21; Ingress Filtering = Disabled P25; Ingress Filtering = Disabled VID Translation for E-LAN (2 domains) example When using different VID values on the links between nodes it is required to identify the ports which form a group and ports which are individual C11 VID: G C12 VID: A P11 B1 P10 P13 P12 VID: Q P31 VID: P C2 VID: B P21 P23 P20 P32 B3 VID: R P30 VID: F B2 P24 P25 VID: K C4 P40 VID: C P42 P45 B4 VID: L P52 P54 VID: M For node B2 the following applies: B5 P55 P50 VID: D C51 8 All individual ports must be associated with a relay VID (R-VID) C3 value identifying Individual ports Ports which form a group must be associated with a R-VID value identifying that group Administration of individual ports and grouped ports is done via the Ingress VID Translation tables in each port (see next slide for example) VID: E C52 Group 1: (P21,P23): R-VID: Ia Group 2: (P24,P25): R-VID: Ib Individual: P20: R-VID: V For node B5: Group 1: (P52,P54): R-VID: I Individual: P50,P55: R-VID: V Using VIDs for manually configured optimum data distribution for E-LAN (2 domains) example using ingress VID translation on all ports Bridge Port Can transmit (before xlate) (Ingress) VID Translation Egress VID Translation B2 P20 V, Ia, Ib BV IaB, IbB, VB P21 V, Ib PIa (Group 1) IbP, VP P23 V, Ib RIa (Group 1) IbR, VR P24 V, Ia KIb (Group 2) IaK, VK P25 V, Ia LIb (Group 2) IaL, VL P50 V, I DV ID, VD P52 V LI (Group 1) VL P54 V MI (Group 1) VM P55 V, I EV IE, VE B1 … … … … B3 … … … … B4 … … … … B5 9 Port Group concept in transport networks The logical concept of a “Port Group” could be maintained in a transport network as a configuration element in the manually configured optimum data distribution for E-LAN connection management Each port in a node in such E-LAN is marked as either an Individual Port or as a port in a Port Group #i (i≥1) The ports in a Port Group will see their local VID values translated into a common relay VID value in the ingress VID translation process Relay VID values for the individual and the port group ports have a node local scope; each node can select those values independent of other nodes 10 E-Tree 11 E-Tree types There are four types of E-Tree Unidirectional P2MP E-Tree (outside scope of this document) Bidirectional RMP E-Tree with single root and individual leaves Bidirectional RMP E-Tree with multiple roots and individual leaves Bidirectional RMP E-Tree with multiple roots, individual leaves and one or more leaf groups The 4th type requires the use of the largest set of relay VID values and local VID values Relay VIDs identify the frame’s source and potential set of destination ports: R, I, VG1 to VGN Local VIDs identify the frame’s source port: root, individual leaf, leaf group #i The 2nd type requires the use of two relay VID values (R, I) and one local VID value per link Local VID identifies in the frame’s source port: root, individual leaf Ingress VID translation converts local VID value to appropriate relay VID value Egress VID translation converts both relay VID values to same local VID value The 3rd type requires the use of two relay VID values (R, I) and one or two local VID values per link Local VID values can not be pruned to single value on the links between the root ports 12 Next slides illustrate the 2nd, 3rd and 4th E-Tree types and their configuration details from the viewpoint of a transport network E-Tree (1 root, no leaf groups) Ports R1 G L1 A P10 Root: R1 Leaf: L1,L2,L3,L4,L51,L52 P11 B1 Q P13 P12 Local VID values P31 P B3 P21 L2 B P20 P30 L3 F A to G, K, L, P, Q Relay VID values B2 I, R P24 P25 K P42 L4 P40 C B4 Single local VID value for both directions of transport per link, e.g. L B5 E P55 P50 D L51 13 B2-B4 link: K P52 L52 Possible due to usage of ingress and egress VID translation single root E-Tree (1 root, no leaf groups) AI AR A L1 RG IG R1 PI PR RP IP R R Q I P B3 I B R BI BR F R IF RF P B2 R P20 R B K L4 C I R CI CR B4 P21 L3 P I PR L2 I B1 R Graphical representation of configuration details… G B2 SVL BI BR R L I I B5 D R ID RD R IE RE E L52 P24 L K P25 L51 14 X: Local VID X: Relay-VID XY, Y X: local-VID Y to relay-VID X Translation at ingress port XY, Y X: relay-VID X to local-VID Y Translation at egress port SVL: Shared VLAN Learning Using VIDs for manually configured optimum data distribution for E-Tree (1 root, no leaf groups) example Bridge Port Can transmit (before xlate) (Ingress) VID Translation Egress VID Translation B1 P10 R AI RA P11 I GR IG P12 R PI RP P13 R QI RQ P20 R BI RB P21 I PR IP P24 R KI RK P25 R LI RL P30 R FI RF P31 I QR IQ P40 R CI RC P42 I KR IK P50 R DI RD P52 I LR IL P55 R EI RE B2 B3 B4 B5 15 E-Tree (2 roots, no leaf groups) Ports Root: R1, R5 Leaf: L1,L2,L3,L4,L5 R1 G L1 A P11 Local VID values B1 P10 P A to G, K, L, M, P, Q, R Q P13 P12 P31 R B3 P21 L2 B P20 B2 P42 L4 P40 C B4 F 1 local VID value P24 P25 K P30 2 local VID values L M P52 B5 P55 P50 D E R5 L3 Relay VID values I, R Single local VID value for both directions of transport for subset of links with only individual leaves behind it B2-B4 link: K Two local VID values for other subset of links with roots plus individual leaves behind it; i.e. B1-B2 link: P, R B2-B5 link: L, M Possible due to L5 16 usage of ingress and egress VID translation E-Tree (2 roots, no leaf groups) AI AR A R,I R L4 C R CI CR B4 I P B3 F R IF RF P P21 L3 B2 P20 R R,I K I Q R,I R BI BR R B L M B5 RE R,IE R,I ID RD D B2 SVL BI BR R I R,I R R RR RR B R,I PI P I L2 Graphical representation of configuration details… G B1 R RR RR PI IP PI IP RR RR L1 RG R,IG R1 E R5 M P24 L K L5 17 X: Local VID X: Relay-VID XY, Y X: local-VID Y to relay-VID X Translation at ingress port XY, Y X: relay-VID X to local-VID Y Translation at egress port SVL: Shared VLAN Learning P25 Using VIDs for manually configured optimum data distribution for E-Tree (2 roots, no leaf groups) example Bridge Port Can transmit (before xlate) (Ingress) VID Translation Egress VID Translation B1 P10 R AI RA P11 R,I GR IG, RG P12 R,I PI, RR IP, RR P13 R QI RQ P20 R BI RB P21 R,I PI, RR IP, RR P24 R KI RK P25 R,I LI, MR IL, RM P30 R FI RF P31 I QR IQ P40 R CI RC P42 I KR IK P50 R DI RD P52 R,I LI, MR IL, RM P55 R,I EI IE, RE B2 B3 B4 B5 18 E-Tree (2 roots, 1 leaf group) Ports R1 G L1 A P10 LG13 P11 J B1 Q T P13 P12 P31 B3 P21 B P20 P24 K P42 L4 P40 C B4 H 19 F 2 local VID values 3 local VID values O LM P52 B5 P55 P50 P41 LG14 P30 L3 A to H,J, K, L, M, N,O,P,Q, R,S,T Relay VID values B2 P25 N Local VID values P33 P RS L2 Root: R1, R5 Leaf: L1,L2,L3,L4,L5 Leaf group 1: LG14,LG13 D L5 E R5 I, R, VG1 E-Tree (2 roots, 1 leaf group) AI AR A G R R,I,VG1 J Q T R, VG1 R,I,VG1 I,VG1 P RS KI KR NVG1 NVG1 R HR HVG1 HVG1 B4 LG14 20 X: Local VID X: Relay-VID R,I,VG1 R D B2 SVL BI BR R I B5 R,VG1 H O L M RE R,I,VG1E R,I,VG1 ID RD CI CR B RR RR I,VG1 C P20 R,I,VG1 R,VG1 K N L4 L3 B2 BI BR P P21 R VG1 R IF RF S PI P I R,I,VG1 F R VG1 B B3 R,VG1 S S L2 Graphical representation of configuration details… LG13 B1 SVG1 VG1S SVG1 VG1S PI IP PI IP RR RR RR RR L1 RG R,I,VG1G R1 E VG1 R5 M P25 N L P24 K L5 XY, Y X: local-VID Y to relay-VID X Translation at ingress port XY, Y X: relay-VID X to local-VID Y Translation at egress port O SVL: Shared VLAN Learning Using VIDs for manually configured optimum data distribution for E-Tree (2 roots, 1 leaf group) example Bridge Port Can transmit (before xlate) (Ingress) VID Translation Egress VID Translation B1 P10 R AI RA P11 R,I,VG1 GR IG, RG, VG1G P12 R,I,VG1 PI, RR, SVG1 IP, RR, VG1S P13 R,VG1 QI, TVG1 RQ, VG1T P20 R BI RB P21 R,I,VG1 PI, RR, SVG1 IP, RR, VG1S P24 R,VG1 KI, NVG1 RK, VG1N P25 R,I,VG1 LI, MR, OVG1 IL, RM, VG1O P30 R FI RF P31 I,VG1 QR, TVG1 IQ, VG1T P33 R,VG1 JVG1 RJ, VG1J P40 R CI RC P41 R,VG1 HVG1 RH, VG1H P42 I,VG1 KR, NVG1 IK, VG1N P50 R DI RD P52 R,I,VG1 LI, MR, OVG1 IL, RM, VG1O P55 R,I,VG1 ER IE, RE, VG1E B2 B3 B4 B5 21 E-LAN/E-Tree in ITU-T models 22 G.8021 E-LAN/E-Tree modelling 802.1Q multi-VID E-LAN/E-Tree models can be 1-to-1 translated into G.8021 ETH layer model Each relay VID reference point is represented by an ETH_FP (Flow Point) reference point The multi relay-VID FID is represented by an “ETH Flow Forwarding (FF) process in SVL mode” within an ETH Connection function (see clause 9.1.1/G.8021) MI_FF_ Learning MI_FF_STP_LearningState[] Relay-VID ‘I’ learning and forwarding process ‘I’ ETH_CI ETH_CI Set of ETH_FPs represents EISS 0 0 1 1 2 Learning 2 n n 0 1 2 Forwarding 2 n (Address, port) ETH_TFP ETH_FP Relay-VID reference point .... ETH/ETH-m ETH/ETH-m_A_PP 0 ETH_CI 1 2 ETH_AP represents ISS reference point ETH_AP VID Translation relates local VID with one or more ETH_FPs G.8021 ETH to ETH multiplexing adaptation function Relay-VID ‘R’ learning and forwarding process Address ‘R’ Learning n (Address, {port}) 0 0 0 1 1 1 2 2 Forwarding 2 n n ETH_CI n ETH_CI MI_FF_ Learning 23 n Address Table (Address, port) ETH/ETH-m_A_MP ETH_CI (Address, {port}) Address MI_FF_Flush_Learned MI_FF_ Flush_Config MI_FF_Group_Default MI_FF_ETH_FF MI_FF_Ageing 0 1 MI_FF_STP_LearningState[] G.8021 ETH Flow Forwarding (FF) process in SVL mode MEP and MIP functions in E-LAN/E-Tree 24 MEPs and MIPs in these E-LAN cases Looking at the model of E-LAN Node B2 I am wondering where the MEP and MIP functions should be located Two locations are considered Red Green P21 P20 Green locations are consistent with 802.1Q functionality order, but require extensions to the G.8021 MEP Sink and MIP Sink functions, which currently do not support to read OAM from “multiple VIDs” 25 PV P Ia P Ib Red locations imply that the VID Translation is located between the UP MEPs and the MAC Relay, which is not consistent with its current location in the clause 6.9 Support of the EISS function P B2 SVL BV BV R V B Ia P23 Ia B Ib Ib P24 K P25 L MEPs and MIPs in these E-Tree cases Looking at the model of E-Tree Node B2 I am wondering where the MEP and MIP functions should be located Green locations are consistent with 802.1Q functionality order 26 P21 R PI P I Red locations imply that the VID Translation is located between the UP MEPs and the MAC Relay, which is not consistent with its current location in the clause 6.9 Support of the EISS function P P20 B RR RR Two locations are considered Red Green B2 SVL BI BR R I M P24 Both Red and Green locations require extensions to the G.8021 MEP Sink and MIP Sink functions to support reading from “multiple VIDs” P25 K L MEP and MIP primary VID assignments in E-LAN node B2 MAC Relay Primary VID: Ib Primary VID: V Primary VID: V Primary VID: Ia Primary VID: V Primary VID: Ib Primary VID: V Primary VID: V Primary VID: V Primary VID: V P20 LAN Up and Down MEP and Half MIP functions have same primary VID (V) 27 P21 and P23 Ib .. Ib V .. V Ib .. Ib Ia .. Ia V BV B Ib Ia Ib B Ia BV V LAN Up MEP and Half MIP functions have different primary VID (Ia) than Down MEP/Half MIP (V) P24 and P25 Ia V .. V Primary VID: Ia .. Ia Primary VID: V LAN Up MEP and Half MIP functions have different primary VID (Ib) than Down MEP/Half MIP (V) Primary VID values for the Up MEP/HalfMIP functions on the three port sets are different (V, Ia and Ib); configuration should be performed carefully MEP and MIP primary VID assignments in 3rd type E-Tree node B2 MAC Relay Primary VID: R Primary VID: I Primary VID: R Primary VID: R Primary VID: I Primary VID: R Primary VID: R Primary VID: R P21 and P25 P20 and P24 .. R R .. I .. R .. I LAN Up and Down MEP and Half MIP functions have same primary VID (R) 28 I I R .. R R .. I I LAN Up MEP and Half MIP functions have different primary VID (I) than Down MEP/Half MIP (R) Primary VID values for the Up MEP/HalfMIP functions on the two port sets are different (R and I); configuration should be performed carefully MEP and MIP primary VID assignments in 4th type E-Tree node B2 MAC Relay Primary VID: R Primary VID: R Primary VID: I Primary VID: R Primary VID: I Primary VID: R Primary VID: R Primary VID: R Primary VID: R P21 and P25 P20 I LAN Up MEP and Half MIP functions have different primary VID (I) than Down MEP/Half MIP (R) VG1 VG1 R KI BR R BI .. R .. I .. VG1 LAN Up and Down MEP and Half MIP functions have same primary VID (R) 29 I VG1 I R .. R R .. I .. VG1 VG1 I P24 KR Primary VID: I N VG1 Primary VID: I N VG1 Primary VID: R LAN Up MEP and Half MIP functions have different primary VID (I) than Down MEP/Half MIP (R) Primary VID values for the Up MEP/HalfMIP functions on the three port sets are different (R and I); configuration should be performed carefully G.8021 MEP/MIP functions G.8021 ETH MIP function has single ETH_FP To support the multi-VID E-Tree the G.8021 MIP function should get multiple ETH_FPs OAM XXM frames may ingress on each of those ETH_FPs and the associated XXR frames may egress on the primary_ETH_FP G.8021 specifies ETH MEP and ETHG MEP functions ETH MEP function contains a single ETH_FP ETHG MEP function contains multiple ETH_FPs OAM frames can be read/extracted from one ETH_FP only OAM frames can be generated/inserted into one ETH_FP only The multi-VID E-LAN/E-Tree models require and ETH MEP function with multiple ETH_FPs, with reading/extracting capabilities of OAM frames on every ETH_FP and generating/inserting capabilities of OAM frames on the primary_ETH_FP only ETH and ETHG MEP functions could be merged into one ETH MEP function, or alternatively the ETH MEP function can be left unchanged and the ETHG MEP function can be extended to read/extract OAM from every ETH_FP 30 G.8021 nodal functional models for E-LAN and E-Tree cases Slides 32-34: E-LAN Slides 35-37: E-Tree, 2nd type Slides 38-40: E-Tree, 3rd type Slides 41-43: E-Tree, 4th type 31 G.8021 nodal functional models for E-LAN (2 domains) example FF(V) FF(I) B1 Local VID ETH_FP mapping represents “Ingress VID Translation” and provides security Local VID value ETH_FP Local VID mapping represents “Egress VID Translation” A A A GGG P P P10 P11 P12 QQ P13 Connecting ETH_FF(x) with ETH_FP represents “Egress Filtering” FF(V)FF(Ia) FF(Ib) B2 ETH_FP(V) is optional in this case; could be deleted B B B B P20 32 P P P P21 R R R P23 K K K P24 L L L P25 G.8021 nodal functional models for E-LAN (2 domains) example FF(V) FF(I) B3 F F F QQ R R P30 P31 P32 FF(V) FF(I) B4 33 C C C K K MM P40 P42 P45 G.8021 nodal functional models for E-LAN (2 domains) example FF(V) FF(I) B5 D D D L L MM E E E P50 P52 P54 P55 C11 VID: G C12 VID: A P11 B1 P10 P13 P12 VID: Q P31 VID: P C2 VID: B VID: K VID: C B4 VID: F VID: L P52 P45 P54 P55 B5 VID: M C52 VID: E P50 VID: D 34 C3 P25 P42 C4 VID: R P30 B2 P24 P40 P32 P21 P23 P20 B3 C51 G.8021 nodal functional models for 2nd type E-Tree (2 domains) example FF(R) FF(I) B1 A A P10 GG P11 P20 35 P12 QQ P13 FF(R) FF(I) B2 B B P P P P K K L L P21 P24 P25 G.8021 nodal functional models for 2nd type E-Tree (2 domains) example FF(R) FF(I) B3 F F QQ P30 P31 FF(R) FF(I) B4 36 C C K K P40 P42 G.8021 nodal functional models for 2nd type E-Tree (2 domains) example FF(R) FF(I) B5 D D L L E E P50 P52 P55 R1 G L1 A P11 B1 P10 Q P13 P12 P31 P B3 F P21 L2 B P30 B2 P20 P24 P25 K P42 L4 P40 B4 L P52 E B5 P55 C P50 D 37 L51 L52 L3 G.8021 nodal functional models for 3rd type E-Tree (2 domains) example FF(R) FF(I) B1 A A P10 GGG P11 P20 38 P12 QQ P13 FF(R) FF(I) B2 B B P P R R P P R R P21 K K P24 L L MM P25 G.8021 nodal functional models for 3rd type E-Tree (2 domains) example FF(R) FF(I) B3 F F QQ P30 P31 FF(R) FF(I) B4 39 C C K K P40 P42 G.8021 nodal functional models for 3rd type E-Tree (2 domains) example FF(R) FF(I) B5 D D L L MM E E E P50 P52 P55 R1 G L1 A P11 B1 P10 Q P13 P12 P P31 R B3 F P21 L2 B P20 P30 B2 P24 P25 K P42 L4 P40 B4 L M P52 P55 B5 C E P50 40 R5 D L5 L3 G.8021 nodal functional models for 4th type E-Tree (2 domains) example FF(R) FF(I) FF(VG1) B1 A A P10 GGGG P11 P20 41 P12 QQ T T P13 FF(R) FF(I) FF(VG1) B2 B B P P R R S S P P R R S S P21 K K N N P24 L L MMOO P25 G.8021 nodal functional models for 4th type E-Tree (2 domains) example FF(R) FF(I) FF(VG1) B3 F F QQ T T J J J P30 P31 P33 FF(R) FF(I) FF(VG1) B4 42 C C K K N N H HH P40 P42 P41 G.8021 nodal functional models for 4th type E-Tree (2 domains) example FF(R) FF(I) FF(VG1) B5 D D L L MMOO E E E E E P50 P52 P55 L1 R1 G A LG13 P11 J B1 P10 Q T P13 P12 P33 P31 P RS B3 F P21 L2 B P20 B2 P24 K N P42 L4 P40 B4 P25 O LM P52 B5 P55 C P50 P41 43 R5 E H LG14 P30 D L5 L3 Interworking split-horizon port group model with multi-vid model 44 E-LAN interworking example Nodes designed according to the split-horizon port group model are able to interwork with nodes designed according to the multi-vid model C11 VID: G C12 VID: A P11 B1 SH P10 P13 P12 VID: Q P31 VID: P C2 VID: B P21 P23 B2 SH P20 P32 VID: R B3 P30 MV VID: F P24 P25 VID: K C4 P40 P42 B4 P45 VID: L P52 P54 B5 VID: SH VID: M C P55 MV P50 VID: D C51 45 VID: E C52 C3 Nodes B1, B2, B4 could be using split-horizon port groups (SH) Nodes B3, B5 could be using multi-vid model (MV) Both node types deploy a common Local VID approach, which guarantees interworking between these two node types Note – Any other combination of SH and MV node types also interworks E-Tree, 2nd type interworking example Nodes designed according to the split-horizon port group model are able to interwork with nodes designed according to the multi-vid model R1 G L1 A P10 P11 B1 SH Q P13 P12 P31 P P21 L2 B P20 B3 MV P30 L3 F B2 MV P24 P25 K P42 L4 P40 C B4 SH L P52 B5 MV E P55 P50 D L51 46 L52 Nodes B1, B4 could be using split-horizon port groups (SH) Nodes B2, B3, B5 could be using multi-vid model (MV) Both node types deploy a common Local VID approach, which guarantees interworking between these two node types Note – Any other combination of SH and MV node types also interworks E-Tree, 3rd and 4th types interworking The 3rd and 4th type E-Tree cases can not be supported by means of split-horizon port groups. As such, there is no interworking requirement for multi-vid designs of those two ETree cases. 47