Presentation is loading. Please wait.

Presentation is loading. Please wait.

Generic Ethernet Pseudowire Shane Amante Florin Balus Giles Heron Vach Kompella Andrew Malis.

Similar presentations


Presentation on theme: "Generic Ethernet Pseudowire Shane Amante Florin Balus Giles Heron Vach Kompella Andrew Malis."— Presentation transcript:

1 Generic Ethernet Pseudowire Shane Amante Florin Balus Giles Heron Vach Kompella Andrew Malis

2 Why re-visit Ethernet Pseudowire? Keep the pseudowire definition simple –NSP function definition –Pseudowire function definition

3 NSP Function NSP function definition –Ethernet aware –Performs typical ethernet functions Parsing Ethernet frames Identifying service context based on Ethernet frame Performs Ethernet frame modification such as pushing, swapping, popping q-tags, or imposing/removing PBB encapsulation –PW unaware

4 PW Function PW function definition –PW aware –Performs typical PW functions Parsing PW frames Identifying service context based on PW label Performs PW frame modification such as pushing, popping PW label –Ethernet unaware

5 Role of NSP and PW Function: Ingress NSP Function EthPacket Configuration defines NSP function Identifies ethernet packets for service Defines modification of ethernet packet Service context determined based on ethernet packet and NSP config identifies PW Function PW Function Configuration associates NSP with PW Signaling creates PW context PWPacket NSP Function NSP Function NSP Function PW Function PW Function PW Function

6 Role of NSP and PW Function: Egress NSP Function EthPacket Configuration defines NSP function Identifies ethernet packets for service Defines modification of ethernet packet Service context determined based on PW label identifies NSP Function to be applied Configuration associates NSP with PW Signaling creates PW context NSP Function NSP Function NSP Function PW Function PWPacket PW Function PW Function PW Function

7 Example: Locally significant Q-tag NSP Function EthPacket PW Function PWPacket EthPacket NSP Function PW Function PWPacket Service 1: Port 1/1/1 Service 1: PW Label 409, Encap PW Label 504, Decap Service 1: PW Label 409, Decap PW Label 504, Encap Service 1: Port 2/2/2, Q-tag 200, push Port 2/2/2, Q-tag 200, pop

8 Example: VLAN PW Type NSP Function EthPacket PW Function PWPacket EthPacket NSP Function PW Function PWPacket Service 1: Port 1/1/1, Q-tag 100 Service 1: PW Label 409, Encap PW Label 504, Decap Service 1: PW Label 409, Decap PW Label 504, Encap Service 1: Port 2/2/2, Q-tag 100, swap to 200 Port 2/2/2, Q-tag 200, swap to 100

9 Example: PBB Interop NSP Function EthPacket PW Function PWPacket EthPacket NSP Function PW Function PWPacket Service 1: Port 1/1/1, Q-tag 100, pop Service 1: PW Label 409, Encap PW Label 504, Decap Service 1: PW Label 409, Decap PW Label 504, Encap Service 1: Port 2/2/2, ISID 200, push Port 2/2/2, ISID 200, pop

10 Next Steps What to do about the NSP Capabilities TLV? Adopt as WG document


Download ppt "Generic Ethernet Pseudowire Shane Amante Florin Balus Giles Heron Vach Kompella Andrew Malis."

Similar presentations


Ads by Google