You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To emulate the network more realistically, we may want to set the bandwidth on network links, especially the BGP router's link to the Internet exchange. We can use the tc command to add delay to those links. This could be an interesting feature to implement in the future (we probably don't need it now).
Not sure whether bandwidth is a criterion when BGP conducts path selection. If so, this could definitely make the emulation more interesting.
The text was updated successfully, but these errors were encountered:
However, since joinNetwork call no longer returns an Interface (networks are only really "connected" during render now), there is no easy way to access the method and change interface speed.
Maybe make the Interface attaches to a network with a name string instead of the Network object and resolve that Network during render instead? This way we can return a Interface for changing link settings. This shouldn't be too hard to change.
BGP however does not consider bandwidth during path selection. These are usually done by tweaking LOCAL_PREF and maybe MED manually (to external peers), or with some automated MPLS-based traffic engineering (in internal networks).
We will put this on hold, unless you think the change to the Interface is important for the entire project. I just want to avoid making ad hoc changes. This feature at this point is not very important.
This is a feature for future implementation
To emulate the network more realistically, we may want to set the bandwidth on network links, especially the BGP router's link to the Internet exchange. We can use the
tc
command to add delay to those links. This could be an interesting feature to implement in the future (we probably don't need it now).Not sure whether bandwidth is a criterion when BGP conducts path selection. If so, this could definitely make the emulation more interesting.
The text was updated successfully, but these errors were encountered: