Skip to content
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

Feat(eos_designs): Added support for multicast ipv4 static on p2p uplinks ethernet #4909

Draft
wants to merge 3 commits into
base: devel
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ interface Ethernet2
ip address 100.123.123.2/31
mpls ldp igp sync
mpls ldp interface
multicast ipv4 static
mpls ip
service-profile test_qos_profile
isis enable CORE
Expand All @@ -139,6 +140,7 @@ interface Ethernet3
ipv6 enable
mpls ldp igp sync
mpls ldp interface
multicast ipv4 static
mpls ip
isis enable CORE
isis circuit-type level-2
Expand All @@ -156,6 +158,7 @@ interface Ethernet4
no switchport
ip address 100.64.48.6/31
ipv6 enable
multicast ipv4 static
isis enable CORE
isis circuit-type level-2
isis metric 60
Expand All @@ -172,6 +175,7 @@ interface Ethernet5
no switchport
ip address 100.64.48.8/31
ipv6 enable
multicast ipv4 static
mpls ip
isis enable CORE
isis circuit-type level-2
Expand All @@ -191,6 +195,7 @@ interface Ethernet6
ipv6 enable
mpls ldp igp sync
mpls ldp interface
multicast ipv4 static
mpls ip
service-profile test_qos_profile
isis enable CORE
Expand Down Expand Up @@ -303,6 +308,7 @@ interface ethernet25
mtu 1600
no switchport
ip address 172.16.1.9/29
multicast ipv4 static
mpls ip
!
interface Loopback0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ interface Ethernet2
ip address 100.123.123.3/31
mpls ldp igp sync
mpls ldp interface
multicast ipv4 static
mpls ip
ip ospf network point-to-point
ip ospf area 0.0.0.0
Expand All @@ -117,6 +118,7 @@ interface Ethernet3
ipv6 enable
mpls ldp igp sync
mpls ldp interface
multicast ipv4 static
mpls ip
ip ospf network point-to-point
ip ospf area 0.0.0.0
Expand All @@ -129,6 +131,7 @@ interface Ethernet4
no switchport
ip address 100.64.48.7/31
ipv6 enable
multicast ipv4 static
ip ospf network point-to-point
ip ospf area 0.0.0.0
!
Expand All @@ -140,6 +143,7 @@ interface Ethernet5
no switchport
ip address 100.64.48.9/31
ipv6 enable
multicast ipv4 static
mpls ip
ip ospf network point-to-point
ip ospf area 0.0.0.0
Expand All @@ -154,6 +158,7 @@ interface Ethernet6
ipv6 enable
mpls ldp igp sync
mpls ldp interface
multicast ipv4 static
mpls ip
ip ospf network point-to-point
ip ospf area 0.0.0.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ ethernet_interfaces:
speed: 100full
mtu: 1601
ip_address: 100.123.123.2/31
multicast:
ipv4:
static: true
isis_enable: CORE
isis_metric: 60
isis_network_point_to_point: false
Expand All @@ -60,6 +63,9 @@ ethernet_interfaces:
mtu: 1500
ip_address: 100.64.48.4/31
ipv6_enable: true
multicast:
ipv4:
static: true
isis_enable: CORE
isis_metric: 60
isis_network_point_to_point: true
Expand Down Expand Up @@ -87,6 +93,9 @@ ethernet_interfaces:
mtu: 1500
ip_address: 100.64.48.6/31
ipv6_enable: true
multicast:
ipv4:
static: true
isis_enable: CORE
isis_metric: 60
isis_network_point_to_point: true
Expand All @@ -109,6 +118,9 @@ ethernet_interfaces:
mtu: 1500
ip_address: 100.64.48.8/31
ipv6_enable: true
multicast:
ipv4:
static: true
isis_enable: CORE
isis_metric: 60
isis_network_point_to_point: true
Expand All @@ -133,6 +145,9 @@ ethernet_interfaces:
mtu: 1602
ip_address: unnumbered loopback0
ipv6_enable: true
multicast:
ipv4:
static: true
isis_enable: CORE
isis_metric: 70
isis_network_point_to_point: true
Expand Down Expand Up @@ -302,6 +317,9 @@ ethernet_interfaces:
shutdown: false
mtu: 1600
ip_address: 172.16.1.9/29
multicast:
ipv4:
static: true
mpls:
ip: true
peer: peer6
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ ethernet_interfaces:
speed: 100full
mtu: 1601
ip_address: 100.123.123.3/31
multicast:
ipv4:
static: true
ospf_network_point_to_point: true
ospf_area: 0.0.0.0
service_profile: test_qos_profile
Expand All @@ -49,6 +52,9 @@ ethernet_interfaces:
mtu: 1500
ip_address: 100.64.48.5/31
ipv6_enable: true
multicast:
ipv4:
static: true
ospf_network_point_to_point: true
ospf_area: 0.0.0.0
mpls:
Expand All @@ -68,6 +74,9 @@ ethernet_interfaces:
mtu: 1500
ip_address: 100.64.48.7/31
ipv6_enable: true
multicast:
ipv4:
static: true
ospf_network_point_to_point: true
ospf_area: 0.0.0.0
peer: core-1-isis-sr-ldp
Expand All @@ -82,6 +91,9 @@ ethernet_interfaces:
mtu: 1500
ip_address: 100.64.48.9/31
ipv6_enable: true
multicast:
ipv4:
static: true
ospf_network_point_to_point: true
ospf_area: 0.0.0.0
mpls:
Expand All @@ -98,6 +110,9 @@ ethernet_interfaces:
mtu: 1602
ip_address: unnumbered loopback0
ipv6_enable: true
multicast:
ipv4:
static: true
ospf_network_point_to_point: true
ospf_area: 0.0.0.0
service_profile: test_qos_profile
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ core_interfaces:
isis_authentication_mode: md5
isis_authentication_key: $1c$sTNAlR6rKSw=
isis_network_type: point-to-point
underlay_multicast_ipv4_static: true

- name: ospf_bb_profile
speed: "forced 1000full"
Expand All @@ -94,6 +95,7 @@ core_interfaces:
id: 1
interfaces: [ Ethernet1, Ethernet1 ]
profile: isis_bb_profile
underlay_multicast_ipv4_static: false
ip: ["unnumbered loopback0", "unnumbered loopback0"]

# Link w/o bb profile
Expand All @@ -103,6 +105,7 @@ core_interfaces:
ip_pool: some_other_pool
speed: 100full
mtu: 1601
underlay_multicast_ipv4_static: true
isis_hello_padding: true
isis_circuit_type: level-1
isis_metric: 60
Expand Down Expand Up @@ -253,3 +256,4 @@ l3_edge:
include_in_underlay_protocol: false
ip_pool: pool_29_mask
id: 2
underlay_multicast_ipv4_static: true

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading