Skip to content

Changes made to the nav depending on screen size #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 422 commits into
base: gh-pages
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
422 commits
Select commit Hold shift + click to select a range
96b7009
added NANOG85 conference PT
kmichiel Jul 18, 2022
6feb115
fixed typo in technology tag
kmichiel Jul 18, 2022
024342c
unpublish old SRv6 state page
kmichiel Jul 20, 2022
38dfaa0
updated include files and css for embedded video/pdf
kmichiel Jul 20, 2022
50f36dc
remove local style from page
kmichiel Jul 20, 2022
b3585d0
removed local style from files
kmichiel Jul 20, 2022
d17a4af
fixup video of CS demo
kmichiel Jul 20, 2022
894fba8
updated inserted video entry
kmichiel Jul 20, 2022
2e2f5d8
unpublish page since the presentations have been removed from slidesh…
kmichiel Jul 29, 2022
1598368
added news srv6 service engine
kmichiel Jul 29, 2022
928af22
do not consider unpublished pages in search results
kmichiel Aug 4, 2022
bdb4e6b
update IETF page
kmichiel Sep 20, 2022
6b81426
update IETF page
kmichiel Sep 20, 2022
93393e5
restructure IETF page
kmichiel Sep 26, 2022
471d495
updated IETF page
kmichiel Sep 28, 2022
53ec858
updated IETF page
kmichiel Sep 28, 2022
41c956e
update IETF page
kmichiel Sep 29, 2022
ff3aab7
replace H^2 by superscript 2 in title
kmichiel Oct 11, 2022
8355201
add iBASIS news entry
kmichiel Nov 2, 2022
f94953c
restructure website
kmichiel Nov 7, 2022
46e44c6
fix to SR.net
kmichiel Nov 7, 2022
3865ada
updated RFC 9087 link
kmichiel Nov 7, 2022
a84d7b0
added temp restructured IETF page @ietf2.html
kmichiel Nov 7, 2022
a61cdd7
Add Alibaba
pcamaril Nov 8, 2022
f9a2dd8
alibaba nos update
pcamaril Nov 8, 2022
7626a0b
modified style
pcamaril Nov 8, 2022
74daedf
minor change
pcamaril Nov 8, 2022
7843b73
modified SAI
pcamaril Nov 8, 2022
4cd6507
fixed syntax errors in posts
kmichiel Nov 8, 2022
67f6877
fix tutorial heading color
kmichiel Nov 8, 2022
edc63fd
changes in open-source page
kmichiel Nov 8, 2022
ee8801f
added alibaba
pcamaril Nov 8, 2022
0778a5f
resize images
pcamaril Nov 8, 2022
f1cd093
resize images
pcamaril Nov 8, 2022
d37847c
delay publication
pcamaril Nov 8, 2022
9786546
SRv6 uSID is mainline in FRR
ahsalam Nov 16, 2022
da55a20
SRv6 uSID is mainline in FRR
ahsalam Nov 16, 2022
d42f124
update .gitignore for MacOS users
ahsalam Nov 29, 2022
001a4ef
Adding uSID Journal Paper
ahsalam Nov 29, 2022
76713e8
Adding Dynamic SVC PGM Paper
ahsalam Nov 29, 2022
857cdb5
Adding SR blackhole detection Paper
ahsalam Nov 29, 2022
a1b43f5
Paper: Enhancing the SRv6 Network Programming Model Through the Defin…
ahsalam Nov 29, 2022
933a3fe
Paper: Intelligent Link Load Control in a Segment Routing network via…
ahsalam Nov 29, 2022
8411f4c
paper: Effectiveness of segment routing technology in reducing the ba…
ahsalam Nov 29, 2022
b11c8e4
Adding a placeholder for FRR
ahsalam Dec 2, 2022
4f88803
fix items order
ahsalam Dec 2, 2022
b90bfc3
fix items order
ahsalam Dec 2, 2022
7336051
fix items order
ahsalam Dec 2, 2022
35d2a34
fix items order
ahsalam Dec 2, 2022
ce0e81e
removing app category
ahsalam Dec 2, 2022
343547a
adding logo to open source stacks
ahsalam Dec 2, 2022
744e586
adding date to open source stacks
ahsalam Dec 2, 2022
02543ff
Adding position in the page
ahsalam Dec 2, 2022
2af47e4
removing the sr-aware apps section
ahsalam Dec 2, 2022
e6d1d63
Adding SRv6 Traceroute
ahsalam Dec 2, 2022
4133429
Adding FRR logo
ahsalam Dec 31, 2022
d45b4ff
scientific-papers: 2023-SRv6-K8S-arXiv
ahsalam Jan 8, 2023
e515267
scientific-papers: 2023-PM-Stamp-arXiv
ahsalam Jan 8, 2023
5d1e3b6
fix missing P4 image
kmichiel Feb 15, 2023
e707d05
add presentation of srv6 deployment at softbank
kmichiel Feb 15, 2023
b7d7e58
add pdf for softbank srv6 deployment
kmichiel Feb 16, 2023
a7c2dd6
updated IETF page entries
kmichiel Feb 24, 2023
3f76374
blog Alberto
kmichiel Feb 24, 2023
d3b09a1
change http to https
kmichiel Feb 24, 2023
b86fac8
Rakuten 5g slicing with srv6 usid
kmichiel Feb 27, 2023
12e2851
add rakuten slides
kmichiel Feb 27, 2023
cfbfca3
fixing typo
ahsalam Mar 6, 2023
d22af0d
Adding SRv6 talk by Mounir at MENOG22
ahsalam Mar 19, 2023
b49d046
Adding PT Label to MENOG talk
ahsalam Mar 19, 2023
ce2e420
Fixing few typos
ahsalam Mar 19, 2023
4b6a9aa
Fixing few typos
ahsalam Mar 19, 2023
c6a123a
fixing typo
ahsalam Mar 20, 2023
3aed537
Adding SRv6 workshop/Linux Conference
ahsalam Mar 20, 2023
1a03e44
Adding description to SRv6/Linux Netdev conf
ahsalam Mar 20, 2023
120caa4
fixing SONiC release number
ahsalam Mar 23, 2023
23315ba
use placeholder on conferences page, page needs to be fixed
kmichiel Apr 12, 2023
c2730a2
added srv6 workshop japan
kmichiel Apr 17, 2023
93a61e1
added bell canada srv6 workshop
kmichiel Apr 21, 2023
26e08af
added MPLS WC 2023
kmichiel Apr 24, 2023
c3d069b
reordered entries and added interop report
kmichiel Apr 24, 2023
636b8f5
correct Satoru's name
kmichiel Apr 26, 2023
9059091
add ACP demo
kmichiel Apr 27, 2023
f6e61cb
add news cesnet deploys srv6 usid
kmichiel May 4, 2023
c68da19
PT new page
SoniaBenAyed May 4, 2023
6aea21d
added Christian's MPLS WC session
kmichiel May 4, 2023
2ea5e5a
PT minor modification
SoniaBenAyed May 4, 2023
923f513
make individual news page for CESNET
kmichiel May 4, 2023
a857b0d
update links of CESNET news item
kmichiel May 4, 2023
fd7af5a
added CS session to Paris23 page
kmichiel May 4, 2023
4190da5
PT minor modifications
SoniaBenAyed May 4, 2023
12f6c7a
PT minor modifications
SoniaBenAyed May 4, 2023
f5cd2f0
PT minor modifications
SoniaBenAyed May 5, 2023
5b2cde0
PT minor modifications
SoniaBenAyed May 5, 2023
7596fea
PT minor modifications
SoniaBenAyed May 5, 2023
28a6ab1
PT minor modifications
SoniaBenAyed May 5, 2023
a704ded
PT minor modifications
SoniaBenAyed May 5, 2023
84619dd
PT minor modifications
SoniaBenAyed May 5, 2023
e77e729
PT minor modifications
SoniaBenAyed May 5, 2023
c44063f
PT minor modifications
SoniaBenAyed May 5, 2023
83fc571
PT minor modifications
SoniaBenAyed May 5, 2023
9bccf31
PT minor modifications
SoniaBenAyed May 5, 2023
5e7f051
PT minor modifications
SoniaBenAyed May 5, 2023
d01edd4
PT minor modifications
SoniaBenAyed May 5, 2023
184ae64
PT minor modifications
SoniaBenAyed May 5, 2023
a740005
PT minor modifications
SoniaBenAyed May 5, 2023
9ac3a3b
PT minor modifications
SoniaBenAyed May 5, 2023
c201661
minor text edit
pcamaril May 8, 2023
e32be64
PT minor modifications
SoniaBenAyed May 9, 2023
05a92ed
PT minor modifications
SoniaBenAyed May 9, 2023
0df8fbf
PT minor modifications
SoniaBenAyed May 9, 2023
8003c81
PT minor modifications
SoniaBenAyed May 9, 2023
d40d1f4
arelion news item
kmichiel May 9, 2023
3a5ad53
add softbank mpls wc session
kmichiel May 15, 2023
554edf7
Revert "add softbank mpls wc session" because of deploy error
kmichiel May 15, 2023
e4f72f1
softbank mpls wc only video
kmichiel May 15, 2023
e4544c9
add softbank pdf
kmichiel May 15, 2023
c77f53f
PT minor modifications
SoniaBenAyed May 15, 2023
c8353db
PT minor modifications
SoniaBenAyed May 15, 2023
71c246e
rename sonice page
ahsalam May 21, 2023
a86af80
rename open software pages
ahsalam May 21, 2023
d7870f2
updated blogs collection, updated OS sonic page, added sonic blog, ad…
kmichiel Jun 5, 2023
3cad1e7
add date for sonic demo
kmichiel Jun 5, 2023
87b83a7
fixed typos blog and sonic site
pcamaril Jun 5, 2023
2ccb38f
Merge branch 'gh-pages' of github.com:xrdocs/segment-routing into gh-…
pcamaril Jun 5, 2023
a15363e
added note ML/AI, and sections
pcamaril Jun 5, 2023
ae60384
added note next blog
pcamaril Jun 5, 2023
253905c
added author to sonic blog
kmichiel Jun 15, 2023
c7a1de0
remove no longer needed news pages
kmichiel Jun 15, 2023
5117f1d
use correct relative URLs that work in dev env, remove non-existing l…
kmichiel Jun 15, 2023
8e8a69a
letter-spacing: 0 makes the CLI output better readable
kmichiel Jun 15, 2023
472e017
add swisscom srv6 deployment session
kmichiel Jun 19, 2023
58fec93
Adding SONiC demo recording in Chinese
ahsalam Jun 19, 2023
8ce3333
Adding Pablo PT talk at RIPE85
ahsalam Jul 17, 2023
714b764
Adding BGP CAR demo
fclad Jul 28, 2023
1685c41
Publishing BGP CAR demo
fclad Jul 28, 2023
37e7f88
add cisco srv6 blog
kmichiel Sep 28, 2023
0ec3124
Adding TPG Logo
ahsalam Oct 1, 2023
f2dd0aa
updating CESNET Deployment News
ahsalam Oct 1, 2023
bdbe423
News: Adding TPG deployment
ahsalam Oct 1, 2023
51c4c4d
updating tpg logo
ahsalam Oct 1, 2023
091f648
SRv6 uSID Rome: event pics
ahsalam Oct 15, 2023
0ce9f18
Adding highlights Rome event
ahsalam Oct 15, 2023
acbe3b7
SR event Rome: updating date
ahsalam Oct 15, 2023
d8598a6
SR event Rome: updating text
ahsalam Oct 15, 2023
ddef431
SR event Rome: updating text
ahsalam Oct 15, 2023
8199c98
SR event Rome: updating text
ahsalam Oct 15, 2023
c708edf
SR event Rome: updating text
ahsalam Oct 16, 2023
dfbece2
SR event Rome: updating text
ahsalam Oct 16, 2023
52e782f
SR event Rome: updating text
ahsalam Oct 16, 2023
eedc560
restored April 18 CESNET news item and added link to CESNET press rel…
kmichiel Jan 8, 2024
070ae24
updated news
pcamaril Feb 26, 2024
dac4472
publish blog
pcamaril Feb 26, 2024
889b995
publish
pcamaril Feb 26, 2024
747eb0b
fixed typo
pcamaril Feb 26, 2024
d1aa81a
updated typo
pcamaril Feb 26, 2024
ded6836
fixed style
pcamaril Feb 26, 2024
4919926
fixed markdwon
pcamaril Feb 26, 2024
41b4848
update title
pcamaril Feb 26, 2024
43e1a28
added conf APRICOT 2024
kmichiel Mar 11, 2024
ee57132
updated SRTE TOI
kmichiel Mar 28, 2024
56c8688
Adding BKK roadshow
ahsalam Apr 1, 2024
8043aea
bkk rodashow: updating image name
ahsalam Apr 1, 2024
a097a55
bkk rodashow: adding caption to Roy image
ahsalam Apr 1, 2024
f720d5a
bkk rodashow: updating text
ahsalam Apr 1, 2024
00b5227
images size reduction to speed up page loading ... more work to be do…
kmichiel Apr 9, 2024
b14a021
update O-S position numbers and nftables image
kmichiel Apr 9, 2024
5d30ddd
added OVS to open-source page
kmichiel Apr 9, 2024
9391c5a
add external domains to O-S OVS page
kmichiel Apr 9, 2024
c5a5191
replaced twitter icon by x icon
kmichiel Apr 9, 2024
592856e
update Apricot24
ahsalam Apr 24, 2024
f90f563
update Apricot24
ahsalam Apr 24, 2024
ac015fb
fixed typo and fix link to EANTC 2023 in Paris23 entry
kmichiel Apr 30, 2024
1a95d3a
added github and slack social media icons in footer
kmichiel Apr 30, 2024
3143da7
attempt to prevent cutting of the control bar under an embeded video
kmichiel Apr 30, 2024
29daa37
added MPLS WC Paris 24 entries
kmichiel Apr 30, 2024
1d0b3f3
add tooltips to social media icons
kmichiel Apr 30, 2024
62f91b9
minor edit alibaba mpls paris
ahsalam May 5, 2024
036f6f5
fix ripe85 news item
ahsalam May 5, 2024
fd836d3
fix ripe85 news item
ahsalam May 5, 2024
cb26561
fix ripe85 news item
ahsalam May 5, 2024
f729059
fix ripe85 logo
ahsalam May 6, 2024
43313e1
fix date in Paris24 entry
kmichiel May 17, 2024
28ac6a5
fix excerpt in Paris24 entry
kmichiel May 17, 2024
3aeb828
added LACNIC41 news entry
kmichiel May 17, 2024
94826f0
add cisco automation developers days conference entry
kmichiel Jun 13, 2024
8da5ee3
add news SONiC phoenixwing
kmichiel Jun 17, 2024
881b8b0
added scientific paper
kmichiel Jun 19, 2024
b6b167f
add testimonials to phoenixwing news
kmichiel Jun 28, 2024
7a076b1
small fixes phoenixwing
kmichiel Jun 28, 2024
46beecd
small fixes phoenixwing
kmichiel Jun 28, 2024
e9d3ed6
updating SONiC image url
ahsalam Jul 2, 2024
8e0a7c6
Adding Rakuten presenation at IETF120 SRv6OPS meeting
ahsalam Jul 29, 2024
5b1c4b3
updating Rakuten Deployment teaser
ahsalam Jul 29, 2024
7c61b30
updating Rakuten Deployment excerpt
ahsalam Jul 29, 2024
c376ae6
Adding Rakuten presenation at IETF120 SRv6OPS meeting - teaser image
ahsalam Jul 29, 2024
05696d0
Adding Rakuten Press release
ahsalam Jul 30, 2024
d0d8bac
updating links
ahsalam Jul 31, 2024
98361da
updated endtime video rakuten SRv6OPS
kmichiel Aug 19, 2024
d21ed67
added sr book 3
kmichiel Oct 20, 2024
c7560a6
news: adding Nice event
ahsalam Nov 21, 2024
5b99a1c
news: updating Nice event
ahsalam Nov 21, 2024
2d01114
Adding Nice Recordings
SoniaBenAyed Dec 10, 2024
a16c2c7
smaller thumbnail for Nice roadshow to lower the size of the landing …
kmichiel Dec 10, 2024
ce28c4d
MENOG24: Zain Kuwait deployment
ahsalam Dec 16, 2024
82a6ab9
MENOG24 adding url
ahsalam Dec 16, 2024
8ed3bf1
updating zain kuwait deployment
ahsalam Dec 16, 2024
8ab0926
updating zain kuwait deployment
ahsalam Dec 16, 2024
1771576
updating zain kuwait deployment
ahsalam Dec 16, 2024
c4c7ba6
updating zain kuwait deployment
ahsalam Dec 16, 2024
6309e40
adding swisscom recording
ahsalam Jan 8, 2025
6607bfa
fixing link - swisscom recording
ahsalam Jan 8, 2025
657aa08
swisscom recording
ahsalam Jan 8, 2025
49b3569
updated pictures and added video to MENOG Zain Kuwait news
kmichiel Feb 10, 2025
34b3967
CLEUR 2025 nebius SRv6 presentation
kmichiel Feb 28, 2025
6cc802d
added Nebius CLEUR25 video
kmichiel Mar 3, 2025
8ef24c6
modified alexey text
pcamaril Mar 7, 2025
9e45e63
fix space in nebius cleur page
kmichiel Mar 11, 2025
1d32f0b
fix wrong image link
kmichiel Mar 11, 2025
b36e504
added srv6 cisco news entry
kmichiel Mar 11, 2025
c736618
Open Telecom AI Platform news entry
kmichiel Mar 11, 2025
4bff750
CLEUR RWS SRv6 session
kmichiel Mar 13, 2025
7636488
update testimonials
pcamaril Mar 13, 2025
c2bd010
updated slides and text
pcamaril Mar 13, 2025
f69c1b9
updated style
pcamaril Mar 13, 2025
e794d82
moved quotes from open-telecom-ai-platform to cisco-agile-services-ne…
kmichiel Mar 13, 2025
9a1593c
add cisco-agile-services-networking with customer quotes
kmichiel Mar 13, 2025
a5a3c3d
added MENOG24 IP measurements
kmichiel Mar 13, 2025
313d11f
added APRICOT2025 ip measurements
kmichiel Mar 13, 2025
3032609
add Rivada Cisco news
kmichiel Mar 14, 2025
3f9a037
add srv6 support in sonic OSS EU 24
kmichiel Mar 14, 2025
e3b9c58
add netdev0x19 conference
kmichiel Mar 14, 2025
37a2b18
replace some images with smaller ones to optimize loading news page
kmichiel Mar 14, 2025
8140fb4
removed demo entry of which the video is no longer on youtube
kmichiel Mar 14, 2025
e1b8e89
added OCP SONiC Summit 2024
kmichiel Mar 14, 2025
b515e2c
add youtube video to OCP SONiC Summit 2024
kmichiel Mar 17, 2025
2ad6b19
MPLS SRv6 WC 2025
kmichiel Mar 28, 2025
63fc7e2
added Paris25 microsoft and rakuten details
kmichiel Mar 31, 2025
d5e0090
updated paris25 swisscom
kmichiel Apr 1, 2025
194ba09
update Paris25 SoftBank
kmichiel Apr 3, 2025
d3e4377
reduce size of Paris25 thumbnail
kmichiel Apr 3, 2025
c50bc46
add scientific papers
fclad Apr 9, 2025
f67d525
normalize publisher field in scientific papers
fclad Apr 9, 2025
036c264
fix file extension
fclad Apr 9, 2025
c4a5956
replace eurl with doi
fclad Apr 9, 2025
c7c65f8
fix location
fclad Apr 9, 2025
1aef763
updated SRv6 tutorials
kmichiel Apr 14, 2025
d987033
add search data for uSID tutorial
kmichiel Apr 14, 2025
f5aa4bd
updated IETF page
kmichiel May 8, 2025
02f169d
fixed typo in IETF page
kmichiel May 8, 2025
ab03ad7
test new structure of IETF page
kmichiel May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
images/.DS_Store
.DS_Store
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "avatars"]
active = false
path = avatars
url = https://github.com/xrdocs/avatars.git
16 changes: 8 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ branches:
script:
- bundle exec jekyll build --config _config.travis.yml
- bundle exec htmlproofer ./_site --external_only --only-4xx --url-ignore \"/#.*/,/getting-started\"
notifications:
slack:
rooms:
- secure: nZvBAhO4qd8lZHOVEGr5/bvUuf/6VDGTC1xJNHcqrBCUfu8W7js68fmgP1ycJoaXtIORKLkdMNR79YHy+SKijLjeVp/zbqloi5L2KjSO7nrnxe45gO9Ri2jHMbZuy6OgkGSvHiTpU+tkW+wYLU4cR0ztYx2v9IRjNZfLT/E9fvQC7BI3jqAXQRQAKoOfKl4crV1cx1+Quel8WqpQfz+Z7qUqAOq2gIpHrqSWBJtnDU1pXmhRud3leDWV3iYIprvKnNGumqclUJxFZhRwnWhqnKoFJZfnaX3Y7gjwqXSY9beXuBOQZQ0EBQz4StIrpTpWp4xhEG3W90zLqyk7AmUbA0B9F6Dm77Jszjcv1j5VmYDMabNOKfwG7MaQqhhR5CtVo5N6QmkyQ+lzqP+AZlp/atsuBHAjtzeWzlQ8mMYmqM3/QELL0dzE2OPGUYhhMn/R+/FasQzJzmFoi9oUBXhnPYDl2NvH1YfjPsIPd+UyobTDOQ5t3lt6zrr+6uj19nASPSjpyDyjagbPCRyQLAFQOXpUYUn1px+9o8G3A5Qwal19w0r0UhHBT4Mmk4Ia3AYjw+wszk+mJNmLl7DuHuy4kJnDUq/K/STD/d2o+mFh3ZCeB/IYasK3UqL+0a0IwVNBvbsvOXsXwvwCB8RSLCKXvDKKZKSRQh+ZOTXeG3DIV+s=
on_success: never
on_failure: always
template:
- "Build <%{build_url}|#%{build_number}> (<%{compare_url}|%{commit}>) of %{repository_slug}@%{branch} by %{author} %{result}. Click on the build number to see details."
# notifications:
# slack:
# rooms:
# - secure: nZvBAhO4qd8lZHOVEGr5/bvUuf/6VDGTC1xJNHcqrBCUfu8W7js68fmgP1ycJoaXtIORKLkdMNR79YHy+SKijLjeVp/zbqloi5L2KjSO7nrnxe45gO9Ri2jHMbZuy6OgkGSvHiTpU+tkW+wYLU4cR0ztYx2v9IRjNZfLT/E9fvQC7BI3jqAXQRQAKoOfKl4crV1cx1+Quel8WqpQfz+Z7qUqAOq2gIpHrqSWBJtnDU1pXmhRud3leDWV3iYIprvKnNGumqclUJxFZhRwnWhqnKoFJZfnaX3Y7gjwqXSY9beXuBOQZQ0EBQz4StIrpTpWp4xhEG3W90zLqyk7AmUbA0B9F6Dm77Jszjcv1j5VmYDMabNOKfwG7MaQqhhR5CtVo5N6QmkyQ+lzqP+AZlp/atsuBHAjtzeWzlQ8mMYmqM3/QELL0dzE2OPGUYhhMn/R+/FasQzJzmFoi9oUBXhnPYDl2NvH1YfjPsIPd+UyobTDOQ5t3lt6zrr+6uj19nASPSjpyDyjagbPCRyQLAFQOXpUYUn1px+9o8G3A5Qwal19w0r0UhHBT4Mmk4Ia3AYjw+wszk+mJNmLl7DuHuy4kJnDUq/K/STD/d2o+mFh3ZCeB/IYasK3UqL+0a0IwVNBvbsvOXsXwvwCB8RSLCKXvDKKZKSRQh+ZOTXeG3DIV+s=
# on_success: never
# on_failure: always
# template:
# - "Build <%{build_url}|#%{build_number}> (<%{compare_url}|%{commit}>) of %{repository_slug}@%{branch} by %{author} %{result}. Click on the build number to see details."
4 changes: 2 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ source "https://rubygems.org"
gem "github-pages"
# gem "jekyll-archives"
gem "wdm", "~> 0.1.0" if Gem.win_platform?
gem "html-proofer"
gem "json", github: "flori/json", branch: "v1.8"
# gem "html-proofer"
# gem "json", github: "flori/json", branch: "v1.8"
35 changes: 35 additions & 0 deletions _blogs/ipv6-usid-vs-gsid.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
published: true
breadnav: true
date: '2024-02-26 00:00 -0700'
title: 'uSID is the best SRv6 Compression'
author: 'Cisco team'
technology: 'SRv6'
excerpt: 'In networking, the efficiency, flexibility, and scalability of data routing are paramount. Segment Routing over IPv6 (SRv6) stands at the forefront of this evolution, offering innovative solutions for simplifying operations and enhancing network performance. Among these solutions, uSID and GSID represent two compression approaches with distinct characteristics and capabilities. Today, we delve into why IPv6 uSID emerges as the superior choice over GSID, focusing on its advantages in terms of compression efficiency, encapsulation simplicity, flexibility, interoperability, and open-source ecosystem support.'
header:
teaser: '/images/20240226-usid-gsid-compression-efficiency.png'
---
In networking, the efficiency, flexibility, and scalability of data routing are paramount. Segment Routing over IPv6 (SRv6) stands at the forefront of this evolution, offering innovative solutions for simplifying operations and enhancing network performance. Among these solutions, uSID and GSID represent two compression approaches with distinct characteristics and capabilities. Today, we delve into why IPv6 uSID emerges as the superior choice over GSID, focusing on its advantages in terms of compression efficiency, encapsulation simplicity, flexibility, interoperability, and open-source ecosystem support.

#### Compression Efficiency: A Clear Victory for uSID
Compression efficiency is one of the most critical aspects compared to uncompressed SRv6 is, where uSID shines with an impressive 62% average compression rate for policies with up to 16 transport segments. This figure starkly contrasts with GSID's 29%, highlighting uSID's superior capability to minimize header overhead. This efficiency accelerates data processing and significantly enhances network performance, making uSID the clear winner in this domain.

![](/images/20240226-usid-gsid-compression-efficiency.png#center)

#### The Elegance of Simplified Encapsulation
The design philosophy behind uSID emphasizes operational simplicity and efficiency. Remarkably, uSID does not necessitate a Segment Routing Header (SRH) when encoding up to 6 instructions allowing for straightforward IPv6 encapsulation in most use-cases. On the other hand, GSID mandates an SRH starting at 1 transport segment, introducing unnecessary overhead and complicating network operations. This distinction underscores uSID's advantage in reducing network complexity and resource consumption.

#### Flexibility and Efficiency with Variable ID Lengths
Flexibility is at the heart of uSID, supported by its innovative use of the Longest Prefix Match principle. This approach enables uSID to support variable instruction lengths, allowing for a mix of different uSID sizes within the same container. It also supports the termination of several uSIDs with a single lookup. Conversely, GSID does not support any of these, and its recommendation for a fixed 32-bit ID length results in increased overhead and limited adaptability, further cementing uSID's position as the more versatile and efficient option.

#### Interoperability and Legacy Hardware Support
The widespread adoption and implementation of uSID across major vendors—including Juniper, Nokia, Huawei, ZTE, Cisco, and Arista—demonstrates its broad industry acceptance as well as its compatibility with legacy hardware. This interoperability was notably showcased at the [EANTC report 2023](https://eantc.de/wp-content/uploads/2023/04/EANTC-InteropTest2023-TestReport.pdf), highlighting uSID's versatility across various platforms. In addition there have been multiple deployment reports of uSID across several vendors, such as the recent [uSID deployment at VIVO (Telefonica) Brazil](https://blog.lacnic.net/en/ipv6/unveiling-the-future-of-the-network-implementation-of-srv6-usid-in-telefonica-vivos-infrastructure) including Huawei, Nokia and Cisco equipment. In stark contrast, GSID's implementation is restricted to Huawei, H3C, and ZTE, showcasing a significant limitation in vendor support and interoperability.

#### Efficiency Over Duplication
Unlike SRv6 uSID, which mirrors the efficiency of classic SRv6 by instantiating each instruction only once, SRv6 G-SID imposes an additional cost by requiring SID duplication throughout the network. This duplication inherent to G-SID leads to increased signaling overhead in routing protocols and necessitates the creation of duplicate FIB entries on routers. Consequently, while uSID aligns with the streamlined approach of classic SRv6, G-SID introduces complexity and reduces scalability in network management.

#### A Thriving Open-Source Ecosystem
uSID's dominance extends into its robust open-source ecosystem, with solid implementations in SONiC, FD.io VPP, Linux, eBPF, and VyOS. This vibrant community fosters innovation, collaboration, and the rapid development of uSID solutions across different environments. The absence of GSID in the open-source space limits its growth potential and highlights uSID's comprehensive support and adoption within the industry.

#### Conclusion: uSID as the Future of Networking
Through its unmatched compression efficiency, simplified encapsulation, flexibility, broad interoperability, and strong open-source ecosystem, uSID clearly outperforms GSID in every aspect. These advantages make uSID a more efficient and versatile solution and the only viable option for forward-thinking network designs. As we look to the future of networking, it is evident that uSID will play a pivotal role in driving innovation, efficiency, and scalability in IPv6.
Loading