Lines Matching full:hs

10 # In this example, hosts hs-1 and hs-2 are connected through an L2 VPN service.
11 # Currently, the SRv6 subsystem in Linux allows hosts hs-1 and hs-2 to exchange
37 # | hs-1 | | hs-2 |
91 # L2 VPN between hs-1 and hs-2
94 # Hosts hs-1 and hs-2 are connected using a dedicated L2 VPN.
95 # Specifically, packets generated from hs-1 and directed towards hs-2 are
105 # On the reverse path (i.e. from hs-2 to hs-1), rt-2 applies the following
115 # hs-1->hs-2 |IPv6 DA=fcff:2::d2|eth|...| (i.a)
116 # hs-2->hs-1 |IPv6 DA=fcff:4::e|SRH SIDs=fcff:3::e,fcff:1::d2|eth|...| (i.b)
124 readonly RT2HS_DEVNAME="veth-hs"
220 get_nodename "hs-${hsid}"
461 local hs="$1"
466 hsname="$(get_hsname "${hs}")"
475 ip -netns "${hsname}" addr add "${IPv6_HS_NETWORK}::${hs}/64" \
477 ip -netns "${hsname}" addr add "${IPv4_HS_NETWORK}.${hs}/24" \
498 # $1 - name of the node (e.g.: hs-1, rt-3, etc)
499 # $2 - id of the node (e.g.: 1 for hs-1, 3 for rt-3, etc)
550 # setup an SRv6 L2 VPN between host hs-x and hs-y (currently, the SRv6
565 set_mac_address "hs-${hssrc}" "${hssrc}" "${hssrc}" "${HS_VETH_NAME}"
623 # create a L2 VPN between hs-1 and hs-2.
627 # the network path between hs-1 and hs-2 traverses several routers
630 # Direction hs-1 -> hs-2 (H.L2Encaps.Red)
633 # Direction hs-2 -> hs-1 (H.L2Encaps.Red)
696 log_test $? 0 "IPv6 Hosts connectivity: hs-${hssrc} -> gw"
699 log_test $? 0 "IPv4 Hosts connectivity: hs-${hssrc} -> gw"
708 log_test $? 0 "IPv6 Hosts connectivity: hs-${hssrc} -> hs-${hsdst}"
717 log_test $? 0 "IPv4 Hosts connectivity: hs-${hssrc} -> hs-${hsdst}"
749 local hs
753 for hs in ${HOSTS}; do
754 check_and_log_hs2gw_connectivity "${hs}"