Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Updated diagram
  • Loading branch information
sachendras authored Oct 2, 2024
1 parent 2f5b6a8 commit 2e8b286
Showing 1 changed file with 13 additions and 20 deletions.
Original file line number Diff line number Diff line change
@@ -1,37 +1,30 @@
# RT-3.35 Static GUE Encap and BGP path selection
# PF-1.6 Static GUE Encap and BGP path selection

## Summary
This is to
1. Test implementation of Static GUE encap whereby Tunnel endopoint is resolved over EBGP while the Payload's destination is learnt over IBGP
2. Prior to being GUE encaped, the LPM lookup on the payload destination undergoes route selection between different IBGP learnt routes and selects the ones w/ higher Local preference. In the absence of which the backup routes are selected.
2. Prior to being GUE encaped, the LPM lookup on the payload destination undergoes route selection between different IBGP learnt routes and selects the ones w/ higher Local preference. In the absence of which, the backup routes are selected.
3. Encaped traffic also gets the TTL and the TOS bits copied over from the inner header to the outer header. The same are verified at the other end.
4. The DUT also performs GUEv1 Decap of the traffic received in the reverse direction.

## Topology
```mermaid
graph LR; 
subgraph DUT
graph LR;
subgraph DUT [DUT]
B1[Port1]
B2[Port2]
B3[Port3]
B4[Port4]
end
subgraph ATE2
subgraph ATE2 [ATE2]
C1[Port1]
C2[Port2]
C3[Port3]
end
subgraph ATE3
E1[Port1]
E2[Port2]
E3[Port3]
end
subgraph ATE4
D1[Port1]
D2[Port2]
end
A1[ATE1:Port1] <-- IBGP(ASN100) --> B1; 
B2 <-- IBGP(ASN100) --> C1; 
B3 <-- EBGP(ASN100:ASN200) --> D1;  
B4 <-- IBGP(ASN100) --> E1; 
C2 <-- IBGP(ASN100) --> E2; 
E3 <-- EBGP(ASN100:ASN200) --> D2;
A1[ATE1:Port1] <-- IBGP(ASN100) --> B1;
B2 <-- IBGP(ASN100) --> C1;
B3 <-- IBGP(ASN100) --> C2;
B4 <-- EBGP(ASN100:ASN200) --> C3;
```

0 comments on commit 2e8b286

Please sign in to comment.