-
Notifications
You must be signed in to change notification settings - Fork 147
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
756381c
commit 2f5b6a8
Showing
1 changed file
with
37 additions
and
0 deletions.
There are no files selected for viewing
37 changes: 37 additions & 0 deletions
37
...warding/encapsulation/otg_tests/staticgueencap_and_bgp_path_selection/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# RT-3.35 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. | ||
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. | ||
|
||
## Topology | ||
```mermaid | ||
graph LR; | ||
subgraph DUT | ||
B1[Port1] | ||
B2[Port2] | ||
B3[Port3] | ||
B4[Port4] | ||
end | ||
subgraph ATE2 | ||
C1[Port1] | ||
C2[Port2] | ||
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; | ||
``` |